Complete follow-up filing and continue the Updates inbox #665

Closed
opened 2026-08-12 17:02:51 +00:00 by timmy · 0 comments
Owner

User problem

On mobile, Create follow-up moves an unread update into issue capture, but after filing the operator must manually reopen Updates, relocate the source conversation, mark it read, and find the next item.

Vertical slice

Add a follow-up-specific Create follow-up & next completion path. Durable issue admission must happen first; only then acknowledge the source update (online or through the account-bound read outbox) and continue to the next unread update. Preserve the draft/source for safe retry if admission fails, and never create a duplicate issue while retrying acknowledgement.

Acceptance

  • Starting a follow-up does not acknowledge the source.
  • Create follow-up & next durably admits exactly one issue before acknowledgement.
  • Successful admission acknowledges/queues the source read and opens the next unread update; empty queue announces Inbox cleared.
  • Admission failure keeps the source unread and draft intact.
  • Acknowledgement retry reuses the confirmed issue receipt and does not create another issue.
  • Same-account reload can resume; another account cannot consume pending continuation state.
  • Mobile action is keyboard/safe-area reachable with a 44px target.
  • Focused behavioral tests and full suite pass.

This follows #663/#664 but does not duplicate it: that work intentionally stages a follow-up without acknowledging or continuing the Updates inbox.

## User problem On mobile, Create follow-up moves an unread update into issue capture, but after filing the operator must manually reopen Updates, relocate the source conversation, mark it read, and find the next item. ## Vertical slice Add a follow-up-specific Create follow-up & next completion path. Durable issue admission must happen first; only then acknowledge the source update (online or through the account-bound read outbox) and continue to the next unread update. Preserve the draft/source for safe retry if admission fails, and never create a duplicate issue while retrying acknowledgement. ## Acceptance - Starting a follow-up does not acknowledge the source. - Create follow-up & next durably admits exactly one issue before acknowledgement. - Successful admission acknowledges/queues the source read and opens the next unread update; empty queue announces Inbox cleared. - Admission failure keeps the source unread and draft intact. - Acknowledgement retry reuses the confirmed issue receipt and does not create another issue. - Same-account reload can resume; another account cannot consume pending continuation state. - Mobile action is keyboard/safe-area reachable with a 44px target. - Focused behavioral tests and full suite pass. This follows #663/#664 but does not duplicate it: that work intentionally stages a follow-up without acknowledging or continuing the Updates inbox.
timmy self-assigned this 2026-08-12 17:02:51 +00:00
timmy closed this issue 2026-08-12 17:14:00 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#665
No description provided.