Commit Graph

4 Commits

Author SHA1 Message Date
bb8f4dcde8 feat: enable Cloudflare Workers observability (logs + traces)
Add observability config to wrangler.jsonc with logs and traces enabled,
100% sampling, and persistence. Free tier feature — no code changes needed.
2026-04-09 10:06:41 +07:00
133e7799fd refactor: reorder feature decisions by implementation likelihood 2026-04-09 09:41:45 +07:00
ef55a918d3 fix: correct HMAC feature decision — clarify Statuspage platform limitation 2026-04-09 09:37:19 +07:00
976a2594b7 fix: security and robustness improvements, add project docs
- Hash inputs in timingSafeEqual to prevent length leak side-channel
- Add quote escaping to escapeHtml for defense in depth
- Normalize chatId to Number in parseKvKey for type consistency
- Log Retry-After header on 429 rate limit responses
- Slim README to focused overview, move details to docs/
- Add docs/: system-architecture, setup-guide, feature-decisions
- Add documentation section and README guidelines to CLAUDE.md
2026-04-09 09:27:45 +07:00