Commit Graph
3212 Commits
Author SHA1 Message Date
weichenandCursor f48f3440d7 Record the vision package in the architecture baseline
Why: Context assembly, ingest and runtime now depend on the vision package, and the dependency ratchet rejects edges that are not recorded.

Evidence: scripts/lint-boundaries.sh reports architecture ok with 88 edges.

Impact: The three new edges are the allowed image path. No other package gains a dependency.

Refs: .task/feature-four-model-vision.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 18:01:14 +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 221b47e8d6 Record the task card for feature-four-model-vision
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-four-model-vision.md; R0=803a73e5d6621f7b5aac792f81f0fd449bd00be2.

Impact: task metadata only; the feature workspace starts at 803a73e5d6.

Refs: .task/feature-four-model-vision.md
2026-10-14 17:27:26 +00:00
weichen 803a73e5d6 Merge pull request 'Close merged task cards (feature/card-close-20261014-170128Z)' (#555) from feature/card-close-20261014-170128Z into main
ci / svc-realcombo (push) Successful in 2m15s
ci / test (push) Successful in 5m15s
ci / test-pg (push) Successful in 7m55s
2026-10-14 17:17:29 +00:00
weichen dbc965a280 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 6m48s
ci / svc-realcombo (pull_request) Successful in 2m40s
ci / test-pg (pull_request) Successful in 7m59s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: fix-8788-message-permission.md(PR#553) — merges verified via git log --merges plus Gitea API squash lookup 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-10-14 17:01:28 +00:00
weichen b8edf13dc7 Merge pull request 'Record the verified 8788 message permission repair' (#553) from fix/8788-message-permission into main
ci / svc-realcombo (push) Successful in 1m57s
ci / test (push) Successful in 6m28s
ci / test-pg (push) Successful in 10m5s
2026-10-14 16:59:23 +00:00
weichen 430f169dbf Link the 8788 permission repair PR (I1)
ci / svc-realcombo (pull_request) Successful in 2m6s
ci / test (pull_request) Successful in 5m50s
ci / test-pg (pull_request) Successful in 8m50s
Why: make PR #553 the durable task record before final CI and merge.

Evidence: the Gitea API reports PR #553 open and mergeable at head 3138221.

Impact: task metadata only; the next push creates the final PR candidate.

Refs: .task/fix-8788-message-permission.md; PR #553
2026-10-14 16:49:15 +00:00
weichen 3138221ac7 Record final synchronization and test evidence (I1)
ci / svc-realcombo (pull_request) Successful in 1m59s
ci / test (pull_request) Successful in 5m34s
ci / test-pg (pull_request) Successful in 8m48s
Why: preserve the exact pre-PR baseline and complete local regression output.

Evidence: task-sync fixed origin/main at 3326192; make test passed all required local checks.

Impact: task evidence only; no source, component pin, or runtime configuration change.

Refs: .task/fix-8788-message-permission.md
2026-10-14 16:47:51 +00:00
weichen 95c0b13fa2 Record browser acceptance for the 8788 permission repair (I1)
Why: the user confirmed normal conversation behavior and authorized task closeout.

Evidence: user acceptance on 2026-10-15 supplements the preserved SELF runtime checks.

Impact: advances the task record to integration preparation; no production code change.

Refs: .task/fix-8788-message-permission.md
2026-10-14 16:41:49 +00:00
weichen 11e1bc2cb4 Clarify the 8788 permission review target (I1)
Why: keep the manual review row stable without a self-referential pending commit marker.

Evidence: the task branch and runtime object identify the exact review scope.

Impact: task metadata only.

Refs: .task/fix-8788-message-permission.md
2026-10-14 16:37:11 +00:00
weichen 3bba03dc9d Record the verified 8788 permission repair (I1)
Why: bind the active runtime repair, rollback point, and review state to the synchronized task record.

Evidence: SELF runtime checks passed for message delivery, completed run, privacy, cleanup, credential revocation, and final database state.

Impact: task metadata only; user browser acceptance and task cleanup remain pending.

Refs: .task/fix-8788-message-permission.md
2026-10-14 16:36:19 +00:00
weichen 25202fe2d9 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=33261925a10c4eee40d1b6175b3895e78a47ef02; before_record=cd9a014e6800d524fbcdf6448857761cc970a567.

Impact: task metadata only.

Refs: .task/fix-8788-message-permission.md
2026-10-14 16:34:32 +00:00
weichen cd9a014e68 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=33261925a10c4eee40d1b6175b3895e78a47ef02.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 16:34:06 +00:00
weichen bac109dea4 Record the 8788 message permission repair (I1)
Why: preserve the authorized runtime role repair and its exact local evidence.

Evidence: recorded the pre-fix 404, role commands, completed test run, privacy check, backup, and revoked temporary credentials.

Impact: task metadata only; the live 8788 role configuration is documented without source changes.

Refs: .task/fix-8788-message-permission.md
2026-10-14 16:33:58 +00:00
weichen 33261925a1 Close merged work-companion visibility task card (#552)
ci / svc-realcombo (push) Successful in 1m56s
ci / test (push) Successful in 5m23s
ci / test-pg (push) Successful in 8m56s
Archive the work-companion visibility task card after 8788 acceptance.
2026-10-14 16:31:50 +00:00
weichen 2e2757d693 Record the task card for fix-8788-message-permission
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-8788-message-permission.md; R0=99119a733830bc120cd6747b8b61736ea6da6078.

Impact: task metadata only; the feature workspace starts at 99119a7338.

Refs: .task/fix-8788-message-permission.md
2026-10-14 16:28:24 +00:00
weichenandCursor 72f4766d6a Record 8788 acceptance on the archived task card
ci / svc-realcombo (pull_request) Successful in 2m36s
ci / test-pg (pull_request) Successful in 8m35s
ci / test (pull_request) Successful in 5m45s
Why: the close commit still said the live 8788 check had not run, which contradicts the user acceptance already recorded in the same card.
Evidence: user confirmation on 2026-10-15 of conversation order, pane deduplication, and folded process review; cutover notes already in the card. Local checks stay SELF.
Impact: task-card text only. No code, schema, or runtime change.
Refs: Dev PR #550, close PR #552
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 16:22:19 +00:00
weichen a808126850 Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m28s
ci / test (pull_request) Successful in 6m13s
ci / test-pg (pull_request) Successful in 9m48s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-work-companion-visibility.md(PR#550) — merges verified via git log --merges plus Gitea API squash lookup 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-10-14 16:20:00 +00:00
weichen 99119a7338 Merge pull request 'Integrate work companion visibility across components' (#550) from feature/work-companion-visibility into main
ci / svc-realcombo (push) Successful in 2m9s
ci / test (push) Successful in 8m22s
ci / test-pg (push) Successful in 9m0s
2026-10-14 15:33:43 +00:00
weichen 8f5b64e50e Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m44s
ci / test (pull_request) Successful in 7m18s
ci / test-pg (pull_request) Successful in 10m10s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=bc76b68cd075379122430acb24fa080b0a38ff5e; before_record=b1cb64c7f69d95382e42f385ab44065c290f8e16.

Impact: task metadata only.

Refs: .task/feature-work-companion-visibility.md
2026-10-14 15:20:54 +00:00
weichen b1cb64c7f6 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=bc76b68cd075379122430acb24fa080b0a38ff5e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 15:20:32 +00:00
weichen bc76b68cd0 Merge pull request 'Close the merged vendored-skills task card' (#551) from feature/card-close-20261014-145621Z into main
ci / test (push) Successful in 5m47s
ci / svc-realcombo (push) Successful in 3m3s
ci / test-pg (push) Successful in 9m49s
2026-10-14 15:13:20 +00:00
weichen 7d13f2fe02 Record work companion PR and synced backend pin
ci / svc-realcombo (pull_request) Successful in 4m37s
ci / test (pull_request) Successful in 7m33s
ci / test-pg (pull_request) Successful in 9m18s
Why: Main advanced during UI delivery and task metadata must identify the new combined candidate.

Evidence: task-sync source-out receipt 6122ca6; Backend ead5ade includes both reviewed run history and concurrent vendor skills.

Impact: Fill the task PR link and mark the new Backend combination and final checks pending.

Refs: Agent-System-Dev #550; Agent-System-Backend #199 and #200
2026-10-14 15:01:58 +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 39d69e681b Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 3m15s
ci / test (pull_request) Successful in 6m57s
ci / test-pg (pull_request) Successful in 12m20s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-vendor-popular-skills.md(PR#549) — merges verified via git log --merges plus Gitea API squash lookup 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-10-14 14:56:21 +00:00
weichen a9fa63f657 Merge pull request 'Vendor four permissive popular skills into the builtin library' (#549) from feature/vendor-popular-skills into main
ci / svc-realcombo (push) Successful in 2m26s
ci / test (push) Successful in 7m19s
ci / test-pg (push) Successful in 9m40s
2026-10-14 14:55:23 +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 98c5a71806 Link task card to delivery PRs
ci / svc-realcombo (pull_request) Successful in 3m31s
ci / test (pull_request) Successful in 8m47s
ci / test-pg (pull_request) Successful in 9m37s
2026-10-14 14:41:20 +00:00
weichen aa3ba8192b Record verification and review on task card
ci / svc-realcombo (pull_request) Successful in 2m42s
ci / test (pull_request) Successful in 6m5s
ci / test-pg (pull_request) Successful in 10m3s
2026-10-14 14:39:59 +00:00
weichen 26aaed80e7 Record test and build evidence 2026-10-14 14:19:51 +00:00
weichen 0caa49a192 Fill task card for vendored skills integration 2026-10-14 14:14:44 +00:00
weichen c27400fb33 Bump backend pin for vendored skills 2026-10-14 14:14:44 +00:00
weichen 1973510b0b Record the task card for feature-vendor-popular-skills
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-vendor-popular-skills.md; R0=e1bc2602e18a89e4d75a4bf6cd80bc7f9b4d2164.

Impact: task metadata only; the feature workspace starts at e1bc2602e1.

Refs: .task/feature-vendor-popular-skills.md
2026-10-14 14:10:17 +00:00
weichen 67b5dcd320 Record the task card for feature-work-companion-visibility
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-work-companion-visibility.md; R0=e1bc2602e18a89e4d75a4bf6cd80bc7f9b4d2164.

Impact: task metadata only; the feature workspace starts at e1bc2602e1.

Refs: .task/feature-work-companion-visibility.md
2026-10-14 13:43:29 +00:00
weichen e1bc2602e1 Merge pull request 'Close merged task cards (feature/card-close-20261014-095723Z)' (#548) from feature/card-close-20261014-095723Z into main
ci / svc-realcombo (push) Successful in 1m41s
ci / test (push) Successful in 5m19s
ci / test-pg (push) Successful in 9m4s
2026-10-14 10:05:46 +00:00
weichen b89dd1c20e Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m0s
ci / test (pull_request) Successful in 5m20s
ci / test-pg (pull_request) Successful in 7m41s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-dhf-plan-progress-note.md(PR#547) — merges verified via git log --merges plus Gitea API squash lookup 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-10-14 09:57:23 +00:00
weichen bcf225d0b9 Merge pull request 'Record merged state of the first U1 increment in the DHF plan note' (#547) from feature/dhf-plan-progress-note into main
ci / svc-realcombo (push) Successful in 1m46s
ci / test (push) Successful in 5m22s
ci / test-pg (push) Successful in 7m49s
2026-10-14 09:53:34 +00:00
weichen 8522502e6e Record the redundant task-sync rerun receipt
ci / svc-realcombo (pull_request) Successful in 2m24s
ci / test (pull_request) Successful in 5m55s
ci / test-pg (pull_request) Successful in 8m31s
2026-10-14 09:43:16 +00:00
weichen f01b606bb3 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=3538d40f45ad5a7c779426eb3322f79751db380c; before_record=3c29e3cd1f85d99f8e1b56a9a8342c85cc0b555b.

Impact: task metadata only.

Refs: .task/feature-dhf-plan-progress-note.md
2026-10-14 09:42:20 +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 502622151a Record make build receipt for the Documents pin bump 2026-10-14 09:41:40 +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 3538d40f45 Merge pull request 'Close the merged pptx structural gate task card' (#546) from feature/card-close-20261014-092758Z into main
ci / svc-realcombo (push) Successful in 2m1s
ci / test (push) Successful in 6m6s
ci / test-pg (push) Successful in 8m56s
2026-10-14 09:40:56 +00:00
weichen 4a15fa0cea Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m14s
ci / test (pull_request) Successful in 5m28s
ci / test-pg (pull_request) Successful in 8m24s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-pptx-register-structural-gate.md(PR#543) — merges verified via git log --merges plus Gitea API squash lookup 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-10-14 09:27:59 +00:00
weichen da93edf234 Merge pull request 'Gate structurally broken OOXML deliverables at registration' (#543) from feature/pptx-register-structural-gate into main
ci / svc-realcombo (push) Successful in 1m55s
ci / test (push) Successful in 5m27s
ci / test-pg (push) Successful in 8m3s
2026-10-14 09:24:42 +00:00
weichen deac1025f1 Record second resync and test receipt
ci / svc-realcombo (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 5m0s
ci / test-pg (pull_request) Successful in 7m28s
2026-10-14 09:16:23 +00:00
weichen 85f42a6fd1 Record the task card for feature-dhf-plan-progress-note
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-dhf-plan-progress-note.md; R0=c8eead49c5e68b2e295927c0e82cc57bcb04bad5.

Impact: task metadata only; the feature workspace starts at c8eead49c5.

Refs: .task/feature-dhf-plan-progress-note.md
2026-10-14 09:16:12 +00:00
weichen 8d08051d27 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=c8eead49c5e68b2e295927c0e82cc57bcb04bad5; before_record=f9669c50e8fc934bb608e2b457e100287b8c080a.

Impact: task metadata only.

Refs: .task/feature-pptx-register-structural-gate.md
2026-10-14 09:12:02 +00:00
weichen f9669c50e8 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=c8eead49c5e68b2e295927c0e82cc57bcb04bad5.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 09:11:32 +00:00
weichen c8eead49c5 Merge pull request 'Close merged task cards (feature/card-close-20261014-090136Z)' (#545) from feature/card-close-20261014-090136Z into main
ci / svc-realcombo (push) Successful in 2m5s
ci / test (push) Successful in 5m28s
ci / test-pg (push) Successful in 8m19s
2026-10-14 09:10:29 +00:00