跳到主要内容

会议议程与行动清单

收藏0

判断是否需要开会,整理带时长和目标的议程,把会议笔记转换为负责人、截止日期明确的行动项。

让 AI 安装

github最新版本 0.1.1更新于 2026-10-21下载 2 次2 个版本

assets/meeting_gate_worksheet.md

3.2 KB查看排版效果
1# Should This Be a Meeting? — Fillable Gate Worksheet
2
3Fill this in **before** sending the invite. If you can't fill a required line, the meeting is not
4ready 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
6verdict 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
21and 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
33python 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?
39If 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
49Every topic needs a desired outcome starting with a verb. **Decide / choose / approve** topics go
50first. 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
59length _____ 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.*

文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。