Commit Graph
497 Commits
Author SHA1 Message Date
weichen 3d84659a04 Update the frontend pin for the duty browser check
Why: the duties browser scenarios changed after the first frontend pin.
Evidence: SELF playwright 3 passed; frontend commit follows 1b7ba77.
Impact: Dev follows the frontend duties page that records preview before batch save.
Refs: modules/frontend
2026-10-15 07:23:02 +00:00
weichenandCursor 6eaeb71822 Point the duty matrix task at its records and views
Why: the task card, proposal index, and frontend gitlink need to name the document-duty rework instead of the superseded duties tab.
Evidence: SELF commits 034faa4 in documents and 1b7ba77 in frontend. RDM f16287f is a sibling repository, not a Dev gitlink.
Impact: the duties settings entry now comes from the three-view frontend. Deployment and live-account acceptance remain unauthorized.
Refs: modules/documents/docs/proposals/2026-10-15-rdm-duty-matrix-rework.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 07:21:09 +00:00
weichenandCursor 196d6f3cfd Merge authoritative main into the task branch
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=692735e91d6a9ab07ddd3686feb60a56b270728a.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 05:55:51 +00:00
weichenandCursor 77f7975cac Merge authoritative main into the task branch
ci / svc-realcombo (pull_request) Successful in 1m47s
ci / test (pull_request) Successful in 5m39s
ci / test-pg (pull_request) Successful in 9m41s
Why: include the current integration baseline before verification.
Evidence: fetched origin/main. The multi-instance account bootstrap conflict keeps main's identity ensure and activation flow.
Impact: integrate upstream changes without rewriting task history. Backend gitlink stays 80bb123.
Refs: task-sync
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 03:43:03 +00:00
weichenandCursor 722e643a03 Point the backend gitlink at the process-event test fix
Why: Dev CI must build the backend head that contains current main and the child-event assertion fix.
Evidence: Agent-System-Backend feature/svc-plugin-host-options is 80bb123.
Impact: modules/backend gitlink only.
Refs: Agent-System-Backend 80bb123c874cd9eb0e25f12ccd41e888f727a7e1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 03:41:50 +00:00
weichen bc52e40d81 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=59cbf1109634b66c88f5b1702f330cd738aa75ef.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-15 03:19:41 +00:00
weichenandCursor 77aaf5d26d Point the backend gitlink at the host-options commit that contains current main
ci / svc-realcombo (pull_request) Successful in 2m17s
ci / test (pull_request) Failing after 5m30s
ci / test-pg (pull_request) Successful in 10m2s
Why: the backend branch moved forward to include the OOXML gate fix, and this checkout should name that commit.
Evidence: Agent-System-Backend feature/svc-plugin-host-options is bffd37c.
Impact: modules/backend gitlink only.
Refs: Agent-System-Backend bffd37c42f809332499d3227ba1377c8d40c9459
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 02:44:12 +00:00
weichen c61ecf98b1 Bump backend pin for gate upgrade and fill task card 2026-10-15 02:14:18 +00:00
weichen 897cf7dd90 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=cc40e10f3b4b6e41cb3a7aa0826e08dd3b8b7270.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-15 02:03:43 +00:00
weichenandCursor 20bc907e0a Point component gitlinks at the synced compose commits
Why: Backend and Documents were rebased onto their current main, so the Dev links must name those commits before this branch syncs.
Evidence: backend 8c60ed0 includes the host-option hooks and origin/main; documents 2a8deac keeps the proposal pending review.
Impact: gitlinks only. The proposal stays pending review.
Refs: Agent-System-Backend 8c60ed092bd12ce3f20da0d09d39a67abce47041; Agent-System-Documents 2a8deac89d2d03e75b717203665021fb6724f7a2
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 02:03:23 +00:00
weichenandCursor 1a5afe219d Point the service at four-model vision routing
Why: Chat, lightweight, fallback and vision settings need a seed path, and the backend now sends current-turn images only to models declared capable of seeing them.

Evidence: The backend change is cfde38d. The seed test covers fallback and vision settings. A local image conversation on each builtin profile returned the pictured content from the expected model, and removing the chat model from the capable list switched that turn to the vision model.

