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
Owner

Why: U7 account creation, password changes, recovery keys, and sessions needed atomic state and audit records. The older Dev pin preceded main authentication-version changes and schema migrations 28–30.

Result: Pin the reviewed Backend #185 merge 8e80e2618eb7471dd12d5f172ff3cd23622b7d2f, including additive migration 31, owner-serialized credential/session admission, read-only maintenance opens, and exclusive private credential output files. Clarify the U7 identity/schema and test contracts. Current Core, Documents, Frontend, UI, and other component pins are preserved.

Evidence: Fixed Dev head d805cc1697ae7f49d371a56a6a55191f00897b8c includes current main d852c159b6b3387a2f418a42ab6d3696ac873d01. SELF make test passed (340 governance cases, 263 Frontend and 162 UI tests plus Go components); isolated PostgreSQL/Redis make test-backend-pg and make build passed. Full raw receipts are in .task/feature-u7-account-tx-audit.md; a transient nested Git lock blocked one no-op sync and resolved without deletion, then the same-base check passed with changed=0. Independent REPLAY /root/merge_queue_review passed this exact candidate (/tmp/mq-trial486-parent-final-independent-review-20261014.json). Backend GATE run 3062 passed; Dev exact-head CI is pending and required before merge.

Impact: No live service, shared database, or branch-protection change. The final Dev PR must pass all three current-head CI jobs before agent merge; task closure and worktree cleanup follow the actual merge.

Refs: Backend #185; Dev merge queue #518; docs/svc-deploy/u7-account-tx-audit.md.

Final admission for fixed head d805cc1697ae7f49d371a56a6a55191f00897b8c / base d852c159b6b3387a2f418a42ab6d3696ac873d01: independent /root/merge_queue_review REPLAY PASS (/tmp/mq-trial486-parent-final-independent-review-20261014.json). GATE run 3067 actor weichen, home-runner/id3, all exact-head jobs and steps completed/success: svc-realcombo, test, test-pg. Root will merge with fixed head_commit_id and force_merge=false; actual result will be recorded after verification.

实际交付:Root经PR合入 05b997b84db26c517604c48d12676f0eb2b86e18,完整树及组件核验匹配固定候选;GATE run3067 actor weichen/home-runner id3,三项必需作业及步骤全部成功。源码外原始收据和独立报告保留,任务卡归档/回收另行完成,状态见Issue518。

Why: U7 account creation, password changes, recovery keys, and sessions needed atomic state and audit records. The older Dev pin preceded main authentication-version changes and schema migrations 28–30. Result: Pin the reviewed Backend #185 merge `8e80e2618eb7471dd12d5f172ff3cd23622b7d2f`, including additive migration 31, owner-serialized credential/session admission, read-only maintenance opens, and exclusive private credential output files. Clarify the U7 identity/schema and test contracts. Current Core, Documents, Frontend, UI, and other component pins are preserved. Evidence: Fixed Dev head `d805cc1697ae7f49d371a56a6a55191f00897b8c` includes current main `d852c159b6b3387a2f418a42ab6d3696ac873d01`. SELF `make test` passed (340 governance cases, 263 Frontend and 162 UI tests plus Go components); isolated PostgreSQL/Redis `make test-backend-pg` and `make build` passed. Full raw receipts are in `.task/feature-u7-account-tx-audit.md`; a transient nested Git lock blocked one no-op sync and resolved without deletion, then the same-base check passed with `changed=0`. Independent REPLAY `/root/merge_queue_review` passed this exact candidate (`/tmp/mq-trial486-parent-final-independent-review-20261014.json`). Backend GATE [run 3062](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Backend/actions/runs/3062) passed; Dev exact-head CI is pending and required before merge. Impact: No live service, shared database, or branch-protection change. The final Dev PR must pass all three current-head CI jobs before agent merge; task closure and worktree cleanup follow the actual merge. Refs: Backend #185; Dev merge queue #518; `docs/svc-deploy/u7-account-tx-audit.md`. <!-- mq-trial486-admission --> Final admission for fixed head `d805cc1697ae7f49d371a56a6a55191f00897b8c` / base `d852c159b6b3387a2f418a42ab6d3696ac873d01`: independent `/root/merge_queue_review` REPLAY PASS (`/tmp/mq-trial486-parent-final-independent-review-20261014.json`). GATE [run 3067](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3067) actor weichen, home-runner/id3, all exact-head jobs and steps completed/success: [svc-realcombo](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3067/jobs/4646), [test](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3067/jobs/4644), [test-pg](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3067/jobs/4645). Root will merge with fixed `head_commit_id` and `force_merge=false`; actual result will be recorded after verification. 实际交付:Root经PR合入 `05b997b84db26c517604c48d12676f0eb2b86e18`,完整树及组件核验匹配固定候选;GATE [run3067](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/actions/runs/3067) actor weichen/home-runner id3,三项必需作业及步骤全部成功。源码外原始收据和独立报告保留,任务卡归档/回收另行完成,状态见Issue518。
weichen added 3 commits 2026-10-12 14:55:25 +00:00
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
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>
Pin account transactions and note deprecated credential flags
ci / test-pg (pull_request) Failing after 3m32s
ci / test (pull_request) Successful in 5m14s
028509caa5
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>
weichen added 1 commit 2026-10-12 14:57:20 +00:00
Link the U7 task card to its pull requests
ci / test-pg (pull_request) Successful in 3m4s
ci / test (pull_request) Successful in 4m49s
1ca820cf79
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>
weichen added 1 commit 2026-10-12 15:49:52 +00:00
Pin the account branch after merging backend main
ci / test-pg (pull_request) Successful in 1m43s
ci / test (pull_request) Successful in 5m11s
f728282fa4
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>
weichen added 2 commits 2026-10-12 15:50:47 +00:00
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=cd61bbb112eea6a210a64e84f2cef00b0d64bfc1.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
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
5156d66302
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
weichen added 4 commits 2026-10-14 04:27:44 +00:00
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
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d852c159b6b3387a2f418a42ab6d3696ac873d01.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
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
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
d805cc1697
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
weichen changed title from Pin account transactions and note deprecated credential flags to Deliver U7 account transactions on the current combination 2026-10-14 04:27:56 +00:00
weichen merged commit 05b997b84d into main 2026-10-14 04:36:00 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#486