peregrine/app/pages
pyr0ball 5b296b3e01
Some checks failed
CI / test (push) Failing after 22s
fix(discovery): per-user config dir in cloud mode; normalize job_titles key
- discover.py: run_discovery() accepts config_dir param; auto-derives it
  from db_path parent (per-user in cloud, falls back to /app/config)
- task_runner.py: passes db_path.parent/config as config_dir to run_discovery
- wizard (0_Setup.py): write 'titles' key not 'job_titles' — matches what
  discover.py and all custom board scrapers read
- adzuna/theladders/craigslist: fall back to 'job_titles' for existing
  profiles written by older wizard versions
- Fixed Sheridan's live config in place (job_titles → titles)
2026-04-01 19:37:29 -07:00
..
0_Setup.py fix(discovery): per-user config dir in cloud mode; normalize job_titles key 2026-04-01 19:37:29 -07:00
1_Job_Review.py fix(cloud): replace DEFAULT_DB with get_db_path() across all Streamlit pages 2026-04-01 07:09:35 -07:00
2_Settings.py fix(settings): improve suggest feedback for empty/failed LLM results 2026-04-01 07:17:21 -07:00
4_Apply.py fix(cloud): use per-user config dir for wizard gate; redirect on invalid session 2026-03-13 11:24:42 -07:00
5_Interviews.py fix(cloud): replace DEFAULT_DB with get_db_path() across all Streamlit pages 2026-04-01 07:09:35 -07:00
6_Interview_Prep.py fix(cloud): replace DEFAULT_DB with get_db_path() across all Streamlit pages 2026-04-01 07:09:35 -07:00
7_Survey.py fix(cloud): replace DEFAULT_DB with get_db_path() across all Streamlit pages 2026-04-01 07:09:35 -07:00