Permitir consulta pública dos ecrãs reais com dados privados protegidos
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-30 20:14:24 +02:00
parent c6373365bf
commit 2134aa084b
83 changed files with 3894 additions and 3127 deletions
+65 -65
View File
@@ -1,67 +1,67 @@
{
"checked_at": "2026-10-30T17:35:03.695737+00:00",
"scope": [
"explicit accepted-for-analysis or not-accepted triage",
"separate confidential reason and public communication",
"immutable idempotent decision and atomic application linkage",
"frozen submitted profile reused without re-entry or name-based merging",
"triager registered as application author preserving independent assessment",
"source reading restricted to preparers or reviewers with evidence scope",
"pending triage routed in workdesk and checked before close evaluation selection",
"admission blocked after reviews start",
"cross-company/process composite foreign keys"
],
"full_suite": {
"tool": "pest",
"result": "passed",
"tests": 730,
"passed": 728,
"assertions": 7141,
"duration_ms": 150333,
"skipped": 2
},
"module_sqlite_tests": 48,
"module_sqlite_assertions": 1153,
"postgresql_tests": 53,
"postgresql_assertions": 1234,
"react_inertia_tests": 59,
"typescript": "passed",
"phpstan_errors": 0,
"pint": "passed",
"targeted_lint": "passed",
"build_exit": 0,
"menu_entries_across_six_roles": 111,
"runtime_sha256_files": 18,
"installation_proof": "candidate-triage-install.json",
"postgresql_proof": "candidate-triage-pg.json",
"http_proof": "candidate-triage-http.json",
"visual_review": false,
"domain_installed": false,
"emails_sent": 0,
"external_AI_calls": 0,
"candidate_accounts_created_in_evaluation": 0,
"automatic_transfers_in_evaluation": 0,
"outstanding": [
"secure attachment intake",
"triage revision and reopening",
"candidate complements and corrected submissions",
"spontaneous and supplier electronic intake",
"real mail transport delivery rehearsal",
"visual validation and deployment"
],
"source_sha256": {
"database/migrations/2026_10_30_000040_create_candidate_triage.php": "4a054bceb7abaa7d3ff1796f0529bb777061156927d91fab1f5ab324b2af8195",
"app/Services/CandidateTriage.php": "3566f527c99f8fea076d9babe68431c7d9e8f539be685e69d9c43a1cde8d5527",
"app/Services/PeopleHiring.php": "6fff082fede593e5a29d02d291d82d1d07492fdd941483a4301c4e99365cacbd",
"app/Services/PeopleWorkdesk.php": "f3b8096209897f0b9199804bd5f230a42627b6210f66a881ee755bc9a5c77767",
"app/Http/Controllers/CandidatePortalController.php": "e776651fa41ae071f7bfe8da301cc9c9e0b19df0f34c63dd58175de3b231b217",
"app/Http/Controllers/PeopleHiringController.php": "365e6cd116ed0d4e253e45b7e1768e586aaf6c6987a5c753809c52204c70469d",
"routes/web.php": "5d61be0bfaa196d8b81f1a124f863e475c0e428f282bfa3926d64395d2651a24",
"resources/js/pages/people/submissions.tsx": "57a4b57962b22797c560de928b0155d166a43212442641ca860016ce0554390e",
"resources/js/pages/people/show.tsx": "de1b290772a7e3f0b2083511dab0fcee9cf5fc7ca71e5014f87a892cdd32c06d",
"resources/js/pages/candidate/receipt.tsx": "5667ac51c6fd654fc96bff7bece924617561bac16b552dfce371aafdcb2e8830",
"resources/js/components/people-operational-insights.tsx": "55ce0f42e7d574e7c8832ec869aceaecd41d70a2ba8117b9397ce30528aab82f",
"tests/Feature/CandidateSubmissionsTest.php": "73808825233b55169f185c1fad555c53aa13bf6933c39fe2d84777638a9bf39d",
"tests/frontend/candidate-triage.test.tsx": "9d0455f569112f4869627bd22f1aaa6862cd34fc6f8912ab61b621c67ea1d880"
}
"checked_at": "2026-10-30T17:35:03.695737+00:00",
"scope": [
"explicit accepted-for-analysis or not-accepted triage",
"separate confidential reason and public communication",
"immutable idempotent decision and atomic application linkage",
"frozen submitted profile reused without re-entry or name-based merging",
"triager registered as application author preserving independent assessment",
"source reading restricted to preparers or reviewers with evidence scope",
"pending triage routed in workdesk and checked before close evaluation selection",
"admission blocked after reviews start",
"cross-company/process composite foreign keys"
],
"full_suite": {
"tool": "pest",
"result": "passed",
"tests": 730,
"passed": 728,
"assertions": 7141,
"duration_ms": 150333,
"skipped": 2
},
"module_sqlite_tests": 48,
"module_sqlite_assertions": 1153,
"postgresql_tests": 53,
"postgresql_assertions": 1234,
"react_inertia_tests": 59,
"typescript": "passed",
"phpstan_errors": 0,
"pint": "passed",
"targeted_lint": "passed",
"build_exit": 0,
"menu_entries_across_six_roles": 111,
"runtime_sha256_files": 18,
"installation_proof": "candidate-triage-install.json",
"postgresql_proof": "candidate-triage-pg.json",
"http_proof": "candidate-triage-http.json",
"visual_review": false,
"domain_installed": false,
"emails_sent": 0,
"external_AI_calls": 0,
"candidate_accounts_created_in_evaluation": 0,
"automatic_transfers_in_evaluation": 0,
"outstanding": [
"secure attachment intake",
"triage revision and reopening",
"candidate complements and corrected submissions",
"spontaneous and supplier electronic intake",
"real mail transport delivery rehearsal",
"visual validation and deployment"
],
"source_sha256": {
"database/migrations/2026_10_30_000040_create_candidate_triage.php": "4a054bceb7abaa7d3ff1796f0529bb777061156927d91fab1f5ab324b2af8195",
"app/Services/CandidateTriage.php": "3566f527c99f8fea076d9babe68431c7d9e8f539be685e69d9c43a1cde8d5527",
"app/Services/PeopleHiring.php": "6fff082fede593e5a29d02d291d82d1d07492fdd941483a4301c4e99365cacbd",
"app/Services/PeopleWorkdesk.php": "f3b8096209897f0b9199804bd5f230a42627b6210f66a881ee755bc9a5c77767",
"app/Http/Controllers/CandidatePortalController.php": "e776651fa41ae071f7bfe8da301cc9c9e0b19df0f34c63dd58175de3b231b217",
"app/Http/Controllers/PeopleHiringController.php": "365e6cd116ed0d4e253e45b7e1768e586aaf6c6987a5c753809c52204c70469d",
"routes/web.php": "5d61be0bfaa196d8b81f1a124f863e475c0e428f282bfa3926d64395d2651a24",
"resources/js/pages/people/submissions.tsx": "57a4b57962b22797c560de928b0155d166a43212442641ca860016ce0554390e",
"resources/js/pages/people/show.tsx": "de1b290772a7e3f0b2083511dab0fcee9cf5fc7ca71e5014f87a892cdd32c06d",
"resources/js/pages/candidate/receipt.tsx": "5667ac51c6fd654fc96bff7bece924617561bac16b552dfce371aafdcb2e8830",
"resources/js/components/people-operational-insights.tsx": "55ce0f42e7d574e7c8832ec869aceaecd41d70a2ba8117b9397ce30528aab82f",
"tests/Feature/CandidateSubmissionsTest.php": "73808825233b55169f185c1fad555c53aa13bf6933c39fe2d84777638a9bf39d",
"tests/frontend/candidate-triage.test.tsx": "9d0455f569112f4869627bd22f1aaa6862cd34fc6f8912ab61b621c67ea1d880"
}
}