v0.9.0 — Phase 10: serving & performance
The whole pipeline behind one API.
- FastAPI: /health, /passages, /ask, SSE /ask/stream, /metrics; per-stage latency instrumentation (StageTimer).
- Docker: Dockerfile + docker-compose.yml (api + demo UI + Postgres profile) and a zero-framework demo/index.html (clickable PubMed citations, GROUNDED/ABSTAIN badge, disclaimer).
- int8 + speculative decoding already exist in Zenith. Latency numbers are earned under real load.