todo: drop landed entries (reminder errors + tombstones/meta_inputs events)

This commit is contained in:
müde 2026-05-18 00:08:25 +02:00
parent 978a3cf391
commit 0a75e62ffe

View file

@ -20,9 +20,7 @@
## Dashboard ## Dashboard
- **Reminder delivery-error surface**: `reminder_scheduler::tick` logs failed deliveries but doesn't persist. Add `last_error TEXT, attempt_count INTEGER` columns + a banner on the dashboard row + a "retry" affordance. Needs a sqlite migration (idempotent ALTER TABLE). - **Per-agent reminder rollups**: pending count chip + delivery-error surface landed. Still open: delivered-count chip (last 24h?), per-agent histogram of attempts-vs-successes — both readable from `turn_stats.open_reminders_count` history or via a new `Broker::count_delivered_reminders_since(agent, ts)` helper.
- **Per-agent reminder status / query interface**: surface pending vs. delivered counts per agent (manager + each sub-agent) as a small chip on the container row.
- **Tombstones + meta_inputs events**: not yet event-derived. PURG3 + meta-update still trigger a post-submit `/api/state` refetch on the dashboard. Add `TombstoneAdded`/`TombstoneRemoved` + `MetaInputsChanged` so those forms can drop their refetch too and the cold-load is the only `/api/state` fetch in normal operation.
## Security ## Security