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.
Why: Agent-Squad PR #26 and Backend PR #82 landed; Dev pins must
point at those merged component main heads.
Evidence: check-pins exit=0.
Impact: Two gitlinks.
Refs: Agent-Squad PR #26; Agent-System-Backend PR #82
Why: WP4/WP6/WP7 landed with the three closing-out items; the
record carries the acceptance mapping.
Evidence: Agent-Squad #25 and Backend #81 merged; make test exit=0
at cc6970c7.
Impact: Task card only.
Why: Agent-Squad PR #25 and Backend PR #81 landed; Dev pins must
point at those merged component main heads.
Evidence: check-pins exit=0.
Impact: Two gitlinks.
Refs: Agent-Squad PR #25; Agent-System-Backend PR #81
Why: WP3 landed; the acceptance test form belongs to the record.
Evidence: Agent-Squad #24 and Backend #80 merged; make test exit=0
at 9c0fc6ae.
Impact: Task card only.
Why: Agent-Squad PR #24 and Backend PR #80 landed; Dev pins must
point at those merged component main heads.
Evidence: check-pins exit=0.
Impact: Two gitlinks.
Refs: Agent-Squad PR #24; Agent-System-Backend PR #80
Why: The card carries the authorized scope and the increment record.
Evidence: Agent-Squad #23 and Backend #79 merged; make test exit=0
at 2e4dacf9.
Impact: Task card only.
Why: Agent-Squad PR #23 and Backend PR #79 landed; Dev pins must
point at those merged component main heads.
Evidence: check-pins exit=0.
Impact: Two gitlinks.
Refs: Agent-Squad PR #23; Agent-System-Backend PR #79
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/feature-agent-stack-q1.md; R0=3c3533450930660ea22c66b9d9d0f3cd1836499f.
Impact: task metadata only; the feature workspace starts at 3c35334509.
Refs: .task/feature-agent-stack-q1.md
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-i1.md(PR#235) — 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 six work packages are merged and all four acceptance
clauses are verified; the close scan only folds completed cards.
Evidence: sixteen PRs merged across the chain; make test exit=0 at
8865beb9; both eval suites green.
Impact: Task card only.
Why: Branch protection required main in head; the synced
combination was retested.
Evidence: make test exit=0 at the synced head.
Impact: Task card only.
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=1f7217f5bb2657418845d6bec6ae28c56920ddc8.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: All six work packages landed; the card carries the acceptance
evidence and the recorded boundaries.
Evidence: CI success on the five PRs of this increment; make test
exit=0 at 037c678f; both eval suites green.
Impact: Task card only.
Why: The I1 eval increments landed across the chain (intent #8,
squad #21/#22, native #22, backend #77/#78); Dev pins must point at
those merged component main heads.
Evidence: check-pins exit=0 after full matrix propagation.
Impact: Four gitlinks.
Refs: Agent-Intent PR #8; Agent-Squad PR #21/#22; Agent-Native PR #22; Agent-System-Backend PR #77/#78
Why: WP2/WP3/WP4 landed through the chain; scope rulings and the
boundary fix belong to the record.
Evidence: CI success on the seven PRs; make test exit=0 at 612b51bd.
Impact: Task card only.
Why: lint-boundaries and lint-architecture both pass now; the
receipt belongs to the card.
Evidence: make test exit=0 at the amended head.
Impact: Task card only.
Why: The dependency ratchet blocks new edges by default; the unique
router's four edges (route->intentgate, runmgr->intentgate,
runmgr->route, server->route) are the I1 router's intended shape.
Evidence: lint-architecture.sh ok (73 edges) and negative probe ok.
Impact: Policy baseline only.
Why: Backend PR #76 fixed the boundary violation by projecting the
command types through intentgate; the Dev pin must carry it for
lint-boundaries to pass.
Evidence: backend CI success on #76; check-pins ok.
Impact: One gitlink plus the card receipt.
Why: The failed run's receipt belongs to the card; nested chains
are normalized now.
Evidence: all nested checkouts normalized; check-pins ok.
Impact: Task card only.
Why: The I1 intent/router increments landed across the chain (intent
#6/#7, squad #19/#20, native #21, backend #74/#75); Dev pins must
point at those merged component main heads.
Evidence: check-pins exit=0 after the full cascade.
Impact: Four gitlinks.
Refs: Agent-Intent PR #6/#7; Agent-Squad PR #19/#20; Agent-Native PR #21; Agent-System-Backend PR #74/#75
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/feature-agent-stack-i1.md; R0=3e8d2d3ba3e45589c93857f0cc6997ee3a9676d7.
Impact: task metadata only; the feature workspace starts at 3e8d2d3ba3.
Refs: .task/feature-agent-stack-i1.md
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-n1.md(PR#232) — 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 six work packages are merged and the acceptance clauses are
verified; the close scan only folds completed cards.
Evidence: twelve PRs merged across the chain; make test exit=0 at
d464d0a9; A/B and plugin-validation tests green.
Impact: Task card only.
Why: Branch protection required the main merge commit in head; the
synced combination was retested.
Evidence: make test exit=0 at d78692c9 after syncing to b6974fa.
Impact: Task card only.