Preservar a oportunidade durante o registo e preparacao do perfil

This commit is contained in:
2026-10-30 21:22:40 +02:00
parent f5f5649cfc
commit 86b31f2840
8 changed files with 184 additions and 16 deletions
@@ -0,0 +1,16 @@
{
"checked_at": "2026-10-30T19:21:10+00:00",
"database": "disposable PostgreSQL",
"application_role_reused_without_privilege_change": true,
"result": "passed",
"test_files": [
"CandidateSubmissionsTest",
"PeopleHiringTest",
"CandidatePortalTest",
"CandidateDocumentFormatsTest"
],
"original_evaluation_untouched": true,
"database_removed": true,
"tests": 68,
"assertions": 1484
}
@@ -0,0 +1,42 @@
{
"checked_at": "2026-10-30T19:22:25.916372+00:00",
"base_commit": "f5f5649",
"scope": [
"selected public opportunity preserved through new candidate registration and profile preparation",
"session choice scoped to company and account",
"fresh publication and deadline check on profile reads",
"selection removed on logout account mismatch withdrawal and successful submission",
"no automatic application or email verification bypass"
],
"module_sqlite": {
"tests": 28,
"assertions": 457,
"passed": true
},
"postgresql": {
"tests": 68,
"assertions": 1484,
"passed": true,
"disposable_database_removed": true
},
"frontend": {
"tests": 11,
"passed": true
},
"phpstan_errors": 0,
"typescript": true,
"pint": true,
"targeted_lint": true,
"build": {
"exit_code": 0,
"completed": true
},
"new_migrations": false,
"production_installed": false,
"visual_review": "pending; connector unavailable",
"source_sha256": {
"app/Http/Controllers/CandidatePortalController.php": "b54e01ef8f1013925a13c854945f60f8e360a090aa048d5627878c853c10e22d",
"resources/js/pages/candidate/entry.tsx": "35429f08b1ce635545284b4804bde3382891f1007ff9bb74536df6a8ccc7f2cb",
"resources/js/pages/candidate/profile.tsx": "f0ddeb382185c836fb03652b3ab498ef4a9651175ca4fcb7ff4a659d0f6bcc3a"
}
}