Files
pikasTech-HWLAB/reports/dev-gate/dev-gate-report.example.json
T
Lyon 357a68bb95 fix: layer dev DB readiness evidence
Refs #49

Merged by commander after reviewing Code Queue task codex_1779422762669_1. Adds redacted DB readiness layering and refreshes DEV endpoint/report evidence. Follow-up: deploy/verify the new readiness probe in DEV via standard image CI/CD.
2026-05-22 12:27:01 +08:00

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:16667",
"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."
}