The Future of Reef Development
There were some deliberate scope cuts for the initial release. I have other integrations and options planned post-launch. Here are just a few:
- Per-agent API tokens / multi-host fan-out. The
Agentforeign key is already threaded through every relevant model; what’s missing is per-agent token issuance and the UI to manage it. - User-configurable notification rules. Currently hardcoded in
app/notifications/dispatch.py— see Notifications. - Cron-expression schedules.
ScanScheduleonly supports interval-minutes today. - SBOM drift detection. Grype already keeps the full package inventory (
_reef_inventory) on every run specifically so a future diff has something to compare against — see Grype. - In-UI schedule editor.
/schedules/is read-only today; schedules are edited in the Django admin. - PostgreSQL support. Currently SQLite + WAL only — see Architecture for why that’s the current tradeoff.