-
Notifications
You must be signed in to change notification settings - Fork 4
Feature: Thread status (open/resolved) per incident investigation #5
Copy link
Copy link
Open
Description
Context
In Faultline, a thread represents a single incident / investigation (one thread per incident). When the investigation is complete and the incident is handled, the thread should be explicitly closed.
Problem
Without a thread status, it’s hard to tell which incident investigations are still active vs completed, especially over time.
Proposal
Add a status field to each thread:
- open (default)
- resolved (investigation complete / incident handled)
UX
- Show a status pill on the thread header and in the thread list.
- Quick actions:
- Mark resolved (closes the investigation)
- Reopen (if the incident regresses or investigation resumes)
- Thread list filters: All / Open / Resolved
- Optional: show only Open by default.
Behavior
- New thread =
open - Mark resolved =
resolved - If someone posts a new message in a resolved thread:
- Auto-reopen the thread (recommended), or
- keep it resolved and require manual reopen (less ideal for incident workflows).
Acceptance criteria
- A thread can be marked resolved and reopened.
- Thread list clearly separates active vs completed investigations.
- Status persists and is reflected across reloads/devices.
- Filtering by status works.
Why this matters
Status turns the thread list into a lightweight incident timeline: what’s active now vs what’s already completed, without scanning message history.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels