Migrate e2e.sh seeding to the login-key credential contract #581

Merged
weichen merged 6 commits from fix/e2e-seed-credential-contract into main 2026-10-16 07:53:47 +00:00
Owner

P0-B observation fix: user create --password is rejected (RECOVERY_CONTRACT_REPLACED) since the 2026-10-13 recovery contract, so scripts/e2e.sh could no longer seed its fixture.

Seeding order is now serve-first (base store), identity ensure with a migration race retry, base bootstrap-admin with login-key delivery, API redeem and password setup (E2E_PASSWORD2 remains the effective password, so the specs need no change); dead finish_password_gate removed.

Evidence: full scripts/e2e.sh run exit=0 — rdm-audit suite 5 passed, plain-base phase 2 passed (task card evidence row).

Refs: S9 acceptance report P0-B observation.

P0-B observation fix: user create --password is rejected (RECOVERY_CONTRACT_REPLACED) since the 2026-10-13 recovery contract, so scripts/e2e.sh could no longer seed its fixture. Seeding order is now serve-first (base store), identity ensure with a migration race retry, base bootstrap-admin with login-key delivery, API redeem and password setup (E2E_PASSWORD2 remains the effective password, so the specs need no change); dead finish_password_gate removed. Evidence: full scripts/e2e.sh run exit=0 — rdm-audit suite 5 passed, plain-base phase 2 passed (task card evidence row). Refs: S9 acceptance report P0-B observation.
weichen added 4 commits 2026-10-16 06:45:57 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-e2e-seed-credential-contract.md; R0=9edb011e63ab9bf104360379e52c30075bd2f344.

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

Refs: .task/fix-e2e-seed-credential-contract.md
Why: P0-B observation fix; --password creation rejected by the recovery contract.
Evidence: full e2e.sh run exit=0, both suites pass (task card evidence row).
Impact: scripts/e2e.sh only.
Refs: S9 acceptance report P0-B observation
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=37b272ba0ecfaf97fe71db3947ddf1127594db8e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Record the sync checkpoint
ci / test (pull_request) Successful in 7m17s
ci / svc-realcombo (pull_request) Successful in 2m9s
ci / test-pg (pull_request) Successful in 7m46s
365e5451b1
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=37b272ba0ecfaf97fe71db3947ddf1127594db8e; before_record=ad36a06e2e60593fc05acc4c8d19f5110a6dfb32.

Impact: task metadata only.

Refs: .task/fix-e2e-seed-credential-contract.md
weichen added 2 commits 2026-10-16 07:29:18 +00:00
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=e665bfb574fe3311bb1ffa02212c0620c4e310f7.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 1m56s
ci / test (pull_request) Successful in 5m49s
ci / test-pg (pull_request) Successful in 8m39s
1271d9ef9c
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=e665bfb574fe3311bb1ffa02212c0620c4e310f7; before_record=d539c88ba5f4af7894fb544882e36dc0ec7d3a16.

Impact: task metadata only.

Refs: .task/fix-e2e-seed-credential-contract.md
weichen merged commit 6f02a7510d into main 2026-10-16 07:53:47 +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#581