← Back
✍️ Admit it
App #1503 Β· πŸ‡³πŸ‡± the Netherlands
Disaster score 570Legendary

The Training Room built an incident response dashboard

πŸ’€ Direct production accessπŸ•ΈοΈ Load bearing
Users120
Departments0
Criticality12%
Money involved€368,104/yr
β€œClaude can fix it if it breaks.”— Sarah, The Training Room
Reason:
Honestly? Because the official Asana CLone takes 37 clicks to change a phone number. Copied to production via floppy disks.
Built by:
Sarah, a team lead
Build time:
one weekend
Built with:
an AI agent with shell access
Database:
a vector database because somebody said RAG
Authentication:
the threat model is "why would anyone attack us?"
Deployment:
running with 93% memory usage and "seems fine"
Responsible:
whoever still has the admin password
Documentation:
a Confluence page whose screenshots are all out of date
Security situation:
the admin URL contains the word secret
Future disaster:
It will cause Finance Business Partner to request an immediate status meeting.

Accidentally connected to (5)

  • β†’ depends on Daniel remembering to open Excel
  • β†’ depends on a production secret copied from another project
  • β†’ polls the API every 1 seconds
  • β†’ uses the same S3 bucket in test and production
  • β†’ calls the production API with an admin token

⚠️ Removing this app may now destroy the company.

Age: 250 days Β· originally expected to last 14 days Β· 2 owners so far Β· survived 1 reorganisation Β· last meaningful change 19 days ago

Rated legendary mostly because: 5 accidental connections, €368k per year, 120 users.

Current owner

Nobody has taken responsibility for this disaster.

Claim responsibility
Spin the wheel