{
  "kind": "loops",
  "canonId": "019dd956-7b6c-7594-b5b3-eecbe0ab48e8",
  "slug": "53-jobs-to-be-done",
  "name": "Jobs To Be Done",
  "category": "Consulting Framework",
  "description": "Reframe the problem around what the customer is trying to accomplish, not what they're buying",
  "structure": "The Customer's Job -> Current Solutions (Hired/Fired) -> Unmet Needs -> Our Solution Fit",
  "bestFor": "Product innovation, market entry, competitive positioning",
  "layer": null,
  "agent": null,
  "agents": [],
  "whenToUse": null,
  "whyItWorks": null,
  "narrativePurpose": null,
  "signalComponentKinds": [],
  "signalKeywords": [],
  "signalDescriptions": null,
  "antipattern": null,
  "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
  "bodyDocSlug": "storytelling-loop-examples",
  "bodyDocTitle": "Loop Examples — 30 Real-World Patterns",
  "status": "active",
  "version": 1,
  "sequence": [],
  "arcUsages": [],
  "stats": {
    "matches": 302,
    "docs": 302,
    "slideRanges": 1583,
    "avgConfidence": 0.8533113,
    "avgPages": 5.2417216,
    "arcCount": 0,
    "requiredBeats": 0
  },
  "examples": [
    "What jobs do customers need to be done?",
    "How can Cano Health improve health outcomes and reduce costs?",
    "What are the needs of platforms and financial institutions?"
  ],
  "completeness": {
    "score": 100,
    "missing": []
  }
}