[
  {
    "id": "mgnt-instructions",
    "title": "ＭＧＮＴ：ChatGPT 專案核心指示",
    "filename": "mgnt-instructions.md",
    "path": "ChatGPT / ＭＧＮＴ / 專案指示",
    "source_date": "本輪載入版本",
    "retrieved_at": "2026-09-13",
    "category": "提示詞",
    "extent": "full",
    "span": "全文",
    "original_lines": 34,
    "lines": 34,
    "usage": "完整保存本對話載入的使用者專案指示，從來源優先順序、雙語輸出到課堂節奏與國際學生照顧。",
    "watch": "只將非公開 Drive 連結改為假網址；不加入新規則，不重寫原有用語。這是使用者指示的內容備份，不是 ChatGPT 設定頁或整個專案的系統匯出。",
    "nodes": [
      "project"
    ],
    "links": [
      "course",
      "longcase",
      "shortcase"
    ],
    "download": "mgnt-instructions.sanitized.md",
    "changes": {
      "private_urls": 1
    },
    "sha256": "08651ec901663f7c70f8887b98c29f396c6e74272612766adbf6b9418e7b409c",
    "source_kind": "使用者專案指示（本對話載入）",
    "original_filename": "MGNT_project_instructions.md"
  },
  {
    "id": "case-readme",
    "title": "Become Judy：個案專案入口",
    "filename": "case-readme.md",
    "path": "Google Drive / CourseWorkspace / Become Judy / README.md",
    "source_date": "2026-05-14",
    "retrieved_at": "2026-09-13",
    "category": "規格文件",
    "extent": "full",
    "span": "全文",
    "original_lines": 45,
    "lines": 45,
    "usage": "看一份真實 README 如何先定義個案目的、預期產物、四種資料夾與證據規則。",
    "watch": "這是當時的起始文件，文中的「目前狀態」保留原日期，不能當作今天的最新進度。",
    "nodes": [
      "project",
      "case",
      "admin"
    ],
    "links": [
      "longcase",
      "shortcase"
    ],
    "download": "case-readme.sanitized.md",
    "changes": {},
    "sha256": "bc62206b85503998f4016c91ee7ff109e025675016ce7b9a556b6f83864a2438",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "README.md"
  },
  {
    "id": "textbook-agents",
    "title": "Textbook：Coding Agent 工作規範",
    "filename": "textbook-agents.md",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / AGENTS.md",
    "source_date": "2026-09-07",
    "retrieved_at": "2026-09-13",
    "category": "提示詞",
    "extent": "full",
    "span": "全文",
    "original_lines": 53,
    "lines": 53,
    "usage": "研究、寫作、獨立審查各自的可寫範圍、讀取要求、品質檢查與教師核准界線。",
    "watch": "歷史模型與狀態要求照原文保留；實際同步服務依教師本輪說明為 Google Drive，路徑已改用 CourseWorkspace 別名。不可直接當成已設定完成的 Agent。",
    "nodes": [
      "project",
      "textbook"
    ],
    "links": [
      "textbook"
    ],
    "download": "textbook-agents.sanitized.md",
    "changes": {
      "logical_path_alias": 1
    },
    "sha256": "0b4831ffa37b245b1bc5d5a21e11c9a41043611d9d104cfbba43f25d4b8cd47e",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "AGENTS.md"
  },
  {
    "id": "next-agent",
    "title": "Week 1：交給下一個審查 Agent 的完整指令",
    "filename": "next-agent.md",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 04_modules / week-01 / next_agent_instructions.md",
    "source_date": "2026-09-06",
    "retrieved_at": "2026-09-13",
    "category": "提示詞",
    "extent": "full",
    "span": "全文",
    "original_lines": 14,
    "lines": 14,
    "usage": "十二項具體檢查指令：讀取脈絡、核對主張、字數、No AI、英文文風與不得自行放行。",
    "watch": "這份指令對應當時的 Week 1 審查包；它依賴的研究、完整控制檔與工作環境未全數包含在本分享包。",
    "nodes": [
      "project",
      "textbook",
      "maintenance"
    ],
    "links": [],
    "download": "next-agent.sanitized.md",
    "changes": {},
    "sha256": "b146dc4d8f30b37b89abfdeaa7eb658e2a94b1940ff89c822b0de093940264cb",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "next_agent_instructions.md"
  },
  {
    "id": "ta-en",
    "title": "虛擬助教核心提示詞｜英文全文",
    "filename": "ta-en.txt",
    "path": "Google Drive / 04_student-prompts / CM108G_TA_EN",
    "source_date": "2026-09-09",
    "retrieved_at": "2026-09-13",
    "category": "提示詞",
    "extent": "full",
    "span": "全文",
    "original_lines": 62,
    "lines": 62,
    "usage": "修過管理學的大三學生型助教：重建課堂、解釋卡關、區分老師原意與補充，提供雙語學習筆記。",
    "watch": "這是實際 Google Docs 匯出的文字；角色指示與格式範本不是課堂事實來源，也不授權代答考試。",
    "nodes": [
      "drive",
      "notebook"
    ],
    "links": [
      "notebook"
    ],
    "download": "ta-en.sanitized.txt",
    "changes": {},
    "sha256": "f024f819ade72b8adf73a66116faf2c6048d9acdc33059b91b789bd71cb1275a",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "CM108G_TA_EN"
  },
  {
    "id": "ta-zh",
    "title": "虛擬助教核心提示詞｜中文全文",
    "filename": "ta-zh.txt",
    "path": "Google Drive / 04_student-prompts / CM108G_TA_ZH-TW",
    "source_date": "2026-09-09",
    "retrieved_at": "2026-09-13",
    "category": "提示詞",
    "extent": "full",
    "span": "全文",
    "original_lines": 62,
    "lines": 62,
    "usage": "與英文版對讀，查看角色、警語、來源優先順序及十二項預設輸出。",
    "watch": "原文用詞完整保留，不為了本網站文風另行改寫。分享包沒有附學生名冊或個別學生筆記。",
    "nodes": [
      "drive",
      "notebook"
    ],
    "links": [
      "notebook"
    ],
    "download": "ta-zh.sanitized.txt",
    "changes": {},
    "sha256": "dcf06aa496c74bf0cc34d61fc436e297bdbbcc7afbfcf70b9d7714717474e581",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "CM108G_TA_ZH-TW"
  },
  {
    "id": "ta-readme",
    "title": "學生如何選擇與使用助教 Prompt",
    "filename": "ta-readme.txt",
    "path": "Google Drive / 04_student-prompts / CM108G_TA_README",
    "source_date": "2026-09-09",
    "retrieved_at": "2026-09-13",
    "category": "操作文件",
    "extent": "full",
    "span": "全文",
    "original_lines": 57,
    "lines": 57,
    "usage": "內含真實使用例句：選第 1 週逐字稿、教材與課程頁，要求雙語課後筆記並標記不確定之處。",
    "watch": "使用範例不等於學生已經提交的真實 AI 對話，本頁也沒有代做正式評量。",
    "nodes": [
      "drive",
      "notebook"
    ],
    "links": [
      "notebook",
      "course"
    ],
    "download": "ta-readme.sanitized.txt",
    "changes": {},
    "sha256": "43118fb1fb417b5041a7407b9d22d7c71055201c240c6a9126d173acc5f31516",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "CM108G_TA_README"
  },
  {
    "id": "output-control",
    "title": "簡報、影片與報告：完整輸出控制規格",
    "filename": "output-control.txt",
    "path": "Google Drive / 00_course-control / 00_CM108G_Gemini_Notebook_Output_Control_Spec",
    "source_date": "2026-09-09",
    "retrieved_at": "2026-09-13",
    "category": "提示詞",
    "extent": "full",
    "span": "全文",
    "original_lines": 529,
    "lines": 529,
    "usage": "完整收錄英文輸出、20 頁簡報結構、影片段落、色系、字型、版面、來源與檔名規則，以及可複製的執行提示詞。",
    "watch": "保留原規格的強制語氣；這是生成要求，不是保證平台必定遵循。實際成果仍需檢查。完整文件的格式優先序照原文保存，使用時需依自己的規則調整。",
    "nodes": [
      "drive",
      "notebook"
    ],
    "links": [
      "notebook"
    ],
    "download": "output-control.sanitized.txt",
    "changes": {},
    "sha256": "78ef33f263c093d011b488b8f136f1338a8f74b5a8fb349dedea418edabc0a9f",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "00_CM108G_Gemini_Notebook_Output_Control_Spec"
  },
  {
    "id": "source-guide",
    "title": "課程來源導覽｜中英全文",
    "filename": "source-guide.txt",
    "path": "Google Drive / 05_source-index / CM108G Source Guide - Bilingual",
    "source_date": "2026-09-09",
    "retrieved_at": "2026-09-13",
    "category": "操作文件",
    "extent": "full",
    "span": "全文",
    "original_lines": 32,
    "lines": 32,
    "usage": "學生如何選週教材、核准逐字稿、長短個案與助教指示，並理解資料邊界。",
    "watch": "原文 Google Docs 分享網址全部替換為假網址；本頁上方保留教師指定的真實 Notebook 與公開網站入口。",
    "nodes": [
      "project",
      "drive",
      "notebook"
    ],
    "links": [
      "notebook",
      "course",
      "longcase",
      "shortcase"
    ],
    "download": "source-guide.sanitized.txt",
    "changes": {
      "private_urls": 6
    },
    "sha256": "a229dbc8edcb16c462ef151e515f752b7cd4627aee8fa564035c713e9ce4215a",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "CM108G Source Guide - Bilingual"
  },
  {
    "id": "notebook-sync",
    "title": "Notebook 來源更新：完整操作與維護紀錄",
    "filename": "notebook-sync.md",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 01_sources / notebooklm / NOTEBOOKLM_DRIVE_SYNC.md",
    "source_date": "2026-09-13",
    "retrieved_at": "2026-09-13",
    "category": "操作文件",
    "extent": "full",
    "span": "全文",
    "original_lines": 248,
    "lines": 248,
    "usage": "同一 Drive file ID 與 Notebook source ID 的差別、單向來源刷新、更新程序、衝突處理與讀回。",
    "watch": "日期段落、歷史來源數量和未完成狀態照原文保留；這是本專案已記錄的做法，不代表所有帳號或 MCP 的通用功能保證。",
    "nodes": [
      "drive",
      "notebook",
      "maintenance"
    ],
    "links": [
      "notebook"
    ],
    "download": "notebook-sync.sanitized.md",
    "changes": {
      "private_urls": 1,
      "identifiers": 22
    },
    "sha256": "b8bc4313ac14b768f51b6ae225847948638476e3b5d7fd7b5d4440f5e845dfc8",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "NOTEBOOKLM_DRIVE_SYNC.md"
  },
  {
    "id": "notebook-builder",
    "title": "build_notebooklm_sources.py｜完整原始碼",
    "filename": "build_notebooklm_sources.py",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / scripts / build_notebooklm_sources.py",
    "source_date": "2026-09-08",
    "retrieved_at": "2026-09-13",
    "category": "程式碼",
    "extent": "full",
    "span": "全文",
    "original_lines": 182,
    "lines": 182,
    "usage": "把每週 manuscript、glossary、assessment 與 resources 轉成閱讀副本，排除 instructor-only 區塊並保留既有 ID 欄位。",
    "watch": "此程式只建置本機來源與登錄檔，不負責登入、Google Docs 寫入或 Notebook MCP 同步。需要原專案輸入目錄；本頁不執行程式。",
    "nodes": [
      "textbook",
      "drive",
      "maintenance"
    ],
    "links": [
      "textbook"
    ],
    "download": "notebook-builder.sanitized.py",
    "changes": {},
    "sha256": "cb804a3468aac7dfbcec3e778b24c74aabf223358fc8a9016ba77520d6e04115",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "build_notebooklm_sources.py"
  },
  {
    "id": "html-builder",
    "title": "build_unit_html.py｜完整原始碼",
    "filename": "build_unit_html.py",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / scripts / build_unit_html.py",
    "source_date": "2026-09-08",
    "retrieved_at": "2026-09-13",
    "category": "程式碼",
    "extent": "full",
    "span": "全文",
    "original_lines": 232,
    "lines": 232,
    "usage": "從單元原稿與配套檔生成學生單欄閱讀頁，建立圖形、導覽與閱讀器介面。",
    "watch": "完整單檔不等於完整應用程式；需要原專案共用轉換器、CSS、JavaScript、SVG 與資料。只作程式閱讀與內容備份。",
    "nodes": [
      "textbook",
      "website"
    ],
    "links": [
      "week01"
    ],
    "download": "html-builder.sanitized.py",
    "changes": {},
    "sha256": "b5db436a147f01a271dc09b97641bc056dd8958547a250efae0d9f0d4c76c65d",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "build_unit_html.py"
  },
  {
    "id": "qa-unit",
    "title": "qa_unit.py｜完整機械檢查程式",
    "filename": "qa_unit.py",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / scripts / qa_unit.py",
    "source_date": "2026-09-08",
    "retrieved_at": "2026-09-13",
    "category": "程式碼",
    "extent": "full",
    "span": "全文",
    "original_lines": 233,
    "lines": 233,
    "usage": "查看字數、結構、來源與不應外露內容的機械檢查，了解測試報告如何產生。",
    "watch": "機械檢查通過不能取代內容審查、瀏覽器互動、列印驗證與教師核准；本次僅檢查本分享包中的程式語法，沒有重跑原課程驗收。",
    "nodes": [
      "textbook",
      "maintenance"
    ],
    "links": [],
    "download": "qa-unit.sanitized.py",
    "changes": {},
    "sha256": "71bcbb76e3ffbaf041cbf3cc26b4543e2130455143648faa6ca9e180ca6fe3ea",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "qa_unit.py"
  },
  {
    "id": "weekly-assignment",
    "title": "18 週作業規格：實際英文草稿",
    "filename": "assignment.md",
    "path": "Google Drive / CourseWorkspace / CM108G / drafts / weekly-assignment-initial-v0.1.en.md",
    "source_date": "2026-09-06",
    "retrieved_at": "2026-09-13",
    "category": "教學文件",
    "extent": "full",
    "span": "全文",
    "original_lines": 224,
    "lines": 224,
    "usage": "每週工作由同一份草稿管理，含發布與截止時間、作業正文、AI 協作紀錄與格式規則。",
    "watch": "原文狀態是 learner-facing draft v0.1；不把這份歷史草稿當作學生目前真正收到的全部 Teams 作業。",
    "nodes": [
      "course",
      "teams"
    ],
    "links": [
      "course",
      "teams"
    ],
    "download": "weekly-assignment.sanitized.md",
    "changes": {},
    "sha256": "e2cdcebcd9b5644438ba0d8eb657fe4c89431a294edc1e205d9a8866489cb679",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "weekly-assignment-initial-v0.1.en.md"
  },
  {
    "id": "weekly-rubric",
    "title": "Weekly Rubric：實際英文評分規準",
    "filename": "rubric.md",
    "path": "Google Drive / CourseWorkspace / CM108G / drafts / rubric-framework-v0.1.en.md",
    "source_date": "2026-09-06",
    "retrieved_at": "2026-09-13",
    "category": "教學文件",
    "extent": "full",
    "span": "全文",
    "original_lines": 92,
    "lines": 92,
    "usage": "看共同四構面如何搭配每週重點；同時保留 Week 1 五項特別規準。",
    "watch": "這是作業規準，不是互評平台的 BARS 題本，也不是學生的真實分數。",
    "nodes": [
      "course",
      "teams"
    ],
    "links": [
      "teams"
    ],
    "download": "weekly-rubric.sanitized.md",
    "changes": {},
    "sha256": "02c4188aa8479cc959de450698387ee28e4998224c80fc35eef365c0155bbc03",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "rubric-framework-v0.1.en.md"
  },
  {
    "id": "teams-batch",
    "title": "Teams 作業批次：實際執行結果",
    "filename": "teams-batch.md",
    "path": "Google Drive / CourseWorkspace / CM108G / reports / teams-assignment-batch-20260906.md",
    "source_date": "2026-09-06",
    "retrieved_at": "2026-09-13",
    "category": "執行紀錄",
    "extent": "full",
    "span": "全文",
    "original_lines": 34,
    "lines": 34,
    "usage": "記錄 W1 已發布、指定週次排程與讀回結果；也記錄這批沒有建立公告或附件。",
    "watch": "保留該次執行邊界，不推定今天的平台狀態；本網站沒有操作或讀取 Teams 課程內容。",
    "nodes": [
      "teams",
      "website"
    ],
    "links": [
      "teams"
    ],
    "download": "teams-batch.sanitized.md",
    "changes": {},
    "sha256": "199947a4f5df3628d05c30f98017bcb4910f4a146134652caba20e5fec1827f6",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "teams-assignment-batch-20260906.md"
  },
  {
    "id": "board-agents",
    "title": "即時白板：完整專案工作規範",
    "filename": "board-agents.md",
    "path": "Google Drive / CourseWorkspace / live-board-mvp / AGENTS.md",
    "source_date": "2026-09-11 來源副本",
    "retrieved_at": "2026-09-13",
    "category": "提示詞",
    "extent": "full",
    "span": "全文",
    "original_lines": 40,
    "lines": 40,
    "usage": "公開學生頁、教師控制台、資料層與權限分開設計，學生只讀已發布公告。",
    "watch": "原始碼與公告資料不同。本頁沒有提供管理金鑰、教師登入憑證或私人公告。",
    "nodes": [
      "board"
    ],
    "links": [
      "board"
    ],
    "download": "board-agents.sanitized.md",
    "changes": {},
    "sha256": "62976a2b762df45f372479ef6dfee567a07c8a8dc54fa9a4918499fe4d5f3a97",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "AGENTS.md"
  },
  {
    "id": "board-sorting",
    "title": "sorting.js｜公告排序完整程式",
    "filename": "board-sorting.js",
    "path": "Google Drive / CourseWorkspace / live-board-mvp / src / sorting.js",
    "source_date": "2026-09-11 來源副本",
    "retrieved_at": "2026-09-13",
    "category": "程式碼",
    "extent": "full",
    "span": "全文",
    "original_lines": 32,
    "lines": 32,
    "usage": "一個短小可讀的真實函式：鎖定、置頂、手動順序與發布時間如何形成學生看到的順序。",
    "watch": "這份檔案沒有服務帳密；它示範可獨立檢查的排序邏輯，不包含白板全部功能。",
    "nodes": [
      "board"
    ],
    "links": [
      "board"
    ],
    "download": "board-sorting.sanitized.js",
    "changes": {},
    "sha256": "ffa73021ebafa2ecaa18591821878ac262290343c2b7032563b5de549e8093f9",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "sorting.js"
  },
  {
    "id": "board-data",
    "title": "data.js｜白板資料層完整程式",
    "filename": "board-data.js",
    "path": "Google Drive / CourseWorkspace / live-board-mvp / src / data.js",
    "source_date": "2026-09-11 來源副本",
    "retrieved_at": "2026-09-13",
    "category": "程式碼",
    "extent": "full",
    "span": "全文",
    "original_lines": 577,
    "lines": 577,
    "usage": "本機示範模式與 Supabase 存取、公告清單與全文分開、附件與訂閱等工作集中在資料層。",
    "watch": "需要原專案模組與環境設定；本頁只顯示程式，不載入它、不連接 Supabase，也不讀寫公告。",
    "nodes": [
      "board"
    ],
    "links": [
      "board"
    ],
    "download": "board-data.sanitized.js",
    "changes": {},
    "sha256": "546334abfcad072fb96c2ec522a5567a9616af6f44134830702244d361143355",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "data.js"
  },
  {
    "id": "peer-agents",
    "title": "分組與互評：完整 Agent 工作規範",
    "filename": "peer-agents.md",
    "path": "Google Drive / CodexWorkspaces / CourseWorkspace / YZU / course-team-peer-platform / AGENTS.md",
    "source_date": "2026-09-10",
    "retrieved_at": "2026-09-13",
    "category": "提示詞",
    "extent": "full",
    "span": "全文",
    "original_lines": 42,
    "lines": 42,
    "usage": "資料模型、權限、有效期間、名單快照、版本化提交與教師責任如何寫成工作契約。",
    "watch": "原始制度文字照存，包含當時對受限帳號派發的決定；本分享包不包含密碼 CSV 或帳號資料，不把歷史做法推薦為所有學校的標準。",
    "nodes": [
      "peer",
      "admin"
    ],
    "links": [
      "peer"
    ],
    "download": "peer-agents.sanitized.md",
    "changes": {
      "identifiers": 1
    },
    "sha256": "a5aa0326ba0fee16bc89cebe776b0b7f387564fff156970bf6ad3534c2b6755b",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "AGENTS.md"
  },
  {
    "id": "peer-smoke",
    "title": "交易式驗收：完整 SQL 測試檔",
    "filename": "peer-smoke.sql",
    "path": "Google Drive / CourseWorkspace / course-team-peer-platform / supabase / tests / remote_transactional_smoke.sql",
    "source_date": "2026-09-06",
    "retrieved_at": "2026-09-13",
    "category": "程式碼",
    "extent": "full",
    "span": "全文",
    "original_lines": 248,
    "lines": 248,
    "usage": "真實驗收腳本使用合成資料，檢查名單快照、提交、重試與權限，最後以 ROLLBACK 結束。",
    "watch": "此為原專案測試程式備份，內有資料寫入與角色切換；不可直接對正式資料庫執行。需授權測試環境與原資料結構，本網站沒有 SQL 執行功能。",
    "nodes": [
      "peer"
    ],
    "links": [
      "peer"
    ],
    "download": "peer-smoke.sanitized.sql",
    "changes": {},
    "sha256": "3beda2d56323436f280eb6ad704f61a1b7d30b0ee68b330251cc30362e3489c9",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "remote_transactional_smoke.sql"
  },
  {
    "id": "peer-dispatch",
    "title": "帳號派發：真實交接紀錄節錄",
    "filename": "peer-handoff.md",
    "path": "Google Drive / CourseWorkspace / course-team-peer-platform / HANDOFF.md",
    "source_date": "2026-09-10",
    "retrieved_at": "2026-09-13",
    "category": "執行紀錄",
    "extent": "excerpt",
    "span": "原檔第 41–57 行",
    "original_lines": 210,
    "lines": 17,
    "usage": "用真實交接段落說明：教師匯出、受限保存、授權後寄送、結果回寫分別發生在哪一處。",
    "watch": "只收錄程序紀錄，已遮蔽資料夾網址與批次檔名；沒有下載、附上或複製任何學生帳號、密碼、權杖或逐筆信件。",
    "nodes": [
      "admin",
      "peer"
    ],
    "links": [
      "peer"
    ],
    "download": "peer-dispatch.sanitized.md",
    "changes": {
      "private_urls": 2
    },
    "sha256": "1eebfa3fede32065721ea472c39594e0c55992410312dac9302f6719aa1c0b28",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "HANDOFF.md"
  },
  {
    "id": "source-registry",
    "title": "來源登錄表：完整 CSV 去識別版",
    "filename": "source-registry.csv",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 01_sources / notebooklm / notebooklm_source_registry.csv",
    "source_date": "2026-09-13",
    "retrieved_at": "2026-09-13",
    "category": "資料登錄",
    "extent": "full",
    "span": "全文",
    "original_lines": 27,
    "lines": 27,
    "usage": "同一列對應來源鍵、Drive 文件、Notebook 來源、檔案位置、語言、雜湊與狀態。",
    "watch": "所有真實文件 ID、修訂 ID 和分享網址已替換；同一原始 ID 在各文件維持同一假代號。approved 等欄位照原文保留，不能單靠它判斷教材已獲教師正式核准。",
    "nodes": [
      "drive",
      "maintenance"
    ],
    "links": [
      "notebook"
    ],
    "download": "source-registry.sanitized.csv",
    "changes": {
      "private_urls": 19,
      "identifiers": 107,
      "logical_path_alias": 1
    },
    "sha256": "867fd66410f8c28247ca88c13907d63a9390db35f2f51a452d97c9e5da9e7bd0",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "notebooklm_source_registry.csv"
  },
  {
    "id": "maintenance-run",
    "title": "一次維護工作的完整 JSON 紀錄",
    "filename": "maintenance-run.json",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 01_sources / notebooklm / maintenance-run.json",
    "source_date": "2026-09-13",
    "retrieved_at": "2026-09-13",
    "category": "執行紀錄",
    "extent": "full",
    "span": "全文",
    "original_lines": 655,
    "lines": 655,
    "usage": "實際 run 中有讀回、差異、核准、同步呼叫與 next_action；可以辨認「檢查完成」與「真的寫入」的差別。",
    "watch": "此為 2026-09-13 的歷史 run 去識別備份，不是本網站即時監測的資料。欄位和結果值保留，私人識別碼替換為假代號。",
    "nodes": [
      "maintenance"
    ],
    "links": [],
    "download": "maintenance-run.sanitized.json",
    "changes": {
      "identifiers": 76
    },
    "sha256": "9242a1c6e0b51b774711d1d0e0e5866611536ac4353072a4656cc96c9007ac91",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "maintenance-run.json"
  },
  {
    "id": "maintenance-log",
    "title": "維護變更紀錄：完整 JSONL",
    "filename": "maintenance-log.jsonl",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 01_sources / notebooklm / maintenance-change-log.jsonl",
    "source_date": "2026-09-13",
    "retrieved_at": "2026-09-13",
    "category": "執行紀錄",
    "extent": "full",
    "span": "全文",
    "original_lines": 15,
    "lines": 15,
    "usage": "一行一筆事件，保留來源更新、清理與無變更時的歷程，供下次 Agent 接手。",
    "watch": "事件記錄不等於目前平台狀態；識別碼與私人網址經過替換，沒有包含原始權杖。",
    "nodes": [
      "maintenance"
    ],
    "links": [],
    "download": "maintenance-log.sanitized.jsonl",
    "changes": {
      "identifiers": 7
    },
    "sha256": "cb0687a5ac60f5a05cece12e9aa7cea0c2efd901adfe569bfa1f1d78dd24b8a5",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "maintenance-change-log.jsonl"
  },
  {
    "id": "transcript-register",
    "title": "逐字稿登錄：實際 CSV 去識別版",
    "filename": "transcript-register.csv",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 01_sources / notebooklm / transcript-register.csv",
    "source_date": "2026-09-10",
    "retrieved_at": "2026-09-13",
    "category": "資料登錄",
    "extent": "full",
    "span": "全文",
    "original_lines": 2,
    "lines": 2,
    "usage": "Week 1 的核准狀態、原稿、Drive mirror、Notebook source 和雜湊如何串成一列。",
    "watch": "這是登錄表，不是錄影音檔；真實檔案 ID 與網址已隱去，私人學生筆記與原始課堂音訊沒有附入。",
    "nodes": [
      "drive",
      "teams",
      "maintenance"
    ],
    "links": [],
    "download": "transcript-register.sanitized.csv",
    "changes": {
      "private_urls": 1,
      "identifiers": 3
    },
    "sha256": "c6afeee0352ab212a0d7f47c334dc2f004c127032023bf239751a4f28838dfa6",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "transcript-register.csv"
  },
  {
    "id": "textbook-handoff",
    "title": "Textbook 最新交接：維護與來源部分",
    "filename": "textbook-handoff.md",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / HANDOFF.md",
    "source_date": "2026-09-13",
    "retrieved_at": "2026-09-13",
    "category": "執行紀錄",
    "extent": "excerpt",
    "span": "原檔第 1–75 行",
    "original_lines": 550,
    "lines": 75,
    "usage": "前段記錄最新維護、來源與核准狀態，示範下一次作業先讀什麼、哪些事情仍不能執行。",
    "watch": "只收錄前 75 行；後續 Quiz 題目、答案、測試帳號與大量歷史操作未收錄。本頁不是原 HANDOFF 全檔備份。",
    "nodes": [
      "project",
      "maintenance",
      "website"
    ],
    "links": [
      "course"
    ],
    "download": "textbook-handoff.sanitized.md",
    "changes": {
      "private_urls": 1,
      "identifiers": 1,
      "logical_path_alias": 1
    },
    "sha256": "77a6895f9d01e51318cce6f2082013b40d2b199a9553dbfd5bd4c5e0e10f1f3a",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "HANDOFF.md"
  },
  {
    "id": "week01-manuscript",
    "title": "Week 1：完整教材 Markdown 原稿",
    "filename": "week01-manuscript.md",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 04_modules / week-01 / manuscript.md",
    "source_date": "2026-09-08",
    "retrieved_at": "2026-09-13",
    "category": "教學文件",
    "extent": "full",
    "span": "全文",
    "original_lines": 218,
    "lines": 218,
    "usage": "將實際 manuscript 與 HTML 頁、來源建置器一起看：同一份內容如何成為兩種閱讀版本。",
    "watch": "保留原稿主張、標記與來源註記。原稿存在不等於教師核准；此處不附正式 Quiz 答案、商業參考書原文或其掃描檔。",
    "nodes": [
      "textbook",
      "drive"
    ],
    "links": [
      "week01"
    ],
    "download": "week01-manuscript.sanitized.md",
    "changes": {},
    "sha256": "b31871b6692844520c1ac0a09cda10550e6130e9009cf00ab12e5c6bb5a95e86",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "manuscript.md"
  },
  {
    "id": "transcript",
    "title": "Week 1：校正逐字稿前段實例",
    "filename": "transcript.md",
    "path": "Google Drive / 03_approved-transcripts / CM108G_Week01_Cleaned_Transcript_EN_FINAL.md",
    "source_date": "2026-09-10",
    "retrieved_at": "2026-09-13",
    "category": "教學文件",
    "extent": "excerpt",
    "span": "原檔第 1–37 行",
    "original_lines": 248,
    "lines": 37,
    "usage": "保留編輯說明與教師開場，展示逐字稿的來源、日期、校正方式及課程脈絡。",
    "watch": "本頁為原檔前 37 行節錄；後段學生問答和其他內容未收錄。班級人數是當時課堂說法，不當作目前名冊。",
    "nodes": [
      "teams",
      "drive"
    ],
    "links": [
      "course"
    ],
    "download": "transcript.sanitized.md",
    "changes": {},
    "sha256": "539848d88b1668cff9e11075ad115b82757d77b980f0ac5a493f060c790f80b3",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "CM108G_Week01_Cleaned_Transcript_EN_FINAL.md"
  },
  {
    "id": "claim-ledger",
    "title": "Week 1：完整主張與證據登錄表",
    "filename": "claim-ledger.csv",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 04_modules / week-01 / claim-ledger.csv",
    "source_date": "2026-09-06",
    "retrieved_at": "2026-09-13",
    "category": "資料登錄",
    "extent": "full",
    "span": "全文",
    "original_lines": 16,
    "lines": 16,
    "usage": "查看每項主張的來源代號、證據類別、可用範圍與審查狀態，辨認研究到原稿之間的轉換。",
    "watch": "這是一份當時的主張登錄；不能以單一舊狀態代替整個教材的最新核准。來源代號不一定是公開網址。",
    "nodes": [
      "case",
      "textbook"
    ],
    "links": [],
    "download": "claim-ledger.sanitized.csv",
    "changes": {},
    "sha256": "2fdf4fb3de912f99d0366d0327412e6d31949f280dc831b692169af60dea2958",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "claim-ledger.csv"
  },
  {
    "id": "textbook-history",
    "title": "教材專案：完整歷程與 Agent 治理報告",
    "filename": "textbook-history.md",
    "path": "Google Drive / CourseWorkspace / YZU / Management 管理學 / 1151 / Textbook / 08_handoff / reports / 20260909-become-judy-textbook-project-history.md",
    "source_date": "2026-09-09",
    "retrieved_at": "2026-09-13",
    "category": "歷程文件",
    "extent": "full",
    "span": "全文",
    "original_lines": 289,
    "lines": 289,
    "usage": "把教師決定、Agent 接力、樣章、否決、修復、建置與發布放在同一份真實專案歷程中。",
    "watch": "報告中的人力工時估計是原作者的情境估計，不是實證研究。保留歷史狀態與限制；私人路徑使用邏輯別名。",
    "nodes": [
      "project",
      "textbook",
      "website"
    ],
    "links": [],
    "download": "textbook-history.sanitized.md",
    "changes": {
      "logical_path_alias": 1
    },
    "sha256": "51fc171fdd2d3c4400be572e2c1980e18a6e535fabdf5767beeb9285a0e343dd",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "20260909-become-judy-textbook-project-history.md"
  },
  {
    "id": "peer-history",
    "title": "分組與互評：設計轉折實例",
    "filename": "peer-history.md",
    "path": "Google Drive / CourseWorkspace / course-team-peer-platform / PROJECT_HISTORY_AND_LESSONS.md",
    "source_date": "2026-09-08",
    "retrieved_at": "2026-09-13",
    "category": "歷程文件",
    "extent": "excerpt",
    "span": "原檔第 1–124 行",
    "original_lines": 300,
    "lines": 124,
    "usage": "節錄前七項轉折：課程政策、舊表單、第一版範圍、資料隔離、合作快照、成績用途與學生視角測試。",
    "watch": "這份是 9 月 8 日的歷程節錄，不把當時待辦當成目前仍未完成。最新帳號派發程序另見本包的 9 月 10 日交接節錄。",
    "nodes": [
      "course",
      "peer"
    ],
    "links": [
      "peer"
    ],
    "download": "peer-history.sanitized.md",
    "changes": {},
    "sha256": "c0243b32eb843608f88edec334713ef3233e5e3d6c858de5c5894523d3886c73",
    "source_kind": "Google Drive 實際檔案／文件匯出",
    "original_filename": "PROJECT_HISTORY_AND_LESSONS.md"
  },
  {
    "id": "admin-demo",
    "title": "受限資料的分享方式：合成示例",
    "filename": "admin-demo.json",
    "path": "本分享包 / downloads / admin-demo.sanitized.json",
    "source_date": "2026-09-13",
    "retrieved_at": "2026-09-13",
    "category": "示例",
    "extent": "demo",
    "span": "全文",
    "original_lines": 20,
    "lines": 20,
    "usage": "保留批次、派發 ID、狀態與回條的外形，但不複製真實人員、信箱或憑證。",
    "watch": "這是本輪新製 DEMO_ONLY 示例，不是從學生名冊匯出，也沒有完成任何寄信或資料庫寫入。",
    "nodes": [
      "admin",
      "teams"
    ],
    "links": [],
    "download": "admin-demo.sanitized.json",
    "changes": {},
    "sha256": "d3815a657e836c5c6836d1034a5555d9be9a3dd0f9884863304456b230239160",
    "source_kind": "本輪新製示例",
    "original_filename": "admin-demo.json"
  }
]