Deliver U7 account transactions on the current combination #486

Merged
weichen merged 11 commits from feature/u7-account-tx-audit into main 2026-10-14 04:36:00 +00:00
11 Commits
Author SHA1 Message Date
weichen d805cc1697 Record U7 integration evidence and correct the specification
ci / svc-realcombo (pull_request) Successful in 1m54s
ci / test (pull_request) Successful in 5m1s
ci / test-pg (pull_request) Successful in 7m19s
Why: The account task needs the actual synchronized combination and raw local checks before freezing its final Dev candidate; two spec lines overstated identity and test behavior.

Evidence: SELF make test, isolated PostgreSQL and Redis backend tests, make build, and task-sync receipts are imported; Backend #185 has independent REPLAY and exact-head GATE.

Impact: Keep current component pins, clarify read-only identity verification and test coverage, and prepare the Dev PR for final exact-head admission.

Refs: Dev #486; Backend #185; merge queue #518
2026-10-14 04:23:31 +00:00
weichen d2783e4061 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=d852c159b6b3387a2f418a42ab6d3696ac873d01; before_record=665955279bac407e2f55bbba9f7299e48fd70031.

Impact: task metadata only.

Refs: .task/feature-u7-account-tx-audit.md
2026-10-14 04:17:13 +00:00
weichen 665955279b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d852c159b6b3387a2f418a42ab6d3696ac873d01.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 04:16:47 +00:00
weichen 1f347c5ec4 Pin the merged account transaction backend
Why: The Dev U7 task must consume the actual reviewed Backend merge and record the current agent-only delivery authorization.

Evidence: Backend #185 merged as 8e80e261 after independent REPLAY and exact-head GATE run 3062; task card preserves the original SELF resume receipt.

Impact: Advance the Backend gitlink to the merged component; parent combination and CI remain pending final synchronization.

Refs: Dev #486; Backend #185; Dev queue #518
2026-10-14 04:15:55 +00:00
weichen 5156d66302 Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m1s
ci / test-pg (pull_request) Successful in 2m34s
ci / test (pull_request) Successful in 5m36s
Why: bind the task validation checkpoint to the latest integration baseline.

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

Impact: task metadata only.

Refs: .task/feature-u7-account-tx-audit.md
2026-10-12 15:50:29 +00:00
weichen 4a8997bf8b 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:49:56 +00:00
weichenandCursor f728282fa4 Pin the account branch after merging backend main
ci / test-pg (pull_request) Successful in 1m43s
ci / test (pull_request) Successful in 5m11s
Why: identity open landed on backend main and the account commands have to keep the no-migrate opener beside it.
Evidence: backend 9754531 is the merge, and the local package tests passed before that commit.
Impact: the Dev pin moves to 9754531. The migration stays at v28 until the instance-guard branch is on main.
Refs: modules/backend
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 15:49:50 +00:00
weichenandCursor 1ca820cf79 Link the U7 task card to its pull requests
ci / test-pg (pull_request) Successful in 3m4s
ci / test (pull_request) Successful in 4m49s
Why: the card is the delivery record and needs the Backend and Dev pull request URLs.
Evidence: PR creation returned Backend #185 and Dev #486. CI GATE is not green yet.
Impact: task metadata only.
Refs: .task/feature-u7-account-tx-audit.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 14:57:18 +00:00
weichenandCursor 028509caa5 Pin account transactions and note deprecated credential flags
ci / test-pg (pull_request) Failing after 3m32s
ci / test (pull_request) Successful in 5m14s
Why: the integration tree has to carry the single-transaction account changes, and operators need to see that --dsn and --password still work while warning.
Evidence: Backend 545a75b. SELF store tests named in that branch. PostgreSQL, cross-process, and SIGKILL password checks are NOT_RUN locally.
Impact: Dev gitlink moves to 545a75b. scripts/svc.sh is unchanged and can keep passing --dsn and --password.
Refs: docs/svc-deploy/u7-account-tx-audit.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 14:52:29 +00:00
weichenandCursor c5488426a8 Record U7 account transaction authorization and spec
Why: account creation, password changes, and bootstrap currently commit in separate steps and do not write an audit row. The spec fixes the transaction, audit, and open-existing boundaries before code changes.
Evidence: SELF precheck receipt already imported at task-start. No runtime test in this commit.
Impact: task card and spec only. Backend behavior is unchanged.
Refs: docs/svc-deploy/u7-account-tx-audit.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 14:09:19 +00:00
weichen 5b6cc009a0 Record the task card for feature-u7-account-tx-audit
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-u7-account-tx-audit.md; R0=4d362537d0e8755a03b1757b5bad92779a064b33.

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

Refs: .task/feature-u7-account-tx-audit.md
2026-10-12 14:07:04 +00:00