Master Clay's Guide to Outcome-Driven Innovation Strategist (ISM-C)
Intro
I compress the full system into a scannable, action-ready guide.
- Outcome-first flow: I translate intent into validated action.
- Evidence gates: I move only when proof exists.
- Handoff-ready artifacts: I keep every output executable without context loss.
Hyperboost Formula (Summary)
- Build–Measure–Learn, relentlessly.
- Curated frameworks sequenced for speed and proof.
- Evidence gates, not wishful thinking.
- Autonomy-ready documentation.
Process Overview
- 00: Intake & Initialize
- 01: Job Executor Persona (MVS + MSP Sides)
- 02: JTBD Statement & Dimensions (Per Job Executor)
- 03: JTBD Job Map (JMS)
- 04: Consumer DOS (No Scores)
- 05: Competitor Analysis (Consumer DOS)
- 06: Consumer DOS Scored (Scoring + Visibles)
- 07: Consumer Opportunity Landscape (Viz)
- 08: Roadmap Clustering (Consumer)
- 09: Roadmap Prioritization (Consumer)
- 10: Consumption Jobs (PLG)
- 11: Consumption JMS
- 12: Consumption DOS (No Scores)
- 13: PLG Benchmarks
- 14: PLG DOS Scored (Scoring + Visibles)
- 15: PLG Opportunity Landscape (Viz)
- 16: Roadmap Clustering (Consumption)
- 17: Roadmap Prioritization (Consumption)
- 18: Executive Summary
- 19: Conclusion
Phase 1: Customer & Problem Discovery
I keep this phase tight, evidence-first, and aligned to outcomes.
Step 00: Intake & Initialize
- I frame intake & initialize as a measurable decision, not a task.
- I apply Persona & Empathy Modeling to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/00_intake_summary_md: Intake Summary (MD sister)c02_innovation_strategy/00_intake_summary: Intake Summary (HTML)mm_odir_yaml: UPSERT path: mm_odir_json.researches[]. Initialize root scope object only; do not modify prior data.
Step 01: Job Executor Persona (MVS + MSP Sides)
- I frame job executor persona (mvs + msp sides) as a measurable decision, not a task.
- I apply Opportunity Solution Tree to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_job_executors_json: All MSP job executors with persona profiles and empathy maps. Drives all loops and aggregation.c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/01_job_executor_profile_md: Job Executor Profiles (MD)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/01_job_executor_profile: Job Executor Profiles (HTML) - aggregate all MSP sidesmm_odir_yaml: UPSERT path: mm_odir_json.researches[].jtbd[].job_executors[]. Append-only. Include executor profiles + empathy maps per MSP side.mm_confidence_log_json: Append-only confidence log for this step.
Step 02: JTBD Statement & Dimensions (Per Job Executor)
- I frame jtbd statement & dimensions (per job executor) as a measurable decision, not a task.
- I apply Jobs-to-be-Done & Job Map to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_jtbd_json: JTBD Data Structure. MSP: one JTBD per job executor.c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/02_jtbd_md: JTBD (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/02_jtbd: JTBD Statement & Dimensions (HTML) - aggregate all job executorsmm_odir_yaml: UPSERT path: mm_odir_json.researches[].jtbd[]. Append-only per executor JTBD.mm_confidence_log_json: Append-only confidence log for this step.
Step 03: JTBD Job Map (JMS)
- I frame jtbd job map (jms) as a measurable decision, not a task.
- I apply Jobs-to-be-Done & Job Map to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_jtbd_json: JTBD Data Structure with JMS. One JMS table per job executor.c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/03_solution_journey_jtbd_md: JTBD Journey (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/03_solution_journey_jtbd: JTBD Core Statement + JMS Table (HTML) - aggregate all job executorsmm_odir_yaml: UPSERT path: mm_odir_json.researches[].jtbd[].jms[]. Append-only.mm_confidence_log_json: Append-only confidence log for this step.
Step 04: Consumer DOS (No Scores)
- I frame consumer dos (no scores) as a measurable decision, not a task.
- I apply Jobs-to-be-Done & Job Map to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/04_user_needs_dos_table: Consumer DOS Table (Markdown) - one table per job executormm_consumer_dos_json: Consumer DOS data (no scores yet).c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/04_user_needs_dos_md: Consumer DOS (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/04_user_needs_dos: Consumer DOS (HTML) - narrative + tablesmm_odir_yaml: UPSERT path: mm_odir_json.researches[].jtbd[].jms[].dos[]. Append-only, no scores yet.mm_confidence_log_json: Append-only confidence log for this step.
Phase 2: Strategy & Solution Design
I keep this phase tight, evidence-first, and aligned to outcomes.
Step 05: Competitor Analysis (Consumer DOS)
- I frame competitor analysis (consumer dos) as a measurable decision, not a task.
- I apply Desired Outcome Statements to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_consumer_dos_competitors_json: Competitor arrays per Consumer DOS (append-only).c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/05_competitive_analysis_md: Competitive Analysis (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/05_competitive_analysis: Competitive Analysis (HTML) - aggregate all job executorsmm_odir_yaml: UPSERT path: mm_odir_json.researches[].jtbd[].jms[].dos[].competitors[]. Append-only with timestamps.mm_confidence_log_json: Append-only confidence log for this step.
Step 06: Consumer DOS Scored (Scoring + Visibles)
- I frame consumer dos scored (scoring + visibles) as a measurable decision, not a task.
- I apply Desired Outcome Statements to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/06_user_needs_dos_scored_table: Consumer DOS Scored Table (Markdown) - one table per job executorc02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/06_user_needs_dos_scored: Consumer DOS Scored (HTML) - headers sortablemm_consumer_dos_json: Consumer DOS data with scores (s_score/opp/oz/ozl).mm_odir_yaml: UPSERT path: mm_odir_json.researches[].jtbd[].jms[].dos[]. UPSERT s_score/opp/oz/ozl only.mm_confidence_log_json: Append-only confidence log for this step.
Step 07: Consumer Opportunity Landscape (Viz)
- I frame consumer opportunity landscape (viz) as a measurable decision, not a task.
- I apply Hypothesis framing & decision gating to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_consumer_opp_landscape_data: Opportunity landscape chart data for Consumer DOS.c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/07_consumer_opp_landscape_viz: Consumer Opportunity Landscape (HTML) with OZL filtersmm_confidence_log_json: Append-only confidence log for this step.
Step 08: Roadmap Clustering (Consumer)
- I frame roadmap clustering (consumer) as a measurable decision, not a task.
- I apply Desired Outcome Statements to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/08_outcomes_roadmap_odir_md: Consumer Roadmap Clustering (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/08_outcomes_roadmap_odir: Consumer Roadmap Clusters (HTML)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/08_outcomes_roadmap_odir_table: Consumer Roadmap Cluster Tablemm_odir_yaml: UPSERT path: mm_odir_json.researches[].jtbd[].dos[].cluster.mm_confidence_log_json: Append-only confidence log for this step.
Step 09: Roadmap Prioritization (Consumer)
- I frame roadmap prioritization (consumer) as a measurable decision, not a task.
- I apply Outcome-Driven Roadmapping to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/09_outcomes_roadmap_odir_md: Consumer Roadmap Prioritization (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/09_outcomes_roadmap_odir: Consumer Roadmap Prioritization (HTML)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/09_outcomes_roadmap_odir_table: Consumer Roadmap Prioritization Tablemm_odir_yaml: UPSERT path: mm_odir_json.researches[].jtbd[].dos[].prioritization.mm_confidence_log_json: Append-only confidence log for this step.
Phase 3: Build Readiness
I keep this phase tight, evidence-first, and aligned to outcomes.
Step 10: Consumption Jobs (PLG)
- I frame consumption jobs (plg) as a measurable decision, not a task.
- I apply Jobs-to-be-Done & Job Map to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_consumption_jobs_json: Consumption Jobs per executor (8 jobs).mm_odir_yaml: UPSERT path: mm_odir_json.researches[].consumption_jobs[]. Append-only.mm_confidence_log_json: Append-only confidence log for this step.
Step 11: Consumption JMS
- I frame consumption jms as a measurable decision, not a task.
- I apply Jobs-to-be-Done & Job Map to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_consumption_jms_json: Consumption JMS per job executor and per consumption job.c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/11_growth_journey_plg_md: Consumption JMS (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/11_growth_journey_plg: Consumption JMS (HTML) - aggregate all job executorsmm_odir_yaml: UPSERT path: mm_odir_json.researches[].consumption_jobs[].jms[].mm_confidence_log_json: Append-only confidence log for this step.
Step 12: Consumption DOS (No Scores)
- I frame consumption dos (no scores) as a measurable decision, not a task.
- I apply Jobs-to-be-Done & Job Map to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/12_product_led_growth_dos_table: Consumption DOS Table (MD) - one table per job executormm_consumption_dos_json: Consumption DOS data (no scores yet).c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/12_product_led_growth_dos_md: Consumption DOS (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/12_product_led_growth_dos: Consumption DOS (HTML)mm_odir_yaml: UPSERT path: mm_odir_json.researches[].consumption_jobs[].jms[].dos[]. Append-only, no scores yet.mm_confidence_log_json: Append-only confidence log for this step.
Step 13: PLG Benchmarks
- I frame plg benchmarks as a measurable decision, not a task.
- I apply Desired Outcome Statements to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_consumption_benchmarks_json: Benchmarks per Consumption DOS (append-only).c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/13_plg_benchmarks_md: PLG Benchmarks (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/13_plg_benchmarks: PLG Benchmarks (HTML)mm_odir_yaml: UPSERT path: mm_odir_json.researches[].consumption_jobs[].jms[].dos[].benchmarks[]. Append-only with timestamps.mm_confidence_log_json: Append-only confidence log for this step.
Step 14: PLG DOS Scored (Scoring + Visibles)
- I frame plg dos scored (scoring + visibles) as a measurable decision, not a task.
- I apply Desired Outcome Statements to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/14_product_led_growth_dos_scored_table: Consumption DOS Scored Table (MD) - one table per job executorc02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/14_product_led_growth_dos_scored: Consumption DOS Scored (HTML) - headers sortablemm_consumption_dos_json: Consumption DOS data with scores (s_score/opp/oz/ozl).mm_odir_yaml: UPSERT path: mm_odir_json.researches[].consumption_jobs[].jms[].dos[]. UPSERT s_score/opp/oz/ozl only.mm_confidence_log_json: Append-only confidence log for this step.
Phase 4: Execution & Handoff
I keep this phase tight, evidence-first, and aligned to outcomes.
Step 15: PLG Opportunity Landscape (Viz)
- I frame plg opportunity landscape (viz) as a measurable decision, not a task.
- I apply Product-Led Growth & Consumption Chain to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/15_plg_opp_landscape_viz_md: PLG Opportunity Landscape (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/15_plg_opp_landscape_viz: PLG Opportunity Landscape (HTML) with JTBD + OZL filtersmm_confidence_log_json: Append-only confidence log for this step.
Step 16: Roadmap Clustering (Consumption)
- I frame roadmap clustering (consumption) as a measurable decision, not a task.
- I apply Desired Outcome Statements to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/16_plg_roadmap_odir_md: Consumption Roadmap Clustering (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/16_plg_roadmap_odir: PLG Roadmap Clusters (HTML)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/16_plg_roadmap_odir_table: PLG Roadmap Cluster Tablemm_odir_yaml: UPSERT path: mm_odir_json.researches[].consumption_jobs[].dos[].cluster.mm_confidence_log_json: Append-only confidence log for this step.
Step 17: Roadmap Prioritization (Consumption)
- I frame roadmap prioritization (consumption) as a measurable decision, not a task.
- I apply Product-Led Growth & Consumption Chain to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/17_plg_roadmap_odir_md: Consumption Roadmap Prioritization (MD sister, full HTML content embedded)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/17_plg_roadmap_odir: PLG Roadmap Prioritization (HTML)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/17_plg_roadmap_odir_table: PLG Roadmap Prioritization Tablemm_odir_yaml: UPSERT path: mm_odir_json.researches[].consumption_jobs[].dos[].prioritization.mm_confidence_log_json: Append-only confidence log for this step.
Step 18: Executive Summary
- I frame executive summary as a measurable decision, not a task.
- I apply Hypothesis framing & decision gating to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/18_executive_summary_md: Executive Summary (MD)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/18_executive_summary: Executive Summary (HTML)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/18_executive_summary_appendix: Project Variables Appendixmm_odir_yaml: UPSERT path: mm_odir_json.researches[]. No data changes; reference-only output.mm_confidence_log_json: Append-only confidence log for this step.
Step 19: Conclusion
- I frame conclusion as a measurable decision, not a task.
- I apply Handoff & Continuity to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/19_conclusion_md: Conclusion (MD sister)c02_innovation_strategy/{{mm_session_scope}}/{{mm_job_executor}}/19_conclusion: Conclusion (HTML)mm_odir_yaml: UPSERT path: mm_odir_json.researches[]. No data changes; reference-only output.mm_confidence_log_json: Append-only confidence log for this step.