{ "$schema": "https://hwlab.pikastech.local/schemas/dev-gate-report.schema.json", "$id": "https://hwlab.pikastech.local/reports/dev-gate/dev-gate-report.example.json", "reportVersion": "v1", "issue": "pikasTech/HWLAB#31", "taskId": "dev-gate-report-contract", "commitId": "5583e4b", "acceptanceLevel": "dev_gate", "devOnly": true, "prodDisabled": true, "sourceContract": { "status": "pass", "documents": [ "docs/dev-acceptance-matrix.md", "docs/m0-contract-audit.md" ], "summary": "The gate report contract is anchored to the frozen DEV acceptance matrix and the M0 audit." }, "validationCommands": [ "node --check scripts/validate-dev-gate-report.mjs", "node scripts/validate-dev-gate-report.mjs" ], "localSmoke": { "status": "blocked", "commands": [ "node scripts/m1-contract-smoke.mjs" ], "evidence": [ "No local smoke evidence is attached to this example contract." ], "summary": "The example contract does not bundle a local smoke result." }, "dryRun": { "status": "not_run", "commands": [ "node tools/hwlab-cli/bin/hwlab-cli.mjs test e2e --env dev --mvp --dry-run" ], "evidence": [ "No dry-run output is attached to this example contract." ], "summary": "The example contract does not bundle a dry-run result." }, "devPreconditions": { "status": "blocked", "requirements": [ "DEV route remains frozen at http://74.48.78.17:6667", "Runtime evidence names frozen HWLAB service IDs", "No PROD path, secret read, or real deployment is attempted" ], "summary": "A live DEV observation is still required before a real gate can be claimed." }, "blockers": [ { "type": "environment_blocker", "scope": "localSmoke", "status": "open", "summary": "Example contract only; no local smoke run is attached." }, { "type": "runtime_blocker", "scope": "dryRun", "status": "open", "summary": "No dry-run output is attached." }, { "type": "network_blocker", "scope": "devPreconditions", "status": "open", "summary": "No live DEV precondition evidence is attached." } ], "notes": "Contract-only example. Do not treat this file as a real DEV gate report." }