Build Log
Phase 9 — Weekend Watch — building in public
Capability Status
Subdomain Deploy Stable
HTTPS Routing Stable
Docs Site Stable
Status Page Beta
Analytics In Progress
Auth Planned
Payments Planned
Recently Shipped
- Docs subdomain (Astro Starlight)
- Traefik HTTPS routing
- Wildcard DNS (Porkbun + Cloudflare)
- Public status page (Phase 7)
- Uptime Kuma internal monitoring
- Generic deploy script (scripts/deploy.sh)
- CI/CD auto-deploy on push (GitHub Actions)
- Incident management with public timeline (Phase 9a)
In Progress
Known Issues
- Kuma not yet wired into public page (placeholder adapter)
Coming Next
- Server-rendered status page (SSR)
- Historical uptime display (90-day bars)
- App scaffold generator script
- Analytics capability
- Real Kuma API integration
Changelog
2026-07-16
- Added incident management (Phase 9a)
- New
/incidentsfull history page - “Recent Incidents” section on main status page
- Incidents tracked as markdown files in
src/data/incidents/
2026-07-06
- Deployed status.weekendbuilder.io (Astro static + Uptime Kuma)
- Added generic deploy script (
scripts/deploy.sh <app>) - Added Uptime Kuma internal monitoring infrastructure
2026-07-05
- Deployed docs.weekendbuilder.io (Astro Starlight)
- Fixed Traefik HTTPS routing for Docker 29.x
2026-07-01
- Deployed landing page at weekendbuilder.io
- Set up Traefik v3 reverse proxy
- Configured Porkbun + Cloudflare DNS