Skip to content

docs: add incident postmortem template#535

Open
artylobos wants to merge 1 commit into
edehvictor:mainfrom
artylobos:codex/incident-postmortem-template-524
Open

docs: add incident postmortem template#535
artylobos wants to merge 1 commit into
edehvictor:mainfrom
artylobos:codex/incident-postmortem-template-524

Conversation

@artylobos
Copy link
Copy Markdown

Summary

  • add a public incident postmortem template with required impact, timeline, root-cause, resolution, prevention, and transparency sections
  • document the postmortemUrl linking flow for incident records and transparency views
  • add an IncidentService helper plus regression test for the canonical postmortem path/label guidance

For #524.

Validation

  • npm ci --ignore-scripts --no-audit --no-fund in server/
  • npx prisma generate --schema prisma/schema.prisma in server/
  • npm test -- --runTestsByPath src/__tests__/incidentService.test.ts --runInBand -> 5 passed
  • npx eslint src/services/incidentService.ts src/__tests__/incidentService.test.ts
  • npx tsc --noEmit --pretty false --skipLibCheck --target es2020 --module commonjs --moduleResolution node --esModuleInterop --types jest,node src/services/incidentService.ts src/__tests__/incidentService.test.ts
  • docs link smoke check
  • git diff --check

Note: full npm run build currently fails on existing unrelated repository TypeScript errors, including missing test modules and older strategyRotation/treasury/vaultMetadata test typing errors. The touched IncidentService files pass the focused typecheck above.

No secrets, keys, private logs, or private/system context included.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 27, 2026

@artylobos is attempting to deploy a commit to the Edeh Victor's projects Team on Vercel.

A member of the Team first needs to authorize it.

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