Add the duties acceptance e2e harness #576

Merged
weichen merged 3 commits from feature/duty-acceptance-e2e into main 2026-10-16 04:34:37 +00:00
Owner

P0-B of the S9 acceptance report: a self-contained duties-flows browser harness (scripts/e2e-duties.sh).

  • Builds RDM (origin/main archive + pins snapshot), base CLI (same pinned backend), frontend dist; seeds via the current login-key credential contract (identity ensure, dual bootstrap-admin, redeem+set-password).
  • Drives the three-views duties page in a real browser: granted non-admin preview 200, in-flight doc round + reviewer change surfaces the confirmation checkbox and a confirmed save invalidates the doc submission, idempotent re-save applied=0 unchanged=1, unauthorized member preview 400, void-legacy then doc submit passes.
  • Scripts-only; no product code or pins change. Formal run recorded in the task card (make evidence).

Refs: S9 acceptance report P0-B; findings 2/4 retest.

P0-B of the S9 acceptance report: a self-contained duties-flows browser harness (scripts/e2e-duties.sh). - Builds RDM (origin/main archive + pins snapshot), base CLI (same pinned backend), frontend dist; seeds via the current login-key credential contract (identity ensure, dual bootstrap-admin, redeem+set-password). - Drives the three-views duties page in a real browser: granted non-admin preview 200, in-flight doc round + reviewer change surfaces the confirmation checkbox and a confirmed save invalidates the doc submission, idempotent re-save applied=0 unchanged=1, unauthorized member preview 400, void-legacy then doc submit passes. - Scripts-only; no product code or pins change. Formal run recorded in the task card (make evidence). Refs: S9 acceptance report P0-B; findings 2/4 retest.
weichen added 3 commits 2026-10-16 04:24:46 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-duty-acceptance-e2e.md; R0=e8d3e61a38e9690763ef46f272b2643604629cc4.

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

Refs: .task/feature-duty-acceptance-e2e.md
Why: the S9 acceptance corrections left no repeatable harness for the
duty-flows browser verification, and the doc-level in-flight confirmation
path had never been driven in a real browser; the legacy e2e.sh seeding
predates the login-key credential contract.

Evidence: bash scripts/e2e-duties.sh end-to-end PASS — granted non-admin
preview 200, in-flight round + reviewer change surfaces the confirmation
checkbox and a confirmed save invalidates the doc submission, idempotent
re-save applied=0 unchanged=1, unauthorized member preview 400,
void-legacy then doc submit passes (evidence row in this card).

Impact: scripts-only; no product code or pins change.
Refs: S9 acceptance report P0-B
Merge authoritative main into the task branch
ci / svc-realcombo (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 5m55s
ci / test-pg (pull_request) Successful in 7m47s
359e2cd015
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d295342c4f5654d916c612b9cc059ccd39445d14.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
weichen merged commit 197155c405 into main 2026-10-16 04:34:37 +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#576