{
  "ontology_ref": "data/framework-names.json",
  "generated_note": "GENERATED by scripts/build-command-registry.cjs - do not edit by hand",
  "commands": [
    {
      "command": "/mos:act",
      "kind": "meta",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report) + F.1 (Next-Move gate)",
      "layer": "graph",
      "serves_jtbd": [
        "plan-execution"
      ],
      "teaching": "When you have analyses on the table but no clear next step, /mos:act picks the best-fit methodology for your current room state and runs it. Saves you from analysis paralysis.",
      "jtbd_label": "Plan Execution",
      "jtbd_summary": "Plan the next 90 days - milestones, owners, dates."
    },
    {
      "command": "/mos:admin",
      "kind": "utility",
      "surface": "internal",
      "visibility": "admin",
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "A (Mondrian Board)",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you need to inspect or rotate Brain API keys, /mos:admin opens the admin panel. Read-only by default; rotation is gated behind a confirm prompt.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:agentshield",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you want to know whether the plugin's own MCP tools, hooks, skills, CLAUDE.md, and dependencies carry a known attack pattern, /mos:agentshield scans all five surfaces and reports what is clean and what is flagged. Larry runs the scan and explains any finding in plain English.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:analyze-needs",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Jobs to Be Done (JTBD)"
      ],
      "produces": "room/market-analysis/jtbd-analysis/*",
      "executable": null,
      "inputs": [
        "a customer segment defined"
      ],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-problem"
      ],
      "teaching": "When you need to know which customer jobs matter most, /mos:analyze-needs scores them by importance versus satisfaction. Best after you have a customer segment defined.",
      "jtbd_label": "Find Problem",
      "jtbd_summary": "Find the problem worth solving (not the symptom, the root)."
    },
    {
      "command": "/mos:analyze-systems",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Systems Thinking"
      ],
      "produces": "room/**/systems/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-bottleneck"
      ],
      "teaching": "When you need to find where leverage lives in a complex system, /mos:analyze-systems decomposes it into layers and surfaces the leverage points. Best when symptoms keep recurring.",
      "jtbd_label": "Find Bottleneck",
      "jtbd_summary": "Find the lagging component (Hughes 1983 reverse salient) blocking progress."
    },
    {
      "command": "/mos:analyze-timing",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "S-Curve Analysis",
        "Adoption-Capacity Theory"
      ],
      "produces": "room/**/timing/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "understand-market"
      ],
      "teaching": "When you need to know if your technology is too early, too late, or right on time, /mos:analyze-timing places it on the S-Curve. Best before you commit to a launch window.",
      "jtbd_label": "Understand Market",
      "jtbd_summary": "Understand the market for this idea - size, structure, dynamics."
    },
    {
      "command": "/mos:auto-explore",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-problem",
        "understand-market",
        "explore"
      ],
      "teaching": "In the moment a new artifact lands, /mos:auto-explore kicks off the same domain decomposition the PostToolUse hook would run. Use it on Desktop when the hook does not fire.",
      "jtbd_label": "Find Problem",
      "jtbd_summary": "Find the problem worth solving (not the symptom, the root)."
    },
    {
      "command": "/mos:beautiful-question",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Beautiful Question Framework"
      ],
      "produces": "room/problem-definition/beautiful-question/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-problem",
        "explore"
      ],
      "teaching": "When the framing feels stuck, /mos:beautiful-question reshapes the challenge as Why / What-if / How. The right question unlocks more progress than a better answer.",
      "jtbd_label": "Find Problem",
      "jtbd_summary": "Find the problem worth solving (not the symptom, the root)."
    },
    {
      "command": "/mos:bono",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Six Thinking Hats"
      ],
      "produces": "room/solution-design/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "B (Semantic Tree)",
      "layer": "graph",
      "serves_jtbd": [
        "explore",
        "decide-pursue"
      ],
      "teaching": "When you have a wicked question and need a structured argument rather than one opinion, /mos:bono spawns a governed research swarm across the (subdomain x hat) grid, each persona bound to its hat's scrutiny discipline and its own wired sources, then debates the readings as a sequential inter-hat argument over a graph-proposed what-if hypothesis. The navigator confirms the topic, the hypothesis, and the ruling at three decision gates; the MECE-Minto synthesis files only on APPROVE and closes the loop into the room's logical graph.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:brain-derive",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "context",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When a room section drifts from its BRAIN.md derivation, /mos:brain-derive rebuilds the per-section Brain context now. Run after large filings or before a decision gate.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:build-knowledge",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Ackoff Pyramid"
      ],
      "produces": "room/**/knowledge/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "graph",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you have data but not yet wisdom, /mos:build-knowledge climbs Ackoff's DIKW pyramid across the room. Surfaces what you know, what you can decide, and what is still raw.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:build-thesis",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "PWS Value Proposition"
      ],
      "produces": "room/**/thesis/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "decide-pursue",
        "prepare-pitch"
      ],
      "teaching": "When you need to know if this venture is worth pursuing, /mos:build-thesis runs the Ten-Questions investment thesis gate. The output is a defensible go / no-go with reasons.",
      "jtbd_label": "Decide Pursue",
      "jtbd_summary": "Decide if a venture / opportunity / approach is worth pursuing."
    },
    {
      "command": "/mos:causal",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Root Cause Analysis"
      ],
      "produces": "room/**/causal/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-problem",
        "find-bottleneck"
      ],
      "teaching": "When you suspect the visible problem is downstream of something else, /mos:causal traces causal edges in the room's graph. Surfaces the upstream causes worth fixing.",
      "jtbd_label": "Find Problem",
      "jtbd_summary": "Find the problem worth solving (not the symptom, the root)."
    },
    {
      "command": "/mos:challenge-assumptions",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Red Teaming"
      ],
      "produces": "room/**/challenge/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "graph",
      "serves_jtbd": [
        "validate-idea",
        "surface-contradiction"
      ],
      "teaching": "When an idea feels too clean, /mos:challenge-assumptions runs Devil's Advocate against the load-bearing claims. Catches the assumptions you stopped questioning.",
      "jtbd_label": "Validate Idea",
      "jtbd_summary": "Test if an idea / hypothesis / claim holds up under scrutiny."
    },
    {
      "command": "/mos:compare-ventures",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "PWS Triple Validation Compass"
      ],
      "produces": "room/competitive-analysis/comparison/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "compare-options"
      ],
      "teaching": "When you are weighing your approach against ventures that tried this before, /mos:compare-ventures lines them up on the dimensions that matter. Saves you from re-learning their lessons.",
      "jtbd_label": "Compare Options",
      "jtbd_summary": "Compare alternatives across criteria - choose between A/B/C."
    },
    {
      "command": "/mos:correct-reference-now",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "context",
      "serves_jtbd": [
        "temporal-correction"
      ],
      "teaching": "When you see today's real date diverge from what the room thinks now is, /mos:correct-reference-now writes the true calendar date into the reference seam so every delta Larry speaks (you raised this 3 days ago) stays honest. The SessionStart hook only seeds a Date.now() floor, and a hook subprocess may not see Claude Code's injected currentDate. This command is how Larry closes that gap.",
      "jtbd_label": "Temporal Correction",
      "jtbd_summary": null
    },
    {
      "command": "/mos:dashboard",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "none",
      "serves_jtbd": [
        "audit-room",
        "prepare-pitch"
      ],
      "teaching": "When you need to see the whole room at a glance, /mos:dashboard opens the live or snapshot view in De Stijl layout. The fastest way to read room health before a meeting.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:deck",
      "kind": "mechanical",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": "",
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "F.1",
      "layer": "loop",
      "serves_jtbd": [
        "prepare-pitch"
      ],
      "teaching": "When your room is full but the story is not yet a deck, /mos:deck asks ONE thing -- which shape fits, Feynman to make it clear, HEART to make it land, or mesh to do both -- then walks the structure section by section, filling each from your own room and binding the MindrianOS look by default. The 6-stage Feynman engine and the design system already exist; the command reaches for them, it never rebuilds them.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:deep-grade",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "PWS Triple Validation Compass"
      ],
      "produces": "room/**/deep-grades/*",
      "executable": null,
      "inputs": [
        "3+ room sections populated"
      ],
      "autonomous_safe": true,
      "body_shape": "C",
      "layer": "loop",
      "serves_jtbd": [
        "audit-room",
        "compare-options"
      ],
      "teaching": "When you need a calibrated grade on the room's quality, /mos:deep-grade scores it against 100+ real student projects. Best after at least three sections are populated.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:diagnose",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Problem Definition Transformation Framework"
      ],
      "produces": "room/problem-definition/diagnosis/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "A",
      "layer": "graph",
      "serves_jtbd": [
        "decide-pursue"
      ],
      "teaching": "When you cannot tell if this is an Ill-Defined or Well-Defined Problem, /mos:diagnose classifies it against the PWS matrix. Knowing the problem type picks the right methodology.",
      "jtbd_label": "Decide Pursue",
      "jtbd_summary": "Decide if a venture / opportunity / approach is worth pursuing."
    },
    {
      "command": "/mos:diagnostics",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "HSI Semantic Surprise Analysis Assistant"
      ],
      "produces": "room/**/diagnostics/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "E",
      "layer": "loop",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you need a quantitative read on the room, /mos:diagnostics runs the Wave-1 fingerprint: disruption, blindspot, novelty, surprise. Renaming to /mos:fingerprint in v1.14.0 (functional behavior unchanged).",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:dial-memory-refresh",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": "room/*/FEYNMAN.md",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "E",
      "layer": "context",
      "serves_jtbd": [
        "validate-idea",
        "audit-room"
      ],
      "teaching": "When a section's Dial Memory feels stale, /mos:dial-memory-refresh rebuilds the auto-section from the SELECTED_REACH / PIVOTED / DRSCH relationship layer. Human-authored prose stays byte-preserved.",
      "jtbd_label": "Validate Idea",
      "jtbd_summary": "Test if an idea / hypothesis / claim holds up under scrutiny."
    },
    {
      "command": "/mos:diffusion",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Adoption-Capacity Theory"
      ],
      "produces": "room/**/timing/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "understand-market"
      ],
      "teaching": "When you are working on a dual-use or deep-tech innovation and need to know if it will actually spread - and to whom first - /mos:diffusion runs the Adoption-Capacity Engine over it. Best before you commit to a market or a timing window.",
      "jtbd_label": "Understand Market",
      "jtbd_summary": "Understand the market for this idea - size, structure, dynamics."
    },
    {
      "command": "/mos:discover",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Jobs to Be Done (JTBD)"
      ],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "B (Semantic Tree)",
      "layer": "loop",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you have a client or a product and need to understand it before you design or build, /mos:discover runs a guided one-question-at-a-time conversation across six movements and lands a Discovery Brief plus a scaffolded Data Room. It does not design the site; it makes every later decision strategic instead of arbitrary.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:doctor",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When something feels off with the install, /mos:doctor diagnoses install-cache drift, ROOM.md gaps, statusline visibility, and UI compliance. Optionally repairs with --fix.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:dogfood-flush",
      "kind": "utility",
      "surface": "internal",
      "visibility": "admin",
      "frameworks": [],
      "produces": "~/MindrianRooms/mindrian/STATE.md",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "E",
      "layer": "context",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you want the plugin's own venture room to reflect your latest edits immediately, /mos:dogfood-flush drains the PostToolUse queue and regenerates the Live (auto) section in STATE.md. The automatic SessionStart drain handles the steady-state case.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:dominant-designs",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Dominant Design"
      ],
      "produces": "room/**/dominant-designs/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "understand-market"
      ],
      "teaching": "When you are wondering if the market has settled on a winning design, /mos:dominant-designs runs Utterback-Abernathy to spot it. Tells you whether to ride the wave or break it.",
      "jtbd_label": "Understand Market",
      "jtbd_summary": "Understand the market for this idea - size, structure, dynamics."
    },
    {
      "command": "/mos:eureka",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "loop",
      "serves_jtbd": [
        "connect-domains",
        "explore"
      ],
      "teaching": "When you want to see where your room's ideas cross-pollinate into fundable opportunities, /mos:eureka ranks cross-domain pairs and flags the weak-signal tail the top-N sort buries.",
      "jtbd_label": "Connect Domains",
      "jtbd_summary": "Find cross-domain analogues - what does this look like in another field?"
    },
    {
      "command": "/mos:explain-decision",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "F.1",
      "layer": "none",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When Larry made a recommendation and you want to know why, /mos:explain-decision shows the Navigation Engine trace for the last turn. Every recommendation has a graph path behind it.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:explore-domains",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Domain Selection"
      ],
      "produces": "room/problem-definition/domain-decomposition/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-problem",
        "understand-market",
        "explore"
      ],
      "teaching": "When the problem could live in any of several domains, /mos:explore-domains maps the territory through IKA and Feynman decomposition. Surfaces where to look before you commit.",
      "jtbd_label": "Find Problem",
      "jtbd_summary": "Find the problem worth solving (not the symptom, the root)."
    },
    {
      "command": "/mos:explore-futures",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Scenario Planning"
      ],
      "produces": "room/**/futures/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "graph",
      "serves_jtbd": [
        "compare-options",
        "explore"
      ],
      "teaching": "When the path forward branches into multiple plausible futures, /mos:explore-futures synthesizes TTA, Scenario, and S-Curve views. Helps you choose without pretending you can predict.",
      "jtbd_label": "Compare Options",
      "jtbd_summary": "Compare alternatives across criteria - choose between A/B/C."
    },
    {
      "command": "/mos:explore-opportunity",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "graph",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "A qualified opportunity is still conceptual: a connection without a defined problem. /mos:explore-opportunity runs the analysis chain (deep research, diffusion timing, analogies, web validation) and files a Minto-shaped explored artifact - a governing thought backed by cited sources and typed graph evidence. Opportunities must be researched and explored to become well-defined problems; this is that step, and its cost stays in your hands.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:explore-trends",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "S-Curve Analysis"
      ],
      "produces": "room/**/trends/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "understand-market",
        "explore"
      ],
      "teaching": "When today's trends could become tomorrow's problems, /mos:explore-trends pushes them to extremes to surface the second-order effects. The future shows up at the edges first.",
      "jtbd_label": "Understand Market",
      "jtbd_summary": "Understand the market for this idea - size, structure, dynamics."
    },
    {
      "command": "/mos:export",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "none",
      "serves_jtbd": [
        "prepare-pitch"
      ],
      "teaching": "When you need to share a Data Room view with someone outside the room, /mos:export packages it as a De Stijl HTML artifact. Investor-ready, no install required on their side.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:feynman-timeline-refresh",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": "room/*/FEYNMAN.md",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "E",
      "layer": "context",
      "serves_jtbd": [
        "validate-idea",
        "audit-room"
      ],
      "teaching": "When a section's FEYNMAN.md timeline feels stale, /mos:feynman-timeline-refresh rebuilds the auto-section from the memory event log. Human-authored prose stays byte-preserved.",
      "jtbd_label": "Validate Idea",
      "jtbd_summary": "Test if an idea / hypothesis / claim holds up under scrutiny."
    },
    {
      "command": "/mos:file-meeting",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "graph",
      "serves_jtbd": [
        "file-meeting"
      ],
      "teaching": "When a meeting just happened, /mos:file-meeting captures the transcript and routes the intelligence into the right room sections. Meetings are where institutional knowledge actually lives.",
      "jtbd_label": "File Meeting",
      "jtbd_summary": "Capture and route meeting intelligence into the room."
    },
    {
      "command": "/mos:find-analogies",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Four Lenses of Innovation"
      ],
      "produces": "room/**/analogies/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "D (Comparison Matrix)",
      "layer": "loop",
      "serves_jtbd": [
        "connect-domains"
      ],
      "teaching": "When the answer might live in another field, /mos:find-analogies runs SAPPhIRE and TRIZ against your problem to surface cross-domain matches. Most breakthroughs are borrowed structure.",
      "jtbd_label": "Connect Domains",
      "jtbd_summary": "Find cross-domain analogues - what does this look like in another field?"
    },
    {
      "command": "/mos:find-bottlenecks",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Reverse Salient Analysis"
      ],
      "produces": "room/**/reverse-salients/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-bottleneck"
      ],
      "teaching": "When progress feels stuck and you cannot say where, /mos:find-bottlenecks runs Reverse Salient analysis to name the lagging component. Hughes 1983, but for your venture.",
      "jtbd_label": "Find Bottleneck",
      "jtbd_summary": "Find the lagging component (Hughes 1983 reverse salient) blocking progress."
    },
    {
      "command": "/mos:find-connections",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Usher's Model of Cumulative Synthesis"
      ],
      "produces": "room/**/analogies/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "connect-domains"
      ],
      "teaching": "When you suspect your work touches a pattern in another field, /mos:find-connections traces cross-domain links through the graph. Surfaces the connections you did not know to look for.",
      "jtbd_label": "Connect Domains",
      "jtbd_summary": "Find cross-domain analogues - what does this look like in another field?"
    },
    {
      "command": "/mos:funding",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "B (Semantic Tree)",
      "layer": "harness",
      "serves_jtbd": [
        "prepare-pitch",
        "decide-pursue"
      ],
      "teaching": "When you need to track grants and investors as a real pipeline, /mos:funding manages the lifecycle from spotted to applied to decided. Funding is a process, not a one-shot event.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:futures",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Futures Wheel"
      ],
      "produces": "room/opportunity-bank/futures-*/**",
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-problem",
        "connect-domains"
      ],
      "teaching": "When you need to see the invisible cross-domain ripples a linear mind misses, /mos:futures turns a seed concept into a bounded multi-ring consequence wheel, scans for hidden bridges with HSI, and banks the opportunities. Best when 'and then what?' matters more than a tidy diagram.",
      "jtbd_label": "Find Problem",
      "jtbd_summary": "Find the problem worth solving (not the symptom, the root)."
    },
    {
      "command": "/mos:grade-grant",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": "room/**/grades/*",
      "executable": null,
      "inputs": [
        "a populated room (preferred), a pasted grant-application draft, or a finished application to decompose into a room"
      ],
      "autonomous_safe": true,
      "body_shape": "C",
      "layer": "graph",
      "serves_jtbd": [
        "prepare-pitch",
        "decide-pursue"
      ],
      "teaching": "Grant reviewers score against a fixed rubric whether you see it or not. /mos:grade-grant runs that rubric on your draft BEFORE you submit, so the gaps a human reviewer would flag show up here first. Starts with Tnufa (Israel Innovation Authority); the same engine scores any IIA program once its rubric is filled in.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:grade",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "PWS Triple Validation Compass"
      ],
      "produces": "room/**/grades/*",
      "executable": null,
      "inputs": [
        "at least one room section populated"
      ],
      "autonomous_safe": true,
      "body_shape": "C",
      "layer": "loop",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you want a fast read on problem-discovery quality, /mos:grade scores the room on six components in under a minute. The lightweight cousin of /mos:deep-grade.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:graph",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "C (Room Card)",
      "layer": "none",
      "serves_jtbd": [
        "audit-room",
        "explore"
      ],
      "teaching": "When you want to ask the knowledge graph a question without writing Cypher, /mos:graph translates plain English into the right traversal. Larry walks the edges so you do not have to.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:hat-briefing",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Six Thinking Hats"
      ],
      "produces": "room/**/hat-briefing/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "C (Dashboard Grid)",
      "layer": "loop",
      "serves_jtbd": [
        "prepare-pitch"
      ],
      "teaching": "When you have run several Six Hats sessions and need them consolidated, /mos:hat-briefing pulls the hat memory into one briefing. Best right before a stakeholder review.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:heal",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "Deprecated alias. Use /mos:doctor --heal-room to repair structural drift; the canonical heal logic lives in doctor class E. Scheduled removal: v1.14.0.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:help",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "F.1",
      "layer": "harness",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When the surface feels overwhelming, /mos:help is a selector: 11 command families across 3 cards, each family's commands are the options, and the one you pick runs. Add --list for the full text view, or /mos:help <family-id> for one family's full command list.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:hmi-status",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "Deprecated alias. Use /mos:doctor --ui-compliance --json to audit UI Ruling System compliance; the standalone hmi-status command folds into doctor class F. Scheduled removal: v1.14.0.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:ignite",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "graph",
      "serves_jtbd": [
        "explore",
        "build"
      ],
      "teaching": "Larry walks you through three birth gates (starting point, blueprint approve, first win) so every new room begins with a clear JTBD, the right section set, and one bankable opportunity.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:ingest-methodology",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "action-report",
      "layer": "graph",
      "serves_jtbd": [
        "build"
      ],
      "teaching": "Maintainer-only. When you want to teach the Brain a new methodology, /mos:ingest-methodology runs the 7-step pipeline - encode, Part-8 boundary gate, graph write, vector write, trigger + chain, register, local refresh - so the framework is reachable by every user and operable Local-Only, with zero user-data egress.",
      "jtbd_label": "Build",
      "jtbd_summary": null
    },
    {
      "command": "/mos:intel-pipeline",
      "kind": "meta",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report) + F.1 (calibrate + fan-approve gates) + F.5 (synthesize ruling)",
      "layer": "graph",
      "serves_jtbd": [
        "plan-execution"
      ],
      "teaching": "When you have a room and a question but no time to run the research by hand, /mos:intel-pipeline reads your active JTBD, breaks it into research dimensions, fans out a small set of evidence passes, scores them, and closes the loop into your graph. You approve three things along the way: the orientation, the fan size, and the final ruling. It never writes to the graph or re-points your JTBD without you.",
      "jtbd_label": "Plan Execution",
      "jtbd_summary": "Plan the next 90 days - milestones, owners, dates."
    },
    {
      "command": "/mos:jtbd",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Jobs to Be Done (JTBD)"
      ],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "loop",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you need to see or set the active job-to-be-done for this room, /mos:jtbd shows the per-room signal that tells Larry what kind of work you are doing right now.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:leadership",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Adaptive Leadership"
      ],
      "produces": "room/team-execution/leadership/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When the team feels wrong-shaped for the stage, /mos:leadership diagnoses which leadership pattern you actually need. Different stages of a venture need different leadership shapes.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:lean-canvas",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Lean Canvas"
      ],
      "produces": "room/business-model/lean-canvas/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "prepare-pitch",
        "validate-idea"
      ],
      "teaching": "When you need the whole business model on one page, /mos:lean-canvas fills the nine boxes from your room data. The fastest way to get a defensible canvas in front of someone.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:macro-trends",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "PEST Analysis"
      ],
      "produces": "room/**/trends/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "understand-market"
      ],
      "teaching": "When you need to map the forces shaping a domain, /mos:macro-trends runs PEST across Political, Economic, Social, and Technological dimensions. The wide-angle lens before you zoom in.",
      "jtbd_label": "Understand Market",
      "jtbd_summary": "Understand the market for this idea - size, structure, dynamics."
    },
    {
      "command": "/mos:map-unknowns",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Knowns and Unknowns Matrix Framework"
      ],
      "produces": "room/**/unknowns/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "validate-idea"
      ],
      "teaching": "When you cannot tell what you do not know, /mos:map-unknowns plots known, unknown, and unknowable in a Rumsfeld matrix. The unknowable column is usually where the risk lives.",
      "jtbd_label": "Validate Idea",
      "jtbd_summary": "Test if an idea / hypothesis / claim holds up under scrutiny."
    },
    {
      "command": "/mos:memory-cortex-reach",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "F.1",
      "layer": "harness",
      "serves_jtbd": [
        "navigate"
      ],
      "teaching": "When a governing thought you set has gone stale, or a fresh contradiction has just landed against a claim, your memory cortex has something to tell you. /mos:memory-cortex-reach is the navigator-facing surface the orchestrator dispatches to bring that signal to a Decision Gate. It does not re-implement the cortex; it joins the reach spine so the cortex becomes dispatchable.",
      "jtbd_label": "Navigate",
      "jtbd_summary": null
    },
    {
      "command": "/mos:memory",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "none",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you need to inspect what the room remembers, /mos:memory shows the three layers: within-session, across-session, and cross-room. Memory locality is a Canon Part 9 invariant.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:models",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "C (Information Card)",
      "layer": "harness",
      "serves_jtbd": [
        "compare-options"
      ],
      "teaching": "When you want to see or switch which model routes which kind of work, /mos:models opens the routing profile. Different tasks deserve different models.",
      "jtbd_label": "Compare Options",
      "jtbd_summary": "Compare alternatives across criteria - choose between A/B/C."
    },
    {
      "command": "/mos:mos-reason",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "The Pyramid Principle"
      ],
      "produces": "room/**/reasoning/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "C",
      "layer": "loop",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When a section needs Feynman-MINTO reasoning generated against its artifacts, /mos:mos-reason produces the pyramid: governing thought down to grounded support. Larry's structured thinking surface.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:mos",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "harness",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you do not know which /mos:* surface to invoke, /mos:mos picks the right one. No room: onboard. Mostly empty room: status with a next-move hint. Populated room: suggest-next.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:mullins",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Mullins Model"
      ],
      "produces": "room/**/mullins/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "understand-market"
      ],
      "teaching": "When you need the most rigorous opportunity screen ever published, /mos:mullins runs the 7-Domains Model from Mullins' New Business Road Test. Best before you commit real resources.",
      "jtbd_label": "Understand Market",
      "jtbd_summary": "Understand the market for this idea - size, structure, dynamics."
    },
    {
      "command": "/mos:mva-brief",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "graph",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you have just typed a venture sentence and want a brief in under a minute, /mos:mva-brief runs the 6-agent fan-out and deploys a shareable deck. The reward-before-investment surface of Phase 118.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:mva-option",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "harness",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When the 3-option footer shows after an MVA brief, /mos:mva-option routes your pick (refine / build a room / iterate) into the right next move. The hand-off after the first reward.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:mva-report",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you have finished a conversation with Larry and want to see whether it fired the right things at the right time -- did it reach a conclusion or circle, did it elevate across frames, did the gates fire -- run /mos:mva-report. It emits a clean structured report you can forward, not a chat log. The tester-cohort report surface (2026-07-01 standup promise).",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:new-project",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "harness",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you are starting a new venture, /mos:new-project creates the room scaffolding and registers it in the room registry. The first move of every Mindrian journey.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:new-surface",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "harness",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you are adding a new command, agent, or skill to the harness, /mos:new-surface emits the surface .md with the correct 11-key connector frontmatter so its wiring is declared, never hand-written, then regenerates the connector-registry (its real home) and the harness-manifest wiring digest. Harness-as-code for surfaces.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:onboard",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "B (Semantic Tree)",
      "layer": "loop",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you just installed MindrianOS, /mos:onboard walks you through the system and builds your first room. Designed so a stranger can self-activate without Larry holding their hand.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:operator",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "prompt",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you want to see or set how Larry should render right now, /mos:operator shows the conversation state machine: JUST_TALK, EXPLORE_CAPTURE, BUILD_ROOM, METHODOLOGY, or DECISION_GATE.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:opportunities",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "harness",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you need to manage grants as a live pipeline rather than a list, /mos:opportunities surfaces the Opportunity Bank with HSI scores and decision states. Funding deserves the same rigor as product.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:organize",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "B (Semantic Tree)",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "Deprecated alias. Use /mos:rooms organize to manage the room portfolio hierarchy; organize is folded into the multi-room surface. Scheduled removal: v1.14.0.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:persona",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Six Thinking Hats"
      ],
      "produces": "room/team/ai-personas/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "C (Room Card)",
      "layer": "graph",
      "serves_jtbd": [
        "prepare-pitch"
      ],
      "teaching": "When you need fresh perspectives on the room, /mos:persona generates Six-Hats lenses from your room data. Each persona argues from a different stance; you decide what holds.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:pipeline",
      "kind": "meta",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "graph",
      "serves_jtbd": [
        "plan-execution"
      ],
      "teaching": "When you want several methodologies chained instead of run one-by-one, /mos:pipeline executes a multi-step pipeline with the room as the connecting tissue. Week 7 pattern.",
      "jtbd_label": "Plan Execution",
      "jtbd_summary": "Plan the next 90 days - milestones, owners, dates."
    },
    {
      "command": "/mos:present",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "none",
      "serves_jtbd": [
        "prepare-pitch"
      ],
      "teaching": "When you need to walk someone through the room visually, /mos:present generates the 6-view presentation and opens it. Dashboard, Wiki, Deck, Insights, Diagrams, Graph in one artifact.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:publish",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "harness",
      "serves_jtbd": [
        "prepare-pitch"
      ],
      "teaching": "When the Data Room is ready to share publicly, /mos:publish deploys the presentation to Vercel with a one-click link. From local artifact to shareable URL in one move.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:pws-brain",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "none",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you want to see how the experimental Aura Agent answers next to the production Brain, /mos:pws-brain runs the same methodology question through both and shows the answers side by side. An evaluation harness, not a production surface.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:qualify-opportunity",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "loop",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When the harvest sensor surfaces a candidate, /mos:qualify-opportunity puts the decision where it belongs: with you. The card shows WHY the candidate qualified (the Q1..Q8 rubric verdicts plus machine-readiness components), so you learn the qualification tests while you decide. Rejection teaches as much as approval - a Skip becomes graph data the ranker learns from.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:query",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "D",
      "layer": "none",
      "serves_jtbd": [
        "audit-room",
        "explore"
      ],
      "teaching": "Deprecated alias. Use /mos:graph to ask natural-language questions of the knowledge graph; query and graph share the same translator. Scheduled removal: v1.14.0.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:radar",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "A",
      "layer": "none",
      "serves_jtbd": [
        "understand-market"
      ],
      "teaching": "When new Claude capabilities ship that might change what MindrianOS can do, /mos:radar tracks them so you do not have to. Capability awareness as a habit, not a one-time scan.",
      "jtbd_label": "Understand Market",
      "jtbd_summary": "Understand the market for this idea - size, structure, dynamics."
    },
    {
      "command": "/mos:reanalyze",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "loop",
      "serves_jtbd": [
        "file-meeting"
      ],
      "teaching": "When a meeting was filed earlier and the room has since grown, /mos:reanalyze re-runs the cascade pattern detection. New context can change what an old meeting meant.",
      "jtbd_label": "File Meeting",
      "jtbd_summary": "Capture and route meeting intelligence into the room."
    },
    {
      "command": "/mos:research",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Hypothesis-Driven Problem Solving"
      ],
      "produces": "room/**/research/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "C",
      "layer": "loop",
      "serves_jtbd": [
        "explore",
        "understand-market"
      ],
      "teaching": "When you need fresh evidence from the web cross-referenced with the Brain methodology graph, /mos:research runs the dual-source pull. Public signal plus calibrated framework. Now it also extracts your room context first, surfaces each finding with a candidate filing location, and wires accepted findings as typed graph data other commands can consume.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:room",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "C",
      "layer": "none",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you need to view or launch the active Data Room, /mos:room opens the room view with its current state. The default entry point for room navigation.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:rooms",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "B (Semantic Tree)",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you have multiple venture rooms and need to switch, list, or archive them, /mos:rooms manages the registry. One person, many ventures.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:root-cause",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Root Cause Analysis"
      ],
      "produces": "room/**/root-cause/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-problem"
      ],
      "teaching": "When the symptom keeps coming back, /mos:root-cause traces it via 5-Whys, Fishbone, and Fault Tree. Treats the cause, not the recurrence.",
      "jtbd_label": "Find Problem",
      "jtbd_summary": "Find the problem worth solving (not the symptom, the root)."
    },
    {
      "command": "/mos:rs-experts",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Reverse Salient Analysis"
      ],
      "produces": "room/**/rs-experts/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "D (Comparison Matrix)",
      "layer": "loop",
      "serves_jtbd": [
        "find-bottleneck",
        "connect-domains"
      ],
      "teaching": "When you need to know who in the world is working on a reverse salient you found, /mos:rs-experts resolves the expert network from your local room mirror, populated by /mos:rs-fetch. Routes you to the people who already know.",
      "jtbd_label": "Find Bottleneck",
      "jtbd_summary": "Find the lagging component (Hughes 1983 reverse salient) blocking progress."
    },
    {
      "command": "/mos:rs-explain",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Reverse Salient Analysis"
      ],
      "produces": "room/**/rs-explain/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "loop",
      "serves_jtbd": [
        "find-bottleneck"
      ],
      "teaching": "When you have a question about a Reverse Salient discovery, /mos:rs-explain takes natural language in and returns a Larry-voiced explanation grounded in the graph. Bidirectional NL to graph and back.",
      "jtbd_label": "Find Bottleneck",
      "jtbd_summary": "Find the lagging component (Hughes 1983 reverse salient) blocking progress."
    },
    {
      "command": "/mos:rs-fetch",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Reverse Salient Analysis"
      ],
      "produces": "room/**/rs-fetch/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "E (Action Report)",
      "layer": "graph",
      "serves_jtbd": [
        "find-bottleneck",
        "surface-contradiction"
      ],
      "teaching": "When you need the full Reverse Salient pipeline run on a topic, /mos:rs-fetch executes the discovery end-to-end: corpus, math, cross-domain match, thesis. The complete sweep, not a sample.",
      "jtbd_label": "Find Bottleneck",
      "jtbd_summary": "Find the lagging component (Hughes 1983 reverse salient) blocking progress."
    },
    {
      "command": "/mos:rs-thesis",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Reverse Salient Analysis"
      ],
      "produces": "room/**/rs-thesis/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "E (Action Report)",
      "layer": "loop",
      "serves_jtbd": [
        "find-bottleneck"
      ],
      "teaching": "When you ran a Reverse Salient discovery earlier and want the thesis read back, /mos:rs-thesis surfaces the analytic conclusion in plain language. Best for revisiting old findings before a meeting.",
      "jtbd_label": "Find Bottleneck",
      "jtbd_summary": "Find the lagging component (Hughes 1983 reverse salient) blocking progress."
    },
    {
      "command": "/mos:scenario-plan",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Scenario Planning"
      ],
      "produces": "room/**/scenarios/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "compare-options",
        "plan-execution"
      ],
      "teaching": "When the future could go two different ways on two key uncertainties, /mos:scenario-plan builds the 2x2 matrix and names each quadrant. Forces you to plan for the world you do not expect.",
      "jtbd_label": "Compare Options",
      "jtbd_summary": "Compare alternatives across criteria - choose between A/B/C."
    },
    {
      "command": "/mos:scheduled-tasks",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "harness",
      "serves_jtbd": [
        "plan-execution"
      ],
      "teaching": "When you want Cowork to run something on a schedule against this room, /mos:scheduled-tasks defines the recurring job. Best for nightly grant sweeps or weekly meeting digests.",
      "jtbd_label": "Plan Execution",
      "jtbd_summary": "Plan the next 90 days - milestones, owners, dates."
    },
    {
      "command": "/mos:score-innovation",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "HSI Semantic Surprise Analysis Assistant"
      ],
      "produces": "room/opportunity-bank/hsi-scores/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "compare-options",
        "validate-idea"
      ],
      "teaching": "When you are choosing between cross-domain innovation candidates, /mos:score-innovation runs HSI scoring to rank them by semantic surprise. The math reveals which idea is actually novel.",
      "jtbd_label": "Compare Options",
      "jtbd_summary": "Compare alternatives across criteria - choose between A/B/C."
    },
    {
      "command": "/mos:scout",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "harness",
      "serves_jtbd": [
        "explore",
        "understand-market"
      ],
      "teaching": "When you want background scans running across the room without driving them yourself, /mos:scout fires the sentinel checks. The proactive layer, not the reactive one.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:setup",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "harness",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you want to wire optional integrations like Brain or Velma, /mos:setup walks you through configuration. MindrianOS works without them; they make it work harder.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:show",
      "kind": "mechanical",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": "",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "F.1",
      "layer": "harness",
      "serves_jtbd": [
        "prepare-pitch",
        "explore"
      ],
      "teaching": "When the room is full but you don't know which view answers your question, /mos:show asks your JOB in plain language -- know where I stand, find what's broken, make it land, get it into the world -- and runs the right view underneath. You name the need; the command stays hidden.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:skill",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "prompt",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you have a CONFIRMED SyntheticExpert in the graph and you want to talk to it as a persona anywhere in the room, /mos:skill projects that node's props (hat, name, beautiful question, research approach, evidence tier, provenance) into a room-scoped skills/<expert>/SKILL.md through the SHIPPED build-new-surface.cjs generator (kind=skill, --from-expert). The confirmed node is the source of truth; the skill is its projection.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:snapshot",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": {
        "script": "scripts/generate-hub.cjs",
        "args": [
          "${ROOM_DIR}"
        ],
        "produces": "exports/hub.html"
      },
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "none",
      "serves_jtbd": [
        "prepare-pitch",
        "audit-room"
      ],
      "teaching": "When you need a frozen Data Room artifact to share with someone outside the team, /mos:snapshot packages everything into a portable bundle. Read-only by design.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:speakers",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "C (Room Card)",
      "layer": "none",
      "serves_jtbd": [
        "file-meeting"
      ],
      "teaching": "When you have a meeting filed and want to know who said what, /mos:speakers shows the participants with their roles, attendance, and contribution patterns. The people layer of meeting intelligence.",
      "jtbd_label": "File Meeting",
      "jtbd_summary": "Capture and route meeting intelligence into the room."
    },
    {
      "command": "/mos:splash",
      "kind": "utility",
      "surface": "internal",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "none",
      "serves_jtbd": [
        "explore"
      ],
      "teaching": "When you want the MindrianOS Mondrian banner, /mos:splash displays it. Mostly decorative; useful for screenshots and demo openings.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:stance",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "F.0",
      "layer": "prompt",
      "serves_jtbd": [
        "navigate"
      ],
      "teaching": "When you want Larry to shift how he talks to you this session -- pull evidence, deliver decisively, stay Socratic, or challenge you -- /mos:stance flips the dial in one confirm. Offered when relevant, never forced.",
      "jtbd_label": "Navigate",
      "jtbd_summary": null
    },
    {
      "command": "/mos:status",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E (Action Report)",
      "layer": "none",
      "serves_jtbd": [
        "audit-room",
        "explore"
      ],
      "teaching": "When you need a fast read on the room's current state, /mos:status shows the governing thought per section plus health glyphs. The 10-second status check.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:structure-argument",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "The Pyramid Principle",
        "MECE (Mutually Exclusive, Collectively Exhaustive)"
      ],
      "produces": "room/**/argument/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "validate-idea",
        "explore"
      ],
      "teaching": "When an argument is muddled and you cannot say why, /mos:structure-argument restructures it with Minto pyramid, SCQA, and MECE. The right structure usually surfaces the missing premise.",
      "jtbd_label": "Validate Idea",
      "jtbd_summary": "Test if an idea / hypothesis / claim holds up under scrutiny."
    },
    {
      "command": "/mos:suggest-next",
      "kind": "meta",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "B",
      "layer": "graph",
      "serves_jtbd": [
        "plan-execution",
        "explore"
      ],
      "teaching": "When you finish a step and want Larry to recommend the next move, /mos:suggest-next reads the room graph and proposes 3-5 options with reasons. The Navigation Engine made visible.",
      "jtbd_label": "Plan Execution",
      "jtbd_summary": "Plan the next 90 days - milestones, owners, dates."
    },
    {
      "command": "/mos:systems-thinking",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Systems Thinking"
      ],
      "produces": "room/**/systems/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-bottleneck"
      ],
      "teaching": "When the dynamics matter more than the parts, /mos:systems-thinking maps feedback loops, stocks, and flows. Surfaces where the leverage actually lives in the system.",
      "jtbd_label": "Find Bottleneck",
      "jtbd_summary": "Find the lagging component (Hughes 1983 reverse salient) blocking progress."
    },
    {
      "command": "/mos:think-hats",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Six Thinking Hats"
      ],
      "produces": "room/**/six-hats/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "graph",
      "serves_jtbd": [
        "explore",
        "compare-options"
      ],
      "teaching": "When the team keeps wearing the same hat and missing perspectives, /mos:think-hats rotates them through de Bono's six. The discomfort is the point; that is where the new thought lives.",
      "jtbd_label": "Explore",
      "jtbd_summary": "No specific job - general thinking, talking, ranging."
    },
    {
      "command": "/mos:trending-to-absurd",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "S-Curve Analysis"
      ],
      "produces": "room/opportunity-bank/trending-to-absurd/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "graph",
      "serves_jtbd": [
        "understand-market",
        "explore"
      ],
      "teaching": "When a trend feels safe, you have not pushed it far enough. /mos:trending-to-absurd seeds itself from your room's connective taxonomy, then extrapolates each trend to its absurd extreme across the 3-10 / 11-30 / 50yr horizons -- the disruptive opportunity shows up at the edge first.",
      "jtbd_label": "Understand Market",
      "jtbd_summary": "Understand the market for this idea - size, structure, dynamics."
    },
    {
      "command": "/mos:update",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "harness",
      "serves_jtbd": [
        "audit-room"
      ],
      "teaching": "When you suspect MindrianOS has a newer version waiting, /mos:update checks and installs via Claude Code's native plugin loader. Stale plugins quietly diverge from the docs.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:user-needs",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Jobs to Be Done (JTBD)"
      ],
      "produces": "room/market-analysis/user-needs/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "find-problem"
      ],
      "teaching": "When you need to map what users actually want versus what they say they want, /mos:user-needs plots importance against satisfaction. The gap is where the opportunity lives.",
      "jtbd_label": "Find Problem",
      "jtbd_summary": "Find the problem worth solving (not the symptom, the root)."
    },
    {
      "command": "/mos:validate",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "Jobs to Be Done (JTBD)"
      ],
      "produces": "room/**/validation/*",
      "executable": null,
      "inputs": [
        "a customer segment defined"
      ],
      "autonomous_safe": true,
      "body_shape": "C",
      "layer": "loop",
      "serves_jtbd": [
        "validate-idea"
      ],
      "teaching": "When an idea needs a real test before more investment, /mos:validate runs importance-satisfaction scoring against the customer segment. Validation is a measurement, not a feeling.",
      "jtbd_label": "Validate Idea",
      "jtbd_summary": "Test if an idea / hypothesis / claim holds up under scrutiny."
    },
    {
      "command": "/mos:validate-proposition",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "PWS Value Proposition"
      ],
      "produces": "room/business-model/value-proposition/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "validate-idea",
        "prepare-pitch"
      ],
      "teaching": "When you have a value proposition but no proof it holds, /mos:validate-proposition scores it against the three PWS VP gates with sequential math. A clean gate failure beats a vague pass.",
      "jtbd_label": "Validate Idea",
      "jtbd_summary": "Test if an idea / hypothesis / claim holds up under scrutiny."
    },
    {
      "command": "/mos:vault",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "E",
      "layer": "none",
      "serves_jtbd": [
        "prepare-pitch"
      ],
      "teaching": "When you want the Data Room available in Obsidian for offline reading, /mos:vault exports it as a nested vault with wikilinks intact. Graph view comes free.",
      "jtbd_label": "Prepare Pitch",
      "jtbd_summary": "Prepare for an investor / partner / customer meeting."
    },
    {
      "command": "/mos:visualize",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "D (Document View)",
      "layer": "none",
      "serves_jtbd": [
        "audit-room",
        "prepare-pitch"
      ],
      "teaching": "Deprecated alias. Use /mos:dashboard --mermaid to open the De Stijl knowledge-graph viewer with Mermaid output; visualize folds into the dashboard surface. Scheduled removal: v1.14.0.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    },
    {
      "command": "/mos:whitespace",
      "kind": "methodology",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [
        "HSI Semantic Surprise Analysis Assistant"
      ],
      "produces": "room/opportunity-bank/whitespace/*",
      "executable": null,
      "inputs": [],
      "autonomous_safe": true,
      "body_shape": "methodology",
      "layer": "loop",
      "serves_jtbd": [
        "connect-domains",
        "find-problem"
      ],
      "teaching": "When you suspect a gap exists in the room's coverage of a domain, /mos:whitespace runs HSI scoring across the artifact corpus to find under-explored zones. Best after the room has 20+ entries.",
      "jtbd_label": "Connect Domains",
      "jtbd_summary": "Find cross-domain analogues - what does this look like in another field?"
    },
    {
      "command": "/mos:wiki",
      "kind": "utility",
      "surface": "navigator",
      "visibility": null,
      "frameworks": [],
      "produces": null,
      "executable": null,
      "inputs": [],
      "autonomous_safe": false,
      "body_shape": "D (Document View)",
      "layer": "none",
      "serves_jtbd": [
        "audit-room",
        "prepare-pitch"
      ],
      "teaching": "When you want to read the Data Room as linked wiki pages, /mos:wiki opens the wiki view. Section by section, with cross-references rendered as hyperlinks.",
      "jtbd_label": "Audit Room",
      "jtbd_summary": "Audit Data Room health - gaps, drift, evidence tier, decision quality."
    }
  ],
  "framework_index": {
    "Jobs to Be Done (JTBD)": [
      "/mos:analyze-needs",
      "/mos:discover",
      "/mos:jtbd",
      "/mos:user-needs",
      "/mos:validate"
    ],
    "Systems Thinking": [
      "/mos:analyze-systems",
      "/mos:systems-thinking"
    ],
    "S-Curve Analysis": [
      "/mos:analyze-timing",
      "/mos:explore-trends",
      "/mos:trending-to-absurd"
    ],
    "Adoption-Capacity Theory": [
      "/mos:analyze-timing",
      "/mos:diffusion"
    ],
    "Beautiful Question Framework": [
      "/mos:beautiful-question"
    ],
    "Six Thinking Hats": [
      "/mos:bono",
      "/mos:hat-briefing",
      "/mos:persona",
      "/mos:think-hats"
    ],
    "Ackoff Pyramid": [
      "/mos:build-knowledge"
    ],
    "PWS Value Proposition": [
      "/mos:build-thesis",
      "/mos:validate-proposition"
    ],
    "Root Cause Analysis": [
      "/mos:causal",
      "/mos:root-cause"
    ],
    "Red Teaming": [
      "/mos:challenge-assumptions"
    ],
    "PWS Triple Validation Compass": [
      "/mos:compare-ventures",
      "/mos:deep-grade",
      "/mos:grade"
    ],
    "Problem Definition Transformation Framework": [
      "/mos:diagnose"
    ],
    "HSI Semantic Surprise Analysis Assistant": [
      "/mos:diagnostics",
      "/mos:score-innovation",
      "/mos:whitespace"
    ],
    "Dominant Design": [
      "/mos:dominant-designs"
    ],
    "Domain Selection": [
      "/mos:explore-domains"
    ],
    "Scenario Planning": [
      "/mos:explore-futures",
      "/mos:scenario-plan"
    ],
    "Four Lenses of Innovation": [
      "/mos:find-analogies"
    ],
    "Reverse Salient Analysis": [
      "/mos:find-bottlenecks",
      "/mos:rs-experts",
      "/mos:rs-explain",
      "/mos:rs-fetch",
      "/mos:rs-thesis"
    ],
    "Usher's Model of Cumulative Synthesis": [
      "/mos:find-connections"
    ],
    "Futures Wheel": [
      "/mos:futures"
    ],
    "Adaptive Leadership": [
      "/mos:leadership"
    ],
    "Lean Canvas": [
      "/mos:lean-canvas"
    ],
    "PEST Analysis": [
      "/mos:macro-trends"
    ],
    "Knowns and Unknowns Matrix Framework": [
      "/mos:map-unknowns"
    ],
    "The Pyramid Principle": [
      "/mos:mos-reason",
      "/mos:structure-argument"
    ],
    "Mullins Model": [
      "/mos:mullins"
    ],
    "Hypothesis-Driven Problem Solving": [
      "/mos:research"
    ],
    "MECE (Mutually Exclusive, Collectively Exhaustive)": [
      "/mos:structure-argument"
    ]
  },
  "curated_chains": [
    {
      "kind": "feeds_into",
      "from": "S-Curve Analysis",
      "to": "Adoption-Capacity Theory",
      "confidence": 0.82,
      "transform": "maturity-to-adoption"
    },
    {
      "kind": "feeds_into",
      "from": "Reverse Salient Analysis",
      "to": "Adoption-Capacity Theory",
      "confidence": 0.78,
      "transform": "bottleneck-to-adoption"
    },
    {
      "kind": "feeds_into",
      "from": "PEST Analysis",
      "to": "Adoption-Capacity Theory",
      "confidence": 0.7,
      "transform": "macro-to-adoption"
    },
    {
      "kind": "feeds_into",
      "from": "Dominant Design",
      "to": "Adoption-Capacity Theory",
      "confidence": 0.8,
      "transform": "design-to-adoption"
    },
    {
      "kind": "feeds_into",
      "from": "Adoption-Capacity Theory",
      "to": "Scenario Planning",
      "confidence": 0.74,
      "transform": "adoption-to-scenario"
    },
    {
      "kind": "feeds_into",
      "from": "Adoption-Capacity Theory",
      "to": "Mullins Model",
      "confidence": 0.77,
      "transform": "adoption-to-opportunity"
    },
    {
      "kind": "feeds_into",
      "from": "Adoption-Capacity Theory",
      "to": "PWS Triple Validation Compass",
      "confidence": 0.72,
      "transform": "adoption-to-validation"
    },
    {
      "kind": "feeds_into",
      "from": "Jobs to Be Done (JTBD)",
      "to": "Lean Canvas",
      "confidence": 0.76,
      "transform": "job-to-model"
    },
    {
      "kind": "feeds_into",
      "from": "Reverse Salient Analysis",
      "to": "Scenario Planning",
      "confidence": 0.65,
      "transform": "bottleneck-to-scenario"
    },
    {
      "kind": "feeds_into",
      "from": "Four Lenses of Innovation",
      "to": "S-Curve Analysis",
      "confidence": 0.66,
      "transform": "explore-to-maturity"
    },
    {
      "kind": "feeds_into",
      "from": "Futures Wheel",
      "to": "Scenario Planning",
      "confidence": 0.73,
      "transform": "diverge-to-scenario"
    },
    {
      "kind": "chain",
      "from": "Problem Definition Transformation Framework",
      "to": "MECE (Mutually Exclusive, Collectively Exhaustive)",
      "confidence": 0.71,
      "transform": "reframe-to-structured"
    },
    {
      "kind": "prerequisite",
      "from": "S-Curve Analysis",
      "to": "Dominant Design",
      "confidence": 0.69,
      "transform": "maturity-prereq-design"
    },
    {
      "kind": "feeds_into",
      "from": "command:/mos:find-bottlenecks",
      "to": "command:/mos:pipeline",
      "confidence": 0.68,
      "transform": "diagnose-to-pipeline"
    },
    {
      "kind": "feeds_into",
      "from": "command:/mos:pipeline",
      "to": "framework:Scenario Planning",
      "confidence": 0.64,
      "transform": "pipeline-to-scenario"
    },
    {
      "kind": "feeds_into",
      "from": "Domain Selection",
      "to": "Scenario Planning",
      "confidence": 0.68,
      "transform": "domain-to-scenario"
    },
    {
      "kind": "feeds_into",
      "from": "PEST Analysis",
      "to": "Scenario Planning",
      "confidence": 0.6,
      "transform": "steep-to-scenario"
    },
    {
      "kind": "feeds_into",
      "from": "Scenario Planning",
      "to": "Futures Wheel",
      "confidence": 0.66,
      "transform": "scenario-to-cascades"
    }
  ]
}
