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
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
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
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
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)
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
Why: closure requires the results section with the acceptance evidence
map and the WP6 assembly review (no new settings; behavior changes
enumerated as intentional).
Evidence: R1-R6 rows and the three acceptance clauses map to named
tests and GATE heads.
Impact: none.
Refs: N2 WP6
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=eb0d4b5a499322a23155c8d89a024247f6e7830d.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: Backend#90 merged the subagent transcript/resume/notice work;
Native#29 and Squad#33 carried the Background field; Dev pins and the
increment record follow.
Evidence: check-pins pins ok; WP5 chain CI green on every merge head;
the three WP5 acceptance tests are GATE on backend main 7980a8a2.
Impact: subagents are resumable with per-run transcripts and durable
notices.
Refs: Agent-Native#29, Agent-Squad#33, Agent-System-Backend#90
Why: Backend#89 merged the plugin/bundled skill validation; Native#28
and Squad#32 carried the validator; Dev pins, the plugins→skills edge,
and the increment record follow.
Evidence: check-pins pins ok; WP4 chain CI green on every merge head;
TestV2InvalidSkillRejected GATE on backend main b44f78b0.
Impact: skills now validated against the open Agent Skills spec.
Refs: Agent-Native#28, Agent-Squad#32, Agent-System-Backend#89
Why: Native#27 merged the MCP 2026-07-28 alignment; Squad#31 and
Backend#88 carried the cascade; Dev pins and the increment record follow.
Evidence: check-pins pins ok; WP3 chain CI green on every merge head;
TestStdioSlowCancelThenEcho (acceptance 3) passes unchanged.
Impact: MCP client negotiates versions and recognizes resultType.
Refs: Agent-Native#27, Agent-Squad#31, Agent-System-Backend#88
Why: Native#26 merged the native Anthropic client (acceptance clause 1,
audit N4 closed); Squad#30 and Backend#87 carried the cascade; Dev pins
and the increment record follow.
Evidence: check-pins pins ok; WP2 chain CI green on every merge head;
TestAnthropicPresetToolRound GATE on native main d6053baf.
Impact: acceptance clause 1 is closed.
Refs: Agent-Native#26, Agent-Squad#30, Agent-System-Backend#87
Why: Backend #86 merged the tool-group-aligned trimming; native #25 and
squad #29 carry the spill and cache contract work; the Dev pins and the
increment record follow.
Evidence: check-pins pins ok; WP1 chain CI green on every merge head.
Impact: acceptance clause 2's product side is closed
(TestTrimOldestKeepsToolPairs GATE).
Refs: Agent-Native#25, Agent-Squad#29, Agent-System-Backend#86
Why: close the approved task with actual integration outcomes and preserved original evidence.
Evidence: PR 245 CI run 1157 passed; merge-tree comparison and task-finish succeeded; all original receipt blocks are unchanged.
Impact: archived task metadata only; next-task advice remains unapproved.
Refs: PR #245; .task/archive/feature-goal-continuity.md
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-goal-continuity.md(PR#245) — 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)
Why: keep the task record and PR description tied to the same candidate.
Evidence: original PR creation receipt and sealed receipt digests remain intact.
Impact: task header and evidence only; no code changes.
Refs: PR #245; .task/feature-goal-continuity.md
Why: bind delivery to the refreshed component combination and preserve applicable review evidence.
Evidence: full make test and make build passed; the six reviewed files remain byte-identical after main synchronization.
Impact: task metadata only; CI and final integration remain separate gates.
Refs: .task/feature-goal-continuity.md; .task/reviews/goal-continuity-delivery.json
Why: the card was a skeleton; the plan is merged (Documents #42) and
the increments need their requirement rows.
Evidence: R1-R6 map to the plan's WP1-WP6 with verified gap citations.
Impact: none.
Refs: Agent-System-Documents#42
Why: Documents #42 merged the N2 plan (six work packages with the
current-state survey); the Dev pin follows.
Evidence: plan cites pinned baselines agent-native ead690b, backend
68addfd; implementation proceeds per its WP order.
Impact: documentation pin only.
Refs: Agent-System-Documents#42
Why: deliver the user-approved candidate against the latest authoritative main.
Evidence: preserved failed resume precheck, successful task-sync, and fresh READY receipt; approved policy and template files are byte-identical after synchronization.
Impact: task evidence and authorization only; no new business scope.
Refs: .task/feature-goal-continuity.md
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=878e0e7ceba3bb6b78c36c5113eacc846a7f017b.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/feature-agent-stack-n2.md; R0=878e0e7ceba3bb6b78c36c5113eacc846a7f017b.
Impact: task metadata only; the feature workspace starts at 878e0e7ceb.
Refs: .task/feature-agent-stack-n2.md
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-i2.md(PR#242) — 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)
Why: native ead690be (Agent-Native#24) stops workspace-less requests
from writing session state into the process CWD; squad 029edc08
(Agent-Squad#28) and backend 68addfda (Backend#85) carry it. Without
this the CI build step fails the worktree check after make test.
Evidence: check-pins pins ok; combination re-verified by make test
before push (see card).
Impact: none beyond pins; the I2 slow-lane stack is unchanged.
Refs: Agent-Native#24, Agent-Squad#28, Agent-System-Backend#85, Dev#242
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: I2 closure
Why: evidence discipline records attempts as-is; the follow-up commit
preserves the .agentx transcripts and re-runs sync.
Evidence: row exit=2 in the card evidence table.
Impact: none.
Refs: I2 closure
Why: closure requires the results section filled with the acceptance
evidence map.
Evidence: R1-R4 rows reference the merged PRs and named tests.
Impact: none.
Refs: I2 closure
Why: the card was still the skeleton; increments 1-3 are merged and
need their record before closure.
Evidence: agent-intent #9/#10, Backend #83/#84, Native #23, Squad #27.
Impact: none.
Refs: I2 increments 1-3
Why: backend #83 merged the slow-lane wiring (intentsem scorer/
generator, gate SetSemantic/SetGenerator, settings flags default off);
the Dev pins and boundary rules must move with it.
Evidence: backend CI green on 9d29371; check-pins consistent
(agent-intent 343b1e6 across Dev and the backend nested copy);
lint-boundaries registers intentsem as an agent-intent adapter and the
architecture baseline gains backend/app->backend/intentsem.
Impact: product behavior unchanged by default; the two
runtime.intent* flags opt into the slow lane.
Refs: Agent-System-Backend#83, I2 increment 3
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/feature-agent-stack-i2.md; R0=11eea9530d89adaffb426196f17f57069d045974.
Impact: task metadata only; the feature workspace starts at 11eea9530d.
Refs: .task/feature-agent-stack-i2.md
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-q1.md(PR#240) — 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)
Why: All seven work packages are merged and all three acceptance
clauses are verified; the close scan only folds completed cards.
Evidence: ten PRs merged across the chain; make test exit=0 at
516cdf62; all module suites green.
Impact: Task card only.
Why: All seven work packages landed; the card carries the three
acceptance clauses' evidence and the follow-ups.
Evidence: CI success on the two PRs of this increment; make test
exit=0 at 516cdf62; all module suites green.
Impact: Task card only.