glytch/fktry
type-two 4da8096de9 [ui] live: research via testkit, and the round-5 behaviours against the real sim
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>
2026-07-18 14:12:42 +10:00
..
data [data] the ladder, the ground, and the broadcast schedule 2026-07-18 13:47:08 +10:00
lanes [render] round 5 NOTES 2026-07-18 14:09:20 +10:00
src [ui] live: research via testkit, and the round-5 behaviours against the real sim 2026-07-18 14:12:42 +10:00
CONTRACTS.md [orchestrator] MEGA round 5: the paint and the pipe 2026-07-18 12:56:09 +10:00
index.html Baseline: GLYTCH prototype, FKTRY lore codex, scaffold + 5-lane orchestration docs 2026-07-17 15:51:12 +10:00
MASTERPLAN.md [orchestrator] MEGA round 5: the paint and the pipe 2026-07-18 12:56:09 +10:00
package-lock.json [orchestrator] round 2 review + contracts v3 + round 3 orders 2026-07-17 18:05:53 +10:00
package.json [orchestrator] round 2 review + contracts v3 + round 3 orders 2026-07-17 18:05:53 +10:00
tsconfig.json [orchestrator] round 3 review + contracts v4 + composite seam codex + round 4 orders 2026-07-17 19:43:48 +10:00