{
  "packId": "MEETING-AGENDA-PACK-001",
  "version": "1.0.0",
  "fictional": true,
  "roles": [
    { "roleId": "role-facilitator", "label": "Facilitator" },
    { "roleId": "role-timekeeper", "label": "Timekeeper" },
    { "roleId": "role-topic-owner", "label": "Topic owner" },
    { "roleId": "role-workstream-owner", "label": "Workstream owner" },
    { "roleId": "role-participant", "label": "Participant" }
  ],
  "agendas": [
    {
      "agendaId": "AGENDA-SYNC-030",
      "meetingType": "team-sync",
      "title": "Cedar Vale team sync",
      "purpose": "Share only the context that needs live coordination this week.",
      "expectedOutcome": "Leave with named record handoffs for blockers, decisions, and follow-up work.",
      "durationMinutes": 30,
      "facilitatorRoleId": "role-facilitator",
      "timekeeperRoleId": "role-timekeeper",
      "participantRoleIds": [
        "role-facilitator",
        "role-timekeeper",
        "role-workstream-owner",
        "role-participant"
      ],
      "preparation": [
        {
          "ownerRoleId": "role-workstream-owner",
          "item": "Bring one material change, one unresolved blocker, and one coordination request.",
          "material": "Current workstream summary"
        },
        {
          "ownerRoleId": "role-facilitator",
          "item": "Group duplicate requests and confirm the separate record owners.",
          "material": "Agenda draft"
        }
      ],
      "items": [
        {
          "itemId": "SYNC-01",
          "order": 1,
          "kind": "opening",
          "minutes": 2,
          "topic": "Open and bound the sync",
          "objective": "Restate the purpose, expected outcome, roles, and one-sentence update rule.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Verbal framing",
          "materials": ["Agenda"]
        },
        {
          "itemId": "SYNC-02",
          "order": 2,
          "kind": "information",
          "minutes": 8,
          "topic": "Material changes",
          "objective": "Hear one material change per workstream without replaying status reports.",
          "ownerRoleId": "role-workstream-owner",
          "participationMethod": "Timed round-robin",
          "materials": ["Workstream summaries"]
        },
        {
          "itemId": "SYNC-03",
          "order": 3,
          "kind": "discussion",
          "minutes": 8,
          "topic": "Blockers needing coordination",
          "objective": "Clarify which blockers need a live handoff and which belong in the issue tracker.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Clarifying questions",
          "materials": ["Blocker references"]
        },
        {
          "itemId": "SYNC-04",
          "order": 4,
          "kind": "discussion",
          "minutes": 7,
          "topic": "Cross-workstream coordination",
          "objective": "Identify the owner and destination record for each coordination need.",
          "ownerRoleId": "role-workstream-owner",
          "participationMethod": "Owner-by-owner review",
          "materials": ["Coordination references"]
        },
        {
          "itemId": "SYNC-05",
          "order": 5,
          "kind": "parking-lot",
          "minutes": 2,
          "topic": "Parking lot",
          "objective": "Defer out-of-scope topics and name who will triage each one.",
          "ownerRoleId": "role-timekeeper",
          "participationMethod": "Read-back",
          "materials": ["Parking-lot list"]
        },
        {
          "itemId": "SYNC-06",
          "order": 6,
          "kind": "close",
          "minutes": 3,
          "topic": "Close and hand off",
          "objective": "Check the expected outcome and name the minutes, decision-log, and action-tracker owners.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Verbal recap",
          "materials": ["Handoff list"]
        }
      ],
      "parkingLotPolicy": "Defer a topic when it does not need the people in this meeting or cannot be resolved within the remaining timebox. Record only enough context to route it after the meeting.",
      "close": "Check that every live coordination need has a destination record and owner.",
      "handoffs": [
        {
          "recordType": "meeting-minutes",
          "ownerRoleId": "role-facilitator",
          "prompt": "Record discussion evidence and attendance in the authorized minutes record."
        },
        {
          "recordType": "decision-log",
          "ownerRoleId": "role-topic-owner",
          "prompt": "Record any authorized choice and its rationale in the decision log."
        },
        {
          "recordType": "action-tracker",
          "ownerRoleId": "role-workstream-owner",
          "prompt": "Create and manage assigned follow-up work in the action tracker."
        }
      ],
      "boundaries": {
        "recordsMinutes": false,
        "establishesAttendance": false,
        "servesAsDecisionLog": false,
        "grantsApproval": false,
        "executesActions": false,
        "guaranteesOutcome": false
      }
    },
    {
      "agendaId": "AGENDA-WORKSHOP-045",
      "meetingType": "decision-workshop",
      "title": "Cedar Vale decision-preparation workshop",
      "purpose": "Compare a bounded set of options with shared criteria and surface unresolved evidence.",
      "expectedOutcome": "Prepare a recommendation and open questions for the authorized decision owner and decision log.",
      "durationMinutes": 45,
      "facilitatorRoleId": "role-facilitator",
      "timekeeperRoleId": "role-timekeeper",
      "participantRoleIds": [
        "role-facilitator",
        "role-timekeeper",
        "role-topic-owner",
        "role-participant"
      ],
      "preparation": [
        {
          "ownerRoleId": "role-topic-owner",
          "item": "Share the bounded question, option summaries, and evaluation criteria one working day before the session.",
          "material": "Decision brief"
        },
        {
          "ownerRoleId": "role-participant",
          "item": "Read the brief and add one evidence-backed concern or clarification.",
          "material": "Commented brief"
        }
      ],
      "items": [
        {
          "itemId": "WORKSHOP-01",
          "order": 1,
          "kind": "opening",
          "minutes": 4,
          "topic": "Open and confirm the question",
          "objective": "Restate the question, authority boundary, criteria, and expected handoff.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Verbal framing",
          "materials": ["Decision brief"]
        },
        {
          "itemId": "WORKSHOP-02",
          "order": 2,
          "kind": "information",
          "minutes": 6,
          "topic": "Clarify context",
          "objective": "Resolve factual questions without debating preferences.",
          "ownerRoleId": "role-topic-owner",
          "participationMethod": "Silent read then questions",
          "materials": ["Decision brief"]
        },
        {
          "itemId": "WORKSHOP-03",
          "order": 3,
          "kind": "discussion",
          "minutes": 10,
          "topic": "Compare options",
          "objective": "Surface one strength, one cost, and one uncertainty for each option.",
          "ownerRoleId": "role-topic-owner",
          "participationMethod": "Structured round",
          "materials": ["Option summaries"]
        },
        {
          "itemId": "WORKSHOP-04",
          "order": 4,
          "kind": "discussion",
          "minutes": 12,
          "topic": "Evaluate against criteria",
          "objective": "Test the options against the published criteria and mark missing evidence.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Criterion-by-criterion discussion",
          "materials": ["Evaluation grid"]
        },
        {
          "itemId": "WORKSHOP-05",
          "order": 5,
          "kind": "decision-preparation",
          "minutes": 8,
          "topic": "Frame the handoff",
          "objective": "Summarize a recommendation, dissent, and unresolved questions for the decision owner.",
          "ownerRoleId": "role-topic-owner",
          "participationMethod": "Consent check, not approval",
          "materials": ["Handoff draft"]
        },
        {
          "itemId": "WORKSHOP-06",
          "order": 6,
          "kind": "parking-lot",
          "minutes": 2,
          "topic": "Parking lot",
          "objective": "Route adjacent scope and implementation topics to their owners.",
          "ownerRoleId": "role-timekeeper",
          "participationMethod": "Read-back",
          "materials": ["Parking-lot list"]
        },
        {
          "itemId": "WORKSHOP-07",
          "order": 7,
          "kind": "close",
          "minutes": 3,
          "topic": "Close and hand off",
          "objective": "Name the decision-log owner and when the authoritative record will be shared.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Verbal recap",
          "materials": ["Handoff list"]
        }
      ],
      "parkingLotPolicy": "Defer implementation planning, unrelated policy questions, and evidence that cannot be checked in the session. Route each item to an authorized owner after the meeting.",
      "close": "Name the recommendation handoff and unresolved questions without recording or approving the final decision.",
      "handoffs": [
        {
          "recordType": "meeting-minutes",
          "ownerRoleId": "role-facilitator",
          "prompt": "Record discussion evidence and attendance in the authorized minutes record."
        },
        {
          "recordType": "decision-log",
          "ownerRoleId": "role-topic-owner",
          "prompt": "The authorized decision owner records the final choice, rationale, and evidence separately."
        },
        {
          "recordType": "action-tracker",
          "ownerRoleId": "role-topic-owner",
          "prompt": "Create follow-up evidence work in the action tracker after ownership is accepted."
        }
      ],
      "boundaries": {
        "recordsMinutes": false,
        "establishesAttendance": false,
        "servesAsDecisionLog": false,
        "grantsApproval": false,
        "executesActions": false,
        "guaranteesOutcome": false
      }
    },
    {
      "agendaId": "AGENDA-KICKOFF-060",
      "meetingType": "project-kickoff",
      "title": "Cedar Vale project kickoff",
      "purpose": "Establish shared context, working boundaries, and the records that will govern the project.",
      "expectedOutcome": "Leave with aligned questions and named owners for scope, plan, risks, decisions, and follow-up records.",
      "durationMinutes": 60,
      "facilitatorRoleId": "role-facilitator",
      "timekeeperRoleId": "role-timekeeper",
      "participantRoleIds": [
        "role-facilitator",
        "role-timekeeper",
        "role-topic-owner",
        "role-workstream-owner",
        "role-participant"
      ],
      "preparation": [
        {
          "ownerRoleId": "role-topic-owner",
          "item": "Share the project brief, known constraints, and proposed success signals.",
          "material": "Project brief"
        },
        {
          "ownerRoleId": "role-workstream-owner",
          "item": "Review dependencies and bring one unresolved boundary question.",
          "material": "Dependency notes"
        },
        {
          "ownerRoleId": "role-participant",
          "item": "Read the brief and mark unclear terms before the session.",
          "material": "Commented brief"
        }
      ],
      "items": [
        {
          "itemId": "KICKOFF-01",
          "order": 1,
          "kind": "opening",
          "minutes": 6,
          "topic": "Purpose, outcome, and roles",
          "objective": "Confirm why the project exists, what this meeting can settle, and who owns each record.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Verbal framing",
          "materials": ["Project brief"]
        },
        {
          "itemId": "KICKOFF-02",
          "order": 2,
          "kind": "discussion",
          "minutes": 12,
          "topic": "Scope and success signals",
          "objective": "Clarify intended outcomes, exclusions, assumptions, and signals without approving scope changes.",
          "ownerRoleId": "role-topic-owner",
          "participationMethod": "Silent read then discussion",
          "materials": ["Project brief"]
        },
        {
          "itemId": "KICKOFF-03",
          "order": 3,
          "kind": "information",
          "minutes": 12,
          "topic": "Delivery shape and milestones",
          "objective": "Review the proposed sequence and identify questions for the project plan owner.",
          "ownerRoleId": "role-workstream-owner",
          "participationMethod": "Timeline walkthrough",
          "materials": ["Draft plan"]
        },
        {
          "itemId": "KICKOFF-04",
          "order": 4,
          "kind": "discussion",
          "minutes": 10,
          "topic": "Risks and dependencies",
          "objective": "Surface material uncertainties and route them to the RAID owner.",
          "ownerRoleId": "role-workstream-owner",
          "participationMethod": "Structured round",
          "materials": ["Dependency notes"]
        },
        {
          "itemId": "KICKOFF-05",
          "order": 5,
          "kind": "discussion",
          "minutes": 8,
          "topic": "Ways of working",
          "objective": "Agree how questions, decisions, minutes, and task updates will be routed after the meeting.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Working-agreement review",
          "materials": ["Record map"]
        },
        {
          "itemId": "KICKOFF-06",
          "order": 6,
          "kind": "discussion",
          "minutes": 6,
          "topic": "Stakeholder questions",
          "objective": "Clarify unresolved terms and capture only minimum-purpose handoff context.",
          "ownerRoleId": "role-participant",
          "participationMethod": "Open questions",
          "materials": ["Question list"]
        },
        {
          "itemId": "KICKOFF-07",
          "order": 7,
          "kind": "parking-lot",
          "minutes": 3,
          "topic": "Parking lot",
          "objective": "Route adjacent topics that do not belong in the kickoff.",
          "ownerRoleId": "role-timekeeper",
          "participationMethod": "Read-back",
          "materials": ["Parking-lot list"]
        },
        {
          "itemId": "KICKOFF-08",
          "order": 8,
          "kind": "close",
          "minutes": 3,
          "topic": "Close and hand off",
          "objective": "Check the expected outcome and name owners for every separate record.",
          "ownerRoleId": "role-facilitator",
          "participationMethod": "Verbal recap",
          "materials": ["Handoff list"]
        }
      ],
      "parkingLotPolicy": "Defer detailed design, approval, resourcing, and implementation questions that lack the necessary owner or evidence. Record the destination, not the decision.",
      "close": "Confirm the next communication point and owners of the project plan, RAID register, minutes, decision log, and action tracker.",
      "handoffs": [
        {
          "recordType": "meeting-minutes",
          "ownerRoleId": "role-facilitator",
          "prompt": "Record discussion evidence and attendance in the authorized minutes record."
        },
        {
          "recordType": "decision-log",
          "ownerRoleId": "role-topic-owner",
          "prompt": "Record authorized project decisions and their rationale in the decision log."
        },
        {
          "recordType": "action-tracker",
          "ownerRoleId": "role-workstream-owner",
          "prompt": "Create accepted follow-up work in the action tracker with owners and due dates."
        }
      ],
      "boundaries": {
        "recordsMinutes": false,
        "establishesAttendance": false,
        "servesAsDecisionLog": false,
        "grantsApproval": false,
        "executesActions": false,
        "guaranteesOutcome": false
      }
    }
  ]
}
