Files
SGF/docs/proofs/internal-requisitions-validation.json
2026-11-02 08:06:45 +02:00

59 lines
1.5 KiB
JSON

{
"candidate_id": "IR-CANDIDATE-bfa807e2b3c4fae7",
"checked_date": "2026-11-01",
"source_full_sqlite_suite": {
"tool": "pest",
"result": "passed",
"tests": 883,
"passed": 881,
"assertions": 8950,
"duration_ms": 171488,
"skipped": 2
},
"source_postgresql": {
"tests": 46,
"assertions": 339,
"passed": true,
"isolated": true
},
"sgf_candidate": {
"checks": 43,
"passed": true,
"isolated": true,
"proof": "internal-requisitions-sgf.json"
},
"screen_logic": {
"checks": 23,
"passed": true,
"browser_used": false
},
"phpstan": {
"errors": 0,
"passed": true,
"scope": "InternalRequisitionPort, RequisitionWorkflow, Requisition model and shared InternalRequisitions"
},
"typescript": {
"passed": true
},
"frontend_lint": {
"passed": true,
"files": 4,
"warnings": 0
},
"frontend_build": {
"passed": true
},
"candidate": "internal-requisitions-candidate.json",
"destination_version": "0.1.1",
"activated": false,
"published": false,
"public_rights_changed": false,
"data_schema_recovery_separate_from_code": true,
"limitations": [
"SGF equipment/spare-part technical workflows not incorporated",
"Operational migration installation and administrative permission catalogue not activated",
"No browser visual review; HTTP, screen logic and compilation verified",
"Two tests skipped in full suite; not counted as passed"
]
}