Commit Graph
277 Commits
Author SHA1 Message Date
weichen 4c8e6a8db8 Record the complete RDM final-target planning candidate
Why: retain the clarified shared-project and private-document design with complete requirements coverage.

Evidence: SELF source receipt, 112-row requirements matrix, plan review and documentation checks in the task card.

Impact: local planning candidate only; no business implementation, push, merge to main or deployment.

Refs: modules/documents/docs/proposals/2026-10-11-rdm-final-target-completion.md
2026-10-11 08:54:39 +00:00
weichen d90f1c494a Preserve the approved pilot-order planning checkpoint
Why: save this task owned pending documentation before resuming the broader system plan.

Evidence: user confirmation and SELF documentation check receipt are retained in the task card.

Impact: local documentation snapshot only; no push or implementation.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:39:47 +00:00
weichen 67dc8085f2 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=80a518628c526fd6ddece4abeb707ab4bb0b5618.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 08:24:06 +00:00
weichen fee68dc8f5 Record the local RDM document-generation planning candidate
Why: retain the requested template audit and proposed delivery design in the project entrypoints.

Evidence: SELF precheck, source inventory and documentation checks are preserved in the task card; business and combination tests NOT_RUN.

Impact: local documentation candidate only; no push, merge, migration or deployment.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:24:03 +00:00
weichen 19148c71bb Repin backend to the notice-redelivery recursion fix (PR #142)
Why: the real-PG CI gate on PR #333 exposed the stack overflow; PR #142 fixes it with a regression test.

Evidence: backend origin-main merge of #142 fetched post-merge and checked out.

Impact: gitlink only.

Refs: backend PR #142; Dev PR #333.
2026-10-11 08:12:23 +00:00
weichen 07dc864938 Pin the U3 slice-2 merges: backend PR #141, documents PR #64
Why: the parent must pin the merged component SHAs for the combined build and CI gates.

Evidence: both origin-main merge commits fetched post-merge and checked out.

Impact: gitlink updates only.

Refs: backend PR #141; documents PR #64.
2026-10-11 05:18:32 +00:00
weichen 80741d42d6 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=bfcdeef9aa335ca605c5794de9fc3889eeb1c2ab.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 05:15:02 +00:00
weichen 53682572b9 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=90c07a5b4fb75251ea72b492ccb6714e5e699fe5.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 04:55:57 +00:00
weichen 0876477918 Integrate the approved two-trees plan into the Dev combination
ci / test (pull_request) Successful in 2m22s
ci / test-pg (pull_request) Successful in 55s
Why: the plan was approved and merged in Documents (PR #63); the Dev pin and planning entry must follow the approved master record.

Evidence: modules/documents gitlink d3e40c783d1a092b67d025303f28384a564548f4 (Documents PR #63 merge, SELF API query); task card backfilled with the user rulings and merge record.

Impact: documents gitlink, PROJECT.md planning entry, and task-card metadata only; no code change.

Refs: Documents PR #63; .task/feature-rdm-two-trees-audit-plan.md
2026-10-11 04:45:11 +00:00
weichen 954ea710df Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=6479eb5c38636e758b7e44a36fdc7ce6883ad1c9.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 04:43:06 +00:00
weichen 1c25d65ae9 Record the U1 trial: harness, results, and task-card outcomes
Why: The U1 controlled trial finished; its fixtures, validator, runner,
per-run results, report, and renderer spike must be reviewable from the
task branch, and the task card needs the final PASS/FAIL record.

Evidence: results/summary.json + report.md (SELF, MiniMax official
channel, CNY 3 of 200 cap); make evidence receipts for precheck,
task-sync, and make test follow in this branch.

Impact: Task-scoped experiment artifacts only (.task/genui-u1/); no
production code changes.

Refs: Documents PR #62 (proposal r2); task card feature/generative-ui-u1
2026-10-11 04:43:03 +00:00
weichen f3e7e67fb3 Pin the backend U3 atomicity merge (PR #140)
Why: the parent must pin the merged component SHA for the combined build and CI gates.

Evidence: backend origin-main merge of #140 fetched and checked out.

Impact: gitlink only.

Refs: backend PR #140.
2026-10-11 04:38:09 +00:00
weichen bb82924454 Repin backend to the migration busy-retry fix (PR #139)
ci / test-pg (pull_request) Successful in 52s
ci / test (pull_request) Successful in 2m16s
Why: the racing-migrator test failed deterministically on slow CI disks from the connection-open phase; PR #139 adds a bounded Begin retry and pre-materializes the racing test database.

Evidence: backend PR #139 merged (CI logs jobs 2285/2293 cited there); local store suite green.

Impact: gitlink only.

Refs: PR #325.
2026-10-11 04:09:07 +00:00
weichen 53defb4bb4 Fix the CI test-pg setup: single bracket test and the vector extension name
ci / test-pg (pull_request) Failing after 53s
ci / test (pull_request) Successful in 2m22s
Why: the runner-container guard had a doubled '[[' from a string replacement (exit '[: too many arguments'), and pgvector's extension is named 'vector' (control file vector.control) - CREATE EXTENSION pgvector failed with 'extension not available' (jobs 2285/2286 logs).

Evidence: job 2286 log 'ERROR: extension pgvector is not available ... pgvector.control: No such file'; package postgresql-16-pgvector 0.6.0 installed fine.

Impact: test-pg job only; repins backend to the #138 merge (30s SQLite busy timeout for serialized migrators).

Refs: backend PR #138; Dev PR #325.
2026-10-11 03:43:06 +00:00
weichen 94d8158fba Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2afcfd5d6db29e76ae89b34798b8f34f030a3a69.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 03:14:49 +00:00
weichen 02f3e8e8e1 Pin the U1/U2 merges: backend PR #137, documents PR #61
Why: the parent must pin the merged component SHAs so the combined build and CI gate run against the delivered U2 code and U1 runbook.

Evidence: backend origin-main merge commit of #137 and documents origin-main merge commit of #61 (fetched post-merge, replacing a stale pre-merge pin attempt).

Impact: gitlink updates only.

Refs: backend PR #137; documents PR #61.
2026-10-11 03:14:41 +00:00
weichen 52e87133df Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2afcfd5d6db29e76ae89b34798b8f34f030a3a69.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync

# Conflicts:
#	PROJECT.md
2026-10-11 03:11:55 +00:00
weichen 6ec034b46f Publish the Generative UI proposal r1 and record the user rulings
Why: The user ruled the three open choices on 2026-10-11 (first pilot =
in-conversation analysis page; trusted compiled-plugin delivery for
enable/disable; U1 trial limited to MiniMax M3 + M2.7-highspeed,
sanitized materials, CNY 200 cap), converting the research draft into a
publishable direction record.

Evidence: Precheck and evidence receipts live in the task card;
Documents PR #60 (merged at 3304efe) carries the proposal and index
entry that this gitlink pins.

Impact: Dev-side PROJECT.md entry, documents gitlink, and the task card
only; no code or contract changes.

Refs: modules/documents/docs/proposals/2026-10-10-generative-ui-plugin.md
2026-10-11 03:11:19 +00:00
weichen af5acebca8 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=7743f53c5dfe9ed8dfd0663d05e3be15544d8942.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 02:46:30 +00:00
weichen 5915c2018c Land the three-column workbench layout with the Files entry
Why: The approved three-column redesign converges entries and hierarchy:
preview merges into a Work/Files third column, the left rail moves
project switching to the top and sinks files/workspaces/account to the
bottom, stop control consolidates into the input area with a light
fast/slow-lane status hint, and the top bar stops repeating project
identity. DESIGN.md 6 and 9.3 are revised in the same changeset per the
design gate (no token changes; 12.2 records the revision).

Evidence: Frontend npx vitest run 85/85 and npm run build passed in this
worktree (SELF receipts below); full make test to follow before review.

Impact: bumps modules/frontend to 3ed10e1 (two commits: layout rework +
workspace builtin expectations); DESIGN.md 6/9.3/12.2; task card records
requirements R1-R6 and the authorized-continuous scope.

Refs: three-column workbench proposal (2026-10-11).
2026-10-11 02:43:27 +00:00
weichen 45e08b926d Pin the documents collaboration-storage plan merge (PR #59)
Why: the approved plan r1 landed on documents main via PR #59; the Dev parent must pin it for the combined build.

Evidence: documents origin/main=95e5c9d307626727db2d1df3b42d74873bc8bbe4 containing proposal r1, index entry, review record, audit receipt.

Impact: gitlink only; no code or runtime change.

Refs: documents PR #59.
2026-10-11 02:43:09 +00:00
weichen 5566509ec3 Pin the documents S0-1 backfill alongside the card close
ci / test (pull_request) Successful in 2m19s
2026-10-11 02:30:34 +00:00
weichen 8faac84195 Pin backend bd4b3bc (S0 overlay with shell cleanup) 2026-10-11 02:20:56 +00:00
weichen 55fbe2651d Pin backend with the S0 workspace overlay 2026-10-11 02:14:45 +00:00
weichen b7aace7f0a Pin the documents E4 backfill alongside the card close
ci / test (pull_request) Successful in 2m33s
2026-10-11 01:35:38 +00:00
weichen 2c2775fcfa Pin backend with the R4 injection logging 2026-10-11 01:24:53 +00:00
weichen 8244822407 Pin backend with the R4 sliding window 2026-10-10 18:44:18 +00:00
weichen 4d6feedc41 Pin backend ebec49d (E4 fix-up merged) 2026-10-10 18:22:41 +00:00
weichen 4d91b8a126 Pin backend d116eda and documents b37f45f for the E4 remainder 2026-10-10 17:50:47 +00:00
weichen 51598ff1c0 Pin the documents E3 backfill alongside the card close
ci / test (pull_request) Successful in 2m29s
2026-10-10 16:40:43 +00:00
weichen ec34163f0f Pin backend bd687d2 for the E3 increment 2026-10-10 16:11:15 +00:00
weichen a754c071ad Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=4c8ad93892e5c8a88d7160220288720c40805251.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-10 10:15:25 +00:00
weichen 9cf136ee19 Pin the E1 chain: backend, agent-squad, documents 2026-10-10 10:12:43 +00:00
weichen ad2f18cbd9 Pin documents 3a82eec for the E1 progress backfill 2026-10-10 10:04:23 +00:00
weichen 63e23408dd Pin backend eef60ff and agent-native c348441 for the E1 increment 2026-10-10 09:08:04 +00:00
weichen d2d8fc0e09 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=5fa6cfbd8c8995c4267d0a76390f652b62d953dc.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-10 08:24:50 +00:00
weichen a6675709fa Pin frontend to merged main 339a9eb for the empty-state preview fix
Why: Frontend PR #49 merged; the pin must point at component main so the
merged content is actually contained (branch-head pins drop unmerged diff).
Evidence: vitest 85/85 and browser replay recorded earlier cover the branch
head; make test rerun on this pin before the Dev PR.
Impact: modules/frontend gitlink 84b73ab -> 339a9eb.
Refs: Frontend PR #49; task card feature/empty-state-preview-fix.
2026-10-10 08:24:49 +00:00
weichen 3f05d7fd80 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=412c8742a6db4baea83839d24dca32bdbecffb32.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-10 08:09:41 +00:00
weichen b907c1e466 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=bf2a8f073079eb6b49910142151345e87da03ae1.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-10 08:08:05 +00:00
weichen 615ed80f54 Pin frontend to 475fd3a for the empty-state preview fix branch head
Why: the frontend fix branch carries the preview key unification, orphan-tab
adoption, conversation restore, and missing-artifact toast; the Dev gitlink
records the tested head ahead of the Frontend PR merge.
Evidence: vitest 85/85; fresh-profile browser replay in the task card.
Impact: modules/frontend gitlink 84b73ab -> 475fd3a only.
Refs: Frontend PR #49; task card feature/empty-state-preview-fix.
2026-10-10 08:08:03 +00:00
weichen a5c6ec0bc2 Pin backend to c6912b6 for the final-reply pollution fix merge
Why: Backend #126 (fact-check demotes the standing summary, verifier skip and
cap notices become process checks instead of final text) merged into component
main; the Dev gitlink moves with it.
Evidence: Backend PR #126 ci/vet-and-test success; Dev-level make test to be
recorded on this pin.
Impact: modules/backend gitlink d2bb936 -> c6912b6 only.
Refs: Backend PR #126; task card feature/final-reply-pollution-fix.
2026-10-10 07:56:54 +00:00
weichen 479606fe28 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d53efd5f14bb339dfe908c5d8850ed0eedec024e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-10 07:44:33 +00:00
weichen 1aac9b5faa Record the delegation/routing/sandbox plan and pin documents
Why: The proposal 2026-10-10-agent-delegation-routing-sandbox.md merged
into Documents main (#53) and needs a Dev-side pin plus its task card so
the research, the F1-F5 defect findings, and the E1-E5/S0 increment plan
have a tracked record with evidence receipts.

Evidence: Task card feature-agent-exec-routing-sandbox-plan carries five
SELF receipts (sandbox latency benchmarks, model-endpoint probes) and the
make-test/task-sync runs are appended before the PR; Documents #53 merged
at 0f6d697.

Impact: Gitlink-only bump for modules/documents (3e43193 -> 0f6d697) plus
the task card; no product code changes.

Refs: Documents PR #53; proposals/2026-10-10-agent-delegation-routing-sandbox.md.
2026-10-10 07:42:48 +00:00
weichen 5dd13d24b8 Pin backend to d2bb936 for the dual-speed slow-lane observability merge
Why: Backend #125 (background subagent inbox card lifecycle, delegate/base-method
dual-speed guidance, #background mock demo) merged into component main; the Dev
gitlink must move to the merged head for the combo to build with it.
Evidence: Backend PR #125 CI green (ci/vet-and-test on 43087a7); Dev-level make
test to be rerun on the committed pin (previous run failed only the drift check
that expects exactly this commit).
Impact: modules/backend gitlink 421fee8 -> d2bb936; no other component moves.
Refs: Backend PR #125; task card feature/dual-speed-tasks.
2026-10-10 07:08:47 +00:00
weichen aa1d8444b5 Bump backend to the EXT-8 in-proc registration fix (Backend #124)
Why: the Dev pin sat at e03d3ac while backend main moved to 421fee8
(#124: pluginRegistry now fills the shared EXT-8 authz slot instead of
rejecting in-proc registrations — the fix that restored rdm.* command
availability in the served RDM process). The umbrella must carry it
before v0.3.0 is tagged so the release combination includes the fix.

Evidence: Backend #124 head 72b2098 CI success, merged as 421fee8;
RDM consumed it as pins 421fee8 in RDM #173 with the full MS1
re-acceptance green. Umbrella make test follows via evidence.

Impact: umbrella gitlink only.

Refs: Backend #124; RDM #173; plan G1-8.
2026-10-10 03:04:43 +00:00
weichen 9a2b697ecf Point the backend gitlink at the merged phase05 head 2026-10-10 00:34:36 +00:00
weichen ff3a9d4726 Point the backend gitlink at the phase05 head
Why: The Dev combination must test the gate narrowing, fact checks and lazy
search registration.

Evidence: SELF - gitlink equals backend feature/agent-quality-phase05 head.

Impact: Pointer only.
2026-10-10 00:05:08 +00:00
weichen d5185c5ff3 Point the backend gitlink at the merged phase04 head 2026-10-09 23:40:39 +00:00
weichen 8b09cdc411 Point the backend gitlink at the phase04 head
Why: The Dev combination must test the working-method prompt set and the
compose demotion.

Evidence: SELF - gitlink equals backend feature/agent-quality-phase04 head.

Impact: Pointer only.
2026-10-09 23:12:58 +00:00
weichen d610523a95 Point the backend gitlink at the merged phase03 head
Why: Backend #120 merged; the Dev combination tests the merged head.

Evidence: SELF - gitlink equals backend origin/main head.

Impact: Pointer only.
2026-10-09 18:29:46 +00:00