face-core 0.1.0

Core grouping, clustering, and paging primitives for the face CLI.
Documentation
{
  "result": {
    "input_total": 412,
    "skipped": 0,
    "axes": [
      { "field": "file", "strategy": "exact", "auto": true },
      { "field": "score", "strategy": "bands", "count": 5, "auto": true }
    ],
    "detection": {
      "format": "jsonl",
      "items_path": ".",
      "score_path": "score",
      "preset": "confidence",
      "fallback_reason": null
    }
  },
  "meta": {},
  "clusters": [
    {
      "id": "file:src/cli.rs",
      "label": "src/cli.rs",
      "axis": "file",
      "value": "src/cli.rs",
      "total": 38,
      "score_min": 0.12,
      "score_max": 0.98,
      "clusters": [
        {
          "id": "file:src/cli.rs,score:excellent",
          "label": "excellent",
          "axis": "score",
          "value": "excellent",
          "total": 12,
          "score_min": 0.85,
          "score_max": 1.0,
          "clusters": []
        },
        {
          "id": "file:src/cli.rs,score:strong",
          "label": "strong",
          "axis": "score",
          "value": "strong",
          "total": 18,
          "score_min": 0.70,
          "score_max": 0.85,
          "clusters": []
        },
        {
          "id": "file:src/cli.rs,score:weak",
          "label": "weak",
          "axis": "score",
          "value": "weak",
          "total": 8,
          "score_min": 0.12,
          "score_max": 0.70,
          "clusters": []
        }
      ]
    }
  ],
  "page": {
    "cluster_id": null,
    "page": 1,
    "per_page": 20,
    "total_items": 0,
    "items": []
  }
}