Commit Graph
1219 Commits
Author SHA1 Message Date
weichen e75bd88e34 Record the failing test segment (test-pins) on the Q3 card 2026-10-08 03:57:41 +00:00
weichen 79ad9dc712 Re-record the task-sync segment after the baseline change 2026-10-08 03:56:39 +00:00
weichen 829f146eb6 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=78409a9ceacacf8a152b811d94c7195c4f084664; candidate=9343255d39e9b66c12fb502b6faba302d5f872b1.

Impact: task metadata only.

Refs: .task/feature-agent-stack-q3.md
2026-10-08 03:56:38 +00:00
weichen 9343255d39 Re-record the precheck segment after the baseline change 2026-10-08 03:56:16 +00:00
weichen c9e5d49a13 Retire the runtime-tools edge and admit the wfcompile edges in the architecture baseline
Why: Q3 WP1/WP2 moved workflow execution out of runtime (workflow_script.go
deleted, so runtime no longer imports internal/tools) into the new
internal/wfcompile package, which legitimately depends on internal/tools
(script host) and internal/workflow (render/validate/Launch data layer).

Evidence: make test-boundaries green after the baseline update (77 edges,
negative test ok); the lint itself flagged both the stale edge and the new
ones (SELF).

Impact: baseline -1 edge (backend/runtime backend/tools), +3 edges
(backend/runtime backend/wfcompile, backend/wfcompile backend/tools,
backend/wfcompile backend/workflow).

Refs: Q3 plan WP1/WP2; task card .task/feature-agent-stack-q3.md
2026-10-08 03:56:11 +00:00
weichen 59abe72b65 Record the test segment on the Q3 card 2026-10-08 03:54:28 +00:00
weichen c5b52b0c07 Record the task-sync segment on the Q3 card 2026-10-08 03:54:01 +00:00
weichen 2274561496 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=78409a9ceacacf8a152b811d94c7195c4f084664; candidate=17918d2c759c3e11f593270b24a29cad42ffb432.

Impact: task metadata only.

Refs: .task/feature-agent-stack-q3.md
2026-10-08 03:54:00 +00:00
weichen 17918d2c75 Record the precheck segment on the Q3 card 2026-10-08 03:53:24 +00:00
weichen e6689e6e3a Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=78409a9ceacacf8a152b811d94c7195c4f084664; candidate=e656a67dd1d79358362f34db09d6dfbf7059e68c.

Impact: task metadata only.

