05
MAKE THE PROJECT LEGIBLE

Record Intent, Decisions and Current Reality

Treat these as three complementary things.

IntentWhat you wanted.
DecisionWhy a particular approach was chosen.
RealityWhat currently exists.
Intent
Adding an artefact should require editing only data.

Decision
Store artefacts in JSON rather than JavaScript.

Why
Content should remain human-editable.

Current state
Artefact data is externalised; section descriptions are still hard-coded.
This gives you
IntentDecisionImplementation
Takeaway
Track intent, decision and reality separately, and drift becomes visible.