Repository navigation
Commit fa5b43f
fix: unblock Crashlanded research scoring (seed bench + brief observability) (#75)
* fix: seed Crashlanded SimpleResearchBench and queue Smithing
Research 1.2 floors at 7/31 on Crashlanded because the save had no
research bench and currentProj was unset. Agents never finish tech;
research_target is rejected as bench/prereqs missing. That floor is
the starting tree, not sigma.
Bake a player-owned wood SimpleResearchBench at (128, 136) and queue
Smithing. Re-pin save_sha256. Do not recalibrate the baseline sidecar.
Co-authored-by: Jason <jkbennitt@users.noreply.github.com>
* fix: surface research_bench_present and treat current project as done
Add research_bench_present to the harness-neutral state snapshot and a
MAP_SUMMARY cue when no bench is visible. Prefer research benches in
the 50-structure sample so ruin walls cannot hide the seeded bench.
research_target on the already-queued current project is success-by-state
(no rewrite), matching the growing-zone already-covered gate.
Tests cover the 7/31 floor math, brief flag true/false, save contract,
and the current-project path.
Co-authored-by: Jason <jkbennitt@users.noreply.github.com>
* fix: scripted smoke targets Smithing so research_target still writes
Mock state already has Electricity queued. After treating the current
project as success-by-state, the MCP round-trip smoke issued zero
research POSTs. Smithing is available and not current, so the write
path is still exercised.
Co-authored-by: Jason <jkbennitt@users.noreply.github.com>
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Jason <jkbennitt@users.noreply.github.com>1 parent 07d6f43 commit fa5b43f
19 files changed
Lines changed: 217 additions & 16 deletions
File tree
- docker/saves
- saves
- scripts
- src/rle
- harness
- orchestration
- rimapi
- scenarios/definitions
- testing
- tests/unit
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
275 | | - | |
| 275 | + | |
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| 188 | + | |
188 | 189 | | |
189 | 190 | | |
190 | 191 | | |
| |||
2652 | 2653 | | |
2653 | 2654 | | |
2654 | 2655 | | |
2655 | | - | |
| 2656 | + | |
2656 | 2657 | | |
2657 | 2658 | | |
2658 | 2659 | | |
| |||
458687 | 458688 | | |
458688 | 458689 | | |
458689 | 458690 | | |
| 458691 | + | |
| 458692 | + | |
| 458693 | + | |
| 458694 | + | |
| 458695 | + | |
| 458696 | + | |
| 458697 | + | |
| 458698 | + | |
| 458699 | + | |
| 458700 | + | |
| 458701 | + | |
| 458702 | + | |
| 458703 | + | |
| 458704 | + | |
| 458705 | + | |
| 458706 | + | |
458690 | 458707 | | |
458691 | 458708 | | |
458692 | 458709 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
5 | 13 | | |
6 | 14 | | |
7 | 15 | | |
| |||
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| 87 | + | |
| 88 | + | |
86 | 89 | | |
87 | 90 | | |
88 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
28 | 39 | | |
29 | 40 | | |
30 | 41 | | |
| |||
102 | 113 | | |
103 | 114 | | |
104 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
105 | 119 | | |
106 | 120 | | |
107 | 121 | | |
| |||
143 | 157 | | |
144 | 158 | | |
145 | 159 | | |
| 160 | + | |
146 | 161 | | |
147 | 162 | | |
148 | 163 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
365 | 368 | | |
366 | 369 | | |
367 | 370 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
37 | 63 | | |
38 | 64 | | |
39 | 65 | | |
| |||
586 | 612 | | |
587 | 613 | | |
588 | 614 | | |
589 | | - | |
| 615 | + | |
590 | 616 | | |
591 | 617 | | |
592 | 618 | | |
| |||
596 | 622 | | |
597 | 623 | | |
598 | 624 | | |
599 | | - | |
| 625 | + | |
600 | 626 | | |
601 | 627 | | |
602 | 628 | | |
| |||
0 commit comments