Features
Correction Workflow
Manager identifies a process deviation, sends a correction, employee acknowledges
The correction workflow is how a manager flags a deviation from an SOP, gets the note in front of the employee, and confirms the employee has read and understood it.
Steps
- Manager selects an employee and a process/SOP.
- Manager writes a note (typed, spoken via the microphone, or generated by the AI note writer).
- App saves the correction and sends a Slack DM to the employee.
- Employee reads the note, reviews the linked process, and optionally adds feedback.
- Employee clicks "I've read and understand this".
- App logs the acknowledgement with a timestamp and any employee feedback.
- Dashboard shows corrections, status, repeat patterns, and employee feedback.
Priority
The priority field is corrections-only. Allowed values:
lowmediumhigh
Recognition messages do not use this field.
State pattern
A correction reminder is created with status: pending. When the employee clicks the acknowledge button on the reminder page, the status flips to acknowledged and acknowledged_at is set to the current timestamp. Any text the employee entered in the optional feedback textarea is written to employee_feedback at the same time.
// Conceptual state transition
status: "pending" -> "acknowledged"
acknowledged_at: null -> <timestamp>
employee_feedback: null -> <string | null>Dashboard signals
Once acknowledged, the reminder feeds:
- The correction count for the employee and for the process.
- The repeat indicator (corrections for the same employee + process, excluding the current one).
- The feedback indicator on the reminder list and on the employee timeline.