Wesley uses METHOD for repo coordination. Product strategy still lives in
ROADMAP.md; METHOD governs how work is queued, pulled, proved, and closed.
- The queue lives in
docs/method/backlog/. - Pulling work into
docs/design/<cycle>/is commitment. - Design packets must name sponsor human, sponsor agent, hill, playback questions, accessibility posture, localization posture, agent-inspectability posture, and non-goals.
- Playback questions drive the tests.
- If a claimed result cannot be reproduced, it is not done.
- Drift is checked explicitly at close. Invariant preservation is part of that check.
- Retros and backlog reconciliation happen at cycle boundaries.
- Closeout packets live in
docs/method/retro/<cycle>/and carry awitness/directory with a witness index plus playback and verification artifacts. - Rejected or retired work belongs in
docs/method/graveyard/with a short note explaining why it is there. - Release doctrine lives in
docs/method/release.md; internal release packets live indocs/method/releases/; user-facing release notes live indocs/releases/. - Ship surfaces such as
docs/BEARING.md,CHANGELOG.md, and release notes reflect mergedmainstate, not branch-local optimism. - Retros, witnesses, and updated signposts are the repo-visible closeout surface. Do not rely on an append-only activity log as a substitute for them.
- Pull an item from
docs/method/backlog/intodocs/design/<cycle>/. - Write the design with both human and agent sponsors named.
- Write failing tests from the playback questions.
- Make the tests pass.
- Produce a reproducible playback witness.
- Close the cycle packet with a retro in
docs/method/retro/<cycle>/and awitness/directory that records playback and verification evidence. - Reconcile backlog lanes and move genuinely rejected or retired work into
docs/method/graveyard/instead of letting it drift silently. - After merge, update
docs/BEARING.md,CHANGELOG.md, and release notes when the merged state changes them.
Wesley's repo-visible closeout surface is:
docs/method/retro/<cycle>/for cycle retrospectivesdocs/method/retro/<cycle>/witness/for witness index, playback, and verification artifactsdocs/method/graveyard/for rejected or retired work that should not be re-proposed without contextdocs/method/releases/for internal release packetsdocs/releases/for user-facing release notes
- Wesley's product invariants live under
docs/invariants/. - Wesley's current legends live under
docs/method/legends/. - Wesley intentionally keeps the root
README.mdproduct-facing. For repo workflow doctrine, usedocs/README.md,docs/method/process.md, anddocs/method/release.md. - Review visibility still lives on branches and PRs. METHOD does not pretend review state is native repo truth yet.