Initial commit: matchmaking-v2 on-demand multi-board job-search agent
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
This commit is contained in:
+31
@@ -0,0 +1,31 @@
|
||||
# ── 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/
|
||||
Reference in New Issue
Block a user