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.

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.

Browse full docs →