用途:从对话上下文、会话记录或设计讨论中提取架构决策,为后续生成 ADR 提供输入。
主要能力:识别显式标记(如 [ADR]、"decided:"、"the decision is")、选择模式("let's go with X"、"we'll use Y")、权衡讨论("X vs Y"、pros/cons)以及问题-方案对。带 [ADR] 标记的内容必定被提取,置信度自动为 high;未标记的由 AI 检测并按标准评级:high 为有清晰选择与理由,medium 为从已采取行动推断,low 为上下文推断、可能需核实。
输出格式:JSON,包含 decisions 数组,每项字段有 title、problem、chosen_option(必填),alternatives_discussed、drivers、source_context(可选),confidence(必填,high/medium/low)。
工作流:扫描显式标记、识别选择模式、提取权衡讨论、评估置信度、捕获上下文。之后依次执行硬性关卡:完整捕获所有 [ADR] 片段(二次扫描无新增)、去重(每个决策至多一行)、校验 JSON 结构(title/problem/chosen_option 非空,confidence 取值合法,alternatives_discussed 为数组)、低置信度审计(source_context 说明缺失或矛盾之处)。
最佳实践:捕获足够上下文(讨论主题、参与者、触发原因);合并同一决策的多次提及(合并备选、汇总驱动因素、取最高置信度);对不清晰或矛盾处标注歧义并设为 low。
适用场景:分析会话记录以生成 ADR、审查对话历史做文档、从设计讨论中提取决策、为 ADR 写作工具准备输入。
限制:资料未提供具体安装命令、平台支持或收费信息。