.env.example
LICENSE
MANIFEST.in
README.md
alembic.ini
pyproject.toml
alembic/env.py
alembic/script.py.mako
alembic/versions/07cca291f71f_add_saved_searches_table.py
alembic/versions/775c5d68cc2d_add_discovery_models_discovered_jobs_.py
alembic/versions/a1b2c3d4e5f6_add_job_requirements_table.py
alembic/versions/a7b8c9d0e1f2_add_scoring_breakdown_market_schedule.py
alembic/versions/b192ca99adc9_add_gap_id_and_started_at_to_learning_.py
alembic/versions/b3c4d5e6f7a8_add_ondelete_set_null_to_discovery_run_fk.py
alembic/versions/b8d3e7a2c914_add_scoring_enhancements_columns.py
alembic/versions/c0b4dc9ab23a_initial_schema_profiles_applications_.py
alembic/versions/c4d5e6f7a8b9_add_interview_prep_tables.py
alembic/versions/d2e5a7f1b9c3_drop_time_sessions_table.py
alembic/versions/d5e6f7a8b9c0_add_star_stories_table.py
alembic/versions/e6f7a8b9c0d1_add_company_research_reports_table.py
alembic/versions/e730f1c7a51e_add_skills_intelligence_models.py
alembic/versions/e8b54d7d5d6a_add_scoring_engine_models_scoring_.py
alembic/versions/eac8c4fc464e_add_parent_event_id_to_calendar_events.py
alembic/versions/f1a2b3c4d5e6_add_profile_id_to_dedup_constraint.py
alembic/versions/f7a8b9c0d1e2_add_integration_configs_table.py
alembic/versions/g397_add_ai_usage_log.py
alembic/versions/g8b9c0d1e2f3_add_ticktick_sync_tasks_table.py
alembic/versions/h9c0d1e2f3g4_add_calendar_events_table.py
alembic/versions/i0d1e2f3g4h5_add_time_sessions_table.py
alembic/versions/j1e2f3g4h5i6_add_pushover_notification_tables.py
alembic/versions/k2f3g4h5i6j7_add_voice_session_tables.py
alembic/versions/l3m4n5o6p7q8_add_desire_score_columns.py
alembic/versions/n5o6p7q8r9s0_add_scoring_feedback.py
alembic/versions/o6p7q8r9s0t1_add_embeddings.py
alembic/versions/p7q8r9s0t1u2_add_scoring_passes.py
config/personal.yaml.example
frontend/dist/index.html
frontend/dist/assets/index-D8nqdZ7L.css
frontend/dist/assets/index-DyhZ34TA.js
src/career_os/__init__.py
src/career_os/__main__.py
src/career_os/_alembic.ini
src/career_os/config.py
src/career_os/database.py
src/career_os/main.py
src/career_os/middleware.py
src/career_os/privacy_registry.json
src/career_os/_alembic/env.py
src/career_os/_alembic/script.py.mako
src/career_os/_alembic/alembic/env.py
src/career_os/_alembic/alembic/versions/07cca291f71f_add_saved_searches_table.py
src/career_os/_alembic/alembic/versions/775c5d68cc2d_add_discovery_models_discovered_jobs_.py
src/career_os/_alembic/alembic/versions/a1b2c3d4e5f6_add_job_requirements_table.py
src/career_os/_alembic/alembic/versions/a7b8c9d0e1f2_add_scoring_breakdown_market_schedule.py
src/career_os/_alembic/alembic/versions/b192ca99adc9_add_gap_id_and_started_at_to_learning_.py
src/career_os/_alembic/alembic/versions/b3c4d5e6f7a8_add_ondelete_set_null_to_discovery_run_fk.py
src/career_os/_alembic/alembic/versions/b8d3e7a2c914_add_scoring_enhancements_columns.py
src/career_os/_alembic/alembic/versions/c0b4dc9ab23a_initial_schema_profiles_applications_.py
src/career_os/_alembic/alembic/versions/c4d5e6f7a8b9_add_interview_prep_tables.py
src/career_os/_alembic/alembic/versions/d2e5a7f1b9c3_drop_time_sessions_table.py
src/career_os/_alembic/alembic/versions/d5e6f7a8b9c0_add_star_stories_table.py
src/career_os/_alembic/alembic/versions/e6f7a8b9c0d1_add_company_research_reports_table.py
src/career_os/_alembic/alembic/versions/e730f1c7a51e_add_skills_intelligence_models.py
src/career_os/_alembic/alembic/versions/e8b54d7d5d6a_add_scoring_engine_models_scoring_.py
src/career_os/_alembic/alembic/versions/eac8c4fc464e_add_parent_event_id_to_calendar_events.py
src/career_os/_alembic/alembic/versions/f1a2b3c4d5e6_add_profile_id_to_dedup_constraint.py
src/career_os/_alembic/alembic/versions/f7a8b9c0d1e2_add_integration_configs_table.py
src/career_os/_alembic/alembic/versions/g397_add_ai_usage_log.py
src/career_os/_alembic/alembic/versions/g8b9c0d1e2f3_add_ticktick_sync_tasks_table.py
src/career_os/_alembic/alembic/versions/h9c0d1e2f3g4_add_calendar_events_table.py
src/career_os/_alembic/alembic/versions/i0d1e2f3g4h5_add_time_sessions_table.py
src/career_os/_alembic/alembic/versions/j1e2f3g4h5i6_add_pushover_notification_tables.py
src/career_os/_alembic/alembic/versions/k2f3g4h5i6j7_add_voice_session_tables.py
src/career_os/_alembic/alembic/versions/l3m4n5o6p7q8_add_desire_score_columns.py
src/career_os/_alembic/alembic/versions/n5o6p7q8r9s0_add_scoring_feedback.py
src/career_os/_alembic/alembic/versions/o6p7q8r9s0t1_add_embeddings.py
src/career_os/_alembic/alembic/versions/p7q8r9s0t1u2_add_scoring_passes.py
src/career_os/_alembic/versions/07cca291f71f_add_saved_searches_table.py
src/career_os/_alembic/versions/775c5d68cc2d_add_discovery_models_discovered_jobs_.py
src/career_os/_alembic/versions/a1b2c3d4e5f6_add_job_requirements_table.py
src/career_os/_alembic/versions/a7b8c9d0e1f2_add_scoring_breakdown_market_schedule.py
src/career_os/_alembic/versions/b192ca99adc9_add_gap_id_and_started_at_to_learning_.py
src/career_os/_alembic/versions/b3c4d5e6f7a8_add_ondelete_set_null_to_discovery_run_fk.py
src/career_os/_alembic/versions/b8d3e7a2c914_add_scoring_enhancements_columns.py
src/career_os/_alembic/versions/c0b4dc9ab23a_initial_schema_profiles_applications_.py
src/career_os/_alembic/versions/c4d5e6f7a8b9_add_interview_prep_tables.py
src/career_os/_alembic/versions/d2e5a7f1b9c3_drop_time_sessions_table.py
src/career_os/_alembic/versions/d5e6f7a8b9c0_add_star_stories_table.py
src/career_os/_alembic/versions/e6f7a8b9c0d1_add_company_research_reports_table.py
src/career_os/_alembic/versions/e730f1c7a51e_add_skills_intelligence_models.py
src/career_os/_alembic/versions/e8b54d7d5d6a_add_scoring_engine_models_scoring_.py
src/career_os/_alembic/versions/eac8c4fc464e_add_parent_event_id_to_calendar_events.py
src/career_os/_alembic/versions/f1a2b3c4d5e6_add_profile_id_to_dedup_constraint.py
src/career_os/_alembic/versions/f7a8b9c0d1e2_add_integration_configs_table.py
src/career_os/_alembic/versions/g8b9c0d1e2f3_add_ticktick_sync_tasks_table.py
src/career_os/_alembic/versions/h9c0d1e2f3g4_add_calendar_events_table.py
src/career_os/_alembic/versions/i0d1e2f3g4h5_add_time_sessions_table.py
src/career_os/_alembic/versions/j1e2f3g4h5i6_add_pushover_notification_tables.py
src/career_os/_alembic/versions/k2f3g4h5i6j7_add_voice_session_tables.py
src/career_os/_alembic/versions/l3g4h5i6j7k8_add_esco_tables.py
src/career_os/_alembic/versions/m4n5o6p7q8r9_add_warn_filings_table.py
src/career_os/_frontend_dist/index.html
src/career_os/_frontend_dist/assets/index-DhdrttW4.css
src/career_os/_frontend_dist/assets/index-KDnWhwGY.js
src/career_os/_frontend_dist/dist/index.html
src/career_os/_frontend_dist/dist/assets/index-D8nqdZ7L.css
src/career_os/_frontend_dist/dist/assets/index-DyhZ34TA.js
src/career_os/ai/__init__.py
src/career_os/ai/anthropic_provider.py
src/career_os/ai/base.py
src/career_os/ai/cache.py
src/career_os/ai/cache_monitor.py
src/career_os/ai/factory.py
src/career_os/ai/fallback.py
src/career_os/ai/mock_provider.py
src/career_os/ai/observability.py
src/career_os/ai/ollama_provider.py
src/career_os/ai/openrouter_provider.py
src/career_os/ai/pii_masking.py
src/career_os/ai/privacy.py
src/career_os/ai/together_provider.py
src/career_os/api/__init__.py
src/career_os/api/ai.py
src/career_os/api/analytics.py
src/career_os/api/applications.py
src/career_os/api/calendar.py
src/career_os/api/coaching.py
src/career_os/api/constants.py
src/career_os/api/contacts.py
src/career_os/api/discovery.py
src/career_os/api/follow_ups.py
src/career_os/api/gaps.py
src/career_os/api/goals.py
src/career_os/api/integrations.py
src/career_os/api/intelligence.py
src/career_os/api/interview_prep.py
src/career_os/api/jobs.py
src/career_os/api/learning.py
src/career_os/api/market.py
src/career_os/api/oauth.py
src/career_os/api/privacy.py
src/career_os/api/profiles.py
src/career_os/api/pushover.py
src/career_os/api/research.py
src/career_os/api/scoring.py
src/career_os/api/skills.py
src/career_os/api/star_stories.py
src/career_os/api/ticktick.py
src/career_os/api/voice.py
src/career_os/cli/__init__.py
src/career_os/cli/contacts.py
src/career_os/cli/main.py
src/career_os/cli/warn.py
src/career_os/discovery/__init__.py
src/career_os/discovery/adapters.py
src/career_os/discovery/scheduler.py
src/career_os/migration/__init__.py
src/career_os/migration/csv_import.py
src/career_os/migration/link_packages.py
src/career_os/migration/run_migration.py
src/career_os/migration/seed.py
src/career_os/models/__init__.py
src/career_os/models/ai_usage.py
src/career_os/models/calendar.py
src/career_os/models/company_research.py
src/career_os/models/contacts.py
src/career_os/models/discovery.py
src/career_os/models/embeddings.py
src/career_os/models/esco.py
src/career_os/models/integrations.py
src/career_os/models/interview_prep.py
src/career_os/models/models.py
src/career_os/models/pushover.py
src/career_os/models/scoring.py
src/career_os/models/skills.py
src/career_os/models/star_stories.py
src/career_os/models/ticktick_sync.py
src/career_os/models/voice.py
src/career_os/models/warn.py
src/career_os/schemas/__init__.py
src/career_os/schemas/ai.py
src/career_os/schemas/ai_health.py
src/career_os/schemas/analytics.py
src/career_os/schemas/applications.py
src/career_os/schemas/calendar.py
src/career_os/schemas/coaching.py
src/career_os/schemas/contacts.py
src/career_os/schemas/discovery.py
src/career_os/schemas/follow_ups.py
src/career_os/schemas/gaps.py
src/career_os/schemas/goals.py
src/career_os/schemas/integrations.py
src/career_os/schemas/interview_prep.py
src/career_os/schemas/jobs.py
src/career_os/schemas/learning.py
src/career_os/schemas/market.py
src/career_os/schemas/privacy.py
src/career_os/schemas/profiles.py
src/career_os/schemas/pushover.py
src/career_os/schemas/research.py
src/career_os/schemas/role_intelligence.py
src/career_os/schemas/scoring.py
src/career_os/schemas/skills.py
src/career_os/schemas/star_stories.py
src/career_os/schemas/ticktick.py
src/career_os/schemas/voice.py
src/career_os/services/__init__.py
src/career_os/services/activity.py
src/career_os/services/ai_health.py
src/career_os/services/analytics.py
src/career_os/services/applications.py
src/career_os/services/calendar.py
src/career_os/services/coaching.py
src/career_os/services/company_research.py
src/career_os/services/contacts.py
src/career_os/services/discovery.py
src/career_os/services/embeddings.py
src/career_os/services/follow_ups.py
src/career_os/services/gap_analysis.py
src/career_os/services/goals.py
src/career_os/services/integrations.py
src/career_os/services/interview_prep.py
src/career_os/services/jobs.py
src/career_os/services/learning.py
src/career_os/services/market.py
src/career_os/services/preference_learning.py
src/career_os/services/pushover.py
src/career_os/services/pushover_client.py
src/career_os/services/red_flags.py
src/career_os/services/role_intelligence.py
src/career_os/services/salary.py
src/career_os/services/scoring.py
src/career_os/services/skill_normalizer.py
src/career_os/services/skills.py
src/career_os/services/skills_parsing.py
src/career_os/services/star_stories.py
src/career_os/services/ticktick_client.py
src/career_os/services/ticktick_scheduler.py
src/career_os/services/ticktick_sync.py
src/career_os/services/voice.py
src/career_os/services/warn_data.py
src/career_os/utils/__init__.py
src/career_os/utils/url_validation.py
src/kestrel_app.egg-info/PKG-INFO
src/kestrel_app.egg-info/SOURCES.txt
src/kestrel_app.egg-info/dependency_links.txt
src/kestrel_app.egg-info/entry_points.txt
src/kestrel_app.egg-info/requires.txt
src/kestrel_app.egg-info/top_level.txt
tests/test_activity_log_extended.py
tests/test_activity_service.py
tests/test_ai_api.py
tests/test_ai_cache.py
tests/test_ai_cost_tracking.py
tests/test_ai_health.py
tests/test_ai_provider.py
tests/test_analytics.py
tests/test_anthropic_provider.py
tests/test_applications_api.py
tests/test_auth.py
tests/test_auto_apply.py
tests/test_batch_api.py
tests/test_batch_apply_browser.py
tests/test_borderline_scoring.py
tests/test_cache_break_detection.py
tests/test_calendar.py
tests/test_cli.py
tests/test_cli_contacts.py
tests/test_cli_discovery.py
tests/test_cli_pipeline.py
tests/test_cli_prep.py
tests/test_cli_skills.py
tests/test_coaching.py
tests/test_company_research.py
tests/test_contacts.py
tests/test_contacts_api.py
tests/test_contacts_integration.py
tests/test_daily_pipeline.py
tests/test_dep_security.py
tests/test_dependency_config.py
tests/test_desire_score.py
tests/test_discovery.py
tests/test_discovery_salary_fixes.py
tests/test_docs.py
tests/test_embeddings.py
tests/test_follow_ups.py
tests/test_gap_analysis.py
tests/test_gaps_api.py
tests/test_germany_jobs.py
tests/test_ghost_jobs.py
tests/test_goals.py
tests/test_golden_set_integrity.py
tests/test_health.py
tests/test_html_stripping.py
tests/test_integrations_api.py
tests/test_integrations_config.py
tests/test_intelligence_api.py
tests/test_interview_prep.py
tests/test_job_family_weights.py
tests/test_job_scorer.py
tests/test_jobs_api.py
tests/test_json_parse_retry.py
tests/test_kestrel_start.py
tests/test_learning.py
tests/test_letter_grades.py
tests/test_markers.py
tests/test_market.py
tests/test_md_to_pdf.py
tests/test_migration.py
tests/test_model_routing.py
tests/test_new_sources.py
tests/test_oauth.py
tests/test_observability.py
tests/test_ollama_provider.py
tests/test_pages_links.py
tests/test_parse_scoring_response.py
tests/test_pii_masking.py
tests/test_pipeline_api.py
tests/test_preference_learning.py
tests/test_prep_gap_driven.py
tests/test_privacy.py
tests/test_profile_scoping.py
tests/test_profiles_api.py
tests/test_profiles_crud.py
tests/test_provider_fallback.py
tests/test_provider_uat.py
tests/test_pushover.py
tests/test_pushover_client.py
tests/test_red_flags.py
tests/test_refactored_helpers.py
tests/test_registry_integration.py
tests/test_render_tailored_cvs.py
tests/test_research_api.py
tests/test_role_intelligence.py
tests/test_round2_residuals.py
tests/test_salary_service.py
tests/test_score_context.py
tests/test_scoring.py
tests/test_scoring_feedback.py
tests/test_scoring_rescore.py
tests/test_scoring_rubric.py
tests/test_scrape_resilient.py
tests/test_scraper.py
tests/test_search_filter.py
tests/test_skill_normalizer.py
tests/test_skills_api.py
tests/test_skills_parsing.py
tests/test_skills_service.py
tests/test_star_stories.py
tests/test_ticktick.py
tests/test_ticktick_modules.py
tests/test_together_provider.py
tests/test_token_usage.py
tests/test_uncertainty.py
tests/test_url_validation.py
tests/test_ut_cross_flow_fixes.py
tests/test_ut_prep_salary_fixes.py
tests/test_voice.py
tests/test_warn_integration.py