# Graph Report - .graphify-build  (2026-10-27)

## Corpus Check
- cluster-only mode — file stats not available

## Summary
- 38 nodes · 78 edges · 5 communities (2 shown, 3 thin omitted)
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
- Token cost: 0 input · 0 output

## Graph Freshness
- Built from commit: `0ab26dea`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).

## Community Hubs (Navigation)
- Community 0
- Community 1
- Community 2
- Community 3
- Community 4

## God Nodes (most connected - your core abstractions)
1. `main()` - 8 edges
2. `publish_graphify()` - 7 edges
3. `exercise()` - 6 edges
4. `render()` - 5 edges
5. `check()` - 5 edges
6. `validate()` - 4 edges
7. `category()` - 3 edges
8. `graph_svg()` - 3 edges
9. `check()` - 3 edges
10. `main()` - 3 edges

## Surprising Connections (you probably didn't know these)
- `main()` --calls--> `validate()`  [EXTRACTED]
  scripts/build_wiki.py → scripts/check_glossary.py

## Import Cycles
- None detected.

## Communities (5 total, 3 thin omitted)

### Community 3 - "Community 3"
Cohesion: 0.38
Nodes (4): main(), publish_graphify(), main(), validate()

### Community 4 - "Community 4"
Cohesion: 0.53
Nodes (3): category(), graph_svg(), render()

## Knowledge Gaps
- **3 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.

## Suggested Questions
_Questions this graph is uniquely positioned to answer:_

- **Why does `publish_graphify()` connect `Community 3` to `Community 1`, `Community 2`, `Community 4`?**
  _High betweenness centrality (0.114) - this node is a cross-community bridge._
- **Why does `check()` connect `Community 1` to `Community 3`?**
  _High betweenness centrality (0.067) - this node is a cross-community bridge._