On-demand Scout service (replaces the nightly aggregator): - FastAPI agent-mesh service; card name "matchmaking-service" (HTTP /a2a/tasks + Redis-stream worker matching the sibling-service pattern) - run_search: parallel multi-board sweep (Naukri/blackfalcondata + Foundit + LinkedIn), city-filtered at the board, cheapest-per-result first - per-board adapters + normalizers -> ScoutJob with rich read-only details and offsite apply links; recall mode + MVQ guard - result cache for dev replay ($0); per-board cost knobs; retry-on-5xx - research/: engine design, board cost economics, India-actor shortlist, POC
32 lines
469 B
Plaintext
32 lines
469 B
Plaintext
# ── Secrets / environment (NEVER commit) ──
|
|
.env
|
|
.env.*
|
|
*.env
|
|
!.env.example
|
|
|
|
# ── Python ──
|
|
.venv/
|
|
venv/
|
|
env/
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
|
|
# ── Local dev result cache (saved Apify job sets) ──
|
|
.apify_cache/
|
|
|
|
# ── Tooling / local state ──
|
|
.claude/
|
|
research/poc/**/.env
|
|
research/poc/**/node_modules/
|
|
research/poc/**/__pycache__/
|
|
|
|
# ── OS / editor ──
|
|
.DS_Store
|
|
*.swp
|
|
.idea/
|
|
.vscode/
|