Merge the approved IAM U3 account contract documents #115

Merged
weichen merged 10 commits from feature/iam-u3-account-contract into main 2026-10-19 02:17:29 +00:00
10 Commits
Author SHA1 Message Date
weichenandCursor 4a2cb19fde Link the U3 contract task card to its PR
governance / governance (pull_request) Successful in 20s
Why: the card and PR description are one record.

Evidence: PR #115 created via the Gitea API.

Impact: task card only.

Refs: Documents PR #115
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-19 02:16:36 +00:00
weichenandCursor c6c411a6db Record the U3 contract merge task card
governance / governance (pull_request) Successful in 22s
Why: track preservation and merge of the approved U3 contract documents.

Evidence: SELF blob identity, diff check and ancestry checks recorded in the card.

Impact: task card only.

Refs: Dev PR #626; Documents c236d30, fb3a821, 5783940
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-19 02:16:29 +00:00
weichen 01ba910685 Merge the approved U3 contract branch history 2026-10-19 02:16:20 +00:00
agent-exec-transport 43f2fd4da3 agent-exec transport 034eee93d71eef0305c1c11de1f45beb/02503b0e5621 2026-10-19 02:16:13 +00:00
agent-exec-transport 08b86183c2 agent-exec transport cc01d2ecc8ef6f68d6ff1de4eca0812c/20c64e14676b 2026-10-19 02:15:19 +00:00
weichen 3481253c54 Merge remote-tracking branch 'origin/main' into feature/iam-u3-account-contract 2026-10-14 08:37:10 +00:00
weichen 5783940e4c Define U3 delegated projection actor fence
Why: Delegated RDM renames currently lose the real operator before the Backend project write, leaving an account-disable race in the Backend database.

Evidence: Read-only source review identified both HTTP lifecycle and command rename paths; the proposed contract and validation plan are pending human stage 4-5 review.

Impact: Adds a narrow request-bound projection capability proposal and two-account final transaction plan. No product code, production state, or approval status changes.

Refs: Approved U3 r1 and A1-A4 amendment; Dev feature/iam-u3-account-directory-recovery task card.
2026-10-14 07:33:19 +00:00
weichen fb3a8214df Specify U3 stage-six review repairs
Why: independent review found in-flight write, API-key admission, lock-order, and cross-instance cursor gaps in the U3 candidate.

Evidence: SELF source review of Backend 4053c4d against approved U3 r1; proposal records triggers, scope, and replay plan.

Impact: request stage-four and stage-five re-review before further affected implementation; no production action.

Refs: IAM U3 r1; Dev policy/delivery.md
2026-10-14 05:51:37 +00:00
weichen e4536afda6 Merge authoritative main into the U3 contract branch
Why: prepare the U3 review amendment against the current documentation baseline.

Evidence: origin/main=2d35cd49c203820d24d7c38acead06d37793c1f1.

Impact: integrate upstream documentation without changing the approved U3 r1 text.

Refs: IAM U3 r1
2026-10-14 05:50:32 +00:00
weichen c236d3099d Define the U3 account directory and owner recovery contract
Why: refine the approved IAM scope into enforceable account, directory and recovery boundaries.

Evidence: SELF document checks and independent document reviews; business tests and CI are NOT_RUN.

Impact: proposed contract and implementation plan only; preserve the approved global plan and all runtime data.

Refs: Dev feature/iam-u3-account-directory-recovery; IAM r1 U3 and IAM-D/IAM-C
2026-10-14 01:48:47 +00:00