Wisdom Emmanuel Praise
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.

  1. ADR 01
    One feature, five layersA single shape for features: view, use case, repository, service, adapter.
    Feature architectureAccepted
  2. ADR 02
    One runtime for 30+ micro-frontends, via Import MapsShare framework and platform code at runtime instead of bundling it thirty times.
    Platform runtimeAccepted
  3. ADR 03
    Accessibility belongs in the Definition of DoneWCAG 2.2 AA and BFSG as acceptance criteria, checked per story.
    QualityAccepted
  4. ADR 04
    Agents get the same permissions as peopleEach of the 35 MCP tools is scoped to what the calling user may already do.
    Agents, securityAccepted
  5. ADR 05
    Conformance suite as a CI gateOdudu fails the build if it stops speaking OpenID Connect correctly.
    IdentityAccepted
  6. ADR 06
    CRDTs over locks for a shared canvasWired merges concurrent edits with Yjs, so nobody waits for anybody.
    Real-timeAccepted