Commit Graph
1045 Commits
Author SHA1 Message Date
weichen 5f9e43abdb Record independent closure integrity verification
ci / test (pull_request) Successful in 2m11s
Why: preserve the independent audit of archived receipts and completed workspace disposal.

Evidence: SELF review verifies 29 receipt digests, unchanged failed-test originals and current Git cleanup state.

Impact: task records only; no code or component changes.

Refs: PR #227; .task/reviews/iterative-delivery-closure.json
2026-10-07 03:26:00 +00:00
weichen 8a8026338e Preserve verified delivery and cleanup evidence
Why: close the task with actual CI, merge and cleanup records and restore receipt integrity from preserved originals.

Evidence: original SELF receipt digests validate; the recorded red-green integrity check traces and repairs three metadata-substituted outputs.

Impact: archived task record only; code and component pointers are unchanged.

Refs: PR #227; .task/archive/feature-iterative-delivery.md
2026-10-07 03:22:22 +00:00
weichen 9229a2f952 Close 1 merged task card(s) and archive them
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-iterative-delivery.md(PR#227) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-07 03:18:29 +00:00
weichen 74e4382452 Merge pull request 'Define iterative delivery with explicit stage reviews' (#227) from feature/iterative-delivery into main
ci / test (push) Successful in 2m14s
2026-10-07 03:16:15 +00:00
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 2147d5cb65 Merge pull request 'Propose N1/Q1/I1 implementation plans (docs only)' (#226) from feature/agent-stack-n1q1i1-plans into main
ci / test (push) Successful in 2m7s
2026-10-07 02:51:40 +00:00
weichen ddfd6a2b67 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m10s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-n1q1i1-plans.md(already-complete) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-07 02:50:00 +00:00
weichen 524fc1a2a9 Mark the plans task card completed for folding
Why: The close scan only folds completed cards; the plans PRs are open
and the results section is filled.

Evidence: Documents PR #40 and Dev PR #226 open at e935713/46904b5.

Impact: Task card only.
2026-10-07 02:50:00 +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
weichen 46904b521d Record the sync checkpoint
ci / test (pull_request) Successful in 2m10s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=f394bcd93bc813433203c5281c79de6865c40944; candidate=99b880545d143eb2ccc6f1c8ef11c5076c6c4dfe.

Impact: task metadata only.

Refs: .task/feature-agent-stack-n1q1i1-plans.md
2026-10-07 02:36:14 +00:00
weichen 99b880545d Record the PR links and results on the task card
Why: The card is the same document as the PR description; PR links
and the results section belong to the delivery record.

Evidence: Documents PR #40 and Dev PR #226 are open.

Impact: Task card only.
2026-10-07 02:35:48 +00:00
weichen af11ff8325 Import the make test receipt into the task card
ci / test (pull_request) Successful in 2m9s
Why: Capture mode wrote the receipt only; import appends it to the
card so the completion declaration has its test section.

Evidence: receipt_sha256 recorded in the card evidence block.

Impact: Task card only.
2026-10-07 02:33:33 +00:00
weichen c40df8a32a Record the N1/Q1/I1 plans task and pin the documents proposal
Why: Register the docs-only planning task and point the documents
gitlink at the proposal commit on its feature branch.

Evidence: task card carries the precheck receipt; documents commit
e935713 holds the proposal.

Impact: Task card plus documents gitlink; no code changes.

Refs: docs/proposals/2026-10-07-agent-stack-n1q1i1-plans.md
2026-10-07 02:30:25 +00:00
weichen c413586c7a Record the task card for feature-agent-stack-n1q1i1-plans
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-agent-stack-n1q1i1-plans.md; R0=f394bcd93bc813433203c5281c79de6865c40944.

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

Refs: .task/feature-agent-stack-n1q1i1-plans.md
2026-10-07 02:21:49 +00:00
weichen f394bcd93b Merge pull request 'Close merged task cards (feature/card-close-20261006-154307Z)' (#225) from feature/card-close-20261006-154307Z into main
ci / test (push) Successful in 2m11s
2026-10-06 16:52:20 +00:00
weichen ee5866730d Merge main into the card-close branch
ci / test (pull_request) Successful in 2m23s
Why: PR #225 fell behind main after #223 merged; sync before merging.

Evidence: no file overlap with #223's changes (different task-card files).

Impact: task metadata only.

Refs: PR #225
2026-10-06 16:51:52 +00:00
weichen 769451889f Merge pull request 'Close merged task cards (feature/card-close-20261006-151458Z)' (#223) from feature/card-close-20261006-151458Z into main
ci / test (push) Successful in 2m12s
2026-10-06 16:51:28 +00:00
weichen af32f8640f Merge main into the card-close branch
ci / test (pull_request) Successful in 2m13s
Why: PR #223 fell behind main after #224 merged; sync before merging.

Evidence: fast-forwardable, no file overlap with #224's changes.

Impact: task metadata only.

Refs: PR #223
2026-10-06 16:50:40 +00:00
weichen 047c791d50 Fill in the wide-cols fix results on the archived card
ci / test (pull_request) Successful in 2m18s
Why: the results fill was pushed after PR #224 merged; carry it on the close branch instead.

Evidence: same text as branch commit 767744a; GATE runs cited within.

Impact: task metadata only.

Refs: .task/archive/fix-ext-5-wide-cols.md
2026-10-06 15:43:50 +00:00
weichen 6fa05736a0 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m26s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: fix-ext-5-wide-cols.md(PR#224) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-06 15:43:07 +00:00
weichen c4985e96ce Merge pull request 'Pin the wide-columns xlsx fix' (#224) from fix/ext-5-wide-cols into main
ci / test (push) Successful in 2m18s
2026-10-06 15:39:48 +00:00
weichen 12cda45fe8 Record the final-tree make test evidence
ci / test (pull_request) Successful in 2m19s
Why: task-sync flagged the earlier receipt; rerun at the committed tree.

Evidence: SELF receipt exit=0.

Impact: task metadata only.

Refs: .task/fix-ext-5-wide-cols.md
2026-10-06 15:34:10 +00:00
weichen 0e8262c72d Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=c06da5735904e63db4cbcdb75b3b10b48aeffc32; candidate=ad2cfc4ea3e7d3441a8dbc67151843a7d2d7ac7a.

Impact: task metadata only.

Refs: .task/fix-ext-5-wide-cols.md
2026-10-06 15:33:07 +00:00
weichen ad2cfc4ea3 Pin the wide-columns fix and record its make test evidence
Why: backend e7fb276 fixes the EXT-5 review findings; pin it and keep the verification row with it.

Evidence: SELF receipt exit=0 (full make test green); backend PR #68 CI pending as GATE.

Impact: modules/backend gitlink 727f370 -> e7fb276; task card row.

Refs: .task/fix-ext-5-wide-cols.md
2026-10-06 15:32:28 +00:00
weichen 007106d42d Record the wide-cols fix task goal
Why: scope the review follow-up before code pin bumps.

Evidence: precheck receipt SELF in card; R0=c06da5735904e63db4cbcdb75b3b10b48aeffc32.

Impact: task metadata only.

Refs: .task/fix-ext-5-wide-cols.md
2026-10-06 15:31:09 +00:00
weichen 21193300d9 Record the task card for fix-ext-5-wide-cols
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-ext-5-wide-cols.md; R0=c06da5735904e63db4cbcdb75b3b10b48aeffc32.

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

Refs: .task/fix-ext-5-wide-cols.md
2026-10-06 15:29:14 +00:00
weichen eb4c6eaea8 Fill in the ext-5 results and verification summary
ci / test (pull_request) Successful in 2m22s
Why: the task card is the primary record; the merged card had an empty results section.

Evidence: summaries reference the SELF rows above and GATE CI runs (backend #67, Dev run 975).

Impact: task metadata only, on the close branch.

Refs: .task/archive/feature-ext-5-host-parse.md
2026-10-06 15:16:49 +00:00
weichen 2304104a21 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m22s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-ext-5-host-parse.md(PR#222) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-06 15:14:58 +00:00
weichen c06da57359 Merge pull request 'Expose builtin document parsing through the host handle (EXT-5)' (#222) from feature/ext-5-host-parse into main
ci / test (push) Successful in 2m27s
2026-10-06 15:14:31 +00:00
weichen f5c83534fe Record the final-tree make test evidence
ci / test (pull_request) Successful in 2m26s
Why: task-sync flagged receipts predating the committed gitlinks; rerun at committed HEAD.

Evidence: SELF receipt exit=0 at 45594cc560.

Impact: task metadata only.

Refs: .task/feature-ext-5-host-parse.md
2026-10-06 15:05:21 +00:00
weichen 45594cc560 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=840f8f96d184b8ecd6c3e84951ee408aa654a25b; candidate=59855d5ee02024ee28df795798b5dc8c775e7c92.

Impact: task metadata only.

Refs: .task/feature-ext-5-host-parse.md
2026-10-06 15:04:04 +00:00
weichen 59855d5ee0 Record the downstream example test evidence
Why: make test does not compile examples/; the EXT-5 Host method requires the example fake to keep compiling.

Evidence: SELF receipt; example.com/agent-system-plugin-rdm ok.

Impact: task metadata only.

Refs: .task/feature-ext-5-host-parse.md
2026-10-06 15:03:35 +00:00
weichen d20e2c36d1 Record the documents verification evidence
Why: documents has no CI; the diff-check is its verification gate.

Evidence: SELF receipt; diff --check clean, two documents commits and one backend commit listed.

Impact: task metadata only.

Refs: .task/feature-ext-5-host-parse.md
2026-10-06 15:03:27 +00:00
weichen 2f2f912745 Record the make test evidence
Why: completion claims require tool-written evidence (AGENTS.md).

Evidence: SELF receipt appended by make evidence; full suite green incl. ui 103 tests and agent-command.

Impact: task metadata only.

Refs: .task/feature-ext-5-host-parse.md
2026-10-06 15:03:02 +00:00
weichen c50682058f Record the ext-5 task goal and authorization
Why: EXT-5 needs an extension-point request card (compat-policy sect.6) plus implementation scope before code changes.

Evidence: precheck receipt SELF in card; R0=840f8f96d184b8ecd6c3e84951ee408aa654a25b.

Impact: task metadata only.

Refs: .task/feature-ext-5-host-parse.md
2026-10-06 14:42:43 +00:00
weichen 3efa2b915c Record the task card for feature-ext-5-host-parse
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-ext-5-host-parse.md; R0=840f8f96d184b8ecd6c3e84951ee408aa654a25b.

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

Refs: .task/feature-ext-5-host-parse.md
2026-10-06 14:42:00 +00:00
weichen 840f8f96d1 Merge pull request 'Close 1 merged task card(s) and archive them' (#221) from feature/card-close-20261006-012134Z into main
ci / test (push) Successful in 2m9s
v0.1.0
2026-10-06 01:21:53 +00:00
weichen a90a92b313 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m14s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-ui-pin-align.md(PR#220) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-06 01:21:34 +00:00
weichen 1499dadad2 Merge pull request 'Align the UI pin with the ui repo main tip' (#220) from feature/ui-pin-align into main
ci / test (push) Successful in 2m14s
2026-10-06 01:20:58 +00:00
weichen 212ea1d8d4 Record the task-sync checkpoint
ci / test (pull_request) Successful in 2m11s
2026-10-06 01:17:53 +00:00