Skip to content

deskd 0.1.4

Choose a tag to compare

@hongdp hongdp released this 19 Jul 23:01
· 86 commits to main since this release

Two fixes from a live incident — a normal-priority meeting on a quiet desk took 17 minutes to convene (#4).

A meeting invitation is a wake demand. call_meeting now arms meeting_wake_requests for invited agents at call time regardless of priority (previously urgent-only; a normal call had no path to its invitees except the attendance-timeout sweep). Machine rungs only — no escalation for a normal call; urgency keeps its immediate human escalation on top.

The meeting SLA clocks tick on the planning tick. New public meetings.sweep_timeouts(); plan_wakes runs it every record-mode tick, so the attendance-timeout and stale-attendee clocks advance once a minute instead of only when some session happens to read a meeting. Dry ticks stay inert.

Call→check-in on a quiet desk drops from ~17 min to ~1–2 min. No API breaks; no schema changes.