- Task due-date Slack remindersCloses the rev-22 deadline-aware queue loop. The cron pulse now sweeps every 5 minutes for tasks due within the next 4 hours; matches fire a Slack ping (respecting quiet hours) and the new task.due_soon outbound event. Each task is reminded once per due-window, and rescheduling clears the stamp so the new window re-fires.
- Inline artifact body edit before approvalAI output is sometimes 90% right but needs a name swapped or a sentence tightened. The new Edit chip on every approval-queue item opens an inline editor for title, summary, and body โ save in place, no archive, no regenerate. Edits land in the activity log for the audit trail.
- Pinned tasks (symmetry with rev-22 pinned signals)Mirror of pinned signals: pin any task and it surfaces in a dedicated Pinned tasks panel above the active queue with a soft accent and a pulsing dot. Pinned tasks always sort first, regardless of due-date or priority, so a board-meeting deliverable can't slip behind a noisy queue.
- Power-user keyboard shortcuts + help overlayPress ? to open the shortcut overlay; / focuses search (rev 17); g a / g t / g s / g m / g h jump to Approvals / Active work / Recent signal / Memory / Desk health. A floating keyboard-icon FAB opens the overlay for discovery. The cheapest power-user retention wedge available.
- Visual polish on pinned panels and pill rowsPinned-tasks panel gets the same brand-colour border accent + gradient background introduced for pinned signals in rev 22; pinned cards get a pulsing dot on the left edge so they're scannable. The pill row in active-work cards now wraps with proper row-gap so long pill chains stay readable on narrow viewports.