commit9
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-30 20:02:30 +02:00
parent 6d14b4e6f0
commit c6373365bf
225 changed files with 15365 additions and 285 deletions
+74
View File
@@ -0,0 +1,74 @@
{
"checked_at": "2026-10-30T17:19:44.183589+00:00",
"scope": [
"single-use hashed email verification and recovery tokens",
"no secret links in mail log transports or request query strings",
"candidate session revocation on password reset",
"explicit publication by assigned process preparer",
"verified own-account data-only submission with frozen profile form and answers",
"idempotent receipt and own account access",
"internal received inbox separated from assessment",
"mandatory-file opportunities rejected until attachment intake exists"
],
"module_tests": 14,
"module_assertions": 161,
"postgresql_tests": 14,
"postgresql_assertions": 161,
"react_inertia_tests": 56,
"typescript": "passed",
"phpstan_errors": 0,
"pint": "passed",
"targeted_lint": "passed",
"build_exit": 0,
"mail_template_render_without_delivery": "passed",
"menu_entries_across_six_roles": 111,
"runtime_sha256_files": 18,
"installation_proof": "candidate-submissions-install.json",
"postgresql_proof": "candidate-submissions-pg.json",
"http_proof": "candidate-submissions-http.json",
"visual_review": false,
"domain_installed": false,
"emails_sent": 0,
"external_AI_calls": 0,
"candidate_accounts_created_in_evaluation": 0,
"portals_or_opportunities_activated": 0,
"outstanding": [
"secure attachment intake storage and verification",
"triage and controlled reuse into internal assessment",
"complements corrections and revisions",
"spontaneous submissions and supplier intake",
"configured mail transport and real delivery rehearsal",
"privacy retention deletion policies and public visual acceptance"
],
"source_sha256": {
"database/migrations/2026_10_30_000038_create_candidate_access_tokens.php": "a461cd157d23c00f0c54dccd8b739e0efe6803d3d3495253a86477972c25b0cb",
"database/migrations/2026_10_30_000039_create_candidate_submissions.php": "7901cf6b7dd31e4753ff92ca791f436ee13732eec7faa197b1ef829ba5cc4b7a",
"app/Services/CandidateAccess.php": "d63452a1148911fa4bf8e5cb0e2d5c0d68e4d6d4b7c2f9371a4a4ecf85d59a86",
"app/Services/CandidateSubmissions.php": "33114852f9c4444675206876662ad28b3846a72b8ded1d03c6f0e074118b8fa2",
"app/Services/CandidateProfiles.php": "0bfaa3602261e897b940a63e302bf4c2655c6dd2d8aa8bdd02bd350e3d39081f",
"app/Http/Controllers/CandidatePortalController.php": "13477331e1f0a270300143f1465e6493a9e52e20944fb542a0241d66e81ae588",
"app/Models/CandidateAccount.php": "8fc2fc485ad1bb2ccc27a971dbd9417bec7263bf5c51d170f45629bfec8e5d86",
"app/Mail/CandidateAccessLink.php": "67a9c556646114af96857537e2a60836d4eaa3b5243dbb8493071562fc1cfcbd",
"resources/views/mail/candidate-access.blade.php": "81eefd72fb05d2272a05fe9c9479a0652140c06d91dbc6e1694770109046abff",
"bootstrap/app.php": "a57fa8ea590c68d1007e1457611c95cf8b52576bfd8e5cdd7af2389ed18384f6",
"routes/web.php": "3d9b9755e1387eae89285b3ba3f4ad78730b69df9756853f063aa4e98fe20c7f",
"resources/js/pages/candidate/access.tsx": "4a0b92b6903d659a429db7dafaf25acccfee3c48a151a588e352d2b34eb18142",
"resources/js/pages/candidate/opportunity.tsx": "4da4db3e1f02138a73e4399aaf50eca969e53b02a004818165891cb24457239b",
"resources/js/pages/candidate/receipt.tsx": "59dd13beed2df74481740afabc4e78637ab8f6c244d3873eaafdd9b661c57392",
"resources/js/pages/candidate/profile.tsx": "39ae2da3182bf9fac69bdf88b69a376de3aa0750e659d9a05721070e2e207798",
"resources/js/pages/people/submissions.tsx": "9f79cbcda18154b685429f10c9bc31b49765ef0c1c93b1a19e4b001a7074eb43",
"tests/Feature/CandidateAccessTest.php": "7c953d2a633e3cc71d5d8ad0a97432a4056a01c2985ead0cc5743f368166b490",
"tests/Feature/CandidateSubmissionsTest.php": "7862130e921864e74469a364a19aa631635595598324133491fbcbffa419e0e7",
"tests/frontend/candidate-submissions.test.tsx": "4857543a847754fed542cb7ec32a961e94cb7fd287a5c67627d0cb17b7520ace"
},
"full_suite": {
"tool": "pest",
"result": "passed",
"tests": 724,
"passed": 722,
"assertions": 7063,
"duration_ms": 146678,
"skipped": 2
},
"full_suite_reused_with_latest_permission_regression_retested_in_module": true
}