Take the N3 implementation plan and open the N3 task #248

Merged
weichen merged 15 commits from feature/agent-stack-n3 into main 2026-10-07 18:09:08 +00:00
15 Commits
Author SHA1 Message Date
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