2026-07-29 — Kilroy desk-review schedule leak fixed

Incident: Darius asked Kilroy (Telegram) for tomorrow’s schedule; Kilroy replied with 9 stops for Thu Jul 30 — 7 of which were unassigned Mathews County VA post-production desk reviews (office work), plus his 2 real MD field stops. Kilroy itself flagged the day as impossible.

Root cause: Kilroy’s unlikely-calendar skill (and SOUL.md + two crons) instructed bare /calendar/events calls with no exclude_desk_reviews / exclude_on_hold flags. The API filters already worked correctly (verified live: filtered call returns exactly the 2 Darius stops).

Fixes:

  • entirely-api 3e3a20d (pushed, rebuilt, verified): /calendar/events now exposes desk_review: bool on every event — defense-in-depth for unfiltered consumers.
  • Kilroy skills unlikely-calendar + unlikely-field: field-view rules + filtered example commands (assigned_tech Darius-or-empty).
  • Kilroy SOUL.md: DESK REVIEWS rule added beside ON HOLD; endpoint examples carry both exclude flags.
  • Kilroy crons updated via hermes cron edit: Tomorrow Schedule Preview + EOD Summary (were unfiltered), Morning Briefing + Daily Field Schedule (added missing exclude_on_hold).

SOUL changes reach live sessions at Kilroy’s daily 4 AM session reset; skill files are re-read per invocation; cron prompts per run.