[
  {
    "id": "customer-research",
    "label": "User research",
    "title": "Find the pattern across interviews.",
    "description": "Two researchers hear the same handoff problem in different words. Keep the shared finding attached to both conversations.",
    "question": "What should we fix first in the handoff experience?",
    "answer": "Make the next owner and next action visible together. Both interviews describe time lost reconstructing who is responsible. Start with one owner field and a short handoff note, then test it with the research group.",
    "answerSources": [
      {
        "recording": "research-operations",
        "segment": 1
      },
      {
        "recording": "research-product",
        "segment": 1
      }
    ],
    "recordings": [
      {
        "id": "research-operations",
        "title": "Interview 01 · Operations",
        "date": "2026-09-14",
        "summary": "The operations team loses time reconstructing ownership from chat. A useful handoff should show the next owner, next action, and the reason behind the decision.",
        "decision": "Test a handoff view with a named owner and one clear next action.",
        "decisionSegment": 2,
        "task": {
          "text": "Bring two anonymized handoff examples to the next session.",
          "owner": "Noah",
          "due": "Friday",
          "segment": 3
        },
        "segments": [
          {
            "speaker": "Maya",
            "voice": "af_heart",
            "text": "Thanks for joining, Noah. For our fictional Harbor research project, our first guess was that teams needed longer summaries. Where does the handoff actually break down?",
            "start": 0.35,
            "end": 10.9
          },
          {
            "speaker": "Noah",
            "voice": "am_michael",
            "text": "The notes are there, but the owner is missing. I search through chat to work out who has the next action. It happens several times a week.",
            "start": 11.25,
            "end": 20.475
          },
          {
            "speaker": "Maya",
            "voice": "af_heart",
            "text": "So the first prototype should put the next owner and the next action together. We should also keep the reason for the decision, rather than another long summary.",
            "start": 20.825,
            "end": 30.225
          },
          {
            "speaker": "Noah",
            "voice": "am_michael",
            "text": "Exactly. I will bring two anonymized examples on Friday. Please leave out customer names and account details; the handoff pattern is what matters.",
            "start": 30.575,
            "end": 41.85
          }
        ],
        "duration": 42.2,
        "audio": "/showcase/research-operations.wav"
      },
      {
        "id": "research-product",
        "title": "Interview 02 · Product",
        "date": "2026-09-16",
        "summary": "A product lead wants ownership and decisions to remain visible after a meeting. The recurring need matches the operations interview: a clear handoff, not more notes.",
        "decision": "Use the same owner-and-next-action prototype for the product research session.",
        "decisionSegment": 2,
        "task": {
          "text": "Send the prototype for a five-person review.",
          "owner": "Maya",
          "due": "Monday",
          "segment": 3
        },
        "segments": [
          {
            "speaker": "Maya",
            "voice": "af_heart",
            "text": "Leah, we are testing the Harbor handoff concept. Think about your last project review. What did you have to look up again afterwards?",
            "start": 0.35,
            "end": 8.375
          },
          {
            "speaker": "Leah",
            "voice": "af_bella",
            "text": "Who was taking the next step. We had a summary, but I still asked three people who owned the follow-up. I also wanted the original reason for changing the plan.",
            "start": 8.725,
            "end": 19
          },
          {
            "speaker": "Maya",
            "voice": "af_heart",
            "text": "That matches our operations interview. We will test one owner field, one next action, and a link to the decision. We are not adding a full project dashboard yet.",
            "start": 19.35,
            "end": 29.875
          },
          {
            "speaker": "Leah",
            "voice": "af_bella",
            "text": "That sounds right. Please send the prototype on Monday, Maya. Five people from our research group can review it before we discuss a larger rollout.",
            "start": 30.225,
            "end": 40.25
          }
        ],
        "duration": 40.6,
        "audio": "/showcase/research-product.wav"
      }
    ],
    "memory": {
      "current": "A clear owner and next action are the first handoff improvement to test.",
      "currentSource": {
        "recording": "research-product",
        "segment": 2
      },
      "history": "The initial hypothesis was that teams needed a longer meeting summary.",
      "historyLabel": "Earlier hypothesis · Curated scenario context",
      "historySource": {
        "recording": "research-operations",
        "segment": 0
      }
    }
  },
  {
    "id": "project-handoff",
    "label": "Project handoff",
    "title": "Keep the latest decision. Keep the history.",
    "description": "A release changes owner and date. Follow the new plan back to the conversation without losing what was agreed before.",
    "question": "Who owns the Harbor release now, and when is it due?",
    "answer": "Owen owns the release and is targeting Tuesday. Maya's earlier Friday plan has been replaced. Maya still owns the design checklist; the release handoff does not transfer that separate responsibility.",
    "answerSources": [
      {
        "recording": "handoff-kickoff",
        "segment": 1
      },
      {
        "recording": "handoff-update",
        "segment": 1
      },
      {
        "recording": "handoff-update",
        "segment": 2
      }
    ],
    "recordings": [
      {
        "id": "handoff-kickoff",
        "title": "Harbor · Release kickoff",
        "date": "2026-09-17",
        "summary": "The initial plan assigns the Harbor release to Maya for Friday. Owen will review the import flow, and the team will keep the pilot limited to five researchers.",
        "decision": "Maya owns the initial Friday release plan.",
        "decisionSegment": 1,
        "task": {
          "text": "Review the file-import flow and report any blockers.",
          "owner": "Owen",
          "due": "Thursday",
          "segment": 2
        },
        "segments": [
          {
            "speaker": "Maya",
            "voice": "af_heart",
            "text": "Let's confirm the first Harbor release. This is a small pilot for five researchers, focused on importing interviews and checking the notes against the original audio.",
            "start": 0.35,
            "end": 11
          },
          {
            "speaker": "Owen",
            "voice": "bm_george",
            "text": "The current plan has you as the release owner, Maya, with Friday as the target. I will handle the engineering review, but you are coordinating the release.",
            "start": 11.35,
            "end": 21.8
          },
          {
            "speaker": "Maya",
            "voice": "af_heart",
            "text": "Confirmed. Owen, please review the file-import flow by Thursday and tell me if anything blocks the pilot. I will finish the design checklist.",
            "start": 22.15,
            "end": 31.65
          },
          {
            "speaker": "Owen",
            "voice": "bm_george",
            "text": "I will send the review on Thursday. If the schedule changes, let's record the new owner and date explicitly so the team does not keep using this first plan.",
            "start": 32,
            "end": 42.775
          }
        ],
        "duration": 43.125,
        "audio": "/showcase/handoff-kickoff.wav"
      },
      {
        "id": "handoff-update",
        "title": "Harbor · Updated release plan",
        "date": "2026-09-21",
        "summary": "Owen takes over the Harbor release from Maya. The target moves from Friday to Tuesday after an extra import check. Maya continues to own the design checklist.",
        "decision": "Owen replaces Maya as release owner; Tuesday replaces Friday as the target.",
        "decisionSegment": 1,
        "task": {
          "text": "Send the final import-check result to the pilot group.",
          "owner": "Owen",
          "due": "Monday",
          "segment": 3
        },
        "segments": [
          {
            "speaker": "Maya",
            "voice": "af_heart",
            "text": "We need one more import check before the Harbor pilot. Let's update the release plan and be precise about what changes from our kickoff.",
            "start": 0.35,
            "end": 9.05
          },
          {
            "speaker": "Owen",
            "voice": "bm_george",
            "text": "I am taking over as the release owner, replacing Maya. The new target is Tuesday, replacing Friday. The pilot still includes the same five researchers.",
            "start": 9.4,
            "end": 20.45
          },
          {
            "speaker": "Maya",
            "voice": "af_heart",
            "text": "Agreed. I still own the design checklist. Only the release coordination moves to Owen. Please preserve the earlier plan as history, so people can see why it changed.",
            "start": 20.8,
            "end": 32.125
          },
          {
            "speaker": "Owen",
            "voice": "bm_george",
            "text": "I will send the final import-check result to the pilot group on Monday. Our current release owner is Owen, and the release target is Tuesday.",
            "start": 32.475,
            "end": 42.15
          }
        ],
        "duration": 42.5,
        "audio": "/showcase/handoff-update.wav"
      }
    ],
    "memory": {
      "current": "Owen owns the Harbor release, targeting Tuesday.",
      "currentSource": {
        "recording": "handoff-update",
        "segment": 1
      },
      "history": "Maya owned the earlier release plan, targeting Friday.",
      "historySource": {
        "recording": "handoff-kickoff",
        "segment": 1
      },
      "historyLabel": "Replaced after review"
    }
  },
  {
    "id": "customer-follow-up",
    "label": "Customer follow-up",
    "title": "Turn a promise into a traceable next step.",
    "description": "A discovery call becomes a scoped pilot. See what was requested, what was actually agreed, and what the team still needs to deliver.",
    "question": "What did we promise for the customer pilot?",
    "answer": "We agreed to a CSV import pilot using a sample under four megabytes. Owen will send the mapping preview on Thursday. A live CRM integration was discussed but is outside this pilot's agreed scope.",
    "answerSources": [
      {
        "recording": "customer-discovery",
        "segment": 1
      },
      {
        "recording": "customer-scope",
        "segment": 1
      },
      {
        "recording": "customer-scope",
        "segment": 3
      }
    ],
    "recordings": [
      {
        "id": "customer-discovery",
        "title": "Pilot · Customer discovery",
        "date": "2026-09-15",
        "summary": "The customer wants to test an import without connecting a live account. CSV is the first requirement; a live CRM integration is a possible later discussion.",
        "decision": "Evaluate the workflow using a small CSV sample before considering an integration.",
        "decisionSegment": 2,
        "task": {
          "text": "Provide an anonymized CSV sample under four megabytes.",
          "owner": "Noah",
          "due": "Wednesday",
          "segment": 3
        },
        "segments": [
          {
            "speaker": "Leah",
            "voice": "af_bella",
            "text": "For this fictional customer pilot, let's separate the immediate need from the longer-term ideas. Noah, what do you need to try first?",
            "start": 0.35,
            "end": 9.45
          },
          {
            "speaker": "Noah",
            "voice": "am_michael",
            "text": "A CSV import. We want to inspect the column mapping before anything is saved. A live CRM integration would be useful later, but we do not need it for the pilot.",
            "start": 9.8,
            "end": 22.25
          },
          {
            "speaker": "Leah",
            "voice": "af_bella",
            "text": "We can start with a small anonymized sample and review the mapping together. We have not committed to a live integration or an automatic sync.",
            "start": 22.6,
            "end": 32.15
          },
          {
            "speaker": "Noah",
            "voice": "am_michael",
            "text": "I will send the sample on Wednesday. It will be under four megabytes and will contain fictional names only. Please show us a preview before importing it.",
            "start": 32.5,
            "end": 42.975
          }
        ],
        "duration": 43.325,
        "audio": "/showcase/customer-discovery.wav"
      },
      {
        "id": "customer-scope",
        "title": "Pilot · Scope confirmation",
        "date": "2026-09-18",
        "summary": "The team commits to a CSV mapping preview for Thursday. The pilot excludes live CRM integration and automatic synchronization. Customer review comes before any import.",
        "decision": "The agreed pilot covers CSV mapping; live CRM integration remains out of scope.",
        "decisionSegment": 1,
        "task": {
          "text": "Send the CSV mapping preview for customer review.",
          "owner": "Owen",
          "due": "Thursday",
          "segment": 3
        },
        "segments": [
          {
            "speaker": "Leah",
            "voice": "af_bella",
            "text": "Owen, the customer supplied the small CSV sample. Before I follow up, can we confirm exactly what we are promising for this pilot?",
            "start": 0.35,
            "end": 9.725
          },
          {
            "speaker": "Owen",
            "voice": "bm_george",
            "text": "The pilot covers CSV import with a column-mapping preview. It does not include live CRM integration or automatic synchronization. The sample stays under four megabytes.",
            "start": 10.075,
            "end": 23.4
          },
          {
            "speaker": "Leah",
            "voice": "af_bella",
            "text": "Good. I will make that boundary clear in the follow-up. We will ask the customer to review the mapping before we import anything.",
            "start": 23.75,
            "end": 31.7
          },
          {
            "speaker": "Owen",
            "voice": "bm_george",
            "text": "I own the mapping preview and will send it on Thursday. If the customer wants an integration afterwards, we will treat that as a separate scope discussion.",
            "start": 32.05,
            "end": 42.625
          }
        ],
        "duration": 42.975,
        "audio": "/showcase/customer-scope.wav"
      }
    ],
    "memory": {
      "current": "CSV mapping preview is agreed; live CRM integration is outside the pilot.",
      "currentSource": {
        "recording": "customer-scope",
        "segment": 1
      },
      "history": "A live CRM integration was a possible future request, not an agreed deliverable.",
      "historySource": {
        "recording": "customer-discovery",
        "segment": 1
      },
      "historyLabel": "Request kept separate from commitment"
    }
  }
]
