Public Architecture
Focused helpers remain independently understandable; the workbench supplies the lifecycle around them.
The public repository exposes the shape of the system without exposing a real environment.
operator-workbench.sh
│
├── conductor identity helper
├── collector verification and OPSEC helper
├── collector-side discovery helper
├── review, selection, and inventory helpers
└── runtime records under log/ and scans/
Workbench and helpers
The workbench is the lifecycle entrypoint. It can report current state, show a next safe action, archive a completed session, and enter host inventory.
Focused helpers own their individual responsibilities: identity checks, collector-side discovery, review handoff, host selection, and restrained inventory. Keeping these boundaries explicit makes high-impact behavior easier to inspect and test. The workbench composes them; it does not erase their responsibility.
Public configuration boundary
The source includes generic defaults and environment-variable overrides for local setup. It deliberately does not include a real machine inventory, network map, SSH configuration, or runtime history. A reader evaluating the design can see the interfaces without receiving another operator’s environment.
Design constraints
- The scanner is an instrument, not the product.
- State is durable enough to support recovery.
- Review assists organization, not authority transfer.
- Runtime artifacts stay local.
- Restoration remains visible until it is complete.