The bus orchestrator and the IO edges: [Source]s (where records come from),
[Parser] (bytes → records), [GraphBuilder], [Writer], and the git-backed
[RevisionOracle]. All filesystem/VCS access lives here; everything in
corpora-core/-rules/-report stays pure.