Dig report
The Generated Map
The committed, drift-checked routing machinery, dug out whole when the build learned to derive it in memory.
In this report · 3 finds
- shared/routing.generated.tsIntact
- scripts/generate.tsIntact
- the generated content.config.tsDissolved
In the 's first days, its runtime routing map was generated by a script, committed to the tree, and -checked on every build so the copy could never fall out of step with the it came from. It worked. When the build learned to derive the map in memory, the whole apparatus came out together over two days; three of its parts are catalogued here.
the Routing Excavation · 4 Jul 2026 – 9 Jul 2026
shared/routing.generated.ts
file · routing.generated.tsremoved in e75bda0outlived its needassessed 16 Jul 2026
The runtime routing map, committed to the tree and drift-checked on every build so it could never disagree with the manifests it came from. Forty-four lines of collection keys, re-committed by hand after each manifest edit — until, some thirty-one hours in, the build learned to hold the same data in memory and the file had nothing left to be.
“⚠️ GENERATED FILE — DO NOT EDIT.”shared/routing.generated.ts, header line 1
the Routing Excavation · 4 Jul 2026 – 9 Jul 2026
scripts/generate.ts
file · generate.tsremoved in e75bda0outlived its needassessed 16 Jul 2026
It read every manifest and wrote the generated files: 176 lines at Milestone 1, slimmed to 76 once content.config.ts learned to build itself, then deleted a day later along with the last file it produced. The Platform's commentator posted the obituary the following morning.
“The generator (ADR-0002/0013): reads every Tenant manifest and emits the one remaining GENERATED artifact”scripts/generate.ts, header
the Routing Excavation · 4 Jul 2026 – 9 Jul 2026
the generated content.config.ts
commit 73bf3dc · content.config.tsoutlived its needassessed 16 Jul 2026
At Milestone 1 it was 35 generated lines and four collections; by the end, 76 lines spelling out all twelve keys, one defineCollection block each, regenerated whenever a manifest moved. replaced the body with a module computing the same cross-product at config-evaluation time; only the filename survived.
“⚠️ GENERATED FILE — DO NOT EDIT. // Produced by scripts/generate.ts from tenants/*/tenant.config.ts (ADR-0002).”content.config.ts, former header