You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Draft it. Copy incidents/_TEMPLATE.yaml to incidents/<incident_id>.yaml (filename must equal incident_id, a YYYY-kebab-slug), fill the required core, and classify it with TAXONOMY.md.
Validate locally:uv run scripts/validate.py and uv run scripts/check_links.py.
Open a PR. The PR template carries the sourcing + neutrality checklist; CI runs every gate.
See CONTRIBUTING.md. The one rule: every incident needs a public, linkable source — no rumors, no speculation. Label a researcher PoC / near-miss as incident_type: hazard, not incident.
The corpus has 30+ sourced incidents and a live site at https://swarmproof.github.io/agent-postmortems/. Adding a new incident is a great first contribution.
How to contribute one:
candidatesissue (Candidate incidents for review #5) and thecoverage-gaps issue (Coverage gaps vs external agent-incident sources #19) list real agent incidents we don't cover yet — or bring your own public, well-sourced case.incidents/_TEMPLATE.yamltoincidents/<incident_id>.yaml(filename must equalincident_id, aYYYY-kebab-slug), fill the required core, and classify it withTAXONOMY.md.uv run scripts/validate.pyanduv run scripts/check_links.py.See
CONTRIBUTING.md. The one rule: every incident needs a public, linkable source — no rumors, no speculation. Label a researcher PoC / near-miss asincident_type: hazard, notincident.