Commit Graph
286 Commits
Author SHA1 Message Date
weichen 861f0099dd Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2229d718c7b25941cba1c2464ddd62f9d7466bec.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 10:30:19 +00:00
weichen 971a1860c2 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=36897a1009eb8d3ec63fac8974446bbd4c59bbc0.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 09:37:01 +00:00
weichen e0b6420584 Repin backend to the merged U6 + core-pin combination
Why: after merging PR #147 (event catch-up) and #148 (core pin alignment), the task branch carries both; Dev pins the merged tip.

Evidence: backend task branch merged origin/main and builds green.

Impact: gitlink only.

Refs: backend PR #147, #148.
2026-10-11 09:33:38 +00:00
weichen d1e962c52a Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=36897a1009eb8d3ec63fac8974446bbd4c59bbc0.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 09:30:40 +00:00
weichen d9b02bed94 Pin the backend U6 event-catch-up merge (PR #147)
Why: the parent must pin the merged component SHA for combined build and CI.

Evidence: backend origin-main merge of #147 fetched post-merge.

Impact: gitlink only.

Refs: backend PR #147.
2026-10-11 09:30:38 +00:00
weichen ca4f5a57bb Merge remote-tracking branch 'origin/main' into feature/generative-ui-u2
ci / test (pull_request) Successful in 2m17s
ci / test-pg (pull_request) Successful in 53s
2026-10-11 09:21:46 +00:00
weichen d1d7189f68 Re-pin backend with the core dep bump (#146) 2026-10-11 08:46:56 +00:00
weichen 9cbac4a14a Pin the U1 progress update into the Dev combination
Why: the master record now records U1 as merged (Documents 2a5f658); the Dev gitlink and PROJECT.md entry must follow.

Evidence: Documents PR #66 merged=True (API); closeout doc check receipt in card; RDM PR #195 merge 05b7d1a.

Impact: modules/documents gitlink, PROJECT.md planning entry, task card; no code change.

Refs: Documents PR #66; RDM PR #195
2026-10-11 08:45:35 +00:00
weichen 24d71db597 Re-pin core #26 and the regenerated contract mirrors (frontend #52, ui #41) 2026-10-11 08:45:33 +00:00
weichen 3deae0ff2f Pin modules/core to the Surface contract merge (match backend's core pin)
Why: backend main pins deps/agent-system-core at 452daf3 (Surface types, core PR #25); Dev's top-level core gitlink lagged at a253a40, failing make test-pins after task-sync.

Evidence: check-pins green after the bump; core origin-main tip is 452daf3.

Impact: gitlink bump only.

Refs: core PR #25; backend PR #143.
2026-10-11 08:38:31 +00:00
weichen 32f7861c42 Pin the U4 merges: backend PR #144/#145, documents PR #65
Why: the parent must pin the merged component SHAs for the combined build and CI gates.

Evidence: backend origin-main merges of #144 (storage-migrate) and #145 (surface tables in copy list); documents origin-main merge of #65 (runbook section 10).

Impact: gitlink updates only.

Refs: backend PR #144, #145; documents PR #65.
2026-10-11 08:33:08 +00:00
weichen 0696104598 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:27:33 +00:00
weichen fc6be95e03 Pin the U2 component set: core surface contract, backend store, mirrors
Why: The U2 increment landed across four component repos (Core #25
Surface contract types and validation; Backend #143 surface store,
activation guard, EXT-17 SurfaceHost, direct API; UI #40 and Frontend
#51 id/source contract mirrors); Dev pins the combined set for the
authoritative make test/build gate.

Evidence: Component PRs merged (core 452daf3, backend d795143, ui
5b03b8f, frontend a26d7c5); combined verification receipts follow in
this branch via make evidence.

Impact: Gitlink pins only in this commit; task-card updates follow.

Refs: Documents proposal r2 U2; Dev task feature/generative-ui-u2
2026-10-11 08:27:30 +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