747 lines
17 KiB
JSON
747 lines
17 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"product": "DevRunbook",
|
|
"release": {
|
|
"version": "0.0.0-unreleased",
|
|
"commit": "0000000",
|
|
"generatedAt": "2026-07-27T00:00:00Z",
|
|
"overallStatus": "blocked"
|
|
},
|
|
"summary": {
|
|
"passed": 0,
|
|
"failed": 0,
|
|
"blocked": 68,
|
|
"notApplicable": 0,
|
|
"acceptedExceptions": 0
|
|
},
|
|
"requirements": [
|
|
{
|
|
"requirementId": "FR-LIB-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-LIB-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-LIB-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-LIB-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-LIB-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-LIB-006",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-LIB-007",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-LIB-008",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-DET-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-DET-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-DET-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-DET-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-DET-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-DET-006",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-DET-007",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-REP-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-REP-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-REP-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-REP-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-REP-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-REP-006",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-REP-007",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-REP-008",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-006",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-007",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-008",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-009",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-COM-010",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-OUT-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-OUT-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-OUT-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-OUT-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-OUT-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-OUT-006",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-OUT-007",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-OUT-008",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-AUT-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-AUT-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-AUT-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-AUT-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-AUT-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-AUT-006",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-AUT-007",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-AUT-008",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-GIT-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-GIT-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-GIT-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-GIT-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-GIT-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-GIT-006",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-GIT-007",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-GIT-008",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-QUA-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-QUA-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-QUA-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-QUA-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-QUA-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-QUA-006",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-ADM-001",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-ADM-002",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-ADM-003",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-ADM-004",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
},
|
|
{
|
|
"requirementId": "FR-ADM-005",
|
|
"status": "blocked",
|
|
"commit": null,
|
|
"testEvidence": [],
|
|
"browserEvidence": [],
|
|
"exceptionId": null,
|
|
"notes": "Not yet evaluated."
|
|
}
|
|
],
|
|
"gates": [
|
|
{
|
|
"id": "build-pack-validation",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "format-lint-typecheck",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "unit-tests",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "integration-tests",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "contract-tests",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "security-tests",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "browser-tests",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "production-build",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "container-health",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "fresh-database-migration",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "golden-prompt-conformance",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "clean-room-install",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "backup-restore",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "performance-report",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "dependency-license-secret-scans",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
},
|
|
{
|
|
"id": "documentation-handoff",
|
|
"status": "blocked",
|
|
"evidence": [
|
|
"Not yet evaluated."
|
|
]
|
|
}
|
|
],
|
|
"artifacts": []
|
|
}
|