74 lines
2.3 KiB
JSON
74 lines
2.3 KiB
JSON
{
|
|
"$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."
|
|
}
|