Commit Graph

3 Commits

Author SHA1 Message Date
Robert McMahon 376616808e Add fabric/concentrator packages, FDIR, and lab documentation
Introduce fiwicontrol.fabric (definition, merge, builder CLI, fingerprint checks)
and fiwicontrol.concentrator for local workstation snapshots. Add system scripts
(fabric_realize, dump_concentrator, pcie_hotswap_harness, acroname discovery).

Document architecture (docs/architecture.md) and fault handling (docs/fdir.md);
expand fabric-builder, system-test-scripts, pcie-hotswap-setup, install, and
README with env vars, security boundaries, and intended-use limits.

Harden INI merge and serial resolution for pcie_bdf and patch_panel_ports;
bound patch-panel JSON reads; gate remote SSH tests behind FIWI_RUN_REMOTE_TESTS.

fabric_realize: exit codes, --realize-discovery-timeout, --patch-panel-json,
and [FiWi-FDIR] stderr lines. Fabric.realize supports discovery timeout and
FDIR logging; binding_cache_status logs fault paths.

Made-with: Cursor
2026-04-12 20:33:54 -07:00
Robert McMahon db3cb7a92a docs: align install and guides with package layout
- install.md: fiwicontrol subpackages, scripts/system vs pytest, test_package_layout imports
- power-control-and-inventory.md: related fronthaul, telemetry, radio packages
- flows.md, spc.md: See also points to README full layout

Made-with: Cursor
2026-04-12 12:29:28 -07:00
Robert McMahon 1bcefa93c8 docs: align SPC with code; document pip extras and API
- README: remove claim that SPC is not in-tree; add spc/flows install lines
- install.md: bring-up table mentions optional [flows] and [spc]
- docs/spc.md: match Hotelling keyword-only alpha, mean_/covariance_, MR span
- spc package docstring: lazy NumPy/SciPy loading clarified

Made-with: Cursor
2026-04-10 19:41:48 -07:00