Unemployment Termination Squad
Give Me Job NOW!
No Cap, No Fabrication, Just Applications
The last job agency you'll ever need. Point it at the vacancies, set your "I-deserve-a-billion-dollar-salary" filter, and go take a nap. Feed it a real job offer. It returns a truthful, laser-targeted CV, cover letter, and interview-prep — zero fabrication, no excuses.
Core value
Given a real offer, the system produces application artifacts that provably trace back to the candidate's profile (config/candidate.yaml) and pass mandatory quality gates. If everything else fails, the artifacts must never fabricate and must actually target the offer. Reframing and emphasis are allowed; invention is hard-blocked.
Features
A helicopter view of everything the collective can do, from first interview to delivered application.
End-to-end cycle
- From interview to real, ready-to-send application documents
- Self-reflection — enhance loops re-check and improve drafts before they reach the gates
- Human-in-the-loop mode — pauses for approval after each gate passes
- Autonomous mode — runs unattended end to end, gates still non-bypassable
Interview mode
- Guided interview capturing the candidate's experience, preferences, education, and certifications
- Configuration built from the candidate's real answers, not assumptions
Vacancy scraping
- Searches vacancies against the candidate’s preferences
- Smart search and parsing across listings
- Multiple job boards at a time
Document composing
- CV preparation (HTML + PDF versions)
- CV template generation
- Evaluation and enhancement passes
- Visual layout rendering
Truthfulness & fit gates
- Hard-blocked fabrication — every claim traces back to candidate.yaml
- Non-bypassable target-fit coverage gate
- Gates enforced identically in human-in-the-loop and autonomous mode
Anti-drift safeguards
- Bounded input budget per spoke
- No-progress early-stop on retry loops
- Artifact-only handoff as an architectural invariant
Operator capabilities
- Dual-mode execution with a bounded retry cap
- Parallel fan-out with sequential gates
- Bounded-concurrency multi-offer batches
- Live operator UI cockpit
Hub-and-spoke architecture
A single top-level hub, gmj-orchestrator, is the only role that holds Task and delegates to five bounded spokes. Spokes never spawn spokes — a nested hub loses Task in Claude Code — so routing stays a clean loop: User Request → Routing Analysis → Agent Selection → Task Delegation → Quality Gate → Result. Every hop between roles is a typed file-artifact path, never a transcript — a draft is a file, a gate verdict is a file, the offer-spec is a file.
gmj-offer-scout
Discovers, normalizes, and ranks offers within scope, then freezes a hashed offer-spec.
gmj-artifact-composer
Composes the CV, cover letter, and interview-prep from the candidate profile + offer-spec.
gmj-truth-verifier
Gate A — re-grounds every claim; a hard block on any fabrication.
gmj-fit-evaluator
Gate B (target-fit, hard block) + Gate C (polish, advisory).
gmj-cv-generator
Renders the approved artifacts to PDF via Python — render-only, no content authoring.
Documentation
The full docs/ corpus — architecture, agents, commands, flows, CLI tools, configuration, rules, and more — is browsable on one page.