Define iterative delivery with explicit stage reviews #227

Merged
weichen merged 12 commits from feature/iterative-delivery into main 2026-10-07 03:16:15 +00:00
12 Commits
Author SHA1 Message Date
weichen 04a2e44fba Link the delivery task to its pull request
ci / test (pull_request) Successful in 2m11s
Why: keep the task card and PR body on the same authoritative record.

Evidence: the PR creation receipt records PR 227 and its exact source/base commits.

Impact: task metadata only; CI will verify this final PR head.

Refs: .task/feature-iterative-delivery.md; PR #227
2026-10-07 03:11:30 +00:00
weichen 7c524d6cb6 Record the pre-merge synchronization receipt
ci / test (pull_request) Successful in 2m11s
Why: preserve the required current-base check before publishing the reviewed candidate.

Evidence: task-sync refreshed origin/main and materialized the pinned combination.

Impact: task evidence only; the resolved review fix is unchanged.

Refs: .task/feature-iterative-delivery.md
2026-10-07 03:10:53 +00:00
weichen 02555f56a9 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=2147d5cb6566c301eaea3c65448bdda873093aea; candidate=14c55def98aa7d32e76b11a924f303577a450864.

Impact: task metadata only.

Refs: .task/feature-iterative-delivery.md
2026-10-07 03:10:35 +00:00
weichen 14c55def98 Preserve delivery references after task archival
Why: archived task cards change directory and must retain an unambiguous policy reference.

Evidence: review finding 1, focused red-green proof and 104 passing governance tests are preserved in the task card.

Impact: use a repository-root text reference; record the completed review and its resolved finding.

Refs: .task/feature-iterative-delivery.md; .task/reviews/iterative-delivery.json
2026-10-07 03:10:09 +00:00
weichen 125e159924 Prepare the synchronized candidate for review
Why: present a fixed candidate with current test evidence and explicit remaining gates.

Evidence: task-sync confirmed origin/main and local full tests passed; receipts are retained in the task card.

Impact: task metadata only; implementation is unchanged from the tested candidate.

Refs: .task/feature-iterative-delivery.md
2026-10-07 02:56:43 +00:00
weichen 50e5b6400a Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=2147d5cb6566c301eaea3c65448bdda873093aea; candidate=571eef05e170c8b2e3e4a4717ecd4756b7cdb06b.

Impact: task metadata only.

Refs: .task/feature-iterative-delivery.md
2026-10-07 02:56:28 +00:00
weichen 571eef05e1 Record full candidate verification before review
Why: preserve test and build evidence before the required clean-tree review synchronization.

Evidence: make test and make build completed on 9454819; the recorded sync refusal preserves the uncommitted-evidence check.

Impact: task evidence only.

Refs: .task/feature-iterative-delivery.md
2026-10-07 02:56:05 +00:00
weichen 94548195c4 Record the current integration baseline
Why: validate iterative delivery against the latest authoritative component combination.

Evidence: task-sync receipt in the task card records the actual merge and component materialization.

Impact: task evidence only; tests will run on this fixed candidate.

Refs: .task/feature-iterative-delivery.md
2026-10-07 02:54:18 +00:00
weichen 9f85eff8e5 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=2147d5cb6566c301eaea3c65448bdda873093aea; candidate=c2ebb47a1c17eac00cdbc5b1eb8181935182eea9.

Impact: task metadata only.

Refs: .task/feature-iterative-delivery.md
2026-10-07 02:53:52 +00:00
weichen c2ebb47a1c Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2147d5cb6566c301eaea3c65448bdda873093aea.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-07 02:53:29 +00:00
weichen 1ac79c2a90 Define iterative delivery with explicit stage reviews
Why: make requirements, experiments and implementation revisions reviewable while retaining bounded continuous authorization.

Evidence: task-card SELF receipts include expected red regressions and 104 passing governance checks; full candidate verification follows.

Impact: add project delivery policy and generated task fields; make post-merge reminders read-only.

Refs: .task/feature-iterative-delivery.md; policy/delivery.md
2026-10-07 02:53:20 +00:00
weichen 047fb41e04 Record the task card for feature-iterative-delivery
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-iterative-delivery.md; R0=f394bcd93bc813433203c5281c79de6865c40944.

Impact: task metadata only; the feature workspace starts at f394bcd93b.

Refs: .task/feature-iterative-delivery.md
2026-10-07 02:47:08 +00:00