Add accounts help topic and pin durability plan docs #469

Merged
weichen merged 12 commits from feature/svc-account-durability-plan into main 2026-10-12 12:24:15 +00:00
Owner

Summary

  • Add help accounts (aliases user/account) listing six instance-bound account CLI commands with OpenExisting / no-default-data contract.
  • Document the topic in docs/svc.md; regression tests/test_svc_user_help.py (T5-1, no side effects).
  • Pin modules/documents to Documents #87 tip (svc account durability r2 / recovery r3).

Test plan

  • python3 -m unittest tests.test_svc_user_help
  • python3 -m unittest tests.test_svc_user_binding
  • Merge Documents #87 before or with this pin

Why: first mergeable slice of account durability (discoverability); Backend U7 / recovery U8 deferred.
Refs: Documents #87; docs/proposals/2026-10-12-svc-unified-deploy-and-login-key.md

## Summary - Add `help accounts` (aliases user/account) listing six instance-bound account CLI commands with OpenExisting / no-default-data contract. - Document the topic in `docs/svc.md`; regression `tests/test_svc_user_help.py` (T5-1, no side effects). - Pin `modules/documents` to Documents #87 tip (svc account durability r2 / recovery r3). ## Test plan - [ ] `python3 -m unittest tests.test_svc_user_help` - [ ] `python3 -m unittest tests.test_svc_user_binding` - [ ] Merge Documents #87 before or with this pin Why: first mergeable slice of account durability (discoverability); Backend U7 / recovery U8 deferred. Refs: Documents #87; docs/proposals/2026-10-12-svc-unified-deploy-and-login-key.md
weichen added 8 commits 2026-10-12 12:13:55 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-svc-account-durability-plan.md; R0=2723e452440fc11022c0f6d916cd34cc4cd17335.

Impact: task metadata only; the feature workspace starts at 2723e45244.

Refs: .task/feature-svc-account-durability-plan.md
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=2723e452440fc11022c0f6d916cd34cc4cd17335; candidate=9f162f043d7cb6acede3082a41ef3f2c5fe9891a.

Impact: task metadata only.

Refs: .task/feature-svc-account-durability-plan.md
Why: preserve evidence, current contracts and the next review scope without changing the running system.

Evidence: SELF startup, sync and document validation receipts in the task card; runtime and fault acceptance NOT_RUN.

Impact: task metadata, planning index and account specifications only; component pins and business code unchanged.

Refs: feature/svc-account-durability-plan; Documents account r2 and recovery r3
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d6d46fde6d903d0d8e37440d830fb5183d6ef5e9.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d6d46fde6d903d0d8e37440d830fb5183d6ef5e9; candidate=6db8d411f7cea7be82872e617c6387ff9496c126.

Impact: task metadata only.

Refs: .task/feature-svc-account-durability-plan.md
Why: preserve current source and service snapshots before final verification.

Evidence: SELF task-sync and read-only runtime receipts in the task card.

Impact: planning metadata only; no runtime or account changes.

Refs: account r2; recovery r3
Why: keep the planning checks reviewable without a dirty task card.

Evidence: SELF document checks against the saved draft objects; raw receipts retained.

Impact: task metadata only; business validation remains NOT_RUN.

Refs: feature/svc-account-durability-plan
Add accounts help topic and pin durability plan docs
ci / test-pg (pull_request) Successful in 1m47s
ci / test (pull_request) Successful in 3m50s
bec1176692
Why: make the six instance-bound user commands discoverable (T5-1) and pin Documents r2/r3.
Evidence: python3 -m unittest tests.test_svc_user_help; existing test_svc_user_binding still green.
Impact: scripts/svc.sh help accounts|user; docs/svc.md topic list; documents gitlink to plan branch tip.
Refs: Documents #87; feature/svc-account-durability-plan
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 3 commits 2026-10-12 12:15:00 +00:00
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=b4b042630a352eca2a399a7a64931c74978bca7f.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=b4b042630a352eca2a399a7a64931c74978bca7f; candidate=8fbd9520ff2d26217230738a55e8d991733622ba.

Impact: task metadata only.

Refs: .task/feature-svc-account-durability-plan.md
Record the sync checkpoint
ci / test-pg (pull_request) Successful in 1m40s
ci / test (pull_request) Failing after 3m2s
99fefca8ab
Why: evidence after merging main into account durability branch.
Evidence: make task-sync SELF; unittest tests.test_svc_user_help.
Impact: task card only.
Refs: Dev #469
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen referenced this issue from a commit 2026-10-12 12:15:00 +00:00
weichen added 1 commit 2026-10-12 12:20:59 +00:00
Merge authoritative main into the task branch
ci / test-pg (pull_request) Successful in 2m1s
ci / test (pull_request) Successful in 3m56s
011c9d6aba
Why: resolve modules/documents gitlink conflict against updated main.
Evidence: Documents origin/main=3cc64380 (includes #84/#87).
Impact: pin modules/documents to Documents main tip.
Refs: #469
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen merged commit 9bbb72bd63 into main 2026-10-12 12:24:15 +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#469