
Draft a cold email or warm-intro-request message to a specific person at a target company. Produces applications/<app_id>/outreach/<slug>.md and logs a communication_sent event. Runs after company-research. Enforces the One-Take Rule — refuses to draft without a grounded decision from company.md. This is the highest-payoff channel per 2026 hiring research.
Research a company in depth for a specific application and produce applications/<app_id>/company.md — a decisions-first document that surfaces the company's real engineering choices, frictions, and public positions, grounded in primary sources. Outputs structured decisions[], frictions[], people[], debts[] lists plus an artifact_fit score. Runs after role-intake and before cover-letter-writer.
Plan, scope, and track an application-artifact — a shipped public thing (PR, teardown post, tool/extension, eval/benchmark) that replaces or supplements a formal application for a top-tier target. Reads company.md artifact_fit and produces applications/<app_id>/artifact.md with a scoped plan, success criteria, and a ship checklist. Logs artifact_shipped when done.
Log anything about a job application — new application, status change, email received/sent, phone call, note, artifact updated. Use this whenever Mason mentions a job he saw, applied to, heard back from, or wants to track. Natural language in, validated events out. Wraps the pnpm log write gate so the data layer stays correct.
Log anything about a job application — new application, status change, email received/sent, phone call, note, artifact updated. Use this whenever Mason mentions a job he saw, applied to, heard back from, or wants to track. Natural language in, validated events out. Wraps the pnpm log write gate so the data layer stays correct.
Research a company in depth for a specific application and produce applications/<app_id>/company.md — a decisions-first document that surfaces the company's real engineering choices, frictions, and public positions, grounded in primary sources. Outputs structured decisions[], frictions[], people[], debts[] lists plus an artifact_fit score. Runs after role-intake and before cover-letter-writer.
Generate a focused interview study plan for a specific application by combining role.md, company.md, resume.md, and resume-gaps.md into a prioritized study guide with concrete drills, defensibility notes, and a question bank. Produces applications/<app_id>/study-guide.md. Use after a company confirms an interview loop or when Mason says he wants to prep for one.
Draft a cold email or warm-intro-request message to a specific person at a target company. Produces applications/<app_id>/outreach/<slug>.md and logs a communication_sent event. Runs after company-research. Enforces the One-Take Rule — refuses to draft without a grounded decision from company.md. This is the highest-payoff channel per 2026 hiring research.
Generate a tailored resume for a specific job application by combining Mason's profile, the role.md analysis, and the resume-base template. Every claim must trace back to profile/skills.md (Tier A/B), profile/projects/*.md, or profile/wins.md. Use whenever Mason wants a resume for a specific role he's decided to apply to.
Turn a job posting URL or pasted JD into a structured role.md file inside applications/<app_id>/. Extracts company, role, JD text, inferred lane (founding/AI eng/FDE/full-stack/local), required vs nice-to-have skills, fit notes against Mason's profile, and an honest truthfulness-gap list. Use whenever Mason shares a job link, pastes a JD, or asks "is this worth applying to?".
Turn a job posting URL or pasted JD into a structured role.md file inside applications/<app_id>/. Extracts company, role, JD text, inferred lane (founding/AI eng/FDE/full-stack/local), required vs nice-to-have skills, fit notes against Mason's profile, and an honest truthfulness-gap list. Use whenever Mason shares a job link, pastes a JD, or asks "is this worth applying to?".
Plan, scope, and track an application-artifact — a shipped public thing (PR, teardown post, tool/extension, eval/benchmark) that replaces or supplements a formal application for a top-tier target. Reads company.md artifact_fit and produces applications/<app_id>/artifact.md with a scoped plan, success criteria, and a ship checklist. Logs artifact_shipped when done.
Generate a focused interview study plan for a specific application by combining role.md, company.md, resume.md, and resume-gaps.md into a prioritized study guide with concrete drills, defensibility notes, and a question bank. Produces applications/<app_id>/study-guide.md. Use after a company confirms an interview loop or when Mason says he wants to prep for one.
Periodically scan a curated list of target company job boards for new postings that match Mason's lanes, and append candidate roles to a sourced-jobs queue for triage. Reads profile/target-companies.md and profile/preferences.md. Produces data/sourced-jobs.jsonl and a short daily digest. Use when Mason says "check for new jobs" or when running on a schedule.
Generate a tailored cover letter for a specific job application by combining role.md, company.md, resume.md, the cover-letter-base template, and profile/voice.md. Produces applications/<app_id>/cover-letter.md. Runs after company-research. Enforces the One-Take Rule and per-lane on/off logic — will refuse to generate for lanes where a cover letter is negative signal.
Periodically scan a curated list of target company job boards for new postings that match Mason's lanes, and append candidate roles to a sourced-jobs queue for triage. Reads profile/target-companies.md and profile/preferences.md. Produces data/sourced-jobs.jsonl and a short daily digest. Use when Mason says "check for new jobs" or when running on a schedule.
Generate a tailored cover letter for a specific job application by combining role.md, company.md, resume.md, the cover-letter-base template, and profile/voice.md. Produces applications/<app_id>/cover-letter.md. Runs after company-research. Enforces the One-Take Rule and per-lane on/off logic — will refuse to generate for lanes where a cover letter is negative signal.
Generate a tailored resume for a specific job application by combining Mason's profile, the role.md analysis, and the resume-base template. Every claim must trace back to profile/skills.md (Tier A/B), profile/projects/*.md, or profile/wins.md. Use whenever Mason wants a resume for a specific role he's decided to apply to.