Docs Open app →

A meeting that runs itself

Turns on autoplay in the header so each timed prompt rolls into the next on its own — no one watches the clock.

ready to use download the file

The pattern

---
weave-script-version: 3
title: A hands-free focus sprint
autoplay: true
---

## Settle in

> duration: 60

## Deep work

> duration: 25m

## Share-out

> duration: 5m

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": 2,
  "meta": {
    "sourceSpecVersion": 3,
    "title": "A hands-free focus sprint",
    "autoplay": true,
    "attributes": {}
  },
  "phases": [
    {
      "id": "1-settle-in",
      "index": 0,
      "name": "Settle in",
      "durationSeconds": 60,
      "perParticipant": false,
      "body": "",
      "breakouts": null,
      "attributes": {},
      "segmentId": "s1-phase",
      "segmentRole": "prompt"
    },
    {
      "id": "2-deep-work",
      "index": 1,
      "name": "Deep work",
      "durationSeconds": 1500,
      "perParticipant": false,
      "body": "",
      "breakouts": null,
      "attributes": {},
      "segmentId": "s1-phase",
      "segmentRole": "prompt"
    },
    {
      "id": "3-share-out",
      "index": 2,
      "name": "Share-out",
      "durationSeconds": 300,
      "perParticipant": false,
      "body": "",
      "breakouts": null,
      "attributes": {},
      "segmentId": "s1-phase",
      "segmentRole": "prompt"
    }
  ],
  "segments": [
    {
      "id": "s1-phase",
      "index": 0,
      "name": "",
      "mode": "single",
      "roundRobin": false,
      "breakouts": null,
      "prefacePhaseIndex": null,
      "promptPhaseIndexes": [
        0,
        1,
        2
      ]
    }
  ]
}