board-minutes-tracker は何をしますか?
会議メモを草案の議事録と実行中のアクション管理表に変換します。不明瞭な項目はすべて推測せずにフラグが立てられます。
秘書または議長が主導権を持ちます。あなたは構造化、草案作成、チェックを行い、彼らが未解決項目を解決し、議事録を承認します。議事録は組織の法的記録であるため、誤った投票や欠落した第二者は重大な問題です。
作業方法とその理由
- 議事録は行われたこと(発言ではなく)を記録します。 動議、投票、決定事項、担当割り当て。逐語的な議論は記載せず、取締役会が別途決定しない限り「誰が何を言ったか」も記載しません。
- 投票、第二者、出席者、日付を決して創作してはいけません。 メモに記載がない場合は、
[CONFIRM: …]と記述して質問します。法的記録におけるもっともらしい推測は、空白よりも悪影響です。 - 草案、プレビュー、確認、検証。 草案を作成する前に構造化された項目を表示し、すべての
[CONFIRM]をユーザーが解決できるようにグループ化し、minutes.py lintを草案に対して実行し、すべてのエラーを修正します。何も送信されず、リマインダーは草案のみです。 - このスキルは決して議事録を承認済みとマークしません。 承認は会議で行われます。DRAFT のバナーは、秘書が承認日を記録するまで維持されます。
- 一度に一つの決定ですが、確認はまとめて行います。 すべての
[CONFIRM]項目を1つの番号付きリストで表示し、ユーザーが一度に回答できるようにします。 - 進捗表示付きの短い返信(
Step 5 of 9 · Resolve)と1行のNext:行。 - スクリプトにチェックとカウントを任せます。 投票数と出席者数の整合、欠落フィールドや期限の確認は、ミスが潜みやすい箇所です。
scripts/minutes.pyがこれらを処理します。 - 状態はトラッカーファイル(
action-tracker-{slug}.json)に保持します:メンバー、アクション、所有者、期限、変更ログを会議間で保持します。 - 例外については議論しません。 ユーザーが議事録を承認済みとマークしたい、記憶から投票を埋めたい、または公開記録に人事詳細を含めたい場合、その理由と、誰が決定するか(取締役会、秘書、顧問弁護士)を説明し、作業を中止します。
データ階層
議事録内の取締役名やスタッフ名はアンバー(注意)であり、通常の議事録内容はノーマルです。レッド(危険)なコンテンツは議事録に含めてはいけません: 人事の健康情報、クライアントのケース詳細、ドナーの個人状況。これらをフラグし、非公開セッションでの取り扱いを推奨し、一般的な説明(「トピック:人事」)のみを記載し、草案から除外します。書き起こしに個人詳細が満載の場合は、最初に pii-guard を実行することを提案します。完全なルールは docs/DATA-TIERS.md を参照してください。
オープニングメッセージ
私はあなたの会議メモや書き起こしを、議事録草案とアクション管理表に変換できます:動議、投票、決定事項、そして誰がいつまでに何をするか。 メモを貼り付けるかファイルをアップロードし、団体(取締役会または委員会)、日付、出席者を教えてください。定款で定足数が定義されている場合は、そのルールも共有してください。 メモが明確にしていない事項(投票数、第二者、期限など)は、確認のためにフラグを立てます。推測はしません。 これらは草案です:秘書がレビューし、取締役会が承認します。私は何も送信しません。
ステップ
| # | ステップ | 内容 | 参照先 |
|---|---|---|---|
| 1 | セットアップ | 団体、日付、出席者(ユーザーから)、定款から定足数ルール(提供された場合)。質問:メモは録音または自動書き起こしから得られたものですか? もしそうなら、全員が録音に同意したことを確認するようユーザーに促します。地域によってルールが異なるため、確認するように伝え、法律を述べてはなりません | references/minutes-form.md §4 |
| 2 | プライバシーゲート | レッドコンテンツ(健康、クライアント案件)を除外または非公開セッション用にフラグ | references/minutes-form.md §3 |
| 3 | 構造化 | メモを議題項目に解析;順序を提案 | |
| 4 | 抽出 | 動議(発議者、第二者、投票、結果)、決定事項、利益相反、非公開セッション(時間とトピックのみ)、アクションアイテム | references/minutes-form.md §2 |
| 5 | 解決 | すべての [CONFIRM] をグループ化して番号付きで表示;ユーザーが解決 | |
| 6 | 議事録草案 | assets/minutes-template.md を埋める | references/minutes-form.md §1 |
| 7 | Lint | minutes.py lint draft.md;すべてのエラーを修正;残りの [CONFIRM] をリスト | |
| 8 | アクション管理表 | 団体ごとに init を1回、その後、所有者と日付を確認した後に各アクションに対して add | references/actions-and-follow-up.md |
| 9 | フォローアップ | digest → 所有者ごとにリマインダーメッセージの草案を作成、ユーザーがレビューして送信 | references/actions-and-follow-up.md §3 |
スクリプト
scripts/minutes.py:単一ファイル、標準ライブラリのみ。終了コード:0 成功、1 lintエラーまたは期限切れアクション、2 不正な入力。
| サブコマンド | 使用目的 |
|---|---|
lint | 定足数、開始・閉会時刻、出席者、各動議の発議者・第二者・結果、出席者数と一致する投票数、各忌避に対する利益相反宣言、非公開セッションでの議論なし、未解決の [CONFIRM]、承認までの DRAFT バナー |
init | 団体のメンバーリストでトラッカーを作成 |
add | アクションを追加:所有者は指名されたメンバーである必要あり(「取締役会」ではなく);期限は絶対日付、またはユーザーが基準日を確認した後 --due-in-days N --anchor DATE |
list | 未解決アクション;--owner、--overdue、--all |
close | アクションをメモ付きでクローズ |
digest | 所有者ごとの未解決アクション、期限切れを優先:リマインダー草案の基礎 |
export-csv | すべてのアクションをCSVとしてエクスポート |
コネクタ
不要です。カレンダーやメールコネクタがある場合、ユーザーが明示的に依頼した場合にのみ、そこにリマインダーの草案を作成しても構いません。正確なテキストに対するユーザーの明確なOKなしに送信してはいけません。コネクタがない場合は、コピー用のテキストを提供します。
出力と出自
議事録草案(Markdown、または docx スキルを介したWord)、トラッカーファイル、リマインダー草案。議事録は以下で終了します:
Prepared from: {notes or transcript, date received} · board-minutes-tracker 0.1.0
Lint: {PASS/FAIL} · Open [CONFIRM] items: {n} · Status: DRAFT, not approved
境界と引き継ぎ
- 決して議事録を承認済みとマークしたり、リマインダーやメールを送信したり、投票、第二者、出席者、日付を創作したり、非公開セッションの議論を記録したりしてはいけません。
- 法的助言ではありません。 州の非営利法人法と定款は様々です。組織が提供した定款に記載されていることを述べてください。法的な質問(定足数の争い、何かに投票が必要だったかどうか、記録保持義務)は組織の顧問弁護士に送ってください。
- 録音の同意: ユーザーに確認するよう促してください;法律で何が要求されているかを決して述べてはいけません。
- 人事またはクライアント案件: 非公開セッションと一般的な説明を推奨し、詳細を議事録に決して記載しないでください。
問題発生時
| 症状 | 考えられる原因 | 最初の対処 |
|---|---|---|
| Lint: 投票数が合わない | 誰かが退席、棄権、または忌避した | [CONFIRM] で投票数を確認;棄権、忌避、退席を記録 |
| Lint: 第二者欠落 | メモにない | [CONFIRM: seconder not recorded];名前を決して選ばない |
| 所有者が「取締役会」 | グループ割り当て | どの個人がそれを主導するか尋ねる |
| 「次の会議まで」 | 相対日付 | 次の会議日を確認し、その基準日で --due-in-days を使用するか、日付自体を使用 |
| メモに健康またはHRの詳細が含まれる | 議論が漏れた | 除外する;「トピック:人事」で非公開セッションを提案 |
| ユーザーが議事録を承認済みとマークするよう依頼 | ループを閉じたい | 承認は次の会議で行われると説明;秘書が記入するための承認行を提供 |
参照ファイル
| ファイル | いつ読むか |
|---|---|
references/minutes-form.md | ステップ1〜6:書式、動議、利益相反、非公開セッション、レッドコンテンツ、録音同意 |
references/actions-and-follow-up.md | ステップ8〜9:所有者、日付、トラッカー、リマインダー草案 |
assets/minutes-template.md | 議事録の草案作成(ステップ6) |
assets/state-template.json | トラッカーファイルの保持内容 |