Declared Graphs
Explicit sources and independent readers
The declared-graph inventory enumerates graphs from docs/graphs/declared/. Each declaration states the node, edge, source, and reader contract. Reader implementations are generic to a mechanism. This avoids embedding a new bespoke parser in every graph declaration and allows the same check machinery to validate distinct corpora. Source completeness and provenance matter: the graph must account for the source it claims to represent.