用途:GSD Path 流程中的 Define 阶段,把项目想法或已批准的路线图条目转化为获批的意图产物,写入 .project/CHARTER.md 或 .project/intent/INTENT.md。该阶段须在主对话中运行,不得委派其访谈或确认。
主要模式:standard(单里程碑)、program(多里程碑项目,访谈后写入 .project/CHARTER.md)、milestone(从已批准路线图推导单个里程碑的 INTENT.md,不重新访谈)。修饰模式:brownfield(当 track 的 research/evidence-codebase.md 存在时)与 supplied-spec(用户提供 PRD、issue 或设计文档时),可与主模式叠加。
覆盖清单:问题、用户、成功标准、范围内、范围外、约束、风险、界面(Surfaces)。每个命名界面至少有一条可在该界面观察到的成功标准。
用法要点:先按状态所有权规则校验 STATE.md,必要时用 pipeline_state.py validate --repo <absolute root> 与 transition 命令;缺失状态时用 scripts/detect_project.py 初始化。访谈按小轮次提问,优先使用交互式输入工具,否则在聊天中编号提问。标准与 program 模式至少挑战一次最大假设。
限制:不重新访谈已由代码库地图、审计或供给规格确定的事实;milestone 模式不重新访谈;本阶段不编辑路线图,范围变更需交由 $gsd-path-roadmap 重新切片;define/done 或更后阶段会阻止覆盖已批准意图。具体命令与脚本路径以原文为准。