Skip to content

feat: 新增 idd-discuss 保存人與 AI 的主題討論,並接入 idd-ask #331

Description

@kiki830621

Problem

Original text — 使用者對話原文:
我剛剛在想,所有AI討論的內容是不是可以開在github的discussion

你覺得要不要把這個融合到idd裡面,應該叫做idd-discussion-ai ?

使用者隨後明確要求在本專案建立 issue,並執行 idd-all。對話已收斂為新增
idd-discuss:以主題保存人與 AI 的討論、不同意見、證據與決策演變,並讓 idd-ask
能檢索這些紀錄。名稱採先前討論建議的 idd-discuss;原提議 idd-discussion-ai
保留於需求來源,不先建立兩套命令。

目前 issue lifecycle 有執行紀錄、idd-comment 有 issue 內決策、idd-report
Discussions 進度報告、discussions-intake 有 Discussion → issue 橋接,但缺少將指定
AI 對話主題持續保存/續寫為 Discussion 的契約,idd-ask 也尚未將 Discussions 納入語料。

Type

feature

Priority

P2 — 第一版可重現的討論保存與查詢能力。

Expected

  • 新增 idd-discuss,可由目前可取得的使用者/AI 對話或明確提供的來源建立主題紀錄。
  • 同主題可續寫到明確指定或已確認的 Discussion;重跑同一來源不得重複發文/留言。
  • 主文整理目前理解、證據與未解事項;時間序留言保存提案、異議、決定與更正。
  • 使用者原文、AI 整理與工具驗證必須分清;不知道的作者/模型/時間不得補造。
  • 使用者採用決策須有其明確表示;AI 建議不得升格為使用者決定。
  • 原文以逐字 blockquote 或來源檔案保留;來源不完整時明示範圍,不宣稱完整歷史。
  • 發布前沿用 IDD 現有 target repo、隱私、提及使用者、outward-write 與 unattended 契約。
    本 skill 的顯式建立/續寫授權應保持明確;不因自動整理而取得持續自動發布權限。
  • 既有非本 skill 管理的主文、人工留言及歷史證據不得被摘要更新覆蓋;更正以新增紀錄連回原文。
  • idd-ask 可檢索 Discussion 主文與留言,讀取有界全文後逐項引用;區分 issue 與 Discussion
    相同編號,處理分頁、API失敗、語料不完整與相互矛盾的紀錄。
  • 形成工作時可連回既有 issue;建新 issue 委派既有 idd-issue --from-discussion,沿用
    no-auto-file 與 back-reference 規則,不在新 skill 重造 issue lifecycle。
  • 更新公開技能清單、routing、相關規格與測試;保留 Claude canonical 與 Codex compatibility 分工。

Actual

相關能力散落在 chat、issue comments 與 reports。缺少主題的穩定識別、對話來源範圍、
續寫去重、摘要/原文保存,以及讓知識查詢讀回 Discussion 的一體化流程。

Impact

研究者與開發者難以找回決定的理由、AI 被反駁或更正的過程,也容易把後來的摘要誤認為
原始立場。此功能改善可追溯性與接續能力;不能保證 AI 不誤解、不犯錯,不能取得未提供
或不可存取的跨平台對話,也不代表「所有 AI 溝通問題完全解決」

Acceptance

  • 建立與續寫的成功路徑可驗證,重跑同來源不造成重複寫入。
  • 同名不同主題、資料來源不完整、缺時間/模型資料及更正舊結論有明確行為。
  • 不會覆寫人工內容或把 AI 提案誤標為使用者決定。
  • 無授權、隱私 gate、repo 未開 Discussions、鎖定/不可寫與不確定 API 結果可安全處理。
  • idd-ask 能從 Discussion 與留言找回答案並附精確連結;既有 issue 問答仍可用。
  • 對 retrieval 分頁/失敗/有界截斷明示,不把局部結果當完整知識庫。
  • 文件、測試與獨立驗證涵蓋以上行為;idd-all 停在 verified,不自動 merge 或 close。

Scope

第一版聚焦使用者明確選定的主題及可取得的對話來源。持續背景監聽所有 AI 平台、任意
跨平台自動匯入,以及 AI 正確性保證不在本 issue 範圍。第一版不得聲稱已發布所有歷史對話。

Current Status

Phase: verified
Last updated: 2026-09-07 by idd-all (Codex compatibility mode)

Tasks

Detailed checklist: openspec/changes/add-idd-discuss/tasks.md on codex/331-idd-discuss.

Verification

56 fixture suites, zero failures. Five independent Codex-native reviewer roles plus a separately
governed gpt-5.6-sol/xhigh reviewer passed the stated scope. This is not the canonical Claude-family
ensemble; see the full disclosure.

Related PR

#334

Remaining outside this scope

#333 tracks an independently confirmed preexisting argument-parser issue, not reachable through
publisher's fixed argument shape. No merge or issue closure has been performed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions