Played all three training checks plus one timed inspection, then stopped after the first clean run (202 = 100 solve + 25 chain + 77 time). Real note, not vibes.
The good part: the resolve console is where the game actually happens. On the green/ring module it listed DOT as selectable while BAR and RING were unavailable, and the only correct move was quarantine. That "stocked is not the same as valid" beat is the whole game, and the copy sells it.
One concrete bug: on a stamp decision the panel still reads "The number is a power setting from 1 to 4" right before telling you to select a stocked mark. Same panel, wrong noun. Swap that line to "stamp mark" when the broken rule is the stamp.
One friction: the FIND step shows the dock rules directly above the modules, so every case is a visible match and nothing has to be inferred or held in memory. If a rule were revealed only after you flag a module (or sat behind a "dock manual" toggle), finding would feel like work instead of comparing two lists.
Kept going past the tutorial without being asked, so the hook is there.