{
  "snapshot_id": "sha256:57cb7589c871d23a8821c21da688ba29ec981dc6eb17f93b1762762d5097f9f7",
  "enola_version": "0.2.9",
  "generated_at": "2026-07-31T11:14:17Z",
  "duration": "102.987833ms",
  "repo_path": "/home/muhamed/projects/pi-brain",
  "git": {
    "ref": "main",
    "commit": "bfe65dfb2ce52408ab2bf38b192451c873d446b7",
    "dirty": true
  },
  "extractors": [
    "typescript"
  ],
  "explainers": [
    "cycles",
    "layers",
    "crossrepo",
    "coverage",
    "unused-routes",
    "god-class",
    "hotspots",
    "dependency-depth",
    "exported-surface",
    "complexity-outliers"
  ],
  "renderers": [
    "llm_context"
  ],
  "config_hash": "sha256:300a38fbedbeb6889cf759c04120e621670adcb67a904ddcd2723b6857e59e6c",
  "ignore_glob_hash": "sha256:54c17b6a0fe6e58f13ce498807b6321aaede07956af61ed78e380d378dfbf826",
  "output_hashes": {
    "facts.jsonl": "sha256:d10c7649724a3358dcafe06e2f0b1be1efb9042795c4f614c52ade3e8fa37532",
    "insights.json": "sha256:026b99db7a5715d2dbcfcb25c951efa20d469113aedb0186a5eff1143876e702",
    "llm_context.md": "sha256:9faf5b3c0c8be319da7cb2596beef360fe287de8d5c335d7b5961c34615095eb"
  },
  "fact_count": 490,
  "insight_count": 15,
  "quality": {
    "files_seen": 240,
    "files_parsed": 36,
    "files_skipped": 25,
    "dirs_skipped": 2,
    "skipped_sample": [
      ".git/ (glob: .git/**)",
      "node_modules/ (glob: node_modules/**)",
      "tests/autonomy.test.ts (glob: **/*.test.ts)",
      "tests/background-tasks.test.ts (glob: **/*.test.ts)",
      "tests/brain-home.test.ts (glob: **/*.test.ts)",
      "tests/brain-links.test.ts (glob: **/*.test.ts)",
      "tests/brain-projects.test.ts (glob: **/*.test.ts)",
      "tests/brain-state.test.ts (glob: **/*.test.ts)",
      "tests/brain-sync.test.ts (glob: **/*.test.ts)",
      "tests/build-renderers.test.ts (glob: **/*.test.ts)",
      "tests/commands.test.ts (glob: **/*.test.ts)",
      "tests/compaction-harvest.test.ts (glob: **/*.test.ts)",
      "tests/context-injection.test.ts (glob: **/*.test.ts)",
      "tests/diff.test.ts (glob: **/*.test.ts)",
      "tests/enola.test.ts (glob: **/*.test.ts)",
      "tests/inbox.test.ts (glob: **/*.test.ts)",
      "tests/integration.test.ts (glob: **/*.test.ts)",
      "tests/intent-blocks.test.ts (glob: **/*.test.ts)",
      "tests/load.test.ts (glob: **/*.test.ts)",
      "tests/pre-commit-hook.test.ts (glob: **/*.test.ts)"
    ],
    "parse_errors": 0,
    "heuristic_insights": 14
  }
}