- Outcome
- FAIL21m
- Reward
- 0.0%
- Checks passed
- 19 / 20
- Runtime
- 20m 52s
- Harness
- Cursor CLI
- Task version
- v3.2.3
Checks
| Check | Result | Credit | Weight |
|---|---|---|---|
| baseline: n1x renders a project whose just recipes list | PASS | 100% | 1% |
| a project rendered with db runs just db migrate from the root | PASS | 100% | 5% |
| n1x add db brings just db migrate to an existing project | PASS | 100% | 3% |
| a project with only db migrates | PASS | 100% | 3% |
| pending migrations are applied in filename order | PASS | 100% | 10% |
| a rerun applies nothing and a later file is applied alone | FAIL | 0% | 10% |
| each database keeps its own record of what was applied | PASS | 100% | 8% |
| files in db/migrations that are not sql are not run | PASS | 100% | 3% |
| a failing migration stops the run and leaves none of its changes | PASS | 100% | 10% |
| a fixed migration is applied on the next run | PASS | 100% | 6% |
| without DATABASE_URL just db migrate fails and names it | PASS | 100% | 5% |
| an exported DATABASE_URL is enough without an env file | PASS | 100% | 5% |
| dev and prod read their own env files in db | PASS | 100% | 6% |
| an empty DATABASE_URL in the env file counts as missing | PASS | 100% | 3% |
| just db env prod writes what just db migrate prod reads | PASS | 100% | 10% |
| just db env dev and prod write separate files | PASS | 100% | 6% |
| n1x apply keeps the project's migrations | PASS | 100% | 6% |
| preserve: n1x renders what the change leaves alone as before | PASS | 100% | 0% |
| preserve: env files the web and backend env recipes write read back the same | PASS | 100% | 0% |
| preserve: web dev and backend run load and check their env files | PASS | 100% | 0% |