Discovered before implementation: discard-and-rebuild cannot exist. Progress events, tasks, decisions and review contracts reference workplans with ON DELETE RESTRICT, and 1067 of 1075 workplans carry such a reference. Deleting a workplan would delete the hub-native records attached to it, which ADR-010 decision 4 forbids and the schema refuses. The database is enforcing this ADR's own boundary one layer down. A progress event is a fact that happened; destroying it to tidy a derived projection loses hub-native truth to fix a derived-state problem. Reset now reconciles: create what is missing, update what differs, retire what no longer derives — and retirement must be visible rather than silent. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| architecture | ||
| constitution | ||
| projects | ||
| standards | ||
| tpsc | ||
| values | ||