Chrome Extension 名詞盤點
用途:盤點 repo 內
Chrome Extension、Twitch Extension與泛用extension命名的混用情況。 狀態:歷史盤點文件;Chrome sidepanel migration 方向已定案,但本文件本身不是完整實作 spec。 最後更新:2026-04-16 最後校正:2026-05-05(#490 docs root audit)
1. 目前可確認的 source of truth
依目前 repo 既有文件、程式碼現況與已定案 migration decision,可先確認以下事實:
tachimint的既有可運作實作是 Twitch-hosted extension runtimetachimint的新方向已定為 Chrome sidepanel extension runtime- 本階段前端與後端仍依賴
window.Twitch.ext、extension_jwt、Twitch helper script 等流程 - 本輪 migration 的 decision source of truth 為 docs/history/2026-04-16-tachimint-chrome-sidepanel-migration.md
因此,這份文件的用途是說明術語與現況的落差,協助後續 migration 拆題;它不是完整 migration spec。
2. 本輪術語收斂範圍
目前 repo 內實際混在一起的是三種不同層次:
| 類別 | 代表什麼 | 目前狀態 |
|---|---|---|
| 產品形式 | 使用者最終 安裝與使用的前端形態 | 已定案為 Chrome sidepanel extension |
| 現行 runtime | 現在程式真正依賴的執行環境 | Twitch-hosted extension,將分階段遷移 |
| 模組 / API 命名 | /extension/*、ExtensionService、extension_jwt 等名稱 | 已存在於前後端契約與程式結構中 |
以下文件已在本輪 docs 收斂中處理:
- docs/architecture.md
- docs/feature-discussion.md
- docs/tokenomics.md
- docs/watch-to-points-design.md
- apps/extension/README.md
以下文件已另拆處理,不混在本 PR:
- docs/sequence-diagram.md - 另拆 PR 處理,流程圖描述現況需單獨評估
- docs/extension-ui-prompts.md - 已拆至 #154,避免超出 terminology cleanup / audit 邊界