Repository navigation
feat(rules): general rules from multi-peer use; sync reports rule and setting drift - #22
Merged
Merged
Conversation
… setting drift - communication.md: Owner's words verbatim; the Owner as the hands (exact steps) - handoffs.md: approval covers a commit; mic/camera/screen on the floor; clean up what you start - roles: reports answered first; risk discovery before risk-gated work; audit items need evidence; delta review after post-approval pushes; security-first review order; never poll CI; cheapest environment check first - seeds: review order, behaviour-change measurement; discovery template Risk section - bin/seed-drift: sync's drift check now covers dev-team rules and the Orca Runtime line, with tests Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…efault - coding.md seed § Stacked PRs: build on unmerged work, review each PR on its own diff, merge the stack together bottom up; owner syncs its own branch (gh stack sync only on a stack it owns), with an optional stack keeper named by the orchestrator as work changes - pointers in senior-developer, principal-engineer, board, and bootstrap Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… stay together Sample APP-207 ships as #409 (ready, merges with #420) under #420 (building). The board keeps a ticket's rows adjacent, placed by their most urgent row, lower PR first; README screenshots regenerated, render checks added. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Third of three PRs from feedback on running 9 peers with one coordinator. This one holds the rules that apply under either runtime, plus a sync drift check broad enough to bring them, and the earlier Orca changes, to existing projects.
Rules (each in its canonical home, with at most one line pointing to it elsewhere)
workflow/communication.md§ Relaying the Owner:workflow/handoffs.md:templates/discovery.mdgains a Risk section.standards/review.mdgains § Review order.standards/testing.mdgains § Behaviour changes (a before/after run on real cases, success checked against the real outcome, its cost, and what got worse).Sync drift
bin/seed-driftreplaces the by-hand heading comparison in/dev-team:sync. It lists:(active)and letter case);Autonomy: autonomousdon't count, and with guest mode read fromCLAUDE.local.md;Peer clear threshold, which is nowPeer size limit.It compares names only, so project customizations never show up as drift.
Stacked PRs (when
gh stackis installed)seeds/standards/coding.md§ Stacked PRs applies whengh extension listshowsgithub/gh-stack:gh stack checkout,add, thensubmit --auto, which opens drafts) instead of waiting for the merge.mainstays shippable.gh stack synconly on a stack whose branches are all yours: it rebases and force-pushes every branch in the stack. On a shared stack, bring only your own branch up to date by merging the branch below. The orchestrator may name a stack keeper (merge commits only, no force-push) while many hands share stacks. Who syncs is decided by what's in flight and changes as stacks change.Pointers in the senior-developer and principal-engineer skills and in
workflow/board.md(a stacked row'snextnames its stack). Bootstrap tells the Owner whether the section is active.seed-driftoffers the new section to existing projects.The board's sample data now includes a stack: APP-207 ships as #409 (reviewed and green, "merges with #420, not alone") under #420 (still building). The README screenshots are regenerated. The board now keeps rows that share a ticket together, placed by their most urgent row with the lower PR first. Before, sorting by state alone split a stack across the table.
tests/board.shchecks both.Not included
Testing
tests/seed-drift.shhas 13 checks: a fresh seed copy is up to date, missing sections and rules are reported, renamed suffixes and changed values are not, and the Orca, guest-mode and no-section cases behave.claude plugin validate .shows the same warnings as main.🤖 Generated with Claude Code