Where the rules came from
None of this was designed up front. We started with the roles and the lifecycle, and everything else was added after something went wrong — on a date we can name. That's worth knowing now that you've read the rules: they aren't process for its own sake, and none of them are negotiable for the reason they look negotiable.
It's also the honest answer to "couldn't you have designed this properly from the start?" No — and neither could a human team. This is what learning looks like when it's written down instead of remembered.
git checkout. That restores from the last commit — silently deleting another session's unsaved work.
specs/IDS.md). The claim row is committed alone, before the spec is written — it doesn't prevent a race, it makes one cheap: one conflict in one small file instead of a contradiction spread across three places.
Honest status
Where the pipeline stands today:
/leaderboard, which cannot answer without the database behind it), retries for up to 90 seconds, and fails the release if no success comes back (.github/workflows/deploy.yml).5 of 5