We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
docs: reflect Cloudflare Pages migration + new admin tabs Update every affected page to describe the post-#362 architecture (CF Pages projects for staging + prod, R2 bucket for per-game data, publish-shell.yml auto-deploy) and preserve the GH Pages path as rollback only. Retire the cert-renewal page with a banner but keep the walkthrough intact for the rollback path. Add two new pages documenting the admin observability surfaces: - Admin-Logging-Tab: localStorage ring buffer + the mobile debug workflow that replaces remote devtools - Admin-Deployments-Tab: last 15 deploy runs across the four deploy workflows, cached 45s to stay under the 60/hr GH API limit Link both from Home.md.
docs(runbook): add security scanners + moderation infra recovery steps - New "Security scanner + moderation infrastructure" section under Phase 1 documenting semgrep.yml, sbom.yml, .grype.yaml, security-monitor, and the proton-pulse-data content moderation script + content-moderation-review label - Phase 2.2 now notes the sibling proton-pulse-data secrets that need populating too + the gh label create for the review label - Phase 5 verification checklist gets four new checks: semgrep + sbom green on PR, SBOM artifact present, aux moderation scan ran, label exists - OPENAI_API_KEY row in Phase 1 flags dual-repo use - Related pages: added Security Guardrails + Content Moderation
docs: add Restore Runbook (disaster recovery + handoff, #265)