@@ -911,17 +911,18 @@ Added 2026-07-23. Question posed: once the `SEC-`/`RBAC-`/`FEAT-`/`FUTURE-` item
911911
912912---
913913
914- ## OPS (OPS-) — post-audit additions
914+ ## OPS (OPS-) — post-audit additions
915915
916- ### [ OPS-001] ? CLOSED (2026-09-08)
916+ ### [ OPS-001] ✅ CLOSED (2026-09-08)
917917** Category:** Ops / observability
918918** Severity/Priority:** Medium
919- ** Status:** Closed — CapRover-togglable Sentry (errors-only, tunnel ` /monitoring ` ) + server JSONL with rotation; health ` observability ` flags; critical-path reporting; CI/Docker optional ` SENTRY_AUTH_TOKEN ` / ` NEXT_PUBLIC_SENTRY_DSN ` . ADR-006 amended. Spec: ` docs/modules/OBSERVABILITY.md ` ; narrative: ` docs/audit/session-knowledge-2026-09-08-sentry-observability.md ` . Commits ` 86d7a48 ` , ` 84d2287 ` .
919+ ** Status:** Closed — CapRover-togglable Sentry (errors-only, tunnel /monitoring) + server JSONL with rotation; health observability flags; critical-path reporting; CI/Docker optional SENTRY_AUTH_TOKEN / NEXT_PUBLIC_SENTRY_DSN. ADR-006 amended. Spec: docs/modules/OBSERVABILITY.md; narrative: docs/audit/session-knowledge-2026-09-08-sentry-observability.md. Commits 86d7a48, 84d2287.
920920** Problem/Gap Statement:** Production hosts had no structured error sink (neither cloud Issues nor durable on-host JSONL), and ADR-006 made ad-hoc analytics/Sentry easy to mis-add.
921- ** Affected Architecture/Files:** ` src/lib/observability/** ` , ` src/instrumentation*.ts ` , ` src/sentry.*.config.ts ` , ` next.config.ts ` , ` src/proxy.ts ` , ` src/lib/ops/health-status.ts ` , ` .github/workflows/ci.yml ` , ` docker/Dockerfile `
922- ** Implementation Blueprint:**
923- 1 . Env-gated Sentry + file sinks (defaults off); no Session Replay. ?
924- 2 . Same-origin tunnel; proxy exclude ` monitoring ` . ?
925- 3 . Health + boot misconfig warns; rotate JSONL. ?
926- 4 . Wire critical Hub API/email + route error boundaries. ?
927- 5 . Document operator + agent knowledge surfaces. ?
921+ ** Affected Architecture/Files:** src/lib/observability/** , src/instrumentation* .ts, src/sentry.* .config.ts,
922+ ext.config.ts, src/proxy.ts, src/lib/ops/health-status.ts, .github/workflows/ci.yml, docker/Dockerfile
923+ ** Implementation Blueprint:**
924+ 1 . Env-gated Sentry + file sinks (defaults off); no Session Replay. ✅
925+ 2 . Same-origin tunnel; proxy exclude monitoring. ✅
926+ 3 . Health + boot misconfig warns; rotate JSONL. ✅
927+ 4 . Wire critical Hub API/email + route error boundaries. ✅
928+ 5 . Document operator + agent knowledge surfaces. ✅
0 commit comments