Sizing breakouts by people per room

Pairs up the meeting by asking for two people in each room rather than a fixed room count.

ready to use download the file

The pattern

---
weave-script-version: 1
title: Pair check-in
description: A short meeting that puts everyone into pairs for a focused chat.
---

# Setup <!-- duration: 1m -->

We'll pair up for the next ten minutes. Find a quiet spot if you can.

# Pair discussion <!-- duration: 10m, breakouts: 2 per room -->

Take turns. Five minutes each, no interruptions. Listen for what surprises you.

What Weave sees

When Weave reads this file, it pulls out the information below. You don't need to write any of this yourself.

{
  "schemaVersion": 1,
  "meta": {
    "sourceSpecVersion": 1,
    "title": "Pair check-in",
    "description": "A short meeting that puts everyone into pairs for a focused chat.",
    "attributes": {}
  },
  "phases": [
    {
      "id": "1-setup",
      "index": 0,
      "name": "Setup",
      "durationSeconds": 60,
      "perParticipant": false,
      "body": "We'll pair up for the next ten minutes. Find a quiet spot if you can.",
      "breakouts": null,
      "attributes": {}
    },
    {
      "id": "2-pair-discussion",
      "index": 1,
      "name": "Pair discussion",
      "durationSeconds": 600,
      "perParticipant": false,
      "body": "Take turns. Five minutes each, no interruptions. Listen for what surprises you.",
      "breakouts": {
        "kind": "perRoom",
        "size": 2
      },
      "attributes": {}
    }
  ]
}