Repository navigation
What's Changed
This release removes the AI match scoring feature from the job matching pipeline and updates the documentation and UI to reflect this change. It also simplifies the code and database schema accordingly.
Removal of AI Match Scoring:
- Dropped the
scorecolumn from thematched_jobstable in the database migration logic (app/database.py). - Removed the
scorefield from theMatchedJobmodel and its__repr__method (app/models/job.py). - Eliminated the
scorefield from the API response model and feed endpoint, and removed themin_scorequery parameter and related logic (app/routers/feed.py). - Removed UI references to "match score" and "best match" sorting in all supported languages (
app/locales/en.json,app/locales/de.json,app/locales/ru.json,app/locales/uk.json).
Documentation & UI Improvements:
- Updated feature descriptions in all language files to remove references to AI scoring and rationales, and clarified deduplication and automation features (
app/locales/en.json,app/locales/de.json,app/locales/ru.json,app/locales/uk.json).
Codebase Cleanup:
- Removed unused imports related to scoring from
app/models/job.py. - Cleaned up
.pre-commit-config.yamlby removing an unnecessary exclude pattern.
These changes collectively remove the AI scoring logic and references from both backend and frontend, streamline the codebase, and ensure the documentation and UI accurately represent the platform's current functionality.
Full Changelog: v0.2.0...v0.2.1