Skip to content

docs(observability): documenta a integração Sentry + health check#65

Merged
johnlaff merged 1 commit into
mainfrom
docs/observability
Jul 10, 2026
Merged

docs(observability): documenta a integração Sentry + health check#65
johnlaff merged 1 commit into
mainfrom
docs/observability

Conversation

@johnlaff

Copy link
Copy Markdown
Owner

O quê e por quê

Complementa o PR #64 (integração do Sentry) cobrindo a nova observabilidade em toda a documentação viva — para que o próximo leitor (humano ou agente) saiba que ela existe e como operá-la.

Mudança

Arquivo O quê
docs/adr/0006-observabilidade-sentry.md ADR novo — registro da decisão: contexto (o 500 do clock-out invisível), decisão (Sentry server+client, tunnel /monitoring, source maps por SHA, sendDefaultPii:false, hour-bank reportando, /api/health + healthCheckPath), consequências e alternativas (Datadog / App Insights / self-host)
AGENTS.md Seção Observabilidade com as regras operacionais: init sem quebrar o keyring, api/health+monitoring na allowlist do proxy, catches silenciosos reportando, connection() no health
README.md Feature de observabilidade + Sentry na linha de infra
docs/supabase-security-checklist.md DSN público vs SENTRY_AUTH_TOKEN segredo

Contexto: validado em produção

A integração (#64) já está no ar e o teste ponta a ponta passou: um erro disparado em produção foi capturado pelo SDK client (v10.65.0) e entregue pelo tunnel /monitoring → Sentry (200 OK), com o DSN/org/projeto batendo. /api/health responde 200 em archtime.app.

Como verificar

  • Só documentação — sem código tocado.
  • docs/adr/0006 é o registro canônico; AGENTS.md e README.md apontam pra ele.

@johnlaff
johnlaff force-pushed the docs/observability branch from b43ab8d to ed0b4aa Compare July 10, 2026 21:12
Cobre a nova observabilidade (PR #64) em toda a documentacao viva:

- docs/adr/0006-observabilidade-sentry.md: ADR novo com contexto (o 500 do
  clock-out invisivel), decisao (Sentry server+client, tunnel /monitoring,
  source maps por SHA, sendDefaultPii false, hour-bank reportando, /api/health +
  healthCheckPath), consequencias e alternativas (Datadog/App Insights/self-host).
- AGENTS.md: secao Observabilidade com as regras operacionais (init, tunnel na
  allowlist do proxy, catches silenciosos reportando, connection() no health).
- README.md: feature de observabilidade + Sentry na linha de infra; alt do
  diagrama enriquecido (a11y: via <img> o aria-label interno nao e lido).
- docs/assets/architecture.svg: caixa Observabilidade (Sentry via tunnel +
  /api/health) abaixo do app, seta de source maps CI->Sentry, legenda das setas,
  contraste AA, geometria alinhada e fallback de presentation attributes.
- supabase-security-checklist.md: DSN publico vs SENTRY_AUTH_TOKEN segredo.
@johnlaff
johnlaff force-pushed the docs/observability branch from ed0b4aa to 265fabb Compare July 10, 2026 21:31
@johnlaff
johnlaff merged commit a99051b into main Jul 10, 2026
1 check passed
@johnlaff
johnlaff deleted the docs/observability branch July 10, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant