CHANGE PROTOCOL
PRIOR
- read project-context, area context and constraints;
- check ADRs; read roadmap only if change is future;
- find actual implementation and testing;
- identify affected user contracts, data, and files.
DURING
- make the slightest coherent change;
- preserve API, IDs, migrations, range and boundaries;
- do not duplicate abstractions;
- keep large file out of RAM;
- do not turn future direction into current dependency.
After
- perform proportional tests;
- correct until passed;
- update docs/API/LLM context;
- create ADR if there was a significant decision;
- validate Docker when applicable;
- report changes, risks and validations.
