Commit Graph
439 Commits
Author SHA1 Message Date
weichenandCursor 7eb3c38d75 Merge origin/main into svc-remote-source
ci / test (pull_request) Failing after 1m34s
Why: the isolated-source deploy change was finished but never merged, and
the task card had no PR link.

Evidence: the only content conflict was the shared sync-log card; both
rows kept. scripts/svc.sh merged cleanly. PR link recorded as Dev #102.

Impact: branch now contains origin/main. Deploy semantics unchanged.

Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/102
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:09:21 +00:00
weichen 4c4071e5d8 Merge pull request 'Archive the agent-native-deliverables-r1 task card' (#112) from feature/card-close-agent-native-r1 into main
ci / test (push) Failing after 1m35s
2026-10-01 03:37:33 +00:00
weichen b0500e3ab8 Archive the agent-native-deliverables-r1 task card
ci / test (pull_request) Failing after 17m19s
2026-10-01 03:37:32 +00:00
weichen a7737faa8a Merge pull request 'Land agent-native deliverables batch: artifact-card root fix + final-output contract (agent-native-deliverables-r1)' (#111) from feature/agent-native-deliverables-r1 into main
ci / test (push) Failing after 1m38s
2026-10-01 03:36:31 +00:00
weichen d0a20a6a71 Record the sync checkpoint
ci / test (pull_request) Failing after 1m53s
2026-10-01 03:36:19 +00:00
weichen a70242da75 Land agent-native deliverables batch and record the task card 2026-10-01 03:36:18 +00:00
weichen 113897e31d Record the task card for feature-agent-native-deliverables-r1 2026-10-01 03:09:31 +00:00
weichen 1a66b5dcb1 Merge pull request 'Archive the deliverable-docx-r1 task card (frontend chore gitlink)' (#110) from feature/card-close-deliverable-docx-r1 into main
ci / test (push) Failing after 1m31s
2026-10-01 02:55:00 +00:00
weichen 17b5bbe376 Archive the deliverable-docx-r1 task card and pin frontend head
ci / test (pull_request) Failing after 1m36s
Why: the card was folded into PR #109 already marked complete, so
task-close skipped it; archive it manually per the no-open-cards rule
and advance the frontend gitlink past the mimosa-ignore chore (#26).

Evidence: .task has no deliverable-docx-r1.md left; precheck [cards]
to be re-run after merge; frontend -> de38791 (chore #26 merged).

Impact: housekeeping only; no code paths touched.

Refs: task feature/deliverable-docx-r1 (PR #109), frontend PR #26
2026-10-01 02:54:25 +00:00
weichen 76ea261595 Merge pull request 'Land styled docx generation and in-chat deliverable cards (deliverable-docx-r1)' (#109) from feature/deliverable-docx-r1 into main
ci / test (push) Failing after 1m38s
2026-10-01 02:52:54 +00:00
weichen 946963ab8f Record PR #109 as the task master record 2026-10-01 02:52:53 +00:00
weichen 40abe120c0 Record the sync checkpoint
ci / test (pull_request) Failing after 17m7s
2026-10-01 02:51:50 +00:00
weichen d53e8e7c42 Land styled docx generation and in-chat deliverable cards
Why: users received plain-text .docx files and had to dig through the
process collapse or workspace panel to find deliverables; deliverables
must appear directly in the conversation and open with real formatting.

Evidence: module PRs merged — Agent-System-Backend#31 (docgen Markdown
to styled OOXML, write_docx tool, artifact_ref pinned as content after
final text, prompt routing, mock #doc dogfood) and
Agent-System-Frontend#25 (deliverable card renderer, live projection
pinned tail). Combination `make test` green in this worktree: backend
go test 19 pkgs, frontend vitest 40/40 + tsc clean, ui tsc + vitest
68/68 incl design-guard, agent-command ok. Task card records scope,
sync nodes and leftovers.

Impact: gitlinks backend -> 8550bb0, frontend -> b048d90; core/ui
unchanged.

Refs: task feature/deliverable-docx-r1
2026-10-01 02:51:49 +00:00
weichen 82bb5961ee Record the task card for feature-deliverable-docx-r1 2026-10-01 02:25:45 +00:00
weichen 388d01cc3a Merge pull request 'Close the ui-tokens-v3 task card (merged via #107)' (#108) from feature/card-close-20261001-020156Z into main
ci / test (push) Failing after 17m14s
2026-10-01 02:02:18 +00:00
weichen d4169d2a6e Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m42s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-ui-tokens-v3.md(PR#107) — 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-10-01 02:01:57 +00:00
weichen e4b15fc7a0 Merge pull request 'Adopt the DESIGN.md constitution and land the four-phase UI redesign (gitlinks)' (#107) from feature/ui-tokens-v3 into main
ci / test (push) Failing after 1m42s
2026-10-01 02:00:48 +00:00
weichen f8af2f1ccb Record PR #107 as the task master record
ci / test (pull_request) Failing after 31s
Why: The task card requires the PR link as its master record once the
PR exists (delivery workflow); sub-PR numbers recorded for merge order.
Evidence: PRs created via Gitea API — UI #23, Frontend #24, Dev #107.
Impact: task card only.
Refs: task feature/ui-tokens-v3.
2026-09-30 19:33:22 +00:00
weichen e50426e9f2 Record the sync checkpoint
ci / test (pull_request) Failing after 1m31s
2026-09-30 19:31:01 +00:00
weichen 6b78db5977 Merge remote-tracking branch 'origin/main' into feature/ui-tokens-v3 2026-09-30 19:31:01 +00:00
weichen b35ea7058f Advance submodule gitlinks to post-merge heads
Why: Submodule branches merged their origin/main (CF3) and were pushed;
record the new heads so the parent sync merges cleanly.
Evidence: submodules green post-merge (ui 68 / frontend 39 tests, tsc
clean); parent task-sync re-run follows this commit.
Impact: gitlinks only.
Refs: task feature/ui-tokens-v3.
2026-09-30 19:30:58 +00:00
weichen 3108a27be8 Merge pull request 'Close the project-inbox-r1 task card (PR #105 merged)' (#106) from feature/card-close-20260930-192124Z into main
ci / test (push) Failing after 2m16s
2026-09-30 19:26:44 +00:00
weichen c0f0200abd Advance submodule gitlinks: phase 4 chat flow and motion
Why: Land phase 4 of the UI redesign in the parent repo: ToolBlock chat
contract, Collapsible migration of all folds, live sweep with worked-time,
and the honest in-progress input hint. Completes the four-phase plan on
this branch (deviation recorded in the task card).
Evidence: combined make test -> go core/backend/agent-command ok, frontend
39 vitest passed, ui 66 vitest passed; tsc clean in both submodules.
Impact: modules/ui and modules/frontend gitlinks move to their
feature/ui-tokens-v3 heads; task card records results and remaining items.
Refs: task feature/ui-tokens-v3.
2026-09-30 19:26:39 +00:00
weichen 80d0972b2f Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m51s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-project-inbox-r1.md(PR#105) — 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 19:21:24 +00:00
weichen 0b82976c66 Merge pull request 'Land cross-session project inbox (CF3: D48-D51)' (#105) from feature/project-inbox-r1 into main
ci / test (push) Failing after 30s
2026-09-30 19:20:28 +00:00
weichen 25f65559ae Record the sync checkpoint
ci / test (pull_request) Failing after 1m42s
2026-09-30 19:19:50 +00:00
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