Files
compras/docs/proofs/candidate-registration-selection.json

43 lines
1.5 KiB
JSON

{
"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"
}
}