Two states side-by-side. v1 is the observability MVP shipping now — a single filterable table on /dispatch. v2 is the spec-Appendix-A vision — a 3-band composition (INBOX / ACTIVE / AUDIT) that promotes urgent work above-fold and demotes audit volume.
KNOWN-EXECThemis routes directly to owning godNEW-DIRGated by Athena office-hours reviewp1blocks on ASK zero-gracep2grace 2h
apollo / 2026-04-19task-052
v1 · shipping Fleet Tasks — Observability MVP
Flat filterable table on /dispatch. Source: fleet_tasks table (Pantheon Supabase). Routes: read-only · ingestion via Themis CLI · no UI writes. Matches DispatchPage.tsx patterns verbatim.
Fleet Tasks
416 total · 47 shown · oldest first
Target
Source
Title
Status
Pri
Age
HDhades
rule-08
Rotate Supabase service key for viska project (expires 2026-04-24)
blocked
p1
26h
ATatlas
handoff
Amend rule 08 — fleet_tasks authority vs backlog files
pending
p2
14h
MEmetis
handoff
Themis classifier engine — port /plan-task frontmatter to fleet_tasks schema
active
p1
8h
APapollo
handoff
Design /dispatch 3-band reframe — compose 5 sections as INBOX/ACTIVE/AUDIT
active
p2
5h
PRproteus
handoff
Deploy fleet_task_events table + RPC set (Themis schema v1 DDL)
pending
p1
4h
HEhermes
mercury
Follow-up email thread · OeKB Group — AI enablement scope response
What v1 gives you: a read-only window into the fleet task queue. Every lead, handoff, rule-08 file, Mercury follow-up, meeting task, and CRM enrichment job lands in one table. Filter by god, source, or status. Judge volume, distribution, staleness.
What v1 does NOT give you: urgency differentiation · classifier signal · operator-action affordances · live context from pipeline or war rooms · visual hierarchy. Every row looks the same weight.
v2 · vision /dispatch — 3-Band Composition
Appendix A. Reframes the 5 listed sections into 3 operator-query bands. Urgent slice above-fold. Classifier badges inline. Dispatch log demoted to /dispatch/log (3-event ticker only).
Dispatch
3 needs · 14 in pipeline · 3 live rooms · 416 routed · LIVE
BAND A INBOX · what needs you right now
Needs you
3 ask · 2 new
ASK · pendingHEhermes00:12m
"Approve OSINT scope widen to include EU defense contracts?"
NEW-DIR · queuedHEhermes04:22h
"Hermes proposes standing OSINT channel for EU defense intelligence — office-hours review requested."
Collapsed by default. Expand reveals full filterable table (same columns as v1) plus per-god chip shortcut row and signal_class toggle.
What v2 adds beyond v1:Needs you unified queue (ASK + NEW-DIR, two-tier sort) above-fold ·
Routed urgent 5-row slice filtered by Athena-050 composite rule ·
Classifier chips (KN / ND) distinguish office-hours-gated from direct-route ·
Pipeline swimlane replaces session list — structure over volume ·
Rooms strip compressed to live-only, link-through to /war-room ·
Log ticker demoted to 3-event presence signal; full log at /dispatch/log.
What v2 preserves from v1: all five data sources remain addressable · full Routed table available on expand · filter semantics unchanged (target / source / status) · same fleet_tasks backing table, no schema migration required to flip bands on.
NOTE migration path
Ship v1 this session
Flat table lands on DispatchPage.tsx as a new section above the existing dispatch log. Zero new components. Filter state already wired (ftGod / ftSource / ftStatus).
Reframe ships when routing correctness is proven (Themis confusion-matrix < 5% misclass) and urgent-slice filter has telemetry. Dispatch log route /dispatch/log ships in same PR.