Goal: track the curated roadmap from the v0.7.6 plan-mode session — features the project has agreed are worth doing, sorted by criticality.
The full menu (with effort estimates and touch-surface notes) lives in the Obsidian project vault under 03 - Future Roadmap.md. This epic mirrors the Tier 1 and Tier 2 items; Tier 3 quality-of-life items are tracked in the vault only.
Progress — as of v0.9.1 (2026-06-01)
The entire Tier-1 layer plus Tier 2.1 and 2.5 are shipped and live on all four surfaces (GitHub, GHCR, PyPI, MCP Registry).
Tier 1 — Critical (production-grade gaps)
Tier 2 — Important (high-impact features)
What's next
Production tier is done. Remaining work is Tier 3 quality-of-life (tracked in the vault, ~1 session each): config-file support, channel namespace wildcards, standalone CLI client, Prometheus /metrics, server-side filtering, channel export/restore. Recommended next: config file (compounds with the Docker image) or channel wildcards (compounds with the SSE stream).
This epic stays open as the living tracker for the three parked Tier-2 items.
What this epic is NOT
- A release plan. Each remaining sub-issue earns its own plan-mode session before code lands.
- A commitment to ship everything. The parked items land only on concrete demand.
Goal: track the curated roadmap from the v0.7.6 plan-mode session — features the project has agreed are worth doing, sorted by criticality.
The full menu (with effort estimates and touch-surface notes) lives in the Obsidian project vault under
03 - Future Roadmap.md. This epic mirrors the Tier 1 and Tier 2 items; Tier 3 quality-of-life items are tracked in the vault only.Progress — as of v0.9.1 (2026-06-01)
The entire Tier-1 layer plus Tier 2.1 and 2.5 are shipped and live on all four surfaces (GitHub, GHCR, PyPI, MCP Registry).
Tier 1 — Critical (production-grade gaps)
--tls-cert/--tls-key), TLS / HTTPS support (Tier 1.1) #13--retention-days+ background sweep), Message retention / TTL (Tier 1.2) #14--audit-log,GET /api/audit), Audit log (Tier 1.3) #15Tier 2 — Important (high-impact features)
GET /events/channel/<name>), Server-pushed message stream — live SSE per channel (Tier 2.1) #16What's next
Production tier is done. Remaining work is Tier 3 quality-of-life (tracked in the vault, ~1 session each): config-file support, channel namespace wildcards, standalone CLI client, Prometheus
/metrics, server-side filtering, channel export/restore. Recommended next: config file (compounds with the Docker image) or channel wildcards (compounds with the SSE stream).This epic stays open as the living tracker for the three parked Tier-2 items.
What this epic is NOT