assets/meeting_gate_worksheet.md
3.2 KB查看排版效果| 1 | # Should This Be a Meeting? — Fillable Gate Worksheet |
| 2 | |
| 3 | Fill this in **before** sending the invite. If you can't fill a required line, the meeting is not |
| 4 | ready to be called — that's the worksheet working, not failing. Pairs with |
| 5 | `scripts/meeting_cost_calculator.py`, which turns the answers into an ASYNC / NOT-READY / MEET |
| 6 | verdict with a dollar figure. |
| 7 | |
| 8 | ## 1. The decision (required) |
| 9 | |
| 10 | > No decision, no meeting. A status update goes async, every time. |
| 11 | |
| 12 | **The specific decision this meeting will make:** |
| 13 | |
| 14 | - _____________________________________________________________________ |
| 15 | |
| 16 | **What happens if this decision is NOT made this week:** |
| 17 | |
| 18 | - _____________________________________________________________________ |
| 19 | |
| 20 | *If you wrote "share an update", "align", or "sync" above — stop. Draft the memo/thread instead |
| 21 | and send it to the same list. You just saved the full cost below.* |
| 22 | |
| 23 | ## 2. The price |
| 24 | |
| 25 | | Input | Value | |
| 26 | |---|---| |
| 27 | | Attendees (only people needed to make the decision) | _______ | |
| 28 | | Length in minutes | _______ | |
| 29 | | Avg fully-loaded hourly rate ($90 if unsure) | _______ | |
| 30 | | Include 23-min refocus overhead per attendee? (y/n) | _______ | |
| 31 | |
| 32 | ```bash |
| 33 | python scripts/meeting_cost_calculator.py \ |
| 34 | --attendees ___ --minutes ___ --avg-rate ___ --include-refocus \ |
| 35 | --has-decision --has-agenda --has-owner |
| 36 | ``` |
| 37 | |
| 38 | **Total cost: $ _______** — Would you approve this as an invoice for the decision in section 1? |
| 39 | If no, cut attendees or minutes until you would. |
| 40 | |
| 41 | ## 3. The owner (required) |
| 42 | |
| 43 | **Named meeting owner** (runs the timeboxes, owns the recap, chases the actions): |
| 44 | |
| 45 | - _____________________________________________________________________ |
| 46 | |
| 47 | ## 4. The agenda (required — outcomes, not nouns) |
| 48 | |
| 49 | Every topic needs a desired outcome starting with a verb. **Decide / choose / approve** topics go |
| 50 | first. If a topic's outcome starts with "inform", ask whether it belongs in the pre-read instead. |
| 51 | |
| 52 | | Topic | Desired outcome (verb first) | Minutes | Topic owner | |
| 53 | |---|---|---|---| |
| 54 | | ______________ | ______________________________ | _____ | _________ | |
| 55 | | ______________ | ______________________________ | _____ | _________ | |
| 56 | | ______________ | ______________________________ | _____ | _________ | |
| 57 | |
| 58 | **Timebox check:** topics total _____ min + 5 min closing actions-recap = _____ min ≤ meeting |
| 59 | length _____ min? If not, cut — don't stretch the meeting. |
| 60 | |
| 61 | ## 5. The pre-read |
| 62 | |
| 63 | **Doc(s) to circulate ahead:** _______________________________________________ |
| 64 | |
| 65 | **Sent by (owner + date):** _________________________________________________ |
| 66 | |
| 67 | ## 6. Commitments for the room |
| 68 | |
| 69 | - [ ] The meeting ends with the actions recap: every action read aloud with **owner + due date**. |
| 70 | - [ ] Actions without an owner get assigned before anyone leaves — no orphans out the door. |
| 71 | - [ ] Notes go through `scripts/action_item_extractor.py` and the checklist is posted the same day. |
| 72 | - [ ] If the decision gets made early, the meeting ends early. |
| 73 | |
| 74 | --- |
| 75 | |
| 76 | **Gate verdict (from the calculator):** ASYNC ☐ NOT-READY ☐ MEET ☐ |
| 77 | |
| 78 | *ASYNC → write the memo. NOT-READY → fix the named gap, re-run. MEET → build the agenda with |
| 79 | `scripts/agenda_builder.py` and send the invite with the pre-read attached.* |
文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。

