docs: record how we actually work, not just what we build
CLAUDE.md captured conventions and gotchas but nothing about process, so three things established by correction during milestones 2 and 3 lived only in the conversation. Plan the step, then execute it. A milestone-level sketch is not a step-level plan, and answering a plan's open questions is not approval to start coding -- both of those were mistaken for a green light. Decisions belong to the user: surface the choice and a recommendation rather than picking a default, particularly for anything expensive to reverse. With the corollary that unrequested scope should be proposed rather than added -- Repository::description went in unasked and had to be flagged afterwards. Docs ship in the same commit as the code they describe. "Before reporting work complete" was too loose; a separate docs: commit is the symptom, and it happened twice. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
JamesPatrickGill authored 24 days agoparentbe4fac5Browse files
5a2b113996494ad45a984ca69e9dc8df07e04b9e