Commit Graph
2895 Commits
Author SHA1 Message Date
weichen d06792ce0a Pin current component histories and retain the failed model gate
Why: Preserve authoritative settings and session changes with the source-bound work candidate.

Evidence: Merged Backend, Core and live fixture guards passed local and independent checks; extra A01 remained a real FAIL.

Impact: Save a draft-reviewable composition without claiming CI, merge, deployment or model-quality approval.

Refs: U2/U3 task card and validation report
2026-10-13 06:13:40 +00:00
weichen 316b5a5a56 Record the approved bounded A01 replay
Why: Continue the existing delivery after explicit approval for one extra sample.

Evidence: Startup precheck READY and live output/run-limit fixture checks are recorded by evidence.

Impact: Fixed evaluation candidate, max two paid runs and no automatic retry; preserve all original failed samples.

Refs: User approval 2026-10-13
2026-10-13 05:08:35 +00:00
weichen 1f0c29be6c Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=719bfe945f46d43a22d7ac7025d2313faa4bf0e4; candidate=b32924fd4681905cd992a1e93bd9ab1bd34abf13.

Impact: task metadata only.

Refs: .task/feature-fast-slow-u2-u3-plan.md
2026-10-13 05:02:42 +00:00
weichen b32924fd46 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=719bfe945f46d43a22d7ac7025d2313faa4bf0e4.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 05:02:14 +00:00
weichen 719bfe945f Merge pull request 'Cover the runnable D3 scenarios with real artifacts' (#503) from feature/svc-d3-real-scenarios into main
ci / svc-realcombo (push) Successful in 1m55s
ci / test (push) Successful in 5m14s
ci / test-pg (push) Successful in 8m32s
Why: the runnable D3 scenarios now execute against real RDM artifacts.
Evidence: CI run on 424892258b19a8bdd1c9dd430d89334ea0cafa78; ci/test, ci/test-pg, ci/svc-realcombo success.
Impact: login and rdm.ping stay NOT_RUN.
Refs: .task/feature-svc-d3-real-scenarios.md
2026-10-13 04:56:48 +00:00
weichen 424892258b Record the sync checkpoint
ci / test-pg (pull_request) Successful in 8m27s
ci / svc-realcombo (pull_request) Successful in 2m29s
ci / test (pull_request) Successful in 5m34s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=6fd51fec9fed2a95f51420d2c1a8bd5d82db2ae6; candidate=4ba2aff7d7dd71606851a23d229dd5b5241e7b7b.

Impact: task metadata only.

Refs: .task/feature-svc-d3-real-scenarios.md
2026-10-13 04:46:18 +00:00
weichen 1658414a04 Record final local verification and keep model acceptance pending
Why: Preserve a clean reviewable candidate without treating code checks as a passed model gate.

Evidence: Native receipts retain final combination, PostgreSQL and actual HTTP/browser verification; independent code review is archived in Documents.

Impact: Save documentation and evidence, retain registered worktree and unmerged branches pending the requested extra test authorization.

Refs: U2/U3 plan r0.1 and validation report
2026-10-13 04:45:51 +00:00
weichen 4ba2aff7d7 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=6fd51fec9fed2a95f51420d2c1a8bd5d82db2ae6.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 04:45:51 +00:00
weichen 6fd51fec9f Merge pull request 'Record the merge result on the archived release-specs card' (#507) from feature/card-close-u7-release-roadmap-record into main
ci / test (push) Successful in 5m0s
ci / svc-realcombo (push) Successful in 1m59s
ci / test-pg (push) Successful in 2m53s
2026-10-13 04:42:01 +00:00
weichenandCursor 4ec59ac46a Record the merge result on the archived release-specs card
ci / svc-realcombo (pull_request) Successful in 2m22s
ci / test-pg (pull_request) Successful in 3m30s
ci / test (pull_request) Successful in 5m22s
Why: The merge record was committed after PR 501 merged, so the closeout archived the card without it.
Evidence: The two lines match commit 2771196 on the task branch. Run 2832 on head 72763c9 passed, and merge d40d1c2 has the same tree.
Impact: Archived task card text only. Second-instance writes stay closed.
Refs: .task/archive/feature-u7-release-roadmap.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 04:34:41 +00:00
weichen 7fd528813e Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=4ad5b3cabec2735ea6e888b6a81d9afc89facf4c; candidate=7e07a9d4440d2d2429fc0005da253583ece82dfb.

Impact: task metadata only.

Refs: .task/feature-fast-slow-u2-u3-plan.md
2026-10-13 04:34:28 +00:00
weichen 4ad5b3cabe Merge pull request 'Close the merged U7 release-specs task card' (#506) from feature/card-close-u7-release-roadmap into main
ci / svc-realcombo (push) Successful in 2m32s
ci / test-pg (push) Successful in 3m15s
ci / test (push) Successful in 5m25s
2026-10-13 04:34:04 +00:00
weichen 7e07a9d444 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d40d1c2e5d29bb0ce429edf2221d9c4e4bcb0dcb.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 04:33:58 +00:00
weichen 32e4ba5d6a Save the verified candidate and preserve the pending model quality gate
Why: Keep the implementation, honest failed model evidence and approved planning progress reviewable as one candidate.

Evidence: Native SELF suite, PG and meaningful red-to-green receipts; independent reviewer reports and all original model artifacts are retained.

Impact: Pin source-record and terminal-state fixes; preserve U3 acceptance and extra-sample authorization as pending, with no deployment.

Refs: Approved U2/U3 plan and validation report
2026-10-13 04:33:55 +00:00
weichenandCursor 154089544b Close the merged U7 release-specs task card
ci / svc-realcombo (pull_request) Successful in 2m21s
ci / test-pg (pull_request) Successful in 3m25s
ci / test (pull_request) Successful in 5m57s
Why: The specs branch merged, but its merge subject lacks the default branch tail, so the close scan did not select this card.
Evidence: merge d40d1c2 of PR 501 is in origin/main and its tree matches head 72763c9. Backfill follows the card_backfill format.
Impact: One task card moved to .task/archive with status backfilled. No code change. Second-instance writes stay closed.
Refs: .task/archive/feature-u7-release-roadmap.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 04:26:26 +00:00
weichen 170b07702c Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m48s
ci / test-pg (pull_request) Successful in 10m0s
ci / test (pull_request) Successful in 6m23s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d40d1c2e5d29bb0ce429edf2221d9c4e4bcb0dcb; candidate=da0bb034c9679c396b2f96bdb1b3857c456455cf.

Impact: task metadata only.

Refs: .task/feature-svc-d3-real-scenarios.md
2026-10-13 04:25:22 +00:00
weichen da0bb034c9 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d40d1c2e5d29bb0ce429edf2221d9c4e4bcb0dcb.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 04:24:53 +00:00
weichen d40d1c2e5d Record the U7 release-gate specs
ci / test (push) Successful in 5m47s
ci / test-pg (push) Successful in 3m8s
ci / svc-realcombo (push) Successful in 1m50s
Why: The remaining U7 release gates needed a durable spec before anyone replays them or wires CI.
Evidence: Run 2832 on head 72763c9 has test, test-pg, and svc-realcombo success on home-runner. Review found docs only and unchanged evidence grades.
Impact: Docs and the task card. Checklist grades stay SELF or not started. Second-instance writes stay closed.
Refs: .task/feature-u7-release-roadmap.md
2026-10-13 04:22:57 +00:00
weichenandCursor 72763c9c6b Record the resync onto main after the login recovery merge
ci / test-pg (pull_request) Successful in 2m56s
ci / svc-realcombo (pull_request) Successful in 1m58s
ci / test (pull_request) Successful in 5m1s
Why: Main advanced with the login recovery merge while CI was running, so the branch had to take it in before merge. The new combination needed its own test evidence.
Evidence: make task-sync merged origin/main 268ef29 with no conflicts (SELF). make test exit 0 on the merged tree (SELF). CI on the new head is still required before merge.
Impact: Task card plus the merge of main. The release specs are unchanged. Second-instance writes stay closed.
Refs: .task/feature-u7-release-roadmap.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 04:15:26 +00:00
weichenandCursor f59a189b6f Record the deeper pin-fetch evidence
ci / test (pull_request) Successful in 4m50s
ci / svc-realcombo (pull_request) Successful in 1m50s
ci / test-pg (pull_request) Successful in 7m59s
Why: the ancestry fix needs a tool-written receipt beside the workflow change.
Evidence: SELF make evidence, exit 0.
Impact: task metadata only.
Refs: .task/feature-svc-d3-real-scenarios.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 04:14:11 +00:00
weichenandCursor c78c237dc7 Fetch pinned RDM history deep enough for ancestry
Why: depth 1 makes prev_sha and sha unrelated shallow roots, so update reports a fork instead of an upgrade.
Evidence: SELF the pin-fetch credential test; CI run 2829 showed the fork message.
Impact: test-pg fetches 200 commits from each pin, not the full history.
Refs: .task/feature-svc-d3-real-scenarios.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 04:14:03 +00:00
weichen 69ec4d115d Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=268ef2999ca2ff3481c6bebd588cae51d6b90709; candidate=62ecdb694c9455ce0bbbfb8cb06b14ab90103ad5.

Impact: task metadata only.

Refs: .task/feature-u7-release-roadmap.md
2026-10-13 04:11:02 +00:00
weichen 62ecdb694c Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=268ef2999ca2ff3481c6bebd588cae51d6b90709.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 04:10:38 +00:00
weichen ed7f1c53f3 Merge current main while retaining progressive work and login recovery
Why: Keep the accepted login recovery release and U2/U3 fixes in one current composition.

Evidence: Exact incoming Backend 467718a and Frontend 9fc7da2 were fetched and merged without source conflicts; task-sync receipts retain the gitlink conflict.

Impact: Preserve both component histories and refresh the authoritative base before final combination checks.

Refs: origin/main 268ef299; feature-fast-slow-u2-u3-plan
2026-10-13 04:06:52 +00:00
weichenandCursor b5cf1f2f1e Record the pin-channel unit evidence
ci / svc-realcombo (pull_request) Successful in 1m51s
ci / test (pull_request) Successful in 4m53s
ci / test-pg (pull_request) Failing after 6m39s
Why: the CI fix needs a tool-written receipt on the commit that contains it.
Evidence: SELF make evidence, exit 0.
Impact: task metadata only.
Refs: .task/feature-svc-d3-real-scenarios.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 04:05:49 +00:00
weichen 38fe50887c Pin progressive material guidance and preserve the failed model sample
Why: Resolve the observed conclusion and qualification defects without rewriting failed evidence.

Evidence: Native SELF model failure and red-to-green conclusion receipts are retained in the task card.

Impact: Candidate recipe changes; an A01 rerun remains outside the original six-sample authorization.

Refs: Approved U2/U3 plan r0.1
2026-10-13 04:05:22 +00:00
weichen 268ef2999c Merge pull request 'Implement login recovery flow: admin-issued one-time keys, transaction hardening, browser wiring' (#504) from feature/svc-login-recovery-flow into main
ci / svc-realcombo (push) Successful in 1m50s
ci / test-pg (push) Successful in 2m59s
ci / test (push) Successful in 4m58s
2026-10-13 04:04:07 +00:00
weichenandCursor 7331323df4 Give pin materialize the CI git channel and a private database
Why: test-pg has no SSH known_hosts, and the shared agent_test database already holds another instance identity.
Evidence: SELF python3 -m unittest tests.test_ci_credentials.CheckoutTests.test_rdm_pin_fetch_is_three_shas_on_the_allowlist tests.integration.lifecycle.test_lifecycle_real (1 pass, 24 skip).
Impact: lifecycle children forward GIT_CONFIG_* only; serve stays env -i. Login and rdm.ping stay NOT_RUN.
Refs: .task/feature-svc-d3-real-scenarios.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 04:03:55 +00:00
weichenandCursor 8e88796af3 Record the CI result for the release specs
ci / svc-realcombo (pull_request) Successful in 1m43s
ci / test-pg (pull_request) Successful in 2m42s
ci / test (pull_request) Successful in 4m50s
Why: Merge requires the current head CI result on the task card, with the run link, executor, and SHA.
Evidence: Run 2821 attempt 2 on head 3090dd9 has test, test-pg, and svc-realcombo success on home-runner (GATE). Attempt 1 failed in an unrelated timing-sensitive governance test and was rerun.
Impact: Task card only. Second-instance writes stay closed.
Refs: .task/feature-u7-release-roadmap.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 04:01:13 +00:00
weichen 434146b026 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=3fb8210f6495a78e70a67af3661bdfe9c00fb9de; candidate=d25bd8adcf336e6ee785f7485d951ce5f6c0b5e6.

Impact: task metadata only.

Refs: .task/feature-fast-slow-u2-u3-plan.md
2026-10-13 03:57:49 +00:00
weichen d25bd8adcf Record the PostgreSQL replay and synchronization retries
Why: Preserve complete receipts before requiring a clean sync workspace.

Evidence: Native SELF outputs include the green corrected PG suite and remote refresh retries.

Impact: Evidence only; implementation pins remain unchanged.

Refs: feature-fast-slow-u2-u3-plan
2026-10-13 03:57:24 +00:00
weichen 0f624e1834 Integrate reviewed recovery and source visibility fixes
Why: Complete the approved U2/U3 fix pass and prevent shared host fixture collisions.

Evidence: Native SELF receipts record complete Backend suite, Frontend 221 tests, meaningful startup regression failures and the bounded baseline model batch.

Impact: Pin the corrected Backend and Frontend and allocate owned recovery fixture ports; no existing service deployment.

Refs: modules/documents/docs/proposals/2026-10-13-fast-slow-u2-u3-plan.md
2026-10-13 03:55:35 +00:00
weichen 16a9cdd216 Record task-sync evidence in the task card
ci / svc-realcombo (pull_request) Successful in 1m48s
ci / test-pg (pull_request) Successful in 2m44s
ci / test (pull_request) Successful in 4m41s
2026-10-13 03:54:23 +00:00
weichen ed6dd79fd5 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=3fb8210f6495a78e70a67af3661bdfe9c00fb9de; candidate=b7dbd91d41b7ba4f45a2f9a6d5270e0fad952f68.

Impact: task metadata only.

Refs: .task/feature-svc-login-recovery-flow.md
2026-10-13 03:54:23 +00:00
weichen b7dbd91d41 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=3fb8210f6495a78e70a67af3661bdfe9c00fb9de; candidate=192795cc97f698c1f3f20531cecc5cef533ef1b1.

Impact: task metadata only.

Refs: .task/feature-svc-login-recovery-flow.md
2026-10-13 03:53:45 +00:00
weichen 192795cc97 Record build evidence in the task card 2026-10-13 03:53:18 +00:00
weichen e4d9eda8e7 Record composite test evidence in the task card 2026-10-13 03:52:54 +00:00
weichen deb675fb6d Pin backend and frontend to the login recovery implementation
Why: The Dev composite must carry the exact backend (467718a) and
frontend (9fc7da2) commits implementing the login recovery contract.

Evidence: component branches pushed to their origins; make test runs in
this task worktree validate the composite (receipts in task card).

Impact: gitlink bump only; no other Dev tree changes.

Refs: docs/svc-deploy/2026-10-13-login-recovery-contract.md
2026-10-13 03:44:03 +00:00
weichen f35c3bfdad Add login recovery contract and task card baseline
Why: The 2026-10-13 login flow plan requires a frozen contract record
(three adjudications against the r2 proposal) and a traceable task card
before implementation merges.

Evidence: doc-only commit; acceptance matrix cites backend/frontend test
files added in companion commits (SELF).

Impact: docs/svc-deploy/2026-10-13-login-recovery-contract.md becomes
the authoritative login-recovery contract; task card records user
authorization and requirement table L1-L9.

Refs: modules/documents/docs/proposals/2026-10-12-svc-unified-deploy-and-login-key.md r2
2026-10-13 03:43:49 +00:00
weichenandCursor 678590b1dc Link the task card to pull request 503
ci / svc-realcombo (pull_request) Successful in 1m42s
ci / test-pg (pull_request) Failing after 3m25s
ci / test (pull_request) Successful in 4m46s
Why: the card's main record must point at the review object before CI is accepted.
Evidence: PR 503 exists on the current branch.
Impact: task metadata only.
Refs: .task/feature-svc-d3-real-scenarios.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 03:42:06 +00:00
weichenandCursor 5243030370 Record the task-sync evidence receipt
ci / test-pg (pull_request) Failing after 3m38s
ci / svc-realcombo (pull_request) Successful in 1m59s
ci / test (pull_request) Successful in 4m55s
Why: the sync checkpoint must be a tool-written receipt on the same card as the tests.
Evidence: SELF CMD make task-sync, exit 0, sync_base 3fb8210f64.
Impact: task metadata only.
Refs: .task/feature-svc-d3-real-scenarios.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 03:41:21 +00:00
weichen 573380d0a5 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=3fb8210f6495a78e70a67af3661bdfe9c00fb9de; candidate=c2739b236cd738bc20f90e1af8f8e86fa336d905.

Impact: task metadata only.

Refs: .task/feature-svc-d3-real-scenarios.md
2026-10-13 03:40:59 +00:00
weichenandCursor c2739b236c Record precheck and real-scenario test evidence
Why: completion claims need tool-written receipts, including the SSH timeout and the passing rerun.
Evidence: SELF make evidence rows on this card.
Impact: task metadata only; login and rdm.ping stay NOT_RUN.
Refs: .task/feature-svc-d3-real-scenarios.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 03:40:19 +00:00
weichenandCursor 3090dd903b Record the pre-merge sync of the release specs
ci / svc-realcombo (pull_request) Successful in 1m45s
ci / test-pg (pull_request) Successful in 2m41s
ci / test (pull_request) Successful in 4m42s
Why: The merge step requires a fresh sync against origin/main recorded on the task card.
Evidence: make task-sync exit 0; sync_base 3fb8210f, tested_head d3f8677, already up to date (SELF).
Impact: Task card only.
Refs: .task/feature-u7-release-roadmap.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 03:33:18 +00:00
weichen 0198c10e83 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=3fb8210f6495a78e70a67af3661bdfe9c00fb9de; candidate=d3f8677c07caeb33556ade605c81c1da50b34282.

Impact: task metadata only.

Refs: .task/feature-u7-release-roadmap.md
2026-10-13 03:33:14 +00:00
weichenandCursor d3f8677c07 Record the review of the U7 release-gate specs
ci / svc-realcombo (pull_request) Successful in 2m18s
ci / test-pg (pull_request) Successful in 3m17s
ci / test (pull_request) Successful in 5m28s
Why: The merge gate needs a review record on the task card for the PR head.
Evidence: Review of base 3fb8210f against head dd77d27 found docs and the task card only, unchanged evidence grades, and no secrets. No blockers.
Impact: Task card only. Second-instance writes stay closed.
Refs: .task/feature-u7-release-roadmap.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 03:32:41 +00:00
weichenandCursor dd77d27b57 Record the sync and test evidence for the release specs
ci / test-pg (pull_request) Successful in 3m8s
ci / test (pull_request) Successful in 5m13s
ci / svc-realcombo (pull_request) Successful in 1m45s
Why: Acceptance needs the task-sync and make test outputs on the task card before the PR. The first make test failed because an unrelated process held port 18795; the rerun passed.
Evidence: make task-sync exit 0 against origin/main 3fb8210f (SELF). make test exit 0 after the port was freed (SELF). CI on the PR head remains the authority.
Impact: Task card only. Evidence grades are unchanged and second-instance writes stay closed.
Refs: .task/feature-u7-release-roadmap.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 03:27:53 +00:00
weichen 4c01ec52a1 Record the task card for feature-svc-login-recovery-flow
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-svc-login-recovery-flow.md; R0=3fb8210f6495a78e70a67af3661bdfe9c00fb9de.

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

Refs: .task/feature-svc-login-recovery-flow.md
2026-10-13 03:19:45 +00:00
weichen 1248227cb8 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=3fb8210f6495a78e70a67af3661bdfe9c00fb9de; candidate=46dc31740b3232c65923023fc2cc2e95ff305310.

Impact: task metadata only.

Refs: .task/feature-u7-release-roadmap.md
2026-10-13 03:17:31 +00:00
weichenandCursor 46dc31740b Record delivery authorization for the U7 release specs
Why: The user authorized continuous delivery of the release-gate specs through merge and task-card closeout. The card still said no continuous authorization and left stages 1-6 unreviewed.
Evidence: Startup precheck READY, receipt imported into the task card (SELF). Spec claims rechecked locally: tree equality holds, policy/facts.md and the Documents repo are untouched, and checklist grades stay SELF or not started.
Impact: Task card text only. No replay, no workflow change, no second host, and second-instance writes stay closed.
Refs: .task/feature-u7-release-roadmap.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 03:17:05 +00:00