Impact: New runs can use the four builtin profiles and image input. Secrets stay in the ignored env file. The live 8788 process is unchanged.

Refs: .task/feature-four-model-vision.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 17:51:29 +00:00
weichen d328292cac Pin the merged visual redesign components
Why: The Dev composition must consume the reviewed Frontend and UI changes from their authoritative main branches.
Evidence: Frontend and UI merge trees equal the locally verified candidate trees; UI exact-head CI passed.
Impact: Advances only the Frontend and UI pins and records the component merge results.
Refs: Frontend #87; UI #56
2026-10-14 16:54:24 +00:00
weichen 82e3d0f973 Close the workbench design-system review gap
Why: Independent review found that the visual frame bypassed token and motion ownership and lacked dark/molv proof.
Evidence: UI 4cae1c4 passes 163 tests; Frontend 9b9f24b passes its design guard and 19 browser scenarios across all themes.
Impact: Pairs the new UI tokens with their Frontend consumer and documents the governing design rule.
Refs: Frontend #87; UI #56
2026-10-14 16:51:40 +00:00
weichen a51f4b810d Include the visual review correction
Why: The inverse create control needed its divider and hover state adapted to the new dark navigation surface.
Evidence: Frontend 8dc68fd passes the focused browser layout test and production build locally.
Impact: Advances the Frontend pin and records the final local candidate.
Refs: feature/workbench-visual-redesign
2026-10-14 16:41:07 +00:00
weichen 49ef24bf51 Adopt the distinct workbench visual frame
Why: The first spacing-focused candidate still resembled the flat gray workspace and did not meet the user's visual target.
Evidence: Frontend ddf3135 passes 272 unit tests, 16 browser scenarios across 320-1920px, and a production build locally.
Impact: Advances the Frontend pin to the visibly differentiated navigation, conversation, and work surfaces.
Refs: feature/workbench-visual-redesign
2026-10-14 16:38:56 +00:00
weichen 6dd2860a81 Integrate the redesigned workbench visuals
Why: The deployed workbench needs a clear visual hierarchy across context, conversation, and work without adding new product concepts.
Evidence: Frontend b04f4de passes 272 unit tests, 16 browser scenarios across 320-1920px, and a production build locally.
Impact: Advances only the Frontend pin and records the approved visual increment; runtime adoption remains separately verified.
Refs: feature/workbench-visual-redesign
2026-10-14 16:35:45 +00:00
weichenandCursor 1cf2f533f7 Compile selected plugins into the svc deploy binary
Why: deploy needs to choose registered plugins and ship them inside one agent-system, then refuse the release when they are not active.
Evidence: python3 -m unittest tests.test_svc_plugins tests.test_svc_user_help tests.test_svc tests.test_svc_u2 (SELF, 63 passed, 1 skipped). Real compose build and make test-lifecycle are NOT_RUN.
Impact: --with is mutually exclusive with --from rdm and --from release. Existing non-interactive deploys stay without plugins unless plugins= is already recorded. Changing the plugin id set on a live service requires --allow-source-switch.
Refs: .task/feature-svc-plugin-compose.md modules/documents/docs/proposals/2026-10-14-svc-plugin-compose-deploy.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:08:13 +00:00
weichen dde99af83d Merge current main into work companion integration
Why: Dev main advanced with a vendor skills task while this UI combination was being verified.

Evidence: Backend main ead5ade contains both Backend #199 and #200; the component merge affects recipes, not run-history handlers.

Impact: Preserve the new main task card and pin the Backend merge containing both changes; combination checks follow on this head.

Refs: Agent-System-Dev #550; Agent-System-Backend #199 and #200
2026-10-14 15:01:07 +00:00
weichen c79458793e Integrate work companion visibility across components
ci / svc-realcombo (pull_request) Successful in 3m0s
ci / test (pull_request) Failing after 4m49s
ci / test-pg (pull_request) Successful in 13m36s
Why: The fast and slow channel UI duplicated work cards and hid intermediate output after the final reply.

