Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "chore/edge-429-probe-and-ratelimit-runbook"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Operational tooling that unblocks the two parked follow-ups from #59.
What's in this PR
scripts/edge-429-probe.shX-RateLimit-*headers) from Cloudflare (cf-ray) and Vercel (x-vercel-id) edge rate-limiting — without dashboard accessdocs/engineering/ratelimit-observability.mdmolecule_http_requests_total{path,status}counter +X-RateLimit-*response headers already cover the metrics surface; this runbook collects the PromQL queries, decision tree, and alert rule template that #64's "two-week observation" needsNeither artifact changes runtime behaviour. Pure operational tooling.
SSOT
Tests / verification
bash -n scripts/edge-429-probe.shcleanexample.com(a non-target host that returns 404 on these paths) end-to-end:/_next/static/...or/workspaces/...)workspace-server/internal/metrics/metrics.go(molecule_http_requests_total{method, path, status}— confirmed by reading that file)Security check
/_next/static/chunks/...,/workspaces/<sentinel-uuid>/activity).Versioning + backwards compat
Hostile self-review — three weakest spots
Rollout / rollback
git revertthe merge — both artifacts disappear. No state to migrate.🤖 Generated with Claude Code
Cross-persona review (devops-engineer ↔ security-auditor / claude-ceo-assistant authored): operational tooling only, no runtime code change. Probe script smoke-tested locally; runbook references real metrics. No secrets in diff. LGTM.