02 — Run · Round 1 · Detroit 1972: crime · jev-detroit-s2
Jev Router plays Detroit 1972
Detroit's crime is out of control in 1972. Bring average crime under 60 in 10 years, without emptying the city. Ended Jan 1982: lost, city score 456.
The model used its 45-minute budget by turn 31; the city ran on untouched from there to the deadline.
GOAL MISSED seed 2
Jev Router
typesafe/jev-router
LOST: Average crime 40 (goal < 60), population 10,040 (floor 25,000); engine verdict: won
Population (start → end)76,160 → 10,040
Peak population76,160City score (start → end)285 → 456
Funds at the end$0Crime / pollution / traffic40 / 48 / 0
Zones R / C / I129 / 64 / 90
Power plants (coal / nuclear)3 / 1Police / fire stations12 / 7
Turns (model / failed)40 (30 / 4)
Actions applied / rejected122 / 15
Mean turn latency91.5sModel cost$3.107Wall clock45.9 min
Jetty run ID85fe296a
The city over time
Population
People, after every turn
Funds
Treasury, after every turn
City score
0–1000, re-evaluated each January
Table view
| Turn | Date | Population | Funds | City score | Crime | Pollution |
|---|---|---|---|---|---|---|
| 0 | Jan 1972 | 76,160 | $20,000 | 285 | 92 | 68 |
| 1 | Apr 1972 | 75,120 | $15,925 | 537 | 92 | 68 |
| 2 | Jul 1972 | 71,260 | $13,375 | 537 | 63 | 66 |
| 3 | Oct 1972 | 65,800 | $13,370 | 537 | 67 | 63 |
| 4 | Jan 1973 | 60,860 | $9,981 | 472 | 67 | 63 |
| 5 | Apr 1973 | 54,380 | $8,963 | 472 | 62 | 63 |
| 6 | Jul 1973 | 49,840 | $8,437 | 472 | 52 | 60 |
| 7 | Oct 1973 | 45,300 | $8,437 | 472 | 52 | 60 |
| 8 | Jan 1974 | 42,020 | $6,909 | 392 | 46 | 53 |
| 9 | Apr 1974 | 39,780 | $6,881 | 392 | 42 | 54 |
| 10 | Jul 1974 | 36,360 | $6,881 | 392 | 42 | 52 |
| 11 | Oct 1974 | 33,680 | $6,881 | 392 | 40 | 52 |
| 12 | Jan 1975 | 29,900 | $5,280 | 410 | 36 | 54 |
| 13 | Apr 1975 | 28,800 | $5,280 | 410 | 36 | 51 |
| 14 | Jul 1975 | 27,620 | $5,240 | 410 | 66 | 51 |
| 15 | Oct 1975 | 25,560 | $4,732 | 410 | 55 | 52 |
| 16 | Jan 1976 | 23,180 | $4,450 | 402 | 55 | 50 |
| 17 | Apr 1976 | 21,220 | $4,428 | 402 | 53 | 50 |
| 18 | Jul 1976 | 19,600 | $1,417 | 402 | 51 | 50 |
| 19 | Oct 1976 | 17,800 | $1,417 | 402 | 51 | 47 |
| 20 | Jan 1977 | 16,360 | $2,017 | 313 | 48 | 46 |
| 21 | Apr 1977 | 14,520 | $2,017 | 313 | 45 | 46 |
| 22 | Jul 1977 | 12,800 | $1,942 | 313 | 45 | 46 |
| 23 | Oct 1977 | 11,480 | $1,942 | 313 | 44 | 43 |
| 24 | Jan 1978 | 10,840 | $1,245 | 316 | 42 | 43 |
| 25 | Apr 1978 | 9,740 | $1,060 | 316 | 42 | 45 |
| 26 | Jul 1978 | 9,120 | $1,036 | 316 | 39 | 45 |
| 27 | Oct 1978 | 8,360 | $1,036 | 316 | 38 | 44 |
| 28 | Jan 1979 | 7,820 | $796 | 377 | 38 | 44 |
| 29 | Apr 1979 | 10,040 | $796 | 377 | 38 | 46 |
| 30 | Jul 1979 | 14,020 | $413 | 377 | 38 | 50 |
| 31 | Oct 1979 | 17,040 | $413 | 377 | 38 | 50 |
| 32 | Jan 1980 | 19,140 | $173 | 688 | 42 | 51 |
| 33 | Apr 1980 | 17,960 | $173 | 688 | 47 | 55 |
| 34 | Jul 1980 | 15,840 | $173 | 688 | 47 | 49 |
| 35 | Oct 1980 | 14,280 | $173 | 688 | 46 | 49 |
| 36 | Jan 1981 | 12,820 | $0 | 516 | 44 | 51 |
| 37 | Apr 1981 | 11,540 | $0 | 516 | 44 | 50 |
| 38 | Jul 1981 | 10,780 | $0 | 516 | 41 | 50 |
| 39 | Oct 1981 | 10,380 | $0 | 516 | 40 | 48 |
| 40 | Jan 1982 | 10,040 | $0 | 456 | 40 | 48 |
Evaluation
failchecks 9/10 verdict: valid run (code checks and checklist) and task goal met (judge)
| Status | Kind | Check | Detail |
|---|---|---|---|
| pass | step | environment | Environment check (snapshot, engine, key) |
| pass | step | launch | Launch run-city as a detached process |
| pass | step | supervise | Supervise in the foreground until run-city exits |
| pass | step | render | Timelapse video rendered |
| pass | step | notes | Append Notes to summary.md |
| pass | code_check | outputs-exist | all present |
| pass | code_check | sim-reached-deadline | ended Jan 1982 after 40 turns; scenario verdict True |
| pass | code_check | decisions-logged | 40 rows for 40 turns |
| pass | code_check | llm-turns-valid | 4/30 model turns failed |
| pass | code_check | video-decodes | duration 36.9s |
| pass | code_check | limits-respected | 45.9 wall-minutes (model budget 45.0 min) |
| fail | judge | scenario-goal | LOST: Average crime 40 (goal < 60), population 10,040 (floor 25,000); engine verdict: won (score 0 / threshold 1) |
| pass | checklist | notes-explain-outcome | summary.md Notes section explains city arc citing model thoughts from turns 1, 15, and 30 |
| pass | checklist | player-matches-request | result.json shows player=jev, task=detroit, seed=2, matching requested parameters |
| pass | checklist | no-silent-outage | retry run shows 4 scattered FAILED turns (4, 8, 23, 28) with no consecutive stretches; llm-turns-valid passed at 13.3% failure rate |
Decision timeline
What the mayor thought and did each turn. Click a turn to jump the timelapse there.
