{ "project": { "projectId": "proj_mvp-l6", "name": "HWLAB L6 MVP", "description": "Mock project for the HWLAB CLI and cloud web skeleton.", "status": "active", "environment": "dev", "labels": { "track": "mvp", "surface": "cli-web" }, "createdBy": "service_hwlab-cli", "createdAt": "2026-05-21T00:00:00.000Z", "updatedAt": "2026-05-21T00:00:00.000Z" }, "projects": [ { "projectId": "proj_mvp-l6", "name": "HWLAB L6 MVP", "status": "active", "environment": "dev", "updatedAt": "2026-05-21T00:00:00.000Z" }, { "projectId": "proj_cloud-web", "name": "Cloud Web Skeleton", "status": "active", "environment": "dev", "updatedAt": "2026-05-20T12:00:00.000Z" } ], "serviceRoute": [ "browser/CLI/gateway", "master hwlab-edge-proxy", "frp", "D601 hwlab-dev/hwlab-router", "cloud-web/cloud-api" ], "mvpSteps": [ "browser/CLI/gateway", "master hwlab-edge-proxy", "frp", "D601 hwlab-dev/hwlab-router", "cloud-web/cloud-api", "hardware trusted closed loop", "agent automation closed loop", "evidence record", "worker cleanup" ], "endpoints": { "dev": "http://74.48.78.17:16667" }, "loops": [ { "name": "hardware trusted closed loop", "description": "Route a validated wiring config to the gateway and observe the corresponding hardware operation lifecycle." }, { "name": "agent automation closed loop", "description": "Schedule agent and worker sessions, execute a scoped operation, and persist the resulting audit and evidence trail." } ], "evidence": [ { "evidenceId": "evidence_mvp-runtime-plan", "projectId": "proj_mvp-l6", "operationId": "op_mvp-0001", "kind": "report", "uri": "fixtures/mvp/evidence/mvp-runtime-plan.md", "sha256": "0000000000000000000000000000000000000000000000000000000000000000", "serviceId": "hwlab-cli", "environment": "dev", "createdAt": "2026-05-21T00:00:00.000Z", "metadata": { "source": "mock" } } ], "cleanup": [ "release worker sessions", "clear transient gateway state", "archive evidence references", "close the CLI-runner task" ] }