Refs: .task/feature-agent-stack-q3.md
2026-10-08 03:53:08 +00:00
weichen e656a67dd1 Take the Q3 cascade pins and fill the task card results
Why: Q3 (convergence and interop) completed across agent-native (#40),
agent-squad (#46/#47) and backend (#99-#102); Dev gitlinks must track the
merged component mains and the task card records the outcome before the
completion declaration.

Evidence: card increment table rows WP1a-WP6 with merged PR/SHA references;
component CI statuses recorded as GATE in the card verification section;
three-segment outputs (precheck/task-sync/test) appended via make evidence
in follow-up commits on this branch.

Impact: deps/agent-squad bcc8d08 -> 663e89e, deps/agent-native 1ac21c6 ->
37c5e6f, modules/backend 06934bc -> 4791b2e; task card filled.

Refs: .task/feature-agent-stack-q3.md; Q3 plan 2026-10-07-agent-stack-q2q3-plans.md
2026-10-08 03:52:48 +00:00
weichen df8db91af4 Fill the Q3 task card scope, requirements, and plan references 2026-10-08 01:58:34 +00:00
weichen f6446344cd Record the task card for feature-agent-stack-q3
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-agent-stack-q3.md; R0=78409a9ceacacf8a152b811d94c7195c4f084664.

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

Refs: .task/feature-agent-stack-q3.md
2026-10-08 01:56:58 +00:00
weichen 78409a9cea Merge pull request 'Close merged task cards (feature/card-close-20261008-015028Z)' (#252) from feature/card-close-20261008-015028Z into main
ci / test (push) Successful in 2m23s
Merge pull request 'Close the merged Q2 task card (feature/agent-stack-q2)' (#252) from feature/card-close-20261008-015028Z into main
2026-10-08 01:54:53 +00:00
weichen 7225af0df1 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m25s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-q2.md(PR#251) — 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-08 01:50:28 +00:00
weichen 452c00a38d Merge pull request 'Complete the Q2 topology library and take the cascade pins' (#251) from feature/agent-stack-q2 into main
ci / test (push) Successful in 2m24s
Merge pull request 'Complete the Q2 topology library and take the cascade pins' (#251) from feature/agent-stack-q2 into main
2026-10-08 01:49:29 +00:00
weichen 14de82f418 Fill the main record link on the Q2 task card
ci / test (pull_request) Successful in 2m36s
2026-10-08 01:42:23 +00:00
weichen f7d3a98d7a Record the test segment on the Q2 card
ci / test (pull_request) Successful in 2m25s
2026-10-08 01:41:23 +00:00
weichen fdc3b017a0 Record the task-sync segment on the Q2 card 2026-10-08 01:39:59 +00:00
weichen 27ed0edfd4 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=1e85198578d8052c063c06c33fe0632ab01c213f; candidate=982c059c1a30e0d2d6de11148937aaf8f2bb9392.

Impact: task metadata only.

Refs: .task/feature-agent-stack-q2.md
2026-10-08 01:39:58 +00:00
weichen 982c059c1a Record the precheck segment on the Q2 card 2026-10-08 01:39:22 +00:00
weichen 8c736fe915 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=1e85198578d8052c063c06c33fe0632ab01c213f; candidate=cbc369604dee8eeadf439747d8172d1243cc7e85.

Impact: task metadata only.

Refs: .task/feature-agent-stack-q2.md
2026-10-08 01:39:06 +00:00
weichen cbc369604d Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=1e85198578d8052c063c06c33fe0632ab01c213f.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-08 01:38:46 +00:00
weichen a6a9710269 Record the sync-required precheck receipt on the Q2 card 2026-10-08 01:38:44 +00:00
weichen 60352de964 Take the Q2 cascade pins and fill the task card results
Why: Q2 (topology library) completed in Agent-Squad across WP1-4 (PRs
#42-#45, main bcc8d08) and the backend nested pin followed (PR #98, main
06934bc); Dev gitlinks must track the merged component mains and the task
card records the outcome before the completion declaration.

Evidence: card increment table rows WP1-4 with merged PR/SHA references;
component CI statuses recorded as GATE in the card's verification section;
three-segment outputs (precheck/task-sync/test) appended via make evidence
in follow-up commits on this branch.

Impact: deps/agent-squad c462bc4 -> bcc8d08, modules/backend 6e02a1f ->
06934bc; task card filled (results/verification/increments).

Refs: .task/feature-agent-stack-q2.md; Q2 plan 2026-10-07-agent-stack-q2q3-plans.md
2026-10-08 01:37:37 +00:00
weichen 1e85198578 Merge pull request 'Take the Q2Q3 implementation plans and open the Q2 task' (#250) from feature/agent-stack-q2 into main
ci / test (push) Successful in 2m14s
Take the Q2Q3 implementation plans and open the Q2 task
2026-10-08 00:05:28 +00:00
weichen 167f5ec638 Take the Q2Q3 plan and fill the Q2 task card
ci / test (pull_request) Successful in 2m30s
Why: Documents #44 merged the Q2/Q3 plans; the Dev documents pin
follows and the Q2 card opens with its requirement rows (Q3 gets its
own task after Q2 closes).
Evidence: R1-R4 map to the plan's Q2-WP1..WP4 with verified gap citations.
Impact: documentation pin + task card.
Refs: Agent-System-Documents#44
2026-10-07 23:29:09 +00:00
weichen 8dcfc0ec63 Record the task card for feature-agent-stack-q2
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-agent-stack-q2.md; R0=a30c55425a30c5f023b311e9f822f39b796bcbc8.

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

Refs: .task/feature-agent-stack-q2.md
2026-10-07 23:07:59 +00:00
weichen a30c55425a Merge pull request 'Close the merged N3 task card (feature/agent-stack-n3)' (#249) from feature/card-close-20261007-180944Z into main
ci / test (push) Successful in 2m12s
Close the merged N3 task card (feature/agent-stack-n3)
2026-10-07 18:14:09 +00:00
weichen 618279074c Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m13s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-n3.md(PR#248) — 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 18:09:44 +00:00
weichen 2836a875f8 Merge pull request 'Take the N3 implementation plan and open the N3 task' (#248) from feature/agent-stack-n3 into main
ci / test (push) Successful in 2m11s
Take the N3 implementation plan and the WP1-WP6 increments (N3)
2026-10-07 18:09:08 +00:00
weichen 9f6b0bff06 Point the backend pin at the nested core convergence
ci / test (pull_request) Successful in 2m23s
Why: backend main carries the nested core pin at a253a40b plus the
rewind-test settle-window fix; the combination check now passes across
all nested copies.
Evidence: check-pins pins ok; backend CI green on 26bd9286 (GATE).
Impact: none beyond the pin.
Refs: Agent-System-Backend#97
2026-10-07 18:05:50 +00:00
weichen 2ee76ed03d Point the core and ui pins at the contract authority update
ci / test (pull_request) Failing after 47s
Why: the TypeScript contract authority gained the usage split fields
(Core a253a40b) and the ui mirror was regenerated (UI 76d66337); the
Dev build step regenerates contracts.ts from the authority, so the
pins must carry this combination for the worktree check to pass.
Evidence: make contracts on this combination produces byte-identical
files (verified locally).
Impact: none beyond the pins.
Refs: Agent-System-Core#24, Agent-System-UI#39
2026-10-07 17:44:24 +00:00
weichen 32f7e68f63 Record the passing make test evidence row
ci / test (pull_request) Failing after 1m55s
Why: completion-declaration test segment per AGENTS.md (CI remains the
authoritative test source on the PR).
Evidence: row exit=0 in the card evidence table.
Impact: none.
Refs: N3 closure
2026-10-07 17:35:11 +00:00
weichen 5a7c11d26d Record the successful task-sync evidence row
Why: pre-review gate segment per AGENTS.md evidence discipline.
Evidence: row in card (sync_base=0e12b73e66 tested_head=aa8b281f07).
Impact: none.
Refs: N3 closure
2026-10-07 17:34:00 +00:00
weichen b1e23cd23e Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=0e12b73e66d47c94a398648822d4928ecd43575c; candidate=aa8b281f07baebbb6968150d6050b8247b4c1654.

Impact: task metadata only.

Refs: .task/feature-agent-stack-n3.md
2026-10-07 17:33:49 +00:00
weichen aa8b281f07 Record the failed task-sync evidence row (dirty tree)
Why: evidence discipline records attempts as-is.
Evidence: row exit=2 in the card evidence table.
Impact: none.
Refs: N3 closure
2026-10-07 17:33:23 +00:00
weichen a5232457fe Record the N3 results and verification on the task card
Why: closure requires the results section with the acceptance evidence
map across all six work packages.
Evidence: three acceptance clauses map to named tests and GATE heads.
Impact: none.
Refs: N3 closure
2026-10-07 17:32:05 +00:00
weichen 31e3a76f71 Take the WP6 pins and record the usage/retry increment on the task card
ci / test (pull_request) Failing after 1m40s
Why: Backend#96 merged the usage split and default retry; the core
Usage fields, Frontend#48, and the native/squad cascades landed; Dev
pins and the increment record follow.
Evidence: check-pins pins ok; WP6 chain CI green on every merge head;
audit N20 closes (split flows into run records on every path).
Impact: usage accounting is uniform end to end; stream retry is a
library default.
Refs: Agent-Native#35-#39, Agent-Squad#41, Agent-System-Backend#96,
Agent-System-Frontend#48
2026-10-07 17:31:08 +00:00
weichen d92219fca2 Take the WP5 pins and record the memory increment on the task card
ci / test (pull_request) Successful in 2m26s
Why: Backend#95 merged the memory port wiring; Native#34 and Squad#38
carried the port; Dev pins and the increment record follow.
Evidence: check-pins pins ok; WP5 chain CI green on every merge head;
the migration parity test GATE on backend 766a96e8.
Impact: the memory port exists end to end with write-back.
Refs: Agent-Native#34, Agent-Squad#38, Agent-System-Backend#95
2026-10-07 16:25:00 +00:00
weichen 95c20e0cf7 Take the WP3 pins and record the checkpoint increment on the task card
ci / test (pull_request) Successful in 2m18s
Why: Backend#94 merged the checkpoint closure wiring; Native#33 and
Squad#37 carried the library work; Dev pins and the increment record
follow.
Evidence: check-pins pins ok; WP3 chain CI green on every merge head;
acceptance clause 2's tests GATE across layers.
Impact: rollback evidence complete (eligibility, symlink guard,
partial restore, retention, HTTP).
Refs: Agent-Native#33, Agent-Squad#37, Agent-System-Backend#94
2026-10-07 16:00:34 +00:00
weichen 8be8802370 Take the WP4 pins and record the telemetry increment on the task card
ci / test (pull_request) Successful in 2m23s
Why: Backend#93 merged the GenAI telemetry wiring; Native#32 and
Squad#36 carried the convention work; Dev pins and the increment
record follow.
Evidence: check-pins pins ok; WP4 chain CI green on every merge head;
acceptance clause 3's tests GATE on native fe0c4a9f.
Impact: spans follow the OTel GenAI convention end to end.
Refs: Agent-Native#32, Agent-Squad#36, Agent-System-Backend#93
2026-10-07 15:42:22 +00:00
weichen ba9e1dfd23 Take the WP2 pins and record the session increment on the task card
ci / test (pull_request) Successful in 2m35s
Why: Backend#92 merged the JournalOnly conversation wiring; Native#31
and Squad#35 carried the library mode; Dev pins and the increment
record follow, including the design adjustment (journal-only instead
of transcript-authoritative, with the freeze rationale).
Evidence: check-pins pins ok; WP2 chain CI green on every merge head;
acceptance clause 1's product tests GATE on backend 9f3fdb26.
Impact: conversation runs are durable mid-turn without freezing the
context pipeline.
Refs: Agent-Native#31, Agent-Squad#35, Agent-System-Backend#92
2026-10-07 15:27:47 +00:00
weichen 81dbef26e9 Take the WP1 pins and record the RunState increment on the task card
ci / test (pull_request) Successful in 2m45s
Why: Backend#91 merged the graceful-resume split; Native#30 and
Squad#34 carried the tail repair and N6 fix; Dev pins and the
increment record follow.
Evidence: check-pins pins ok; WP1 chain CI green on every merge head;
acceptance clause 1's library tests GATE on native cb21ec4e.
Impact: every Run now pairs orphan tails before the first request;
gracefully-interrupted subagents resume exactly once.
Refs: Agent-Native#30, Agent-Squad#34, Agent-System-Backend#91
2026-10-07 15:09:15 +00:00
weichen 145d1e7c30 Take the N3 plan and fill the task card
ci / test (pull_request) Successful in 2m41s
Why: Documents #43 merged the N3 plan; the Dev documents pin follows
and the card opens with its requirement rows.
Evidence: R1-R6 map to the plan's WP1-WP6 with verified gap citations.
Impact: documentation pin + task card.
Refs: Agent-System-Documents#43
2026-10-07 14:57:04 +00:00
weichen d332de2567 Record the task card for feature-agent-stack-n3
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-agent-stack-n3.md; R0=0e12b73e66d47c94a398648822d4928ecd43575c.

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

Refs: .task/feature-agent-stack-n3.md
2026-10-07 14:44:21 +00:00
weichen 0e12b73e66 Merge pull request 'Close the merged N2 task card (feature/agent-stack-n2)' (#247) from feature/card-close-20261007-143542Z into main
ci / test (push) Successful in 2m30s
Close the merged N2 task card (feature/agent-stack-n2)
2026-10-07 14:40:46 +00:00
weichen 900dcbb99b Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m43s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-n2.md(PR#244) — 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 14:35:42 +00:00
weichen 7e3ba10e79 Merge pull request 'Take the N2 implementation plan and open the N2 task' (#244) from feature/agent-stack-n2 into main
ci / test (push) Successful in 2m36s
Take the N2 implementation plan and the WP1-WP5 increments (N2)
2026-10-07 14:35:13 +00:00
weichen 592ab3c0dd Record the passing make test evidence row
ci / test (pull_request) Successful in 2m34s
Why: completion-declaration test segment per AGENTS.md (CI remains the
authoritative test source on the PR).
Evidence: row exit=0 in the card evidence table.
Impact: none.
Refs: N2 closure
2026-10-07 14:29:40 +00:00