All issues for this milestone are closed.
You may close the milestone now.
Open
Milestone
Aug 15, 2026–Sep 30, 2026
Develop & Field-Test Platform
🎯 Objective
Take the platform from the developer's terminal to the bench: Init-->Develop-->Comply(quantum-standard)-->Field Test for devices and experiments. The hub modules should be verified on the hardware it drives, by the person who runs that rig, with a report that lands in the repo and on the hub — and the tooling that makes a field test a fifteen-minute job instead of an afternoon. What the previous milestone built (the field-test contract, plesty init field-test, the client tier, the reports as a first-class artifact) is now used across the whole HUB, and every bug it surfaces is fixed in the release that follows.
🚀 Expected Outcomes
- Device rotation. Every quantum-standard HUB device is field-tested on its instrument, host and client tier, and the reports are committed under
reports/<INSTRUMENT>/and shown on the hub. - Experiment field test (
plesty-lib#28). The tier below the composite: one run per config file, verifyingbuild_plan(), eachStep.op, the retry path, journal and resume — with a report — replacing the hand-rolledscripts/field_test.pyinplesty-pol-plandplesty-pl-image-scan. - Bench tooling (
governance#22,plesty-server). Install, launch and supervise a rig's device servers from afleet.yaml, with the field-test runner and the report copy built in; Windows first. - Friction goes to zero. Everything the rotation finds is a
field-testissue and is fixed before the next rotation (plesty-sdk#32,plesty-lib#38set the pattern); the interview and/plesty:field-testdecide their answers from the device, not from the tester's memory. - Releases.
plesty-lib/plesty-sdk0.4carry the full field-test contract — host, client and experiment tiers — and the HUB modules move to it.
🛑 Main Updates
The field-test experiences from real test on devices. Track the main updates and considerations here.
- (lib#39) Initial definition of field test kinds(
read,motion,acquire,lifecycle,control,configure) on device operations.
Loading
Loading
Loading
Loading