Evidence: SELF isolated-network make test and make build; 15 browser scenarios; independent component review; component PRs #55, #199, #85.

Impact: Pin merged Backend, Frontend and UI revisions and update DESIGN.md for one detail location and durable folded history.

Refs: .task/feature-work-companion-visibility.md; Agent-System-UI #55; Agent-System-Backend #199; Agent-System-Frontend #85
2026-10-14 14:52:04 +00:00
weichen c27400fb33 Bump backend pin for vendored skills 2026-10-14 14:14:44 +00:00
weichen 3c29e3cd1f Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=3538d40f45ad5a7c779426eb3322f79751db380c.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 09:41:51 +00:00
weichen 32a678f7ed Pin the DHF plan progress-note update in Documents
Why: Documents PR (feature/dhf-plan-progress-note) corrects the stale
WIP/stage-8 wording in the DHF plan progress note; the Dev combo must
pin the updated Documents commit so combined verification covers it.

Evidence: task card records make test exit 2 (transient lock-probe flake
in test_recover_skips_when_lock_held, single rerun OK) then exit 0 on
rerun; make build and task-sync receipts follow in later commits.

Impact: gitlink moves 6619835 -> 46506ae (Documents PR head); note-only
doc change, no code paths affected.

Refs: Documents PR feature/dhf-plan-progress-note; Dev task card
feature-dhf-plan-progress-note
2026-10-14 09:41:20 +00:00
weichen fc929bd2a3 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=7e9ebdea5055a63c713ccc0fb1f938ffe35a6b9d.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 08:49:43 +00:00
weichen 3707d6b964 Bump backend pin with backfill fixture fix 2026-10-14 07:42:36 +00:00
weichen d16917cb4e Pin reviewed DHF plan status in Documents
Why: Stage 8 review found that the main plan still described the approved increment as a draft.

Evidence: Documents commit 6619835 adds a dated status note without changing the approved plan body; the first pre-commit combination check correctly rejected the uncommitted pin drift.

Impact: Dev now records the exact Documents component SHA for renewed combination validation.

Refs: Documents PR #102; Dev PR #540; DHF U1 Stage 8 review
2026-10-14 07:40:41 +00:00
weichen 158d33b638 Bump backend pin for pptx structural gate 2026-10-14 07:36:53 +00:00
weichen f628e6b38b Advance DHF Documents pin after main sync
Why: The Documents main gained an unrelated merge-queue report before PR submission, so the feature branch must include the current authoritative base.

Evidence: Comparing c256558 and fdca353 shows only the merge-queue report changed; the DHF plan, index and asset inventory retain their bytes. Dev combination tests follow on this exact pin.

Impact: Update the Documents gitlink and stage-seven trace; no DHF package, publication or runtime data change.

Refs: .task/feature-dhf-template-pipeline-plan.md
2026-10-14 06:37:41 +00:00
weichen c5eae5d488 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=4f84c2e1630cd0311643529fae1c3a99f1dd5d64.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 06:13:02 +00:00
weichen 665955279b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d852c159b6b3387a2f418a42ab6d3696ac873d01.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 04:16:47 +00:00
weichen 1f347c5ec4 Pin the merged account transaction backend
Why: The Dev U7 task must consume the actual reviewed Backend merge and record the current agent-only delivery authorization.

Evidence: Backend #185 merged as 8e80e261 after independent REPLAY and exact-head GATE run 3062; task card preserves the original SELF resume receipt.

Impact: Advance the Backend gitlink to the merged component; parent combination and CI remain pending final synchronization.

Refs: Dev #486; Backend #185; Dev queue #518
2026-10-14 04:15:55 +00:00
weichen 205b611ca6 Record approved DHF U1 progress and Documents pin
Why: Keep the Dev project entry and task record aligned with the approved DHF implementation and saved U1 evidence.

Evidence: SELF make test passed on the Dev combination with Documents c256558; the complete output is in the task card.

Impact: Advances only the Documents pin and progress metadata; no template publication, migration, or deployment.

