Block a user
Online experiments framework: A/B + multi-armed bandits as first-class
Audit logging + token rotation + SOC2-lite controls
Kubernetes deploy + horizontal autoscaling
ml/serving: FastAPI scorer + RemotePolicy in recommender
ContextualBanditPolicy (LinUCB) replacing Random
Observability baseline: structured logs, Sentry, trace IDs across services
profile: unified Profile model (prefs, contexts, consents)
Client-side timing signals: location, idle, focus windows
integrations: Apple Health (web import) connector
Deploy Phase 0 to a single VM via docker-compose + Caddy
Phase 0 E2E: Playwright suite covering sign-in → connect Todoist → see a tip
events: NATS JetStream ingress + normalized event schema
Todoist sync via events (not on-demand fetch)
Feature store skeleton with five v1 features