1.2 KiB
1.2 KiB
Topology Constraints
The MVP topology separates cloud, gateway, worker, simulated box, patch panel, router, tunnel, and edge proxy responsibilities.
Constraints
hwlab-cloud-apiis the cloud API boundary for DEV.hwlab-cloud-webconsumes cloud APIs and must not control hardware directly.hwlab-agent-mgrschedules agent work and creates worker sessions.hwlab-agent-workerexecutes scoped work through declared gateway and box capabilities.hwlab-gatewayis the hardware control boundary.hwlab-gateway-simuandhwlab-box-simumay simulate gateway and box behavior for MVP validation.hwlab-patch-panelowns patch panel state.hwlab-router,hwlab-tunnel-client, andhwlab-edge-proxyown network reachability concerns.hwlab-cliis a client and must not bypass service contracts.hwlab-agent-skillscontains reusable agent skill assets.
Wiring
Wiring configs describe allowed connections between resource ports. A valid wiring config must:
- belong to a project
- reference known gateway and box resources
- declare endpoints explicitly
- avoid cycles unless a later capability explicitly allows them
- represent one active config per resource group unless the patch panel reports an override