Refs: DHF r0.1 U1, feature/dhf-template-pipeline-plan
2026-10-14 03:27:57 +00:00
weichen 3e39e8fcdb Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=f00165e8d71e4dc8ba0ceb7dc50c1a8a3deb6d60.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 03:21:51 +00:00
weichen 000eb75245 Pin delivered frontend export and record current dependency
Why: Prepare genuine Dev #488 for its final window using actually merged component versions and the authorized agent merge scope.

Evidence: Frontend PR 73 tree-identical merge and independent review; RDM PR 301 GATE3044, independent replay, Root merge ef510. Full Dev combination and exact-head CI remain pending.

Impact: Advances the frontend pin and task record only; current target main sync follows in the scheduled final window.

Refs: Dev PR #488; Frontend PR #73; RDM PR #301; Issue #518
2026-10-14 03:19:40 +00:00
weichen 143228d85f Record approval and preserve the DHF implementation baseline
Why: Resume the approved DHF work from saved planning artifacts and a clean task tree.

Evidence: Startup failure and combination-check receipts are retained in the task card.

Impact: Planning entry, task authorization and Documents composition only.

Refs: feature/dhf-template-pipeline-plan; DHF plan r0.1
2026-10-14 02:00:44 +00:00
weichen 839b2a3af0 Synchronize proposal status delivery with the current integration baseline
Why: restore the assigned task against the current target while retaining its original baseline and all newer component capabilities.
Evidence: startup precheck and real parent/component sync receipts capture the original conflict; Documents PR89 was independently reviewed, merged by the agent, and its tree verified.
Impact: include origin/main and the delivered documentation merge 7bd4e17827d4c7c88647bf3c9199c495b60cb107 without rewriting task history or pushing waiting branches.
Refs: Dev PR #489; Documents PR #89; merge queue Issue #518; user takeover authorization on 2026-10-14
2026-10-14 01:18:47 +00:00
weichen d26e1b0b5b Adopt the approved IAM projection contract and delivery evidence
Why: Carry the actual merged contract and approved permission implementation boundary into the integration composition.

Evidence: Documents PR 99 merged as a7ff466d9ae91fc67a53d2bf4991f47fc63a2a4c after independent review and verified source digest; RDM PR 360 preserves actual-actor projection semantics.

Impact: Update documentation pin, navigation and delivery records only; new composition tests and final-head CI remain required.

Refs: IAM I1 permission contract section 8; Documents PRs 98 and 99; RDM PR 360.
2026-10-13 16:26:05 +00:00
weichen f3c0551feb Adopt the reviewed IAM contract from merged Documents
Why: Record user acceptance and use the actual merged permission contract in the integration composition.

Evidence: Documents PR 98 merged as 3cf263962bd106529ee0531c8415cb16eecedfe3; independent document review and full SELF receipts retained in the task record.

Impact: Advance only Documents and delivery evidence; full IAM later increments and deployment remain outside scope.

Refs: Documents PR 98; IAM I1 U1-U2; policy/delivery.md stages 8-9.
2026-10-13 15:41:52 +00:00
weichen 4af5956eb7 Pin the I1 formal acceptance report
Why: Keep the user-approved implementation and pending acceptance separate in the fixed integration records.

Evidence: Current Dev make test passed at10789653 and RDM combined checks passed at70e27b08; final text-only combination is verified next.

Impact: Documents and card records only; no permission source, pins in RDM, existing services or production data changes.

Refs: I1 stage 7 acceptance candidate
2026-10-13 14:52:43 +00:00
weichen 10789653f9 Save the approved I1 objects and bounded acceptance stage
Why: Preserve the human stage 6 approval separately from the synchronized formal test candidate.

Evidence: Original reviewed objects and the user approval are recorded; startup recovery and synchronization outputs are captured as complete SELF receipts.

Impact: Advance approval records only, retain all upstream membership records and enter planned I1 API/command verification. No production operations or later increments started.

Refs: User approval; policy/delivery.md stage 6 to 7
2026-10-13 14:31:56 +00:00
weichen 10e484ca87 Restore the I1 workspace on the current integration baseline
Why: The resumed task requires a fresh baseline before recording the approved implementation and formal checks.

