feat: add metrics, observability, test fixtures, and scaling playbook artifacts
CD / deploy (push) Successful in 57s
CI / test (push) Failing after 1m29s
CI / docker (push) Skipped

This commit is contained in:
zwitschi committed 2026-08-10 00:23:50 +02:00
1 parent 926a663c23
commit f9aba11b90
32 files changed
+1788 -124

No files matched your search

@@ -2,6 +2,14 @@
Purpose: execute and record all manual dashboard tasks that cannot be automated from repository workflows.
Recommended execution order:
1. Bind `media.linearvoid.tv` and confirm the HLS origin is separate from the app origin.
2. Enable Pages, Tiered Cache, and cache behavior for the media zone.
3. Apply WAF, bot, rate limiting, HTTPS, and HSTS settings.
4. Verify monitor targets and alert delivery in UptimeRobot.
5. Capture evidence and fill in the sign-off block.
## Status Legend
- [ ] Pending
@@ -18,6 +26,7 @@ Evidence to capture:
- Screenshot of Pages deployment settings
- Deployment URL and latest deployment timestamp
- Confirmed production build output path in the Pages project
## 2) Tiered Cache Enablement and Validation
@@ -37,6 +46,7 @@ Evidence to capture:
- Headers from first request (expected MISS)
- Headers from repeated request (expected HIT)
- Screenshot or export showing Smart Tiered Cache enabled
## 3) WAF and Bot Protection
@@ -50,6 +60,7 @@ Evidence to capture:
- WAF ruleset status screenshot
- Count of blocked/challenged events after cutover
- Note on any false positives and the final allow/exception rules applied
## 4) Rate Limiting Rules
@@ -67,6 +78,7 @@ Evidence to capture:
- Rule definitions screenshot
- Test result notes (challenge seen / no lockout)
- Keep a copy of the test source IP and timestamps used during validation
## 5) HTTPS and WSS Hardening
@@ -89,6 +101,7 @@ Evidence to capture:
- Response headers showing HSTS
- Successful browser WebSocket connect in devtools
- TLS mode screenshot from Cloudflare showing Full (strict)
## 6) UptimeRobot Monitors
@@ -101,6 +114,7 @@ Evidence to capture:
- Monitor dashboard screenshot
- Test alert delivery confirmation
- List of recipients/webhook destinations verified during the alert test
## 7) Sign-Off
@@ -109,6 +123,15 @@ Evidence to capture:
- [ ] TODO items updated to done
- [ ] Changelog entry added for completion batch
Completion summary:
- Pages build URL:
- Cache validation result:
- WAF/rate-limit status:
- HTTPS/HSTS status:
- UptimeRobot monitor status:
- Evidence folder or note link:
Sign-off fields:
- Owner: