Commit Graph
227 Commits
Author SHA1 Message Date
weichen f9d2aaa273 Record the sync checkpoint
ci / test (pull_request) Failing after 1m34s
2026-09-30 10:02:23 +00:00
weichen 8ce9ddb5f2 Merge remote-tracking branch 'origin/main' into feature/ui-redesign-proposals 2026-09-30 10:02:23 +00:00
weichen 20675f7442 Merge pull request 'Close the chat-live-quality task card (PR link + archive)' (#31) from feature/card-close-20260930-2 into main
ci / test (push) Failing after 1m37s
2026-09-30 10:01:14 +00:00
weichen 111f937188 Close the chat-live-quality task card and archive it
ci / test (pull_request) Failing after 2m16s
Why: the merged combo's card needs its PR link backfilled and the card
file archived per the no-bookkeeping-debt rule.

Evidence: Dev PR #29 merged as c6f5368; card carries test and E2E
records.

Impact: .task/feature-chat-live-quality.md moved to .task/archive/ with
the main-record link filled; no code change.
2026-09-30 10:01:07 +00:00
weichen 7bc59ec769 Record the sync checkpoint
ci / test (pull_request) Failing after 1m35s
2026-09-30 10:01:01 +00:00
weichen 0379018139 Merge remote-tracking branch 'origin/main' into feature/ui-redesign-proposals 2026-09-30 10:01:01 +00:00
weichen 8942c20344 Add UI redesign and auth proposal via documents gitlink
ci / test (pull_request) Failing after 1m34s
Why: the UI redesign proposal and demos live in the Documents repo; the
Dev repo advances only the submodule pointer and the task record.

Evidence:
- modules/documents -> e601b25 (proposal + 5 HTML demos; verified headless,
  see that commit); make test full suite passed before advancing the
  gitlink (core+backend+frontend+deps, exit 0).
- Task card filled with outcome, verification, and the pending user
  decision (direction A/B/C, auth stage-2 scope).

Impact: gitlink + .task only; no code change. Documents PR #14 carries
the content; merge order: Documents PR first, then this PR.

Refs: Documents PR https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Documents/pulls/14
2026-09-30 10:00:32 +00:00
weichen c6f5368072 Merge pull request 'Pin the chat live-quality combo: streaming bubble, markdown spacing, doc-task quality' (#29) from feature/chat-live-quality into main
ci / test (push) Failing after 1m34s
2026-09-30 10:00:07 +00:00
weichen c0e9f1bbc8 Record the sync checkpoint
ci / test (pull_request) Failing after 1m36s
2026-09-30 09:58:18 +00:00
weichen de0e026aa2 Pin the chat live-quality combo: streaming bubble, markdown spacing, doc-task quality
Why: the shipped chat column showed nothing until a run finished, blew
up markdown spacing, and gutted long documents before the model saw
them.

Evidence: composite make test green over this combo (backend 16 pkgs
incl. new ctxasm/ingest tests, frontend 9, ui 23); headless E2E on the
mock backend confirmed live thinking/tool/text streaming and compact
list geometry.

Impact: pins frontend 616795b, ui 0689d72, backend fe4887b; task card
records results and remaining user-side acceptance on a real model.

Refs: feature/chat-live-quality task card.
2026-09-30 09:58:17 +00:00
weichen 165274cb66 Record the task card for feature-ui-redesign-proposals 2026-09-30 09:40:03 +00:00
weichen 8d07b0e4b3 Record the task card for feature-chat-live-quality 2026-09-30 09:36:09 +00:00
weichen e5a1f6a091 Merge pull request 'Close merged task cards (feature/chat-scroll-fix)' (#28) from feature/card-close-20260930-092024Z into main
ci / test (push) Failing after 31s
2026-09-30 09:20:35 +00:00
weichen 0e362ed458 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m35s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-chat-scroll-fix.md(PR#27) — 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 09:20:24 +00:00
weichen 10b1065602 Merge pull request 'Pin the chat scroll fix: constrain the middle column flex chain' (#27) from feature/chat-scroll-fix into main
ci / test (push) Failing after 1m36s
2026-09-30 09:18:36 +00:00
weichen bd58531a57 Record the sync checkpoint
ci / test (pull_request) Failing after 1m37s
2026-09-30 09:18:23 +00:00
weichen 5929bc0788 Record the sync checkpoint
ci / test (pull_request) Failing after 1m58s
2026-09-30 09:16:52 +00:00
weichen 813abf17db Pin the chat scroll fix: constrain the middle column flex chain
Why: the chat page could not scroll once messages exceeded the viewport
and the input bar was pushed off-screen (missing min-height:0 on the
column flex chain .main->.chat->.chat-body).
Evidence: combo make test green with the advanced frontend gitlink;
headless-Chromium before/after measurements and four layout variants
recorded in the task card.
Impact: middle column only; also ignore /data-test/ local runtime data
so precheck does not report BUSY on the user's test artifacts.
Refs: Agent-System-Frontend a54022c (feature/chat-scroll-fix).
2026-09-30 09:16:51 +00:00
weichen ba24d31e6c Record the task card for feature-chat-scroll-fix 2026-09-30 09:05:30 +00:00
weichen e7aeb6bc17 Merge pull request 'Close merged task cards (feature/card-close-20260930-081924Z)' (#26) from feature/card-close-20260930-081924Z into main
ci / test (push) Failing after 30s
2026-09-30 08:19:31 +00:00
weichen 90490760a4 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 31s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-polish-r1.md(PR#25) — 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 08:19:24 +00:00
weichen 3be968af73 Merge pull request 'T5: pin the polish combo (zero-page walkthrough, tidy, guide) - proposal complete' (#25) from feature/polish-r1 into main
ci / test (push) Failing after 31s
2026-09-30 08:18:33 +00:00
weichen 61dc542e56 Record the sync checkpoint
ci / test (pull_request) Failing after 30s
2026-09-30 08:18:19 +00:00
weichen 592917024b Pin the T5 polish combo: tidy rail badge, guide rewrite, verification records
Why: T5 closes the interaction-foundation proposal (T0-T5); the Dev combo pins the verified combination.
Evidence: zero-page walkthrough 12/12 PASS on a fresh real binary; combo make test PASS at pinned heads; records at documents docs/records/2026-09-30-t5-polish-verification.md (PR#13).
Impact: gitlinks frontend/documents updated; task card backfilled; no Dev-side code change.
Refs: task card feature/polish-r1; proposal T5
2026-09-30 08:18:19 +00:00
weichen adf96a94d5 Record the task card for feature-polish-r1 2026-09-30 08:12:12 +00:00
weichen 91e616e03d Merge pull request 'Close merged task cards (feature/card-close-20260930-081046Z)' (#24) from feature/card-close-20260930-081046Z into main
ci / test (push) Failing after 1m2s
2026-09-30 08:10:56 +00:00
weichen 498f5db918 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m36s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-workspaces-r1.md(PR#23) — 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 08:10:46 +00:00
weichen b682209683 Merge pull request 'T4: pin the workspaces combo (OverlayHost, pure-inbox rail, Cmd shortcuts)' (#23) from feature/workspaces-r1 into main
ci / test (push) Failing after 1m39s
2026-09-30 08:09:48 +00:00
weichen 4318a0bad8 Record the sync checkpoint
ci / test (pull_request) Failing after 15m27s
2026-09-30 08:09:25 +00:00
weichen 688ee3539e Pin the T4 workspaces combo and extend the example plugin (overlay shell, pure inbox rail)
Why: T4 submodule PRs merged (backend #11, ui #8, frontend #6->#7, documents #12) and the Dev combo must pin the verified combination; the example plugin gains workspace and command declarations exercising the new surfaces.
Evidence: combo make test PASS at pinned heads; documents docs/records/2026-09-30-t4-workspaces-verification.md (PR#12); example assets JSON-validated.
Impact: gitlinks backend=303cdf3 frontend=e5b65ca ui=1c2ddec documents=<PR#12 head>; plugins/example adds workspaces/main.json + commands/demo.json + manifest provides; task card backfilled.
Refs: task card feature/workspaces-r1; proposal T4
2026-09-30 08:09:24 +00:00
weichen c676c575d1 Record the task card for feature-workspaces-r1 2026-09-30 07:57:47 +00:00
weichen fc5008aa13 Merge pull request 'Close merged task cards (feature/card-close-20260930-075637Z)' (#22) from feature/card-close-20260930-075637Z into main
ci / test (push) Failing after 1m37s
2026-09-30 07:56:44 +00:00
weichen 352c27b09f Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m57s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-command-bus-r1.md(PR#21) — 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 07:56:37 +00:00
weichen 7393d6b958 Merge pull request 'T3: pin the command-bus combo (cmdbus, InlineConfirmCard, symmetric entries)' (#21) from feature/command-bus-r1 into main
ci / test (push) Failing after 1m38s
2026-09-30 07:56:26 +00:00
weichen b9d4df0561 Record the sync checkpoint
ci / test (pull_request) Failing after 1m35s
2026-09-30 07:56:03 +00:00
weichen 0cc7725611 Pin the T3 command-bus combo: cmdbus backend, InlineConfirmCard, wiring
Why: T3 submodule PRs merged (backend #10, ui #7, frontend #6, documents #11) and the Dev combo must pin the verified combination.
Evidence: combo make test PASS at pinned heads (backend 15 pkgs incl. cmdbuf; ui 18/18; frontend 9/9); record at documents docs/records/2026-09-30-t3-command-bus-verification.md (PR#11).
Impact: gitlinks backend=0f74026 frontend=6a2b21a ui=76f976d documents=<PR#11 head>; task card backfilled; no Dev-side code change.
Refs: task card feature/command-bus-r1; proposal T3
2026-09-30 07:56:02 +00:00
weichen f6ee9f0ebe Record the task card for feature-command-bus-r1 2026-09-30 07:38:51 +00:00
weichen 5b83704126 Merge pull request 'Close merged task cards (feature/card-close-20260930-073650Z)' (#20) from feature/card-close-20260930-073650Z into main
ci / test (push) Failing after 1m36s
2026-09-30 07:37:02 +00:00
weichen adab21a362 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 15m30s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-inbox-r2.md(PR#19) — 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 07:36:50 +00:00
weichen 10405f9479 Merge pull request 'T2: pin the inbox combo (cardsvc backend, ui components, frontend wiring)' (#19) from feature/inbox-r2 into main
ci / test (push) Failing after 1m35s
2026-09-30 07:36:09 +00:00
weichen d8dd604b8a Record the sync checkpoint
ci / test (pull_request) Failing after 1m36s
2026-09-30 07:35:05 +00:00
weichen 417da4b7a9 Merge remote-tracking branch 'origin/main' into feature/inbox-r2 2026-09-30 07:35:05 +00:00
weichen 67fd40f4f5 Pin the T2 inbox combo: cardsvc backend, ui components, frontend wiring
Why: T2 submodule PRs merged (backend #8/#9, ui #4/#5, frontend #4, documents #10) and the Dev combo must pin the verified combination.
Evidence: combo make test PASS (backend 14 pkgs incl. cardsvc; frontend 9/9; ui 13/13; core ok; agent-command ok); real-binary mock #upload e2e (2 cards, action receipt, pin, dismiss, idempotency); record at documents docs/records/2026-09-30-t2-inbox-verification.md (PR#10).
Impact: gitlinks backend=ba1714d frontend=801a684 ui=bf77de7 documents=<PR#10 head>; task card backfilled; no Dev-side code change.
Refs: task card feature/inbox-r2; proposal T2
2026-09-30 07:35:05 +00:00
weichen 412d51a34d Record the resumed scope and standing authorization in the task card 2026-09-30 07:27:24 +00:00
weichen 850f893e17 Merge pull request 'Close merged task cards (feature/card-close-20260930-072248Z)' (#18) from feature/card-close-20260930-072248Z into main
ci / test (push) Failing after 1m39s
2026-09-30 07:23:27 +00:00
weichen a91bfb93b0 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m35s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-card-autoclose-r1.md(PR#16) — 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 07:22:49 +00:00
weichen c44bd52dd8 Merge pull request 'Ship the post-merge hook with its executable bit' (#17) from fix/hook-exec-bit into main
ci / test (push) Failing after 1m55s
2026-09-30 07:22:44 +00:00
weichen dfcf8e4555 Ship the post-merge hook with its executable bit
ci / test (pull_request) Failing after 1m37s
Why: the hook landed as 100644, so `make setup` chmod left a mode-only diff that makes the main checkout permanently dirty and blocks task.sh close (dirty-tree guard).
Evidence: git status showed " M scripts/hooks/post-merge" with 0 insertions/deletions after make setup; task-finish tail reported the dirty-tree refusal.
Impact: mode 100644 -> 100755 only; no content change.
Refs: task card feature/card-autoclose-r1 (PR #16 follow-up)
2026-09-30 07:22:14 +00:00
weichen e1bf68d414 Merge pull request 'Close merged task cards and add autoclose wiring (task.sh close, post-merge hook)' (#16) from feature/card-autoclose-r1 into main
ci / test (push) Failing after 1m58s
2026-09-30 07:21:41 +00:00
weichen e5d9459c53 Record the merge-execution authorization and align card wording
ci / test (pull_request) Failing after 1m38s
Why: the owner authorized the agent to create and merge this PR end to end (2026-09-30), and the goal section still said "chore branch" while the implementation uses feature/card-close-*.
Evidence: user instruction quoted verbatim in the authorization field; branch naming per task.sh close.
Impact: task card only.
Refs: task card feature/card-autoclose-r1
2026-09-30 07:18:13 +00:00