Repository navigation
docs: expand independent three-coder milestone plan - #6
Merged
Merged
Conversation
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.
Summary
Expand the product delivery plan into a backend-first, three-coder roadmap designed for asynchronous execution. This adds a proposed frozen v1 contract pack, lane indexes, and 18 independently closable work packets (six per coder, 90 commit-sized subtasks total). Frontend packets remain held until project Gate P4.
Scope and acceptance criteria
Acceptance criteria:
Product and security invariants
Invariant notes:
This is a planning-only change. It preserves and strengthens the documented one-intent/at-most-one-settlement rule, UNKNOWN reconciliation without blind retry, integer-string money representation, Graph non-authority, testnet-first operation, redaction, and human-only external configuration. No product code, runtime configuration, or dependency is changed.
Validation
Commands and results:
Independent review evidence
Gate A — exact candidate tree before push
Base commit SHA:
971e5108cb276eef9735ff4265e12972aa5c2240Candidate tree SHA:
47428c2932f426339e2ef8cf08aa5c4ce9556815Candidate commit SHA (if already committed but unpushed):
a2a65fc6aad0a2b21065713fbaa7e5f0edd98c26Reviewer tool:
free-pi-cliReviewer model:
deepseek-v4-flash(FreePi UI; verdict field reportednot exposed by platform)Verdict:
VERDICT: PASSFindings or residual risks: no blocking findings. Non-blocking notes: the historical context record reflects its pre-commit state; project execution still requires human P0 approval; live-testnet evidence remains dependent on human provisioning.
The reviewed tree equals the committed tree.
Gate B — exact remote PR head
Pull request URL/number: pending draft creation
Remote head commit SHA:
a2a65fc6aad0a2b21065713fbaa7e5f0edd98c26Remote head tree SHA:
47428c2932f426339e2ef8cf08aa5c4ce9556815Reviewer tool:
free-pi-cliReviewer model: pending required CI
Verdict: pending required CI
Findings or residual risks: pending
Gate B reviewed the current remote head and matches Gate A's approved tree, or a fresh Gate A was run for the changed tree.
Agent policy / repository-policyand all applicable CI checks pass.Risk and rollback
Human merge