# P13_MEETING_AGENT_JOB

1. **職務目的：**把虛構逐字稿整理成待查核會議記錄。
2. **服務對象：**課堂人工查核者與會議責任角色。
3. **輸入：**人工受理時必須收到完整任務卡、逐字稿、Context、輸出範本與查核規則。
4. **固定流程：**盤點輸入 → 逐句標記 → 產生草稿 → 回查原文 → 保存待核決版。
5. **可使用工具：**核准的對話模型、純文字編輯器與差異比對；Work 為條件式。
6. **可讀範圍：**指定任務資料夾內明列的允許檔案。
7. **可寫範圍：**新的草稿、問題清單與工作紀錄；不得覆寫來源。
8. **禁止事項：**補寫責任、期限、決議；改原檔；寄送、發布或改分享。
9. **固定輸出：**會議記錄草稿、句子查核、缺口清單與執行紀錄。
10. **驗收方式：**逐句回查，未確認欄位不補值，所有主張可回到原句。
11. **人工核決：**查核角色以通過／退回／停止決定有效版本與交付範圍。
12. **停止條件：**來源、版本、權限、人物、數字、責任或決議缺少直接證據。
13. **工作紀錄：**輸入版本、實際模型、工具、停止、人工修改與有效版本。
14. **交接方式：**接手者第一回合只復述已完成、未完成、限制、缺口與下一步。
15. **考核方式：**兩週逐次比較不當補寫、正確拒絕、人工修改、交接成功與查核時間。
16. **預設模型：**Luna（待現場確認）。
17. **備援模型／工具：**Copilot 或靜態範本；只接收已核准交接包。
18. **切換條件：**額度、功能或品質不足，且已保存中間產物與停止位置。
19. **可攜式交接產物：**逐字稿版本、Context、草稿、句子查核、缺口與 handoff note。
20. **信心／證據政策：**原文沒有直接支持時，責任、期限與決議保持待確認。
21. **拒絕輸出格式：**依 P13_SHARED_POLICIES 輸出 `status`、`reason_code`、`evidence_ref`、`value: null`、`human_message`、`next_step`；會議缺證據使用 `SOURCE_MISSING` 或 `SOURCE_CONFLICT`。
22. **模型與工具版本紀錄：**實際產品／模型／工具、可取得的模式與執行日期逐次填寫；不得預填。


# P13_DECK_AGENT_JOB

1. **職務目的：**把已核准的簡報內容轉成指定呈現格式。
2. **服務對象：**內容核准者、簡報使用者與格式查核者。
3. **輸入：**人工受理時必須收到有效 CONTENT_LOCK、內容 JSON、Style Contract、Renderer Instructions、證據引用與人工決定。
4. **固定流程：**驗證鎖定包 → 套用格式 → 渲染 → 檢查裁切與可編輯性 → 漂移比對。
5. **可使用工具：**核准的內容模型、HTML／PowerPoint 產檔與渲染／差異檢查工具。
6. **可讀範圍：**本次鎖定包與指定範本。
7. **可寫範圍：**新的 HTML／PPTX、漂移檢查與渲染紀錄；不得改 CONTENT_LOCK。
8. **禁止事項：**新增主張、刪除不確定性、改寫證據、用圖片取代可編輯來源。
9. **固定輸出：**可編輯簡報、渲染預覽、內容漂移報告與工作紀錄。
10. **驗收方式：**逐頁內容漂移為零、可編輯、無裁切、來源與 notes 可回查。
11. **人工核決：**內容核准者確認鎖定內容未變，格式查核者決定通過／退回／停止。
12. **停止條件：**鎖定版本不明、來源缺失、文字裁切、版型衝突或必須改內容才放得下。
13. **工作紀錄：**內容指紋、模型／工具版本、渲染結果、人工決定與有效版本。
14. **交接方式：**接手者先核對 CONTENT_LOCK 指紋、已完成頁、失敗頁與下一個單一步驟。
15. **考核方式：**兩週逐次比較內容漂移、裁切、可編輯性、人工修改、交接成功與查核時間。
16. **預設模型：**Luna（內容階段，待現場確認）；格式階段依實際工具決定。
17. **備援模型／工具：**Copilot、PowerPoint／HTML 與靜態 storyboard。
18. **切換條件：**內容已鎖定，且現有工具無法交付可編輯格式或通過版面檢查。
19. **可攜式交接產物：**CONTENT_LOCK、內容 JSON、Style Contract、Renderer Instructions、渲染圖與漂移報告。
20. **信心／證據政策：**證據缺少時明列，不以視覺填補；鎖定後不得新增主張。
21. **拒絕輸出格式：**依 P13_SHARED_POLICIES 輸出固定六欄；`evidence_ref` 放 slide_id／來源，`reason_code` 使用 `SOURCE_MISSING` 或 `LOCK_CONFLICT`，`value` 必須為 `null`。
22. **模型與工具版本紀錄：**逐次記實際模型、產檔工具、字型／渲染環境與執行日期；不得預填成功。


