Skip to content

feat: scope runtime workflows by candidate - #21

Merged
pashawkola33 merged 1 commit into
mainfrom
feat/candidate-context-runtime
Aug 19, 2026
Merged

pashawkola33 merged 1 commit into
mainfrom
feat/candidate-context-runtime

Conversation

@pashawkola33

Copy link
Copy Markdown
Owner

Summary

  • add a shared runtime candidate context resolved from the configured candidate key
  • scope candidate-specific job analysis to the configured candidate's active profile
  • make document generation validate the exact persisted candidate/profile identity from JobAnalysis
  • remove legacy installation-wide candidate profile lookups
  • add coverage for multiple active candidates sharing the same profile version
  • document the runtime compatibility boundary and defer authenticated per-request candidate selection

Validation

  • focused affected unit/integration/PostgreSQL/concurrency/end-to-end tests passed sequentially
  • ./mvnw verify — BUILD SUCCESS
  • Failsafe: 104 tests, 0 failures, 0 errors, 0 skipped
  • git diff --check — clean
  • V14/V15 unchanged

Scope

No authentication/API contract redesign, no migrations, no ingestion/scoring/Telegram authorization changes, and no production/Azure changes.

@pashawkola33
pashawkola33 merged commit da4d2c9 into main Aug 19, 2026
4 checks passed
@pashawkola33
pashawkola33 deleted the feat/candidate-context-runtime branch August 20, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant