Recover Human Gate decisions after interrupted mobile responses #1447
No reviewers
Labels
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stackchain/stackchain-dashboard#1447
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "timmy/1446-recover-human-gate-decision"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #1446
Persist the exact account- and revision-scoped Human Gate decision operation before submission, restore an outcome-unknown verification tray after transport interruption or app restart, and replay the same idempotency key/payload to recover the durable receipt. Includes progressive and hydrated mobile wiring, 44px recovery controls, offline shell rollover, documentation, and packaged 320×568 / 390×844 browser coverage.
Validation:
python3 -m pytest tests/ -q→ 2759 passed, 27 skippedSTACKCHAIN_RUN_RELEASE_E2E=1 python3 -m pytest tests/e2e/test_human_gates_reopen_release.py -q→ 3 passed