update
This commit is contained in:
parent
de9930c4c2
commit
631ddddb37
|
|
@ -144,10 +144,7 @@ Key points from that skill:
|
||||||
```
|
```
|
||||||
Also fetch Trello card titles from all BestJob board lists. Pass the merged list into every Haiku subagent prompt.
|
Also fetch Trello card titles from all BestJob board lists. Pass the merged list into every Haiku subagent prompt.
|
||||||
|
|
||||||
2. **Stratify by priority**:
|
2. **Stratify by priority**: all p1, p2, p3 go through Haiku first pass. Main session reviews only APPLY and VERIFY verdicts from Haiku. SKIP verdicts from Haiku accepted without re-review.
|
||||||
- p1 ≤ 15 messages → triage fully in main session
|
|
||||||
- p1 > 15 messages → Haiku first pass, then main session reviews only APPLY and VERIFY
|
|
||||||
- p2 and p3 → Haiku subagent, main session reviews APPLY and VERIFY only
|
|
||||||
|
|
||||||
3. **VERIFY verdicts**: run a fast `WebSearch "{company} remote hiring countries"` to resolve geo, then apply Gate 1.
|
3. **VERIFY verdicts**: run a fast `WebSearch "{company} remote hiring countries"` to resolve geo, then apply Gate 1.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -242,15 +242,16 @@ Also call `mcp__trello__get_cards_by_list_id` for all BestJob board lists to ext
|
||||||
### Stratification rules
|
### Stratification rules
|
||||||
|
|
||||||
1. Read the file. Group entries by channel `priority` field (`p1` / `p2` / `p3`).
|
1. Read the file. Group entries by channel `priority` field (`p1` / `p2` / `p3`).
|
||||||
2. **p1 entries — ≤ 15 messages**: triage fully in the main session (full Step 1–8 per entry).
|
2. **All p1, p2, and p3 entries**: delegate to a Haiku subagent first pass.
|
||||||
3. **p1 entries — > 15 messages**: Haiku first pass (same prompt as p2/p3). Main session then reviews only APPLY and VERIFY verdicts; SKIP verdicts from Haiku are accepted without re-review.
|
|
||||||
4. **p2 and p3 entries**: delegate to a Haiku subagent to protect main context.
|
|
||||||
- Pass the raw entries, the playbook summary, and the `known_applied` list to the subagent.
|
- Pass the raw entries, the playbook summary, and the `known_applied` list to the subagent.
|
||||||
- Subagent returns a structured verdict list.
|
- Subagent returns a structured verdict list (APPLY / SKIP / QUICK-APPLY / VERIFY).
|
||||||
- Review, escalate any APPLY and VERIFY passes to main session for full triage.
|
- SKIP verdicts from Haiku are accepted without re-review.
|
||||||
5. After all verdicts: promote confirmed APPLY entries to `tracking/applications.md`.
|
3. **Main session reviews only** APPLY and VERIFY verdicts from Haiku — runs full Step 1–8 per entry.
|
||||||
6. For QUICK-APPLY entries: note explicitly, ask Oleg if he wants to proceed.
|
4. After all verdicts: promote confirmed APPLY entries to `tracking/applications.md`.
|
||||||
7. For VERIFY entries: run a fast WebSearch `"{company} remote hiring countries"` to resolve geo; then apply the gate.
|
5. For QUICK-APPLY entries: note explicitly, ask Oleg if he wants to proceed.
|
||||||
|
6. For VERIFY entries: run a fast WebSearch `"{company} remote hiring countries"` to resolve geo; then apply the gate.
|
||||||
|
|
||||||
|
**Why Haiku-first for everything:** p1 channels can have 50–100+ messages per run. Sending them straight to the main session risks context overflow and losing genuine APPLY roles in the flood. Haiku filters down to a manageable APPLY+VERIFY set; main session then does quality deep-dive on only those. A few extra false VERIFYs from Haiku are fine — main session catches them. Missing a real APPLY because main session ran out of context is not fine.
|
||||||
|
|
||||||
### Haiku subagent prompt template
|
### Haiku subagent prompt template
|
||||||
|
|
||||||
|
|
|
||||||
29
.mcp.json
29
.mcp.json
|
|
@ -9,11 +9,30 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"trello": {
|
"trello": {
|
||||||
"command": "sh",
|
"command": "bunx",
|
||||||
"args": [
|
"args": ["@delorenj/mcp-server-trello"],
|
||||||
"-c",
|
"env": {
|
||||||
"set -a; [ -f .env ] && . ./.env; set +a; exec bunx @delorenj/mcp-server-trello"
|
"TRELLO_API_KEY": "fc7a66f0f39374418fc53ef6b2681c67",
|
||||||
]
|
"TRELLO_TOKEN": "ATTAa06242e59289e714f350c5d97bc6fa949bef6c2cdd7510d293cc5f3ebc46a9f674A18E58"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"telegram-usulpro": {
|
||||||
|
"command": "/projects/my-utils/telegram/.venv/bin/telegram-mcp",
|
||||||
|
"args": [],
|
||||||
|
"env": {
|
||||||
|
"TELEGRAM_API_ID": "30708025",
|
||||||
|
"TELEGRAM_API_HASH": "1de1cfbec7f43f460b4400f72b3093c6",
|
||||||
|
"TELEGRAM_SESSION_STRING": "1ApWapzMBuy6zzXtKHk9qipYPfDHEZOowyn2NukLpKpbRyNggosUMunnjUA7EJTHuwCcf2EWn4Wk6ezjYw8zfczt-nGo4nbQay4a3IfnjHj1byv8sIwIbLqyJzeWlvOU2eO3d9l-5Ys-MY3DbpHC4QaU6MrdizJsxW52hghF8bLUyQ5xw15Ih91X03xG-5XMCeFscwStp2Be8bZgQV1JhiyImufneFt6Z1DjibTnn8U4uYXVG2jd1AmrFna7seGpFBy7vbV4QPjxcYiaOWO_qXH0TSxTHTHmLPK6FAHfkq1L-q5MXlEHIrB4nNeUKKX48gdxW662aYPsH1Audb6-oB8TkycRZbls="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"telegram-helper": {
|
||||||
|
"command": "/projects/my-utils/telegram/.venv/bin/telegram-mcp",
|
||||||
|
"args": [],
|
||||||
|
"env": {
|
||||||
|
"TELEGRAM_API_ID": "30708025",
|
||||||
|
"TELEGRAM_API_HASH": "1de1cfbec7f43f460b4400f72b3093c6",
|
||||||
|
"TELEGRAM_SESSION_STRING": "1BVtsOJsBu0I61cjJwTKtmzz5BJOz53W5nvAo_aZJvpCl86hUC1zx-CVnYA4QOZ7ZULL3mNG3xg9uvZD7htcSP8QvH7U9VvkZspLT8ygEAX4pu9KJ-shhjYFCWQBDOsOujlOcGBVaVEBDBLMSIEmU7zfg-zhyTOlZ4M3OOfOQqs8nV9BlELaOTsaHwzU3OscKSwBGjewHcTvqCksp9JXFLOda9gMOBVV_Z65dCg9ovwKKOKSUNiIc3zC3f2UkZTq82hkObrhLewjI2Mue4fIEdCY0ziBkjBVTiPi40-wvv5eWopOcnf112Q5ansYoba3rY5ItQZhn7UDKfZk8-EDhnin8tUFSahs="
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,3 +8,6 @@ Statuses: `applied` → `screen` → `interview` → `offer` / `rejected` / `wit
|
||||||
| --- | --- | --- | --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- | --- | --- | --- |
|
||||||
| 2026-MM-DD | Example Co | Senior FE Engineer | LinkedIn / referral / direct | `tailored/example-co/cv.pdf` | applied | 2026-MM-DD | Link to JD, recruiter name |
|
| 2026-MM-DD | Example Co | Senior FE Engineer | LinkedIn / referral / direct | `tailored/example-co/cv.pdf` | applied | 2026-MM-DD | Link to JD, recruiter name |
|
||||||
| 2026-05-30 | Hostinger (Horizons) | Backend Software Engineer \| Node.js \| Remote | direct (Ashby) | `tailored/hostinger-horizons-backend/oleg_proskurin_senior_frontend_backend_cv.pdf` | to apply | 2026-05-30 | JD: https://jobs.ashbyhq.com/hostinger/8e4d93c1-ce2a-4e2a-a3af-d477222ace0f · EM: Tadas Paplauskas · Open questions: location (Poland-only?) + comp range + UoP vs B2B |
|
| 2026-05-30 | Hostinger (Horizons) | Backend Software Engineer \| Node.js \| Remote | direct (Ashby) | `tailored/hostinger-horizons-backend/oleg_proskurin_senior_frontend_backend_cv.pdf` | to apply | 2026-05-30 | JD: https://jobs.ashbyhq.com/hostinger/8e4d93c1-ce2a-4e2a-a3af-d477222ace0f · EM: Tadas Paplauskas · Open questions: location (Poland-only?) + comp range + UoP vs B2B |
|
||||||
|
| 2026-06-07 | LI.FI | Senior Full Stack Engineer (Checkout) | TG @notificaJobs_nodeJS | TBD (CV-B) | todo | 2026-06-07 | JD: https://notificajobs.com/offers/6a120b521a5838ce8c7d74e7 · Track B · EOR/contractor available · Trello: https://trello.com/c/NJCwHda1 |
|
||||||
|
| 2026-06-07 | Grafana Labs | Senior Software Engineer, Application Core Services | TG @notificaJobs_nodeJS | TBD (CV-A) | todo | 2026-06-07 | JD: notificajobs.com · Track A · 50+ countries remote-first; Thailand TBC · Trello: https://trello.com/c/veG07e3Q |
|
||||||
|
| 2026-06-07 | G-P (Globalization Partners) | Senior Software Engineer | TG @notificaJobs_nodeJS | TBD (CV-B) | todo | 2026-06-07 | JD: globalization-partners.com/careers · Track B · they ARE the EOR — Thailand covered · Trello: https://trello.com/c/wf4G0Wjv |
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue