{ "title": "Retry Storm Lab | initialize and grade", "recordedAt": "2026-10-09T14:24:07Z", "records": [ { "command": [ "python3", "scripts/project_test.py", "retry-storm-lab", "--init", "./.project-validation/retry-storm-lab/recording-starter" ], "cwd": ".", "exitCode": 0, "output": "workspace ./.project-validation/retry-storm-lab/recording-starter\n created cli.ts\n created demo.py\n created go.mod\n created main.go\n created main.ts\n created STAGE-2.md\n created STAGE-3.md\n created STAGE-4.md\nnext: python3 scripts/project_test.py retry-storm-lab --stage 1 --path ./.project-validation/retry-storm-lab/recording-starter\n", "durationMs": 40 }, { "command": [ "python3", "scripts/project_test.py", "retry-storm-lab", "--stage", "1", "--path", "./.project-validation/retry-storm-lab/recording-starter", "--strict" ], "cwd": ".", "exitCode": 1, "output": "Retry Storm Lab: grading learner\n FAIL stage 1: Model concurrent failures with a deterministic clock (5 tests)\n tests failed; rerun with --verbose\n", "durationMs": 890 }, { "command": [ "python3", "scripts/project_test.py", "retry-storm-lab", "--all", "--solution", "--strict", "--report", "./.project-validation/retry-storm-lab/solution-final.json" ], "cwd": ".", "exitCode": 0, "output": "Retry Storm Lab: grading solution\n PASS stage 1: Model concurrent failures with a deterministic clock (5 tests)\n PASS stage 2: Compare bounded backoff and jitter (5 tests)\n PASS stage 3: Enforce shared retry budgets and server delays (5 tests)\n PASS stage 4: Replay against a local HTTP service (11 tests)\nreport: ./.project-validation/retry-storm-lab/solution-final.json\n", "durationMs": 3651 } ], "pathNote": "Machine-specific repository and Python paths normalized; recorded results and timings preserved." }