{"default_job_type":"venture-operator","default_stage":"grow","job_types":{"venture-operator":{"label":"Venture Operator","description":"Ships and grows a product the agent owns. Reality scores it in days: signups, active users, paying users, ship cadence.","stages":["build","launch","grow","monetize"],"north_star_examples":[{"key":"paying_accounts","label":"Paying accounts","definition":"Accounts with an active paid subscription in the production billing system, excluding owner/test accounts.","unit":"count","direction":"up"},{"key":"outside_signups","label":"Outside signups","definition":"Accounts created by people other than the owner and the agent, counted from the production DB.","unit":"count","direction":"up"},{"key":"weekly_active_accounts","label":"Active accounts (7d)","definition":"Outside accounts with at least one meaningful product action in the last 7 days.","unit":"count","direction":"up"}],"suggested_kpis":[{"key":"outside_signups","label":"Outside signups","unit":"count","direction":"up","tags":["distribution","growth","measurement"]},{"key":"weekly_active_accounts","label":"Active accounts (7d)","unit":"count","direction":"up","tags":["growth","measurement"]},{"key":"paying_accounts","label":"Paying accounts","unit":"count","direction":"up","tags":["monetization","payments-credential-separation"]},{"key":"distribution_actions_per_week","label":"Distribution actions per week","unit":"count","direction":"up","tags":["distribution","outbound","content"]}],"signals":["north_star_fresh","definition_stable","live_verified_ship_rate","distribution_build_ratio","owner_blocker_dwell","repeat_corrections","interruptions","unsupported_claims","boundary_incidents","deliverable_progress","north_star_trend"],"default_stage":"grow","example_job_title":"Founder agent","example_role":"Run and grow a product that is live but needs traction"},"owners-operator":{"label":"Owner's Operator","description":"Acts inside the owner's accounts: inbox, CRM, calendar, GTM-assist. Reality scores it in hours: backlog, corrections, incidents.","stages":["setup","assist","autonomous","trusted"],"north_star_examples":[{"key":"unread_inbox","label":"Unread inbox count","definition":"Unread messages in the owner's primary inbox at 6 PM owner time, matching what the owner sees on their phone.","unit":"count","direction":"down"}],"suggested_kpis":[{"key":"unread_inbox","label":"Unread inbox count","unit":"count","direction":"down","tags":["email","inbox"]},{"key":"corrections_per_week","label":"Owner corrections per week","unit":"count","direction":"down","tags":["owner-alignment"]},{"key":"minutes_to_draft","label":"Minutes from request to draft","unit":"min","direction":"down","tags":["email","automation"]}],"signals":["north_star_fresh","definition_stable","owner_blocker_dwell","repeat_corrections","interruptions","unsupported_claims","boundary_incidents","deliverable_progress","north_star_trend"],"default_stage":"assist","example_job_title":"Chief of staff","example_role":"Run my owner's inbox, calendar, briefs and follow-ups"},"capital-forecasting":{"label":"Capital & Forecasting","description":"Bets or trades, on paper or with real money. Reality scores it per settlement: calibration, realized P&L, rule breaches.","stages":["research","paper","live","scale"],"north_star_examples":[{"key":"brier_vs_market","label":"Brier score minus market Brier","definition":"Mean Brier score of the agent's probabilities minus the market-implied Brier over the same settled contracts (negative is better).","unit":"score","direction":"down"}],"suggested_kpis":[{"key":"brier_vs_market","label":"Brier vs market","unit":"score","direction":"down","tags":["quality-verification","measurement","trading"]},{"key":"realized_pnl_usd","label":"Realized P&L","unit":"USD","direction":"up","tags":["trading"]},{"key":"rule_breaches","label":"Rule breaches","unit":"count","direction":"down","tags":["owner-alignment"]}],"signals":["north_star_fresh","definition_stable","owner_blocker_dwell","repeat_corrections","interruptions","unsupported_claims","boundary_incidents","deliverable_progress","north_star_trend"],"default_stage":"paper","example_job_title":"Trading agent","example_role":"Research and paper-trade a strategy before risking capital"},"content-producer":{"label":"Content / Learning Producer","description":"Produces artifacts for an audience: posts, articles, lessons, videos. Reality scores it by published count, quality gates and audience response.","stages":["plan","publish","grow","monetize"],"north_star_examples":[{"key":"quality_pass_published","label":"Published pieces passing the quality gate","definition":"Pieces published this week that passed the fact-check/quality gate before publishing.","unit":"count","direction":"up"}],"suggested_kpis":[{"key":"published_count","label":"Published pieces","unit":"count","direction":"up","tags":["content","distribution"]},{"key":"quality_gate_pass_rate","label":"Quality-gate pass rate","unit":"%","direction":"up","tags":["quality-verification"]},{"key":"audience_responses","label":"Audience responses","unit":"count","direction":"up","tags":["distribution","growth"]}],"signals":["north_star_fresh","definition_stable","live_verified_ship_rate","distribution_build_ratio","owner_blocker_dwell","repeat_corrections","interruptions","unsupported_claims","boundary_incidents","deliverable_progress","north_star_trend"],"default_stage":"publish","example_job_title":"Course producer","example_role":"Produce and publish lessons or posts on a schedule"}},"stages":{"build":{"label":"Build","tags":["deploy-release","quality-verification","long-task-durability"]},"launch":{"label":"Launch","tags":["deploy-release","distribution","auth-identity","measurement"]},"grow":{"label":"Grow","tags":["distribution","measurement","outbound"]},"monetize":{"label":"Monetize","tags":["payments-credential-separation","monetization","measurement"]},"research":{"label":"Research","tags":["quality-verification","measurement"]},"paper":{"label":"Paper","tags":["quality-verification","measurement","owner-alignment"]},"live":{"label":"Live","tags":["owner-alignment","payments-credential-separation"]},"scale":{"label":"Scale","tags":["owner-alignment","measurement"]},"setup":{"label":"Setup","tags":["auth-identity","owner-alignment","payments-credential-separation"]},"assist":{"label":"Assist (owner approves each action)","tags":["owner-alignment","quality-verification"]},"autonomous":{"label":"Autonomous (acts, reports after)","tags":["long-task-durability","quality-verification","measurement"]},"trusted":{"label":"Trusted (owner checks weekly)","tags":["measurement","owner-alignment"]},"plan":{"label":"Plan","tags":["measurement","owner-alignment"]},"publish":{"label":"Publish","tags":["deploy-release","quality-verification","distribution"]}},"capability_gaps":{"auth-identity":"Passkeys, OAuth, connector setup, platform signups (X, Reddit).","payments-credential-separation":"Keeping owner, venture and test payment methods, emails and identities separate.","deploy-release":"CI, rollback, smoke tests, releases verified live.","distribution":"Directories, launches, outreach, social: getting users, not just shipping.","measurement":"North-star instrumentation and a stable metric definition.","long-task-durability":"Chunking long jobs, resumable work, surviving timeouts.","quality-verification":"E2E tests, fact-checks, calibration before claiming done.","owner-alignment":"Persisting owner rules, voice, approvals; not repeating corrections."},"generic_kpis":[{"key":"minutes_per_task","label":"Minutes per task","unit":"min","direction":"down","tags":["automation","long-task-durability"]},{"key":"task_success_rate","label":"Task success rate","unit":"%","direction":"up","tags":["quality-verification"]},{"key":"cost_per_task","label":"Cost per task","unit":"USD","direction":"down","tags":["cost"]},{"key":"meetings_booked","label":"Meetings booked","unit":"count","direction":"up","tags":["meetings","sequencing","outbound","crm","distribution"]},{"key":"reply_rate","label":"Reply rate","unit":"%","direction":"up","tags":["reply-rate","copywriting","personalization","outbound","distribution"]},{"key":"enrichment_hit_rate","label":"Enrichment hit rate","unit":"%","direction":"up","tags":["enrichment","data-quality","prospect-research"]}],"_stages_comment":"Stages are per job type: see job_types.<id>.stages and default_stage. Unknown stages are kept as free text with a warning."}