Research is granted through SIM's own testkit.grantResearch now, not by hand-editing a save blob here — that was my round-4 fragility and it broke this round exactly as predicted. The research loop also runs the lab for real: v5 converts one pack per RESEARCH_TICKS_PER_PACK, so the test drives 45 packs instead of asserting after 3 ticks. New coverage against the real sim: the mercy toast fires once and stays once across a second brownout; the inspect selection is published on open and dropped both on Esc and when the inspected unit is demolished; the tuner stays hidden until relics[0].found actually flips, then reveals with the ceremony toast and the toast standoff. The commission tests now build the rig a player would (extractor -> belt -> uplink) because DATA's queue head asks for raw ore the reference factory never ships — see NOTES on head-of-line blocking. Also stopped hardcoding the i-only assembler's coordinates; reference.ts moved it again. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| data | ||
| lanes | ||
| src | ||
| CONTRACTS.md | ||
| index.html | ||
| MASTERPLAN.md | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||