14:14 UTCNew accounts cannot open billing
HTTP 500 errors began shortly after a database migration. Existing customers appear unaffected.
error GET /billing → 500 request_id=req_8f2a
RepoRehearsalCurated scenario libraries teach you their bugs. RepoRehearsal turns your own codebase into a safe, scored incident, then grades the repair on evidence, not multiple choice.
No private repository or API key required.14:14 UTCHTTP 500 errors began shortly after a database migration. Existing customers appear unaffected.
error GET /billing → 500 request_id=req_8f2aThe evidence-driven work between “something is broken” and “we know it is safe.”
Identify services, routes, migrations, tests, and reliability risks before selecting an exercise.
Inject a deterministic fault only after the clean baseline passes. Your source stays untouched.
Use code, logs, tests, database evidence, and health checks. Then receive a scored report.
Each case has a known root cause, observable evidence, a safe repair path, and deterministic validation.
DBUnsafe schema transitions, incomplete backfills, and mismatched record creation paths.
CFGContainer host mismatches and environment-specific connection errors.
APIProvider schema drift, partial responses, retry safety, and timeout handling.
SUPPORTED LANGUAGES
WHY REPOREHEARSAL
Free scenario libraries and chat-based simulators both build real skill. Here's specifically where RepoRehearsal goes further.
| Capability | RepoRehearsal | Curated scenario libraries | Chat-based simulators |
|---|---|---|---|
| Practice on your own repositoryNot just a fixed set of sample apps. | ✓ | Fixed scenarios only | Fixed scenarios only |
| Deterministic grading with hidden checksCatches a patched crash that leaves the root cause unfixed. | ✓ | Multiple choice | Facilitator-judged |
| Real code, real logs, real database stateYou read an actual stack trace, not a scripted prompt. | ✓ | ✓ | Simulated dialogue |
| Team incident authoring from a real PRTurn your own postmortem into training material. | ✓ | — | — |
| Candidate debugging screensOne incident link, every applicant, comparable results. | ✓ | — | — |
| Starting priceFree tier included either way. | Free, Pro from $9.99/mo | Free | From ~$100+/mo per seat |
Temporary copies. Redacted secrets. Allowlisted commands. Expiring workspaces.
Training a team, or hiring? Turn your own incidents into practice. See how →
Start a rehearsalSecurity and privacy details →