Commit Graph
2773 Commits
Author SHA1 Message Date
weichen 0001148df4 Merge pull request 'Deliver the progressive workbench for everyday users' (#493) from feature/work-companion-ui into main
ci / svc-realcombo (push) Successful in 1m40s
ci / test-pg (push) Successful in 2m8s
ci / test (push) Successful in 4m11s
2026-10-12 19:47:02 +00:00
weichen 833ea87e9f Retain the final premerge synchronization evidence
ci / svc-realcombo (pull_request) Successful in 1m41s
ci / test-pg (pull_request) Successful in 2m8s
ci / test (pull_request) Successful in 4m10s
Why: tie the delivery record to the latest authoritative main.

Evidence: task-sync passed at f6abba3865 with exact merged UI Frontend Documents objects.

Impact: card-only final candidate; implementation objects unchanged.

Refs: PR493, UI01-UI13
2026-10-12 19:42:00 +00:00
weichen 0279c69068 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=f6abba3865e3779f3567e4cf0805f6a3e86a2052; candidate=0b7f1701c1a0a36df5477d5a6d1e1bed6e0a0015.

Impact: task metadata only.

Refs: .task/feature-work-companion-ui.md
2026-10-12 19:41:27 +00:00
weichen 0b7f1701c1 Record completed review and exact component merges
Why: retain independent defect closure and guarded component delivery.

Evidence: actual final43 status complete; original UI1-3 and FE1-6 closed; PR50/74/91 merged exact tested objects.

Impact: delivery record only; model-review coverage limits retained.

Refs: UI01-UI13, U1-U5, PR493
2026-10-12 19:40:54 +00:00
weichen 270e731439 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=f6abba3865e3779f3567e4cf0805f6a3e86a2052; candidate=fbf5d4414662e61548168745a947a203d8e1dca8.

Impact: task metadata only.

Refs: .task/feature-work-companion-ui.md
2026-10-12 19:26:48 +00:00
weichen fbf5d44146 Record validated component delivery and planning follow-up
Why: retain the exact combination platform gate and avoid duplicate follow-up work.

Evidence: UI PR50 merged exact 0da2e3a; Dev run2724 passed all three jobs; final43 presentation replay passed.

Impact: task record only; component objects unchanged.

Refs: UI01-UI13, U1-U5
2026-10-12 19:26:15 +00:00
weichen b0424f563e Retain the final delivery synchronization receipt
ci / svc-realcombo (pull_request) Successful in 1m41s
ci / test-pg (pull_request) Successful in 2m13s
ci / test (pull_request) Successful in 4m10s
Why: verify the authoritative main before platform checks.

Evidence: task-sync synchronized f6abba3865 with unchanged component objects.

Impact: task record only.

Refs: UI01-UI13, U5
2026-10-12 19:21:09 +00:00
weichen a999169c3f Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=f6abba3865e3779f3567e4cf0805f6a3e86a2052; candidate=995a879f2f6261d8c9264de48a5d235e12798022.

Impact: task metadata only.

Refs: .task/feature-work-companion-ui.md
2026-10-12 19:20:55 +00:00
weichen 995a879f2f Record final combination checks and exact UI platform gate
Why: retain raw validation receipts and platform identity before delivery.

Evidence: make evidence recorded the clean e6194a1 combination and UI run 2723.

Impact: task evidence only; component objects remain unchanged.

Refs: UI01-UI13, U5
2026-10-12 19:20:24 +00:00
weichen e6194a1706 Preserve final candidate checks and planning progress
Why: Keep exact component and verification progress recoverable before final integration gates.

Evidence: Full SELF receipts remain in the task card; independent replay and platform gates are separately identified.

Impact: Documentation and Documents version only.

Refs: feature/work-companion-ui U5
2026-10-12 19:07:32 +00:00
weichen e5ffdec868 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=f6abba3865e3779f3567e4cf0805f6a3e86a2052; candidate=0b59325e191a91f500eee45941cfee536b2256fb.

Impact: task metadata only.

Refs: .task/feature-work-companion-ui.md
2026-10-12 19:00:26 +00:00
weichen 0b59325e19 Pin corrected workbench components and preserve review evidence
Why: Bind the final candidate to actual review fixes and stronger interface acceptance.

Evidence: Full SELF red/green receipts and original independent report identities are retained; GATE and final review remain separate.

Impact: Pin UI0da2e3a and Frontend43d1933; no Backend/Core or running service change.

Refs: UI01-UI13, ce-code-review UI and Frontend findings, work-companion-ui
2026-10-12 18:59:54 +00:00
weichen 355e0a6d7c Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=f6abba3865e3779f3567e4cf0805f6a3e86a2052; candidate=80a73557f4290d5b91b7652e15a7332e8285d421.

Impact: task metadata only.

Refs: .task/feature-work-companion-ui.md
2026-10-12 17:00:47 +00:00
weichen 80a73557f4 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=f6abba3865e3779f3567e4cf0805f6a3e86a2052.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 17:00:19 +00:00
weichen 04f007bc06 Preserve combined build and real-interface smoke evidence
Why: Keep a recoverable record of the current validated combination and honest planning status.

Evidence: Full SELF make build and isolated two-case HTTP browser receipts are retained in the task card.

Impact: Documentation and Documents pin only; no running service change.

Refs: feature/work-companion-ui, U5
2026-10-12 16:59:30 +00:00
weichen 3902cf27f0 Pin verified workbench candidates and record requirement traceability
Why: Bind integration verification to committed components and the approved UI requirements.

Evidence: The task card retains full SELF receipts, reviewer replay identity and pending GATE status.

Impact: Pin UI CI bootstrap fix and browser summary assertion; retain unrelated upstream component versions.

Refs: UI01-UI13, work-companion-ui U5
2026-10-12 16:54:23 +00:00
weichen f6abba3865 Merge pull request 'Archive the completed U7 ops drill task card' (#492) from feature/card-close-20261012-164920Z into main
ci / svc-realcombo (push) Successful in 1m41s
ci / test-pg (push) Successful in 2m14s
ci / test (push) Successful in 4m11s
2026-10-12 16:54:16 +00:00
weichenandCursor e38e23ce40 Close the merged U7 ops drill task card and archive it
ci / svc-realcombo (pull_request) Successful in 1m46s
ci / test-pg (pull_request) Successful in 2m30s
ci / test (pull_request) Successful in 4m12s
Why: feature/u7-ops-drills is in origin/main and its task card was still open.
Evidence: merge 089862084f is PR #491. task-finish exit 0, receipt /tmp/u7-ops-drills-finish-4.json (SELF).
Impact: only this card moves to .task/archive/. Other open cards stay open.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 16:49:20 +00:00
weichen 2d4a6f52e4 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=df5f8761ea9e2fb20a4b5e3f20318d748a83fbb0; candidate=d1afc82ea9be65e4d0fb4a0a2f4be5007ae15aa9.

Impact: task metadata only.

Refs: .task/feature-work-companion-ui.md
2026-10-12 16:45:57 +00:00
weichen 089862084f Merge pull request 'Add isolated U7 drills for pgbench, disconnect, and backup restore' (#491) from feature/u7-ops-drills into main
ci / svc-realcombo (push) Successful in 1m41s
ci / test-pg (push) Successful in 2m11s
ci / test (push) Successful in 4m4s
2026-10-12 16:45:55 +00:00
weichen d1afc82ea9 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=df5f8761ea9e2fb20a4b5e3f20318d748a83fbb0.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 16:45:30 +00:00
weichen 18c540176b Record synchronized workbench verification evidence
Why: Preserve task evidence before the next main synchronization.

Evidence: Complete SELF receipts are stored in the task card.

Impact: Documentation only; no runtime behavior change.

Refs: UI01-UI13, feature/work-companion-ui
2026-10-12 16:45:27 +00:00
weichenandCursor 047bb4ce7f Record the task-sync after main archived another card
ci / svc-realcombo (pull_request) Successful in 1m40s
ci / test-pg (pull_request) Successful in 2m11s
ci / test (pull_request) Successful in 4m7s
Why: origin/main moved during CI by archiving an unrelated task card, so the branch had to include it before merge.
Evidence: make task-sync exit 0 via make evidence (SELF). sync_base=df5f8761ea tested_head=bb6b9877d4. The delta is that card archive only.
Impact: The earlier make test on afdf43e still covers the code. CI must go green on this new head before merge.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 16:41:00 +00:00
weichen 7f836ae8b6 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=df5f8761ea9e2fb20a4b5e3f20318d748a83fbb0; candidate=bb6b9877d4e5c684660cdd96687fbb1f94359f4f.

Impact: task metadata only.

Refs: .task/feature-u7-ops-drills.md
2026-10-12 16:39:58 +00:00
weichen bb6b9877d4 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=df5f8761ea9e2fb20a4b5e3f20318d748a83fbb0.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 16:39:31 +00:00
weichenandCursor 29f0deb10c Record the post-merge combined test evidence
ci / svc-realcombo (pull_request) Successful in 1m41s
ci / test-pg (pull_request) Successful in 2m26s
ci / test (pull_request) Successful in 4m8s
Why: The pre-merge sync brought in a newer main, so the previous make test receipt no longer covers this head.
Evidence: make test exit 0 via make evidence (SELF) with before=afdf43e. CI on the pull request remains the GATE.
Impact: Frontend, UI, Python, and agent-command checks passed on the synced head. Drill verdicts are unchanged.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 16:34:16 +00:00
weichen 5d14e7e96b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2c016931044bebdc4a114c1ca1127d1b40d4ab17.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync

# Conflicts:
#	modules/documents
2026-10-12 16:33:43 +00:00
weichen df5f8761ea Merge pull request 'Archive the completed surface recovery and deployment protection task' (#490) from feature/surface-black-screen-recovery into main
ci / svc-realcombo (push) Successful in 1m46s
ci / test-pg (push) Successful in 2m17s
ci / test (push) Successful in 4m8s
2026-10-12 16:27:37 +00:00
weichenandCursor afdf43e33b Record the pre-merge task-sync
Why: origin/main moved before the pull request, so the branch had to take that baseline.
Evidence: make task-sync exit 0 via make evidence (SELF). sync_base=2c01693104 tested_head=9526d35f9c.
Impact: Frontend pin and release-directory uniqueness from main are now in the branch. Drill results stay bound to their measurement SHAs.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 16:23:25 +00:00
weichen 1807492736 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=2c016931044bebdc4a114c1ca1127d1b40d4ab17; candidate=9526d35f9c7739bc25cc6e07b1d9cc9f6d70ec37.

Impact: task metadata only.

Refs: .task/feature-u7-ops-drills.md
2026-10-12 16:22:54 +00:00
weichen 9526d35f9c Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2c016931044bebdc4a114c1ca1127d1b40d4ab17.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 16:22:27 +00:00
weichenandCursor 1623a9a0fe Record the drill verdicts before opening the pull request
Why: The task card still said C4 and C5 had not run, which would make the pull request describe the wrong result.
Evidence: B6, C4, and C5 receipts already on the card (SELF). drill_driver tests pass after grouping the imports.
Impact: The card now states K4 failed and second-instance writes stay closed. No product code change.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 16:22:18 +00:00
weichen 2eace3ac80 Pin the progressive workbench candidate and preserve implementation evidence
Why: verify the exact UI and Frontend combination under the approved design.

Evidence: imported startup plus SELF unit, type, build, fixture browser and real HTTP/MockRunner smoke receipts in the task card.

Impact: three-pane presentation rules and fixed component revisions; existing services remain untouched.

Refs: work-companion-ui design r0.2, plan r1 and UI01-UI13.
2026-10-12 16:19:54 +00:00
weichen 0ba70d29d2 Archive the completed surface recovery task record
ci / test (pull_request) Successful in 4m31s
ci / test-pg (pull_request) Successful in 2m44s
ci / svc-realcombo (pull_request) Successful in 2m14s
Why: Close this task after verified merge, CI and runtime acceptance.

Evidence: Original PR results, actor/runner and exact-head CI readbacks
are preserved in the archived record.

Impact: Archive this task only; no source, configuration or other card.

Refs: Dev #483; RDM #288; Frontend #71
2026-10-12 16:17:29 +00:00
weichen fd27a2f0f4 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=2c016931044bebdc4a114c1ca1127d1b40d4ab17; candidate=42dcb8cb426aff712d1e8342328cb72ea1acc9c5.

Impact: task metadata only.

Refs: .task/feature-surface-black-screen-recovery.md
2026-10-12 16:16:43 +00:00
weichen 42dcb8cb42 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2c016931044bebdc4a114c1ca1127d1b40d4ab17.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 16:16:15 +00:00
weichen c63e8e8770 Record the completed recovery delivery before task archival
Why: Preserve real merge results, current-head CI and runtime acceptance.

Evidence: Gitea admission/merge readbacks and independent/live replay
receipts in this task only.

Impact: Metadata only; no unrelated task closure.

Refs: Dev #483; Frontend #71/#72; RDM #288
2026-10-12 16:16:12 +00:00
weichen 2c01693104 Merge pull request 'Restore surface reload and protect deployment rollback artifacts' (#483) from feature/surface-black-screen-recovery into main
ci / svc-realcombo (push) Successful in 1m49s
ci / test-pg (push) Successful in 3m2s
ci / test (push) Failing after 3m52s
2026-10-12 16:12:56 +00:00
weichen b3d9cd7f30 Bind the final recovery candidate to current lifecycle gates
ci / svc-realcombo (pull_request) Successful in 2m8s
ci / test-pg (pull_request) Successful in 2m43s
ci / test (pull_request) Successful in 4m31s
Why: Fixed identity contract and current main must share one candidate.

Evidence: Saved final sync, real SQLite/PG replays and live public
recovery receipts; exact current-head CI will decide admission.

Impact: Task metadata only.

Refs: Dev #483/#485; Frontend #71/#72
2026-10-12 16:06:53 +00:00
weichenandCursor f41b7ca623 Record the review-request task-sync
Why: Policy requires a task-sync immediately before requesting review.
Evidence: make task-sync exit 0 via make evidence (SELF). origin/main was already contained; tested_head is 2eff856.
Impact: The branch stays aligned with authoritative main. Older drill receipts still predate the earlier main merge; the post-sync make test does not.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 16:05:44 +00:00
weichen d655245ece Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=cd61bbb112eea6a210a64e84f2cef00b0d64bfc1; candidate=2eff8566051a17fdaeb7b77e340006ad31e55240.

Impact: task metadata only.

Refs: .task/feature-u7-ops-drills.md
2026-10-12 16:05:18 +00:00
weichenandCursor 2eff856605 Record the post-sync combined test evidence
Why: The acceptance sync merged main, so the earlier make test receipt predates those changes.
Evidence: make test exit 0 via make evidence (SELF) on 794e51b. CI on the pull request remains the GATE.
Impact: The local suite passed again on the synced head, including worktree, Python, frontend, UI, and agent-command checks.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 16:04:48 +00:00
weichen 74b996a9f6 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=cd61bbb112eea6a210a64e84f2cef00b0d64bfc1; candidate=af1428711f48988b42583fa386582fd62633f9d1.

Impact: task metadata only.

Refs: .task/feature-surface-black-screen-recovery.md
2026-10-12 16:04:47 +00:00
weichen af1428711f Save existing-store fixture verification before final synchronization
Why: The synchronization gate requires saved task evidence.

Evidence: Current product build and actual binary replay receipts are in
the canonical task record; subsequent sync uses an external receipt.

Impact: Evidence only.

Refs: Dev #483/#485
2026-10-12 16:04:18 +00:00
weichen d885239149 Record existing-store fixture and synchronized lifecycle evidence
ci / svc-realcombo (pull_request) Successful in 2m4s
ci / test-pg (pull_request) Successful in 2m37s
ci / test (pull_request) Successful in 4m33s
Why: Required lifecycle gates must follow the current identity contract.

Evidence: Real binary and temporary PostgreSQL replay, independent
review, and D1 synchronization records in the canonical task card.

Impact: Evidence only; application changes remain the approved recovery
and release collision protection with current main work preserved.

Refs: Dev #483/#485; Frontend #71/#72
2026-10-12 16:02:56 +00:00
weichenandCursor 794e51bc86 Record the acceptance task-sync
Why: The branch had to contain authoritative main before acceptance, and that sync is part of the evidence.
Evidence: make task-sync exit 0 via make evidence (SELF). It merged origin/main and warned that the earlier make test predates the merge.
Impact: Backend pin moved with main. The combined test must be rerun on this head.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 15:59:53 +00:00
weichen 1b6fe5515a Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=cd61bbb112eea6a210a64e84f2cef00b0d64bfc1; candidate=adbce4d1ed2934f168ab09499c424602dd702eb9.

Impact: task metadata only.

Refs: .task/feature-u7-ops-drills.md
2026-10-12 15:59:19 +00:00
weichen adbce4d1ed Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=cd61bbb112eea6a210a64e84f2cef00b0d64bfc1.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 15:58:27 +00:00
weichenandCursor 120a47def2 Record the combined test evidence
Why: The drill, handbook, and Documents pin need a combined test result before review.
Evidence: make test exit 0 via make evidence (SELF). CI on the pull request remains the GATE.
Impact: Local suite passed, including worktree, Python, frontend, UI, and agent-command checks.
Refs: feature/u7-ops-drills
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 15:58:06 +00:00
weichen e7b969a905 Retain existing-store lifecycle tests during main synchronization
Why: Main D1 now shares the same explicit fixture initialization contract.

Evidence: Both real SQLite and temporary PostgreSQL initialization paths
were independently replayed; capabilities JSON assertions are preserved.

Impact: Resolve duplicate PG setup through the tested helper; preserve
all main lifecycle changes and the rollback directory protection.

Refs: Dev #483/#485; D1 existing-store identity contract
2026-10-12 15:57:05 +00:00