Test suggestions
Flex 10.0.0-alpha.1 release-delta validation (chore_release-10.0.0 since alpha.0)
Install-ready checklist for external v10.0.0-alpha.1 on KansasFLEX. Covers the eight monorepo commits merged into chore_release-10.0.0 after v10.0.0-alpha.0 (PRs #22216–#22226), plus a short Pyro / protocol-subprocess regression from the alpha.0 suite. File new product bugs under RQA-5847. Narrative helpers: docs/pyro-testing.md and docs/robot-logs.md.
Pyro / protocol-subprocess smoke (Flex external 10.0.0-alpha.0)
Validation checklist for Pyro5 IPC on KansasFLEX after installing external v10.0.0-alpha.0 (same product line as former internal ot3@4.0.0-alpha.N; hardware + protocol subprocess flags default on). Prefer full robot reboot for recovery. Nameserver/hardware-api grouped restart later Closed RQA-5789 / RQA-5790 on v10.0.0-alpha.3 (oe-core#373 PartOf=). Narrative: docs/pyro-testing.md. Parent bug epic: RQA-5831.
Pyro / protocol-subprocess smoke (Flex internal 4.0.0-alpha.10)
Validated suite for Pyro5 IPC on KansasFLEX after installing internal ot3@4.0.0-alpha.10 (hardware + protocol subprocess flags default on). Covers systemd/nameserver health, restart recovery failures, HTTP hardware paths, door events, protocol upload/analyze/create-run, process teardown leak, and a live P50 tip pickup/return smoke. Full narrative: docs/pyro-testing.md. Parent bug epic: RQA-5786.
Temperature module USB reconnect (Flex 9.1.2)
Regression suite for TempDeck / gcode-module USB disconnect tolerance cherry-picked into monorepo branch chore_release-9.1.2. Validates unique inventory, absent/present polling across reconnect cycles, and a live set-temperature smoke command on the restored module instance.
ODD Protocol Setup with loop and runtime parameters (Flex 9.1.2-alpha.1)
Touchscreen Protocol Setup smoke for AUTH-3041. Alpha.1 cherry-picked useMemo around protocol-modules and labware grouping so setup screens do not re-render excessively when a protocol uses loops and runtime parameters (RTP). This is the primary new test surface in v9.1.2-alpha.1 versus alpha.0.
96-channel centering on row-layout labware (Flex 9.1.2)
Suggested protocol smoke for #21803 (96-channel partial-row centering over nest_8_reservoir_22ml v2). Requires a 96-channel pipette; not runnable on a Flex configured with only P50 single/multi.