Commit Graph
158 Commits
Author SHA1 Message Date
weichen ba8317e136 Record the task card for feature-auth-admin-accounts 2026-09-30 10:53:50 +00:00
weichen b71ef3e9a8 Merge pull request 'Close the catalog-coverage task card (PR link + archive)' (#40) from feature/card-close-catcov into main
ci / test (push) Failing after 31s
2026-09-30 10:51:13 +00:00
weichen 953a426dab Close the catalog-coverage task card and archive it
ci / test (pull_request) Failing after 1m31s
Why: merged combo card needs its PR link backfilled and the card
archived per the no-bookkeeping-debt rule.

Evidence: Dev PR #38 merged; card carries the coverage test records.

Impact: card moved to .task/archive/ with the link filled; no code
change.
2026-09-30 10:50:49 +00:00
weichen 97099a5fd5 Merge pull request 'Pin the catalog-coverage combo (4 portable prompts + porting rule)' (#38) from feature/prompt-catalog-coverage into main
ci / test (push) Failing after 1m31s
2026-09-30 10:50:04 +00:00
weichen 6775d9d6cf Record the sync checkpoint
ci / test (pull_request) Failing after 17m16s
2026-09-30 10:49:21 +00:00
weichen b1af58bd78 Pin the catalog-coverage combo (4 more portable prompts + guide section)
Why: close the coverage gap against the user's take-everything-portable
bar and record the porting rule.

Evidence: backend 16 packages green at 44-module floor; documents guide
section 9 carries the full disposition table.

Impact: pins backend ed036cb, documents 60bb2ed.

Refs: feature/prompt-catalog-coverage task card.
2026-09-30 10:49:05 +00:00
weichen b4a632b27e Record the catalog-coverage task card 2026-09-30 10:48:38 +00:00
weichen 455e245d30 Record the task card for feature-prompt-catalog-coverage 2026-09-30 10:48:38 +00:00
weichen b35aeb14f8 Merge pull request 'Close the task-sidebar-r1 task card (PR link + archive)' (#39) from feature/card-close-20260930-104744Z into main
ci / test (push) Failing after 1m31s
2026-09-30 10:48:33 +00:00
weichen 52f2c7db56 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-task-sidebar-r1.md(PR#37) — 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 10:47:44 +00:00
weichen 075c187be2 Merge pull request 'Task-centric sidebar R1 (option A): gitlinks + task card' (#37) from feature/task-sidebar-r1 into main
ci / test (push) Failing after 1m58s
2026-09-30 10:46:46 +00:00
weichen 6cfdb89f21 Sync main before merge
ci / test (pull_request) Failing after 1m34s
2026-09-30 10:46:34 +00:00
weichen 8fcbd96c15 Advance documents pin to merged PR #17 head
ci / test (pull_request) Failing after 1m53s
2026-09-30 10:46:06 +00:00
weichen 6345f15ba3 Merge origin/main (prompt-library sync; submodules rebased) 2026-09-30 10:44:06 +00:00
weichen 81e4a3447a Merge pull request 'Backfill the prompt-library card PR link' (#36) from feature/card-close-prompt-lib into main
ci / test (push) Failing after 30s
2026-09-30 10:38:36 +00:00
weichen a3859091d7 Backfill the prompt-library card PR link (fix archive content)
ci / test (pull_request) Failing after 31s
Why: the previous close commit archived the card but the link edit
landed only in the working tree; the archived copy still had the
placeholder.

Evidence: Dev PR #34 merged as 5c95c5f.

Impact: one-line card fix; no code change.
2026-09-30 10:38:32 +00:00
weichen fd5f1960e7 Land the task-centric sidebar R1 across repos (gitlinks + task card)
Why: R1 implementation spans core (Conversation flags), backend
(migration v8, task list APIs, /api/me), frontend (TaskSidebar rebuild),
ui (contracts mirror), documents (proposal acceptance record); the Dev
repo advances the pointers and the task record.

Evidence:
- make test full suite green on this head (core+backend+frontend+ui+
  agent-command, exit 0) before advancing gitlinks.
- Headless walk on the built binary: cross-project task open, pinned-
  first ordering, archive hide/show/restore, new-task flow, account
  footer identity, zero console errors.

Impact: UI restructure per approved option A; no mid-column or inbox
changes (D25/D26/D31 intact). Merge order: core -> backend -> ui ->
frontend -> documents -> this PR.

Refs: proposal docs/proposals/2026-09-30-ui-redesign-and-auth.md (option A, R1)
2026-09-30 10:38:12 +00:00
weichen 685dea9af5 Merge pull request 'Close the prompt-library task card (PR link + archive)' (#35) from feature/card-close-prompt-lib into main
ci / test (push) Failing after 30s
2026-09-30 10:37:57 +00:00
weichen faa343b079 Close the prompt-library task card and archive it
ci / test (pull_request) Failing after 1m31s
Why: merged combo card needs its main-record PR link backfilled and the
card archived per the no-bookkeeping-debt rule.

Evidence: Dev PR #34 merged as 5c95c5f; card carries test and runtime
verification records.

Impact: .task/feature-prompt-library.md moved to .task/archive/ with the
PR link filled; no code change.
2026-09-30 10:37:49 +00:00
weichen 5c95c5f75f Merge pull request 'Pin the prompt-library combo: layered prompt data, trigger skills, observability' (#34) from feature/prompt-library into main
ci / test (push) Failing after 1m35s
2026-09-30 10:37:25 +00:00
weichen 8f019384cf Record the sync checkpoint
ci / test (pull_request) Failing after 1m33s
2026-09-30 10:37:01 +00:00
weichen ca2ff2d6a4 Pin the prompt-library combo across core, backend, frontend and documents
Why: prompts move from hardcoded strings to a layered embed library
with trigger-based assembly, user overrides and observability.

Evidence: composite make test green over this combo; runtime check on a
live mock server (40 modules, 7 layers, override round-trip, skill
command routing); task card records results and remaining items.

Impact: pins core 0cb0a40, backend 4938bd0 (with its vendored core
gitlink), frontend 4abf13d, documents 2715ed6.

Refs: feature/prompt-library task card; design guide in Documents.
2026-09-30 10:36:12 +00:00
weichen ac391da342 Record the prompt-library task card results 2026-09-30 10:34:59 +00:00
weichen 5d584282cb Record the task card for feature-task-sidebar-r1 2026-09-30 10:22:19 +00:00
weichen 1413dfbaf4 Record the task card for feature-prompt-library 2026-09-30 10:17:17 +00:00
weichen 45e6a07626 Merge pull request 'Close the ui-redesign-proposals task card (PR link + archive)' (#33) from feature/card-close-ui-redesign into main
ci / test (push) Failing after 1m38s
2026-09-30 10:04:54 +00:00
weichen 8567395115 Merge remote-tracking branch 'origin/main' into feature/card-close-ui-redesign
ci / test (pull_request) Failing after 31s
2026-09-30 10:04:39 +00:00
weichen fffc256d6d Close the ui-redesign-proposals task card (PR link + archive)
ci / test (pull_request) Failing after 30s
Why: branches merged into main must leave their task card backfilled and
archived to prevent bookkeeping debt.

Evidence: PR #30 merged as 32bb345; card backfilled with the PR link and
moved to .task/archive/.

Impact: .task bookkeeping only; no code or submodule change.
2026-09-30 10:04:23 +00:00
weichen ce0e834d74 Merge pull request 'Backfill the chat-live-quality card link and pin submodule mains' (#32) from feature/card-link-backfill into main
ci / test (push) Failing after 31s
2026-09-30 10:03:55 +00:00
weichen d10ffd2d90 Backfill the chat-live-quality card link and pin submodule mains
ci / test (pull_request) Failing after 1m38s
Why: the archived card still had a placeholder for its main-record PR
link, and the combo pins pointed at feature-branch commits instead of
the merged submodule main tips.

Evidence: Dev PR #29 merged as c6f5368; submodule PRs Frontend #9, UI
#9, Backend #12 merged (tips 0eb90665, 6068f146, 10f400a2, content
identical to the pinned feature commits).

Impact: one-line card backfill plus three gitlink advances; no code
change.
2026-09-30 10:03:50 +00:00
weichen 32bb3457d1 Merge pull request '界面重构与多用户认证设计提案(documents gitlink + 任务卡)' (#30) from feature/ui-redesign-proposals into main
ci / test (push) Failing after 1m54s
2026-09-30 10:02:28 +00:00
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