Engineering organizations produce enormous volumes of technical documentation — PRDs, design docs, architecture decision records, experiment logs, test reports — across teams, tools, and time periods. No existing tool maps the relationships between these documents. When teams change, reorganize, or scale, the institutional knowledge that shaped past decisions becomes effectively invisible. Teams re-evaluate approaches that have already been conclusively tested.
An engineering team spends two weeks evaluating an architecture approach. Eighteen months earlier, another team ran the same evaluation — the findings are in a PRD nobody tagged, a decision doc in a folder that's been reorganized twice, and a thread that's long since buried. The evaluation happens again from scratch, reaches similar conclusions, and nobody realizes the duplication until someone mentions it months later.
Test results are disconnected from the specs that drove them. When a QA report flags a regression, the original requirement lives in one system, the design rationale in another, and the implementation decision in an archived review comment. Reconstructing why something was built a certain way takes longer than fixing the bug.
And reorgs destroy continuity. A new lead inherits a backlog with no context. The experiment logs, failed approaches, and informal decisions that shaped the roadmap aren't in the backlog — they're scattered across systems and the departed team's notes.