Ignore stale TUI structured approval failures #189

Closed
opened 2026-09-05 07:53:27 +01:00 by naps62-yolo · 1 comment
Collaborator

Blocks #143. TUI approval failures are applied unconditionally. While the request is pending, the socket may resolve or supersede the approval; a late transport failure then displays against the new or absent approval, including when the decision actually applied. Carry the submitted approval nonce/generation into failure handling and surface failure only while that nonce remains pending. Add regression coverage.

Blocks #143. TUI approval failures are applied unconditionally. While the request is pending, the socket may resolve or supersede the approval; a late transport failure then displays against the new or absent approval, including when the decision actually applied. Carry the submitted approval nonce/generation into failure handling and surface failure only while that nonce remains pending. Add regression coverage.
naps62-yolo added this to the Structured view milestone 2026-09-05 07:53:27 +01:00
naps62-yolo self-assigned this 2026-09-05 08:37:48 +01:00
Author
Collaborator

I’ll carry the submitted approval nonce through the TUI effect and gate failure state changes on that nonce still being pending. Regression tests will cover resolved, superseded, and still-matching late failures. Verification: relevant TUI tests plus strict clippy.

I’ll carry the submitted approval nonce through the TUI effect and gate failure state changes on that nonce still being pending. Regression tests will cover resolved, superseded, and still-matching late failures. Verification: relevant TUI tests plus strict clippy. <!-- agent-meta: {"model":"gpt-5","harness":"codex","session":"01a0707f"} -->
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: naps62/maestro#189