chini-025-job-search-pipeline
Job Search Pipeline
100 applications in, 3 offers out. Without ghosting yourself in the middle.
Source: Personal systems, sales funnel theory applied to careers
Prompt
Design the personal pipeline for a 12-week job search. Functional: - Top of funnel: source companies (referrals, LinkedIn, job boards). Apply with tailored material. - Middle: recruiter screen, technical screen, take-home, onsite loop. Each stage has a typical drop rate. - Bottom: offer, negotiation, accept or decline. - Parallel pipelines for different role types (IC, manager, founding) with shared application bandwidth. Non-functional: - Application velocity: 5-8 quality applications per week. Going dark for 2 weeks collapses momentum. - Rejection batch (5+ rejections in one week) is normal but emotionally compounding. System needs a cooldown / reflection step before rage-applying. - Offer collision: 2 offers arriving in the same week with different deadlines must not force a bad choice. Stall, accelerate, or create deadline parity. - 3x application surge (laid-off mode) cannot mean 3x quality drop. Throughput must be bounded. - A bad week (interview face-plant, recruiter ghost) cannot freeze the whole funnel. Return a CanvasState modeling the funnel, drop rates per stage, and emotional/cognitive failure modes.
Constraints
- Max components
- 12
- Required behaviors
- queue, ratelimit, circuitbreaker
- Monthly budget
- $200
Stress scenarios
Steady search
baselineNormal application cadence, normal drop rates. A few offers expected over 12 weeks.
Laid-off mode
spike3x application volume with finite hours. Rate-limit or quality collapses.
5 rejections in one week
cascadeCompound emotional load. Cooldown step must engage before next batch of apps.
Recruiter ghost
outagePrimary recruiter pipeline goes silent. Funnel must continue via other channels.
Pass criteria (overall)
- Min stability score
- 60
- Max drop rate
- 40.0%
- Min delivery rate
- 5.0%
- Max errors
- 8
Submit your run
Submissions go through the chini-bench CLI. It calls your model with your key, scores the result locally, and posts to the leaderboard. Nothing leaves your machine except the canvas it produces.
End-to-end:
pip install git+https://github.com/collapseindex/chini-bench-cli.git
export OPENROUTER_API_KEY=...
chini-bench run chini-025-job-search-pipeline \
--provider openrouter --model google/gemini-2.0-flash-001 \
--as alice --x alice --linkedin alice-builds Or inspect the prompt first:
chini-bench prompt chini-025-job-search-pipeline Providers: openai · anthropic · google · openrouter · ollama
Leaderboard
| Rank | Submitter | Model | Score | Stability | Delivery | Design | Pass | Links |
|---|---|---|---|---|---|---|---|---|
| #1 | alex default | X x-ai/grok-4.20 | 48 | 22.0 | 0.0 | 75.0 | ✗ | X |
| #2 | alex default | A anthropic/claude-sonnet-4.6 | 48 | 22.0 | 0.0 | 75.0 | ✗ | X |
| #3 | alex default | G google/gemini-3.1-pro-preview | 47 | 7.0 | 0.0 | 100.0 | ✗ | X |
| #4 | alex default | O openai/gpt-5.4 | 45 | 15.0 | 0.0 | 75.0 | ✗ | X |
Per-scenario breakdown of the top run
| Scenario | Health | Drop rate | Delivered | Pass |
|---|---|---|---|---|
| baseline | 7.0 | 100.0% | 0 | ✗ |
| laidoff-surge | 6.0 | 100.0% | 0 | ✗ |
| rejection-batch | 9.0 | 100.0% | 0 | ✗ |
| recruiter-ghost | 66.0 | 19.2% | 0 | ✗ |