{
  "schemaVersion": 1,
  "mode": "illustrative",
  "business": "Example Workshop",
  "title": "Make the experience visible.",
  "period": "Synthetic sample · no observation date",
  "summary": "Explore how public reputation signals can become focused questions and a practical improvement plan.",
  "proofGap": "In this invented example, a small review footprint suggests checking whether completed customers receive a consistent, neutral invitation to leave feedback. It does not establish that work is being lost.",
  "metrics": [
    {"label":"Example workshop", "value":"8", "note":"Fictional public reviews; source S1."},
    {"label":"Comparison group median", "value":"16", "note":"Fictional counts: 12, 16 and 24; source S1."},
    {"label":"Next step", "value":"Validate", "note":"Check records before diagnosing a problem."}
  ],
  "stages": [
    {"name":"Design & quote", "praise":8, "concern":1},
    {"name":"Contract & payment", "praise":2, "concern":1},
    {"name":"Production & updates", "praise":3, "concern":3},
    {"name":"Delivery & installation", "praise":7, "concern":2},
    {"name":"Aftercare", "praise":4, "concern":1}
  ],
  "findings": [
    {"id":"F1", "status":"illustrative", "title":"A smaller visible footprint", "detail":"The fictional workshop has 8 reviews against a synthetic peer median of 16. This describes volume only.", "sourceIds":["S1"], "limitations":"Invented counts; the peer group is not a market sample. No ratings or outcomes are inferred.", "action":"Confirm current listings, identity and review counts, then inspect feedback invitations for completed jobs.", "owner":"Business owner", "measure":"Establish a real baseline of completed jobs and feedback invitations before setting a target.", "reviewDays":30},
    {"id":"F2", "status":"hypothesis", "title":"Updates may deserve attention", "detail":"The synthetic journey includes 3 concerns about production and updates. That suggests a question, not a diagnosis of this business.", "sourceIds":["S2"], "limitations":"Fictional, small and self-selected sample. A complaint is a reviewer statement, not a proven operational event.", "action":"Compare a sample of job timelines and customer communications; look for contrary examples.", "owner":"Operations lead", "measure":"Record whether each sampled job received its agreed update. Baseline currently unknown.", "reviewDays":30},
    {"id":"F3", "status":"goal", "title":"Ask consistently and neutrally", "detail":"Propose inviting feedback from every eligible completed customer, regardless of satisfaction. No review growth is forecast.", "sourceIds":["S1","S2"], "limitations":"A management proposal requiring feasibility and current platform-policy review. No automation is configured.", "action":"Agree eligibility and consent, review platform requirements, and approve a neutral feedback request before implementing.", "owner":"Customer experience lead", "measure":"Proposed invitation coverage: 100% of eligible completed jobs. Review count is secondary and never guaranteed.", "reviewDays":90}
  ],
  "method":"All businesses, counts and themes in this demo are fictional. The journey has 24 positive reviews and 8 concerns, each assigned to one stage. It is a separate synthetic corpus from the 8-review workshop metric. Positive themes and concerns are not causal evidence.",
  "sources":[
    {"id":"S1", "kind":"synthetic", "title":"Fictional listing comparison", "description":"Example Workshop: 8 reviews. Fictional comparison shops: 12, 16, 24 reviews. These names and counts were invented for this demonstration."},
    {"id":"S2", "kind":"synthetic", "title":"Fictional customer journey coding", "description":"Five stages with positive counts 8, 2, 3, 7, 4 and concern counts 1, 1, 3, 2, 1. No customer statements or private details were used."}
  ],
  "integration":{"brain":"not connected", "operator":"manual CSV export only", "externalActions":"none", "clientAccess":"not available on the static public site"}
}
