Commit Graph
1669 Commits
Author SHA1 Message Date
weichen 29d24237f3 Pin project-inbox-r1 module combination after module merges
Why: module PRs merged (documents #30, backend #30, ui #22, frontend
#23; core #11/#12 earlier); Dev tracks merged tips.
Evidence: per-module main tips after merge.
Impact: gitlink-only.
2026-09-30 19:19:49 +00:00
weichen 3988e134b6 Record project-inbox-r1 acceptance evidence
Why: five-module combination verified; card carries sync/test evidence.
Evidence: make test exit 0 at combination tip; per-module suites green.
Impact: card-only.
2026-09-30 19:19:00 +00:00
weichen d73269e09c Pin project-inbox-r1 module combination (CF3)
Why: CF3 lands across core (project channel helpers), backend
(aggregation/archive/SSE), ui (archive affordance), frontend (dual view).
Evidence: module tests green; combination make test in task card.
Impact: gitlink-only.
2026-09-30 19:16:57 +00:00
weichen f323d3f417 Advance frontend gitlink: artifact preview convergence (phase 3)
Why: Land phase 3 of the UI redesign in the parent repo.
Evidence: frontend submodule commit on feature/ui-tokens-v3; tsc -b and
38 vitest tests pass; task card records the runs.
Impact: modules/frontend gitlink moves; no API changes.
Refs: task feature/ui-tokens-v3.
2026-09-30 19:14:31 +00:00
weichen 05ebf3d9e1 Advance frontend gitlink: admin zone IA (phase 2)
Why: Land phase 2 of the UI redesign in the parent repo: admin-only
full-screen system management, conversation-first sidebar, role-aware
workspace shortcuts.
Evidence: frontend submodule commit on feature/ui-tokens-v3; tsc -b and
38 vitest tests pass in the submodule; combined make test re-run recorded
at phase boundaries in the task card.
Impact: modules/frontend gitlink moves; no API or contract changes.
Refs: task feature/ui-tokens-v3.
2026-09-30 19:11:20 +00:00
weichen 80a4fa5e32 Adopt DESIGN.md constitution and phase-1 Zai visual foundation
Why: The approved frontend redesign requires a durable design constitution
so future UI work stays consistent (user directive: make this project's
standing design guidance, four principles: beautiful/modern/concise/usable).
DESIGN.md encodes the Zai-calibrated rules (surface ladder, type scale,
radius nesting, MotionKit recipes, ToolBlock contract, IA principles) and
AGENTS.md adds a mandatory UI gate; submodules land phase 1 (tokens v3,
MotionKit, Collapsible, panel layout, mono primary buttons).
Evidence: make test in this worktree -> frontend 38 passed (incl. new
host design-guard ratchet), ui 61 passed (incl. collapsible + design-guard),
go core/backend/agent-command ok. precheck READY at R0 0be23f9a4d.
Impact: gitlinks advance to Agent-System-UI/Agent-System-Frontend
feature/ui-tokens-v3 heads; AGENTS.md gains a UI section; no backend or
contract changes.
Refs: session-approved redesign plan v2 (8 decisions recorded in task card).
2026-09-30 19:02:22 +00:00
weichen ef30c9abe0 Record the task card for feature-project-inbox-r1 2026-09-30 18:47:57 +00:00
weichen 161fe684fc Merge pull request 'Close the artifact-unify-r1 task card (PR #103 merged)' (#104) from feature/card-close-20260930-184511Z into main
ci / test (push) Failing after 1m40s
2026-09-30 18:45:24 +00:00
weichen e610435ea3 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 30s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-artifact-unify-r1.md(PR#103) — 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-09-30 18:45:11 +00:00
weichen 675e6f8483 Merge pull request 'Land artifact unification (CF-A: backfill symmetry + facade cards)' (#103) from feature/artifact-unify-r1 into main
ci / test (push) Failing after 31s
2026-09-30 18:44:17 +00:00
weichen a4c0d1ad1b Record the sync checkpoint
ci / test (pull_request) Failing after 2m17s
2026-09-30 18:42:55 +00:00
weichen b8a06cd0e1 Pin artifact-unify-r1 module combination after module merges
Why: backend PR #29 and documents PR #29 merged; Dev tracks merged tips.
Evidence: backend 9f1b964 / documents 6fdfc19.
Impact: gitlink-only.
2026-09-30 18:42:54 +00:00
weichen 84df3c1d70 Record artifact-unify-r1 acceptance evidence
ci / test (pull_request) Failing after 30s
Why: combination verified; card carries sync/test evidence before PR.
Evidence: task-sync 0be23f9a/b10b834; make test exit 0.
Impact: card-only.
2026-09-30 18:41:54 +00:00
weichen da9626da04 Record the sync checkpoint 2026-09-30 18:41:16 +00:00
weichen 5e2e23309a Record svc-remote-source acceptance evidence
ci / test (pull_request) Failing after 31s
2026-09-30 18:40:55 +00:00
weichen b10b83456c Pin artifact-unify-r1 module combination (CF-A)
Why: CF-A lands in backend (ctxasm backfill + facade cards) and documents.
Evidence: backend commit recorded in module log; combination make test in
task card.
Impact: gitlink-only.
2026-09-30 18:40:50 +00:00
weichen b02c9325fa Record the sync checkpoint 2026-09-30 18:39:38 +00:00
weichen 87cc6b3b55 Merge remote-tracking branch 'origin/main' into feature/svc-remote-source 2026-09-30 18:39:38 +00:00
weichen a42fff69e4 Deploy svc updates from an isolated remote source clone
Why: svc.sh update skipped services with a local@<sha> source whenever the
main checkout was dirty, and bare deploy built the current workspace. The
owner requires updates/deploys to be independent of the working tree
state, defaulting to the latest remote commit built outside the checkout.

Evidence: bash -n passes; commits dev lists from the source clone; bare
deploy --dry-run plans dev@<origin/main>; end-to-end "svc.sh update
svc-selftest" with a dirty tree updated a local@d64742c service to
dev@0be23f9 (built in runtime/.worktrees from
~/.cache/agent-system-svc/src, started healthy), then stopped and purged.
Full make test output recorded on the task card.

Impact: deploy now defaults to dev@<origin/main> resolved in the
script-owned clone (SVC_SRC_DIR, default ~/.cache/agent-system-svc/src);
--from local stays the only workspace-dependent source; update no longer
pulls the main checkout - local@/dev@ services redeploy from remote
latest, ahead/diverged/missing-on-remote still decline to act.
docs/svc.md and in-script help updated to match.

Refs: .task/svc-remote-source.md
2026-09-30 18:39:25 +00:00
weichen b575bcc910 Record the task card for svc-remote-source 2026-09-30 18:30:02 +00:00
weichen 31a231f214 Record the task card for feature-artifact-unify-r1 2026-09-30 18:27:30 +00:00
weichen 7e9d666785 Record the task card for feature-ui-tokens-v3 2026-09-30 18:27:24 +00:00
weichen 0be23f9a4d Merge pull request 'Close the card-stream-r1 task card (PR #100 merged)' (#101) from feature/card-close-20260930-182432Z into main
ci / test (push) Failing after 31s
2026-09-30 18:24:51 +00:00
weichen 842ea376ec Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 30s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-card-stream-r1.md(PR#100) — 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-09-30 18:24:32 +00:00
weichen a8faa967cd Merge pull request 'Land card streaming (CF-S: card_begin/card_append/card_commit)' (#100) from feature/card-stream-r1 into main
ci / test (push) Failing after 31s
2026-09-30 18:23:29 +00:00
weichen e240f90911 Record card-stream-r1 final verification on merged module tips
ci / test (pull_request) Failing after 30s
Why: module PRs #28 merged (backend a067d08, documents f5aa687); final
combination make test exit 0 on f96c55df.
Evidence: task-sync rows in card.
Impact: card-only.
2026-09-30 18:23:15 +00:00
weichen 77587ca71d Record the sync checkpoint 2026-09-30 18:22:05 +00:00
weichen f96c55df23 Pin card-stream-r1 module combination after module merges
Why: backend PR #28 and documents PR #28 merged; Dev tracks merged tips.
Evidence: backend a067d08 / documents f5aa687.
Impact: gitlink-only.
2026-09-30 18:22:04 +00:00
weichen e4bf92a30d Record card-stream-r1 acceptance evidence
Why: module combination verified; card carries sync/test evidence before PR.
Evidence: task-sync f65d89e/e1f9968; make test exit 0.
Impact: card-only.
2026-09-30 18:21:19 +00:00
weichen d9c4ac4036 Record the sync checkpoint 2026-09-30 18:20:27 +00:00
weichen e1f996815a Pin card-stream-r1 module combination (CF-S: streaming card tools)
Why: CF-S (D44/D45) implementation lands in backend and documents; Dev
tracks the tested combination.
Evidence: backend 24a2873 (tools+cardsvc+runmgr+mock+tests), documents
3d2da4e (usage guide); combination make test recorded in task card.
Impact: gitlink-only on Dev.
Refs: documents 2026-09-30-card-stream-artifact-unify-project-inbox.md (D44/D45).
2026-09-30 18:19:59 +00:00
weichen 244eea93c9 Record the PR links in the task card
ci / test (pull_request) Failing after 30s
2026-09-30 18:11:21 +00:00
weichen c6b243b766 Record the sync checkpoint 2026-09-30 18:10:55 +00:00
weichen 7ababf2a54 Merge remote-tracking branch 'origin/main' into feature/preview-sniff-fallback 2026-09-30 18:10:55 +00:00
weichen 68f0bedaea Record the task card for feature-card-stream-r1 2026-09-30 18:03:18 +00:00
weichen f65d89e59b Merge pull request 'Close the cardflow-future-plan task card (PR #97 merged)' (#98) from feature/card-close-20260930-180500Z into main
ci / test (push) Failing after 11s
2026-09-30 18:01:40 +00:00
weichen a4cd4fd57a Archive cardflow-future-plan task card after merge
ci / test (pull_request) Failing after 10s
Why: branch merged into main via PR #97; card must move to archive to
prevent bookkeeping debt (status already backfilled to 已完成).
Evidence: merge of PR #97 present in origin/main.
Impact: .task file move only.
2026-09-30 18:00:41 +00:00
weichen fab3f6c8c1 Merge pull request 'Approve cardflow future-three proposal and pin documents (D44-D52)' (#97) from feature/cardflow-future-plan into main
ci / test (push) Failing after 10s
2026-09-30 17:57:55 +00:00
weichen af13fbadf8 Record the sync checkpoint
ci / test (pull_request) Failing after 1m37s
2026-09-30 17:51:59 +00:00
weichen 0b883469a2 Pin preview-sniff-fallback module combination
Why: track 2 of the fake-docx remediation — read-only preview fallback for
stock text-masquerading docx artifacts; also ignore the Mimosa plugin's
per-session .mimosa state dir that kept dirtying the tree and blocking precheck.

Evidence: modules/ui 83367f7 (doc->binary dispatch + readable Office error),
modules/frontend cd77340 (PK magic sniff + markdown fallback); make test-ui
49/49, make test-frontend 33/33, frontend tsc --noEmit clean.

Impact: parent pins move to the two submodule branches; .gitignore gains
.mimosa/; no code outside those modules.

Refs: .task/feature-preview-sniff-fallback.md
2026-09-30 17:51:53 +00:00
weichen a951b3bfd3 Record cardflow-future-plan acceptance and approval evidence
ci / test (pull_request) Failing after 1m35s
Why: proposal approved and merged (Documents PR #27, merge 437af31);
card must carry sync and test evidence before close.
Evidence: task-sync d64742c/464f302; make test exit 0.
Impact: card-only.
2026-09-30 17:47:15 +00:00
weichen 15296bf9d8 Record the task card for feature-preview-sniff-fallback 2026-09-30 17:46:06 +00:00
weichen 29588e908e Record the sync checkpoint 2026-09-30 17:45:53 +00:00
weichen 464f3028ff Pin documents to approved future-three proposal (PR #27 merged)
Why: proposal D44-D52 approved and merged in Documents main; Dev must
track the authoritative combination.
Evidence: documents main tip 437af31.
Impact: gitlink-only.
2026-09-30 17:45:45 +00:00
weichen ebce576132 Draft cardflow future-three plan task card with documents PR link
Why: proposal PR (Documents #27) is the task master record pending
approval; task card tracks baseline and handoff.
Evidence: R0=d64742c; documents 67cf52b on feature/cardflow-future-plan.
Impact: docs-only on Dev branch; no runtime change.
2026-09-30 17:40:26 +00:00
weichen 186ebb058f Record the task card for feature-cardflow-future-plan 2026-09-30 17:37:02 +00:00
weichen d64742c71c Merge pull request 'Close the file-preview-caps task card (PR #94 merged)' (#95) from feature/card-close-20260930-172204Z into main
ci / test (push) Failing after 1m38s
2026-09-30 17:22:18 +00:00
weichen 11069f18cf Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m55s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-file-preview-caps.md(PR#94) — 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-09-30 17:22:04 +00:00
weichen 2c8e1b8d57 Merge pull request 'Deliver file previews, dual-dock placement, and reserved delete/fs capabilities' (#94) from feature/file-preview-caps into main
ci / test (push) Failing after 1m35s
2026-09-30 17:21:30 +00:00
weichen f958bfb326 Pin the preview-capability module combination
ci / test (pull_request) Failing after 1m35s
2026-09-30 17:20:41 +00:00