docs(readme): immediate roadmap for ESP32 telemetry and ush control

Made-with: Cursor
This commit is contained in:
Robert McMahon 2026-04-10 19:03:44 -07:00
parent 354657591d
commit 49d251e715
1 changed files with 2 additions and 0 deletions

View File

@ -16,6 +16,8 @@ A **first concrete goal** for this stack is to support **PCIe hot-swap (hot-plug
That work fails if the bench is informal—wrong port, wrong power path, or no shared picture of what was connected when. FiWiControl targets that gap by combining **documented inventory** (INI + **`--verify-inventory`**), **remote automation** (**`ssh_node`**, **`python3 -m fiwicontrol.commands`** to bring up rigs), and **programmable power / USB paths** (**`fiwicontrol.power`**) so sequences are **scripted and checkable** before the PCIe harness runs. Longer term, **SPC** (below) is meant for **many hot-plug cycles**—spotting drift in failure rates or side metrics—not only general FiWi bring-up. That work fails if the bench is informal—wrong port, wrong power path, or no shared picture of what was connected when. FiWiControl targets that gap by combining **documented inventory** (INI + **`--verify-inventory`**), **remote automation** (**`ssh_node`**, **`python3 -m fiwicontrol.commands`** to bring up rigs), and **programmable power / USB paths** (**`fiwicontrol.power`**) so sequences are **scripted and checkable** before the PCIe harness runs. Longer term, **SPC** (below) is meant for **many hot-plug cycles**—spotting drift in failure rates or side metrics—not only general FiWi bring-up.
**Immediate roadmap:** **ESP32** integration for **telemetry** (and related rig control)—sensors, counters, and health alongside PCIe and FiWi runs—and expanded **ush** orchestration alongside OpenSSH: not only the **`ush`** transport already wired through **`ssh_node`**, but first-class tooling for benches that standardize on **ush**. None of that is finished yet beyond todays **`ssh_node`** **`ush`** path.
## Statistical process control (planned) ## Statistical process control (planned)
The project is intended to grow **statistical process control (SPC)** support—for example **Hotelling**-style multivariate monitoring and **Shewhart** control charts—for lab and field metrics tied to FiWi rigs (including **high-volume PCIe hot-swap** campaigns where you need to know if the **process** is still in control). That code is **not** in the tree yet; todays packages focus on automation, inventory, and power/USB control as described above. The project is intended to grow **statistical process control (SPC)** support—for example **Hotelling**-style multivariate monitoring and **Shewhart** control charts—for lab and field metrics tied to FiWi rigs (including **high-volume PCIe hot-swap** campaigns where you need to know if the **process** is still in control). That code is **not** in the tree yet; todays packages focus on automation, inventory, and power/USB control as described above.