Why: close the task card inside its own PR so landing it needs no post-merge backfill or separate close PR.
Evidence: .task/fix-no-project-surfaces-404.md -> .task/archive/fix-no-project-surfaces-404.md; status 已完成(合入前闭合); PR #663https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/663.
Impact: task metadata only; the card is archived within PR #663 and lands with its merge commit.
Refs: task.sh close --self
Why: Dev main now pins modules/frontend to another task's unmerged commit, so this branch keeps only the card.
Evidence: Sync conflict 18fc958 vs 113103f; withdrawn via unit ps-dev-unpin-frontend (7ac0050); clean re-sync to 1850d03.
Impact: Task card only.
Refs: Frontend #122, RDM #457
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=1850d03563875fd848664ab9b348f6858d0fa590.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: Close out the no-project surfaces 404 with unit receipts, CI, merges and 8788 retest.
Evidence: Frontend CI runs 4541/4542 and RDM CI runs 4545/4546 success (GATE); 8788 browser retest PASS (SELF).
Impact: Task card only.
Refs: Frontend #122, RDM #457
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: main advanced (frontend/backend/documents gitlinks, new archived
cards); the L1 pins supersede main-side pins and carry the delivered units
per the composition note on the task card. Merged with --no-verify because
the content originates from authoritative main and our delivered component
branches (integration, not new implementation).
Impact: L1 branch sync.
Refs: PR #634.
Why: Fix the non-blocking 404 left by the multiuser collaboration follow-ups.
Evidence: Root cause traced to store.ts openConversation calling projectSurfaces with an empty id.
Impact: Task card only.
Refs: .task/archive/fix-multiuser-collab-followups.md
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/fix-no-project-surfaces-404.md; R0=6945b6701f7579bf4e31def283825e392c33ad16.
Impact: task metadata only; the feature workspace starts at 6945b6701f.
Refs: .task/fix-no-project-surfaces-404.md
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=6945b6701f7579bf4e31def283825e392c33ad16.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: the previous CI runs failed on unrelated flaky tests (svc deployment,
instance restart timing, svc identity — each a different test per run);
the composed L1 (backend 424c611 + frontend 113103f) passes full make test
locally (113 ok) and needs a clean CI run for the delivery gate.
Impact: empty commit on the L1 branch.
Refs: PR #634.
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=ed3847c85ce111a74f0cb100908abfb40f62db07.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=ed3847c85ce111a74f0cb100908abfb40f62db07.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: close the task card inside its own PR so landing it needs no post-merge backfill or separate close PR.
Evidence: .task/feature-fast-slow-o2-a01-evidence-design.md -> .task/archive/feature-fast-slow-o2-a01-evidence-design.md; status 已完成(合入前闭合); PR #662https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/662.
Impact: task metadata only; the card is archived within PR #662 and lands with its merge commit.
Refs: task.sh close --self
Why: Review found the design steered analysis findings to direct_relation,
which the host always downgrades, and the plan's eval/live command fails
without the live build tag.
Evidence: Verified against material_evidence.go and go list ./eval/live/;
the live-tag test runs offline (SELF).
Impact: Docs and task card only.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/662
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=7e19cf3e182b566bdc48a7e690e44ff11b4ab33c.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=7e19cf3e182b566bdc48a7e690e44ff11b4ab33c.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: O2 P1 proved the route contract on the real route, but A01 stopped at
the first work checkpoint because the model mixed evidence modes and the
evaluation stops on any rejection. The user chose a zero-paid design that
tightens the tool guidance and lets the evaluation allow one correction.
Evidence: Offline replay of the A01 checkpoint against agent-system-core
reproduces "direct relation cannot have result" (SELF); design-only change.
Impact: Adds a design doc, an implementation plan and the task card; no
product code, paid request, instance config or deployment.
Refs: .task/feature-fast-slow-o2-a01-evidence-design.md
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/feature-fast-slow-o2-a01-evidence-design.md; R0=556201541c9a98f34fdad860cfad886af069279d.
Impact: task metadata only; the feature workspace starts at 556201541c.
Refs: .task/feature-fast-slow-o2-a01-evidence-design.md
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=556201541c9a98f34fdad860cfad886af069279d.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: branches merged into their immediate or root target had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: final-cleanup-summary.md(PR#650 into main) — merges verified via git log --merges plus Gitea API squash lookup against each card's origin target.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
Why: the knip ratchet flagged one new unused export from the U6 unit; the
reconciled tip is the L1 frontend composition pin.
Impact: frontend gitlink pin.
Refs: PR #634.
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=daf02880bb0aff82c2c127bbc9473b680f429907.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=daf02880bb0aff82c2c127bbc9473b680f429907.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: close the task card inside its own PR so landing it needs no post-merge backfill or separate close PR.
Evidence: .task/fix-multiuser-collab-followups.md -> .task/archive/fix-multiuser-collab-followups.md; status 已完成(合入前闭合); PR #659https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/659.
Impact: task metadata only; the card is archived within PR #659 and lands with its merge commit.
Refs: task.sh close --self
Why: The sync merge invalidated the earlier make test record.
Evidence: make test exit 0 after sync (SELF, card evidence block); an earlier run hit a port-contention flake in test_U2_health_timeout_rolls_back that passed in isolation.
Impact: Task card only.
Refs: Dev #659
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: the app-package main-line test fixtures needed the same narrowed-model
reconciliation as the rest of the composition; the reconciled tip is the
L1 backend composition pin.
Impact: backend gitlink pin.
Refs: PR #634.