Status dashboard for Cloudflare-native projects. Each app's actual stage is noted — some are deployed scaffolds, others are actively developed.
| App | Stage | Worker | Frontend | Landing | Docs |
|---|---|---|---|---|---|
| Webhook Witness | Phase 2 / Deployed | Live | Live | Live | Updated |
| API Changelog Radar | Scaffold / Deployed | Live* | Live* | Live* | Updated |
| tfstate Drift Inspector | Experimental / Deployed | Live* | Live* | Live* | Updated |
| cloudflare-launch-portfolio | Deployed | — | Live | — | — |
* Workers and pages deployed but backed by scaffold/experimental code. See each repo's README for actual capabilities.
Workspace-scoped webhook capture and inspection. Deployed on Workers + Pages + D1.
Phase 2 Worker API live Dashboard live Lead capture live Workspace auth live
Billing shell only — Stripe not provisioned. Plan limits defined but not enforced.
Next: real auth + team invites. Then: Stripe checkout + quota enforcement.
Planned changelog monitoring service. Worker + Pages deployed but currently a scaffold — no diffing, no fetching, no alerts. Well-designed D1 schema exists.
Scaffold Worker live Dashboard live Landing live
Hardcoded plans only. No billing code. D1 tables (sources, snapshots, diffs, alerts) never queried.
Next: source CRUD, polling engine, content fetching. Then: diff engine + alert dispatch.
Terraform drift detection. Python CLI backend + Cloudflare Worker/Pages frontend. CLI backend is functional; Cloudflare deploy path is experimental.
Experimental Worker live Frontend live Landing live
Drift scan engine, Slack alerts, and GitHub PR integration work locally/Fly.io. Cloudflare deploy is a separate experimental path.
Next: scheduled scans + report exports + paid audit funnel.