Opinion · Architecture decision records
The decision log
Every significant choice, written down: the context, the options, what was chosen, and what it cost.
Work decisions are shared in a form that respects confidentiality; open-source ones link to the original record.
- ADR 01One feature, five layersA single shape for features: view, use case, repository, service, adapter.Feature architectureAccepted
- ADR 02One runtime for 30+ micro-frontends, via Import MapsShare framework and platform code at runtime instead of bundling it thirty times.Platform runtimeAccepted
- ADR 03Accessibility belongs in the Definition of DoneWCAG 2.2 AA and BFSG as acceptance criteria, checked per story.QualityAccepted
- ADR 04Agents get the same permissions as peopleEach of the 35 MCP tools is scoped to what the calling user may already do.Agents, securityAccepted
- ADR 05Conformance suite as a CI gateOdudu fails the build if it stops speaking OpenID Connect correctly.IdentityAccepted
- ADR 06CRDTs over locks for a shared canvasWired merges concurrent edits with Yjs, so nobody waits for anybody.Real-timeAccepted