Why: Task 10 must start from the Backend line that combines current main with trusted project context, audit, work observation and human decision behavior.
Evidence: Backend d9d8f016 passes focused extension/app, full vet/test/build and static binary checks; its parent merge 92f9286 also passed isolated PostgreSQL migration-history tests.
Impact: Advances only the Backend gitlink before the shared renderer path is implemented.
Refs: Unified document renderer Task 10 preparation
Why: Resume the long-running two-tree and renderer task on the current Dev baseline without dropping project context, audit, human-decision, layered-environment, plugin or service changes.
Evidence: Backend merge 92f9286 preserves both lines and passes full vet/test/build plus isolated PostgreSQL migration tests; Documents merge c313639 is conflict-free; tests.test_svc passes 23 cases.
Impact: Resolves Backend/Documents gitlinks and the svc fixture, adopts current Core/Frontend/UI pins, and leaves Task 10 implementation separate.
Refs: task-sync for feature/rdm-two-trees-latest-templates
Why: The approved RDM renderer integration now has a reproducible dependency, CLI implementation, independent review, one corrective pass and exact evidence that need a parent review pointer.
Evidence: Documents 6b3031a records RDM 019d60d4, Renderer 732e7e7, focused race/vet/full build and disposable PostgreSQL validation.
Impact: Advances only the Documents gitlink and task record. Profiles, real databases, Task 10, RDM delivery, deployment and release remain gated.
Refs: Unified document renderer Task 9
Why: The approved safe-base remediation was implemented by CLI, independently reviewed, corrected once, and needs a parent record tied to exact component and evidence objects.
Evidence: Documents bd1d6b8 records RDM 48120ed, Renderer 732e7e7, the 44/44 compatibility receipt, review findings, and remaining human visual gates.
Impact: Advances only the Documents gitlink and task record; it does not publish profiles, migrate data, start Task 9, push, merge, or deploy.
Refs: Unified document renderer Tasks 7-8
Why: The combination build has to include the exec env tables in the SQLite-to-Postgres copy list, or backend CI and the Dev suite both reject the candidate.
Evidence: Backend ab12fea follows the storage-migrate test that CI run 3343 failed.
Impact: Only the backend gitlink moves.
Refs: Agent-System-Backend pull 206
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: Backend, frontend, and documents each gained one commit on main after this branch was cut. The feature commits have to contain those mains so the pull requests can merge.
Evidence: git merge origin/main in each submodule completed with the ort strategy and no conflicts.
Impact: Gitlinks move to the merge commits. The layered environment changes themselves are unchanged.
Refs: .task/feature-layered-python-env.md
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: The dependency layer already existed in the backend, but service startup never passed it, so the sandbox could not import the packages the host already had.
Evidence: SELF go tests recorded on the backend commit. svc.sh only exports the env root after env ensure leaves a current base layer, and a failed download does not block startup.
Impact: Instances share runtime/envs. Existing exec= lines are left as stored. Proposal, backend, and frontend gitlinks move to this branch.
Refs: .task/feature-layered-python-env.md
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: The batch review now ties PostgreSQL and product-matrix evidence to their exact tested RDM commit.
Evidence: Documents bbae238 has SHA256 73c9865001538e8b40f0c600a32ec35383e48b10ace1825e3e596c66624f9fc7 for the corrected report.
Impact: Updates only the Documents gitlink and task-record digest.
Refs: Unified document renderer Tasks 7-8
Why: The approved renderer batch needs a parent-repository review pointer that preserves the exact local Renderer and RDM objects and their remaining human gates.
Evidence: Documents 870aa17 records Renderer 732e7e7 and RDM ec24a42, the independent review, 44/44 compilation, and 41-pass/3-blocked base-package preflight.
Impact: Advances only the Documents gitlink and task record. It does not add a Renderer remote/gitlink, migrate a real database, publish profiles, start Task 9, or deploy.
Refs: Unified document renderer Tasks 7-8
Why: Attach the fixed Task 4-6 review object and exact renderer candidate to the active two-trees task.
Evidence: SELF record SHA256 deb81626f239f4c05872dbcb5a164b60ee6bf9b38b22564112c10d2e6c0e4982 binds renderer 0efa07f8ce5cb4e1ff93886cf6769d111cba9872.
Impact: Updates the Documents gitlink and task record only; no runtime integration, migration, deployment, push, or publication.
Refs: unified-document-renderer Tasks 4-6
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=dc86a023605d00fccca1b9679b4cdad96373bdee.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Why: Settings plaintext loses to secret_keys, so replacing the env key did not change the key a conversation actually sent.
Evidence: python3 -m unittest tests.test_svc.SvcDbRecoveryTests.test_seed_replaces_old_system_secret tests.test_svc.SvcDbRecoveryTests.test_seed_warns_when_old_secret_stays_active tests.test_svc.SvcDbRecoveryTests.test_seed_puts_without_credentials_when_auth_off (SELF).
Impact: Embedded databases now compare the active system secret fingerprint after seeding, and the backend gitlink carries the adoption fix.
Refs: fix/model-key-secret-overlay
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: Point the active task to the concrete profile snapshot contract and its updated review record.
Evidence: SELF report hash c7b02fa1aedbe0c0c9d95437927820a65ccf62344f377603c7df2e3d18efdfc1 binds renderer a08ae7ac81d4c648b350d890da97c91e64950769.
Impact: Updates the Documents gitlink and task record only.
Refs: unified-document-renderer Tasks 1-3
Why: Attach the fixed first-batch implementation review and exact component candidates to the active two-trees task.
Evidence: SELF report links and hashes resolve to Documents fb1872613277f59a057cfb6f03b1fcf246e42743, RDM c188df36fbb77671048d6a40607bd14bf21c23a4, and renderer 7c089a91f8ce8869ea4334e1d4ed15f07c61a5bb.
Impact: Updates the Documents gitlink and task record only; no runtime integration, migration, deployment, push, or publication.
Refs: unified-document-renderer Tasks 1-3
Why: Make the renderer architecture, implementation plan, design rules, workflows, and acceptance matrix reviewable from the active two-trees task.
Evidence: SELF checks validated all relative links, code fences, JSON syntax, manifest hashes, and staged whitespace at Documents 647da985774983fb12dadf2073f68efb9046151f.
Impact: Updates only the Documents gitlink and active task-card reference; no product code, migration, deployment, or published rules change.
Refs: feature/rdm-two-trees-latest-templates
Why: frontend and documents were updated so their heads contain origin/main before merge.
Evidence: SELF frontend vitest 293 passed on 04269ee; both pull requests merged.
Impact: modules/frontend is 04269ee and modules/documents is 5f41149.
Refs: .task/feature-rdm-duty-matrix.md
Why: the combo has to build the frontend that drops a dirty duty draft when a save result is unknown.
Evidence: SELF frontend vitest, tsc, knip, and Playwright passed on 985fc0f.
Impact: modules/frontend moves from 6093beb to 985fc0f.
Refs: .task/feature-rdm-duty-matrix.md
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: acceptance has to include the current main, including newer backend, core, and UI pins, while the duties page stays assignment-only.
Evidence: SELF frontend vitest 292 passed after merging the duties conflict; the earlier task-sync receipt records the submodule conflict that this commit resolves.
Impact: frontend pin is 6093beb; backend, core, and UI follow origin/main.
Refs: .task/feature-rdm-duty-matrix.md
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: Deliver the completed conversation and work-card experience to 8788 after exact-head gates.
Evidence: Independent review and both focused addenda are complete; local test, build and environment-conflict records are retained honestly.
Impact: Pin the final frontend ownership guard and record delivery boundaries; no further product scope is added.
Refs: feature/workbench-flow-completion
Why: Complete execution history must retain outputs beyond one API event page.
Evidence: Independent replay passed both pagination-boundary and stalled-cursor tests; production frontend source is unchanged.
Impact: Pin a test-only frontend follow-up to the reviewed workbench combination.
Refs: feature/workbench-flow-completion review pagination addendum
Why: Track background execution before starting it and preserve generated content and ordinary questions across failure paths.
Evidence: Local full combination test passed before this bounded closure; new fault and race regressions pass, with independent closure and final gates pending.
Impact: Update only the reviewed Backend/UI closure and saved local verification output.
Refs: feature/workbench-flow-completion
Why: the duties draft must stay within the frontend unused-export baseline before combination tests.
Evidence: SELF knip 43 <= 43 on the frontend commit.
Impact: Dev follows the duties page without new unused exports.
Refs: modules/frontend
Why: New questions, rejected messages and delayed result projection must remain recoverable.
Evidence: Focused review regressions, frontend/UI suites and browser mixed-input checks pass locally; full combination retest and independent closure follow.
Impact: Preserve user intent, repair saved result projections and keep archived work read-only.
Refs: feature/workbench-flow-completion
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
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>
Why: Complete the approved conversation and background-work experience without changing the accepted visual theme.
Evidence: Component regressions and 23 local browser journeys pass; review and final exact-head gates remain pending.
Impact: Combine full results, optional decisions, saved process and independent chronology with compatible optional contracts.
Refs: feature/workbench-flow-completion
Why: Formal project writes must bind the exact actor, conversation, project, command, payload, and source watermark.
Evidence: Backend 14e780c passes focused command-bus, app, server, and squad-adapter suites.
Impact: The Dev combination matches the final local RDM product gate.
Refs: TT-N03 TT-R01
Why: Freeze a shared contract for independent implementation units.
Evidence: make contracts generated both TypeScript consumers.
Impact: Component-only baseline for parallel scoped work.
Refs: feature/workbench-flow-completion
Why: Preserve fixes already merged by parallel work.
Evidence: Component branches were created from freshly fetched origin/main.
Impact: Record the actual shared baseline before generating contracts.
Refs: feature/workbench-flow-completion
Why: Complete the uploaded-material work flow and preserve current backend fixes.
Evidence: Imported READY startup receipt is attached to the task card.
Impact: Establish isolated implementation scope and component baseline.
Refs: feature/workbench-flow-completion
Why: Review found stale-source, direct-command, native-tool, and clarification-watermark bypasses in the earlier Backend pin.
Evidence: Backend 5ccbe8f passes the full Go test and build suites after closing those paths.
Impact: The Dev combination records the fail-closed project work and W4b host contract for later exact-head replay.
Refs: TT-N03 TT-R01 W4b
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>
Why: The combination result and the planning status need to live with the same task, without treating local verification as a merge.
Evidence: SELF receipt edb81a90 records make test && make build at exit 0. Documents af5093d records what remains NOT_RUN.
Impact: Reviewers can see the implemented chain, the local evidence, and that sync, CI, and deployment have not happened.
Refs: W4b human confirmation design r1
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: Structure confirmation needs the fixed backend component, and that component's project-context imports have to be visible in the architecture baseline.
Evidence: SELF make test && make build exited 0 with backend a4d6404. The first pin attempt failed the architecture ratchet and the store compatibility count; both are fixed in this pin.
Impact: Dev now builds against the human decision schema. Delivery sync, CI, and deployment are still outstanding.
Refs: W4b human confirmation design r1
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
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>
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=59cbf1109634b66c88f5b1702f330cd738aa75ef.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
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>
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=cc40e10f3b4b6e41cb3a7aa0826e08dd3b8b7270.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
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>
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>
Why: Dynamic structure confirmation needs a trusted one-time human proof before RDM may apply a proposal.
Evidence: Design SHA256 66c1bb8a1f7c1d0be3a1fe1181541b3e490c52a8a5601c3eb6410cabe2442b10; make test SELF receipt 0f96e34821b1f88ca6c8e849e28f73bc19991f13ad563940ec8e6bb2a71b9851.
Impact: Save the review candidate and exact Documents pin; W4b writes remain blocked pending the required design review while W3 continues.
Refs: TT-D02, TT-D03; W4b human confirmation design adjustment r1
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
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
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
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
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