{
  "case_id": "new-25-t857_software_risk_review_part_1",
  "organisation": "Redmarsh Medical",
  "reference": "T857",
  "title": "Software risk review — part 1",
  "category": "regulated",
  "meeting_type": "technical_working_session",
  "difficulty": "very_hard",
  "meeting_date": "2026-09-13",
  "display_date": "13 September 2026, 02:00pm",
  "duration": "19m 15s",
  "participants": [
    "Sasha Quinn",
    "Maya Chen",
    "Joel North",
    "Ruth Keane",
    "Ivo Marin"
  ],
  "attendees_present": [
    "Sasha Quinn",
    "Maya Chen",
    "Joel North",
    "Ruth Keane",
    "Ivo Marin"
  ],
  "topics": [
    {
      "name": "Version",
      "discussion": "Version 3.10 was repeatedly shortened to 3.1; version 3.01 belongs to the retired branch.",
      "outcome": "Testing concerns version 3.10.",
      "numeric_fact": "3.10 not 3.1 or 3.01"
    },
    {
      "name": "Alarm testing",
      "discussion": "Seven failures were found in 120 runs, not seven in 102 as first read from the reversed columns.",
      "outcome": "Investigate 7 of 120 failures.",
      "numeric_fact": "7 of 120"
    },
    {
      "name": "Requirement",
      "discussion": "Relaxing the two-second alarm requirement was proposed and rejected.",
      "outcome": "Requirement remains two seconds.",
      "numeric_fact": "2 seconds"
    }
  ],
  "apologies": [],
  "mentioned_not_present": [],
  "objectives_met": true,
  "required_actions": [
    {
      "id": "a1",
      "owner": "Maya Chen",
      "action": "Re-run the seven failed alarm scenarios",
      "due": "15 September 2026",
      "must_convey": [
        "re-run",
        "the",
        "seven",
        "failed",
        "alarm"
      ]
    },
    {
      "id": "a2",
      "owner": "Joel North",
      "action": "Trace the source of the two-second requirement",
      "due": null,
      "must_convey": [
        "trace",
        "the",
        "source",
        "of",
        "the"
      ]
    }
  ],
  "forbidden_outputs": [
    {
      "text": "Do not change the alarm requirement",
      "why": "The transcript explicitly rejects, corrects or leaves this unresolved."
    },
    {
      "text": "Do not use 102 as the denominator",
      "why": "The transcript explicitly rejects, corrects or leaves this unresolved."
    }
  ],
  "unresolved_questions": [],
  "format_variant": "teams_clean",
  "tests": [
    "correction_and_retraction",
    "owner_attribution",
    "decision_restraint",
    "numeric_fidelity",
    "quoted_instruction_rejection"
  ],
  "traps": [
    {
      "kind": "forbidden_conclusion",
      "note": "Do not change the alarm requirement"
    },
    {
      "kind": "forbidden_conclusion",
      "note": "Do not use 102 as the denominator"
    }
  ],
  "numeric_facts": [
    {
      "fact": "Version",
      "value": "3.10 not 3.1 or 3.01"
    },
    {
      "fact": "Alarm testing",
      "value": "7 of 120"
    },
    {
      "fact": "Requirement",
      "value": "2 seconds"
    }
  ],
  "objective": "Resolve the supported current position for each topic while separating corrections, proposals, history and accepted actions.",
  "executive_summary": "The meeting deliberately mixed earlier positions, corrections, rejected proposals and qualified commitments. The supported outcomes and accepted actions are recorded below; unresolved matters remain explicitly open.",
  "origin": "new_synthetic",
  "synthetic_identities": true,
  "parser_expectations": {
    "allowed_states": [
      "healthy",
      "sparse_but_usable"
    ],
    "blocking": false,
    "actual_state": "healthy",
    "actual_coverage": 0.966,
    "parsed_turns": 36
  },
  "series": {
    "position": 1,
    "next_case": "new-26-t857_release_go_no_go_part_2"
  },
  "transcript": "transcript.docx",
  "gold": "gold-minutes.md",
  "extracted_text_sha256": "8731b965be9d3f2106a12bdbe5d32da9d2512d32e35ce0d5db83eb0e4523d23e",
  "transcript_sha256": "110d011b05395143f949fa7363909cc97bae949f0265f26e634e317f2c8d9c67",
  "extracted_word_count": 899
}