Evidence: Startup identified SYNC_REQUIRED; Documents pointer conflict was resolved by merging the referenced upstream commit while preserving all three approved I1 documents byte-for-byte.

Impact: Workspace recovery only; retain incoming project-membership records and the fixed I1 approval objects. Formal checks remain pending.

Refs: User approval of I1 implementation; policy/governance.md startup and recovery
2026-10-13 14:22:19 +00:00
weichen 3606ed4ee8 Select merged project membership components
Why: The final base combination must reference actual reviewed main commits.

Evidence: Component PRs are merged, and each merged tree matches the independently tested candidate; whole review receipts remain unmodified.

Impact: Advance gitlinks and preserve acceptance evidence; new exact-head CI follows with no runtime changes.

Refs: Backend195 Frontend82 Documents97; feature/project-member-access
2026-10-13 11:53:42 +00:00
weichen 8419c1b584 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=946cc13c9a10a2023a766b211e1148e625b62943.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 11:35:37 +00:00
weichen 033db6f7ec Bump frontend pin to set-role rename 42cda9c
Why: Frontend #83(member.set-role 调用点改名)合入后的顶层组合——同时是 RDM #350 改名的组合校验载体。
Evidence: check-pins 由 CI 复核;组合验证由本 PR 三作业承担。
Impact: gitlink 一枚。
Refs: RDM #350;Frontend #83
2026-10-13 11:14:56 +00:00
weichen 82acec9ee3 Compose the final private project event candidate
Why: Existing upload history must stay private after project adoption, and final object evidence must remain traceable.

Evidence: Original tool receipts and independent reports saved byte-for-byte; new fixed combination and CI remain pending.

Impact: Select Backend d26f3cf and proposal r1.1 with unchanged public downstream contracts; preserve workspaces and live data.

Refs: feature/project-member-access; Frontend PR82; Documents PR97
2026-10-13 11:14:22 +00:00
weichen 1484c58763 Save I1 local verification and the review record
Why: Keep the reviewable contract and observed verification together in the fixed parent composition.

Evidence: Dev make test passed on 0ab70b0c and RDM make test passed on ef075bd1, recorded as complete SELF receipts. Final parent pin verification follows this metadata checkpoint.

Impact: Advance the text-only review record and save evidence; no implementation components changed.

Refs: IAM I1 U1-U2 local review
2026-10-13 10:46:39 +00:00
weichen d03c1d4cde Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=143e6367367760deceac91ac3de5ccb3ed6adebc.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 10:39:24 +00:00
weichen 5869f74aa5 Pin the I1 contract and local review record
Why: Keep the accepted IAM direction and I1 review entry visible from the authoritative integration checkout.

Evidence: Full SELF document consistency receipts are recorded in the I1 task card. Final synchronized parent combination verification follows this checkpoint.

Impact: Advance Documents only and record I1 local authorization; backend, frontend and UI behavior pins remain unchanged.

Refs: Approved IAM plan r1; I1 U1-U2
2026-10-13 10:39:21 +00:00
weichen 712481b9bd Compose reviewed project upload and duty fixes
Why: Final review and real composition exposed member upload rejection, private project cards and stale duty selection.

Evidence: Component correction receipts and fixed clean source SHAs; independent replays and final composition are in progress.

Impact: Select Backend d2f96e7 and Frontend 2ba275b with current UI, preserving private originals and verified project commands.

Refs: feature/project-member-access
2026-10-13 10:24:30 +00:00
weichen 9f522657b0 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=86d975b822c2384e96edd75f9c3a2dca63593b3a.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 10:02:54 +00:00
weichen 23522b3f65 Bump frontend pin to duties and permission page rebuild
ci / svc-realcombo (pull_request) Successful in 1m45s
ci / test (pull_request) Successful in 4m53s
ci / test-pg (pull_request) Successful in 7m38s
Why: P7-B/C(Frontend #81:职责页清单+详情+批量;权限页矩阵+三态覆盖)合入后的顶层组合。
Evidence: check-pins 通过;组合验证由本 PR 三作业 CI 承担。
Impact: gitlink 一枚。
Refs: 提案 r1 P7;Dev 任务卡
2026-10-13 09:57:30 +00:00