Changes
- Enforce one submitted application per canonical company per calendar month.
- Evaluate the complete eligible candidate set and select the strongest role by validated score and fit.
- Recheck the monthly company cap immediately before live submission.
- Apply the same policy across prioritization, pipeline orchestration, and dry-run output.
Verification
- 207 Node tests: 204 passed, 3 skipped.
- Strict portal diversity, ISO smoke, config generation, and npm package checks passed.
- GitHub quality workflow: https://github.com/Agent-Pattern-Labs/JobForge/actions/runs/30479900725