Files
compras/docs/proofs/submission-forms.json
T
2026-10-30 20:14:24 +02:00

62 lines
3.1 KiB
JSON

{
"checked_at": "2026-10-30T16:48:55.574914+00:00",
"scope": [
"six independently versioned company intake form configurations",
"immutable append-only definitions and history",
"stale update rejection and audit rollback",
"frozen form definition at preparation of new people opportunities",
"structured province district locality availability field and reusable validation"
],
"full_suite": {
"tool": "pest",
"result": "passed",
"tests": 710,
"passed": 708,
"assertions": 6904,
"duration_ms": 149093,
"skipped": 2
},
"module_sqlite_tests": 44,
"module_assertions": 1088,
"disposable_postgresql_tests": 44,
"disposable_postgresql_assertions": 1088,
"react_inertia_tests": 49,
"phpstan_errors": 0,
"typescript": "passed",
"pint": "passed",
"targeted_lint": "passed",
"build_exit": 0,
"menu_code_proof": "menu-code-contract.json",
"menu_links_proof": "menu-links.json",
"runtime_sha256_files": 18,
"postgresql_proof": "submission-forms-pg.json",
"installation_proof": "submission-forms-install.json",
"http_proof": "submission-forms-http.json",
"visual_review": false,
"domain_installed": false,
"external_portal_available": false,
"external_AI_calls": 0,
"original_document_changed": false,
"outstanding": [
"external identity and reusable candidate profile",
"submission uploads security verification receipt and triage",
"complements and revisions",
"official territory validation and multiple availability locations",
"privacy and retention configuration before public operation"
],
"source_sha256": {
"database/migrations/2026_10_30_000036_create_submission_forms.php": "158a2a4dbe7a5b1af281281619e13e9fef573dc4e2afe5a6e79c56dd1ecb9e7a",
"app/Services/SubmissionForms.php": "033c65865c3a8bdb354a297585ce0728c954b94a78ccb7fbd95c93b8be9b1236",
"app/Services/SubmissionAnswers.php": "49c203f85b3eec68d6a343e9f1c9b693eb56d42411d6d3b798c359e12eddc130",
"app/Services/PeopleHiring.php": "18ffaaa08774b1a5a0ec3f9a06898f40cc20ee564b89e252113ff8e7ad81b5a3",
"app/Http/Controllers/SubmissionFormsController.php": "c9c937e8b03c24410c156d70fbbc0c6e65ede3e57e741dfe6849c2f2cee0eefa",
"resources/js/pages/company/submission-forms.tsx": "ebe9b36d1ae9b42780d3f54cb86770358f1333bfc822b602ba1ca5dbfbbc9271",
"resources/js/pages/company/parameters.tsx": "80f8bc5304066fcaceb5727374c2f5b3a9cc9e61194d8c35cf64e093b1aee3d3",
"resources/js/pages/people/show.tsx": "d7dcd65a1f70b0e30223ac0a8bb1062f991443dc4ed9700be97a9b02eca2307f",
"tests/Feature/SubmissionFormsTest.php": "06e567b030486fdfec459ef69d125bc5b6916a6c54968ef1666471cc52d5bda8",
"tests/Feature/SubmissionAnswersTest.php": "a152ba6fd7129490d6fa6294645d01ed824a8c4c73342ce38a1fb3d95a3044c4",
"tests/Feature/PeopleHiringTest.php": "52028989c405043e96a33807232250a64e8c7e48b8f49eac282664c894e1cb9c",
"tests/frontend/submission-forms.test.tsx": "e0460f9227964d27f331c1f0801339998f4fd8693cc5b27e13bcf1d51c5fc156"
}
}