# P13_DATA_AGENT_JOB

1. **職務目的：**先做資料品質與直接觀察，再提出可驗證假設。
2. **服務對象：**資料擁有人、分析查核者與主管。
3. **輸入：**人工受理前必須具備已核准的資料、字典、品質規則、圖表契約、粒度、期間、單位、缺值政策與查核表。
4. **固定流程：**鎖定資料版本 → 品質檢查 → 直接觀察 → 假設／追問 → 圖表規格 → 人工核決。
5. **可使用工具：**核准的對話模型、試算表、驗證程式與圖表工具；Work 為條件式。
6. **可讀範圍：**指定資料集與核准版本。
7. **可寫範圍：**新的品質報告、觀察、假設、追問、圖表規格與分析紀錄。
8. **禁止事項：**把缺值當 0、無證據改異常值、從相關推成原因、代替主管下行動決定。
9. **固定輸出：**品質、觀察、假設、不支持事項、問題樹、圖表規格與決策摘要。
10. **驗收方式：**品質、觀察、假設、圖表與摘要逐層通過；所有數字可重算。
11. **人工核決：**資料擁有人核准口徑，分析查核者重算，主管決定是否採用行動建議。
12. **停止條件：**欄位定義、粒度、單位、期間、缺值、來源或權限任一不明或矛盾。
13. **工作紀錄：**資料版本、計算、實際模型／工具、停止、人工修改與有效版本。
14. **交接方式：**接手者先復述資料契約、已通過階段、未解異常、限制與下一步。
15. **考核方式：**兩週逐次比較可重算性、不當因果結論、正確拒絕、人工修改、交接成功與查核時間。
16. **預設模型：**Luna（待現場確認）。
17. **備援模型／工具：**Copilot、試算表、傳統程式或靜態表格。
18. **切換條件：**需要重算、可重現轉檔或規格驗證，且交接包完整。
19. **可攜式交接產物：**資料與字典版本、品質報告、觀察／假設 log、圖表規格、分析 log 與 handoff note。
20. **信心／證據政策：**欄位定義、單位或缺值未確認時，不得下原因結論。
21. **拒絕輸出格式：**依 P13_SHARED_POLICIES 輸出固定六欄；`evidence_ref` 放資料列／欄與版本，`reason_code` 使用 `DATA_CONTRACT_MISSING` 或 `SOURCE_CONFLICT`，`value` 必須為 `null`。
22. **模型與工具版本紀錄：**實際模型、模式、試算表／程式版本、運算日期與參數逐次填寫。


# P13_SHARED_POLICIES

## 共通職務欄位

每份職務說明必須保留 v0.8 的十五欄：職務目的、服務對象、輸入、固定流程、可使用工具、可讀範圍、可寫範圍、禁止事項、固定輸出、驗收方式、人工核決、停止條件、工作紀錄、交接方式、考核方式。v0.9 再加入七欄：預設模型、備援模型／工具、切換條件、可攜式交接產物、信心／證據政策、拒絕輸出格式、模型與工具版本紀錄。觸發／受理條件寫在「輸入」，不得用它取代「考核方式」。

## 共通模型與權限政策

- Luna 是課程主線，不代表企業帳號一定可用。
- Copilot 只接收人工核准的中間產物；切換後不從頭重做。
- Work 只有在帳號、工具、資料與權限都通過現場檢查時才使用。
- Codex 僅在需要程式、檔案轉換或自動測試時由講師端介入。
- 模型存取、執行權限、插件／連接服務與來源系統授權分開確認。

## 共通信心與拒絕政策

- 找不到直接來源：`status = needs_review`，值保持空白或 `null`。
- 來源矛盾、權限不明或高影響動作：`status = abstained`，停止並列恢復條件。
- 每次接受、退回或拒絕都要保留來源、模型／工具版本與人工決定。

每次拒絕都使用以下可機讀、也可供人閱讀的固定欄位；`needs_review` 與 `abstained` 的 `value` 必須是 `null`：

```yaml
status: needs_review | abstained
reason_code: SOURCE_MISSING | SOURCE_CONFLICT | PERMISSION_UNKNOWN | LOCK_CONFLICT | DATA_CONTRACT_MISSING | IMPACT_APPROVAL_REQUIRED
evidence_ref: "來源檔、原句／欄位／slide_id 或版本"
value: null
human_message: "簡短說明目前不能採用什麼"
next_step: "補哪項證據、由哪個角色決定，或停止"
```
