Implement U4 one-time login keys and OpenExisting (Backend pin) #428

Merged
weichen merged 11 commits from feature/svc-deploy-u4-login-key into main 2026-10-12 05:15:35 +00:00
11 Commits
Author SHA1 Message Date
weichenandCursor 5a43eb5196 Record post-sync U4 evidence after resolving main conflict
ci / test-pg (pull_request) Failing after 1m2s
ci / test (pull_request) Failing after 2m20s
Why: task-sync merged origin/main; Backend pin is main tip with #171; refresh SELF evidence for #428.
Evidence: go test store/server/app exit 0 at synced HEAD
Impact: PR #428 should become mergeable.
Refs: Dev pulls/428; Backend #171 (merged)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 05:05:01 +00:00
weichen 4d9d62d092 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=b431777c9fa9c74f096d7f14fce40d1beba53fe2; candidate=a918d8c1812ffaae1f5b55ccca93164b932fb05e.

Impact: task metadata only.

Refs: .task/feature-svc-deploy-u4-login-key.md
2026-10-12 05:04:35 +00:00
weichen a918d8c181 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=b431777c9fa9c74f096d7f14fce40d1beba53fe2.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 05:04:14 +00:00
weichenandCursor 8ab41871ea Pin Backend to main tip that includes merged U4
Why: Backend #171 landed on main as 1d9e8f4; Dev #428 conflicted on the gitlink against newer main pins.
Evidence: Backend origin/main contains OpenExisting + login_keys (merge #171)
Impact: Dev U4 tracks Backend main tip; unblocks task-sync merge of origin/main.
Refs: Backend pulls/171; Dev pulls/428
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 05:04:12 +00:00
weichenandCursor 484a3fb176 Link U4 task card to Dev #428 and Backend #171
ci / test-pg (pull_request) Failing after 1m45s
ci / test (pull_request) Failing after 3m11s
Why: PR URLs are the task主记录 after push; keep the card discoverable for review.
Evidence: Gitea API created pulls/428 and Backend pulls/171
Impact: Card header points at open PRs; no merge.
Refs: pulls/428; Backend pulls/171
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 03:59:47 +00:00
weichenandCursor 95c6e52006 Record U4 Backend test evidence after task-sync
ci / test-pg (pull_request) Failing after 1m54s
ci / test (pull_request) Failing after 3m11s
Why: Completion gate requires evidence-tool receipts for go test on the pinned Backend.
Evidence: SELF receipt e4d1d56c… (store/server/app exit 0 at c2d0fdf)
Impact: Task card ready for PR review; merge still owner-only.
Refs: Backend pulls/171; docs/svc-deploy/u4-one-time-login-key.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 03:59:26 +00:00
weichen c2d0fdf646 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=ae465d24441ab349c961a55e9b04f8c4ccaf6de8; candidate=e83c60b21b314c2b3cd63c4d5907b5002605d5ba.

Impact: task metadata only.

Refs: .task/feature-svc-deploy-u4-login-key.md
2026-10-12 03:56:32 +00:00
weichen e83c60b21b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ae465d24441ab349c961a55e9b04f8c4ccaf6de8.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 03:55:34 +00:00
weichenandCursor 33a6e046dc Bump Backend pin after U4 e2e gate alignment
Why: Backend #171 HEAD advanced with must_change e2e fix; keep Dev gitlink in sync and mark U4 specs started.
Evidence: Backend go test store/server/app green at 47463a9
Impact: Dev U4 branch tracks Backend PR #171 tip.
Refs: docs/svc-deploy/u4-one-time-login-key.md; Backend pulls/171
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 03:55:24 +00:00
weichenandCursor dba8508807 Pin Backend U4 login-key implementation and record specs
Why: wire Dev to the Backend feature that delivers OpenExisting and
one-time login keys for the approved deploy proposal.
Evidence: SELF Backend tests; gitlink 1ba7225.
Impact: Backend gitlink + docs; runtime via new binary.
Refs: .task/feature-svc-deploy-u4-login-key.md

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 03:44:26 +00:00
weichen 08db55ff80 Record the task card for feature-svc-deploy-u4-login-key
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-svc-deploy-u4-login-key.md; R0=9a9665b458916179df6d94066dfb9aa657a13d60.

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

Refs: .task/feature-svc-deploy-u4-login-key.md
2026-10-12 03:37:16 +00:00