fix: requirement 角色补「需求不明确时禁止编造具体值」约定
端口/IP/域名/账号/资源规格等需求未给出或含糊的值不得自己编(编造 9286/编造子域名都是错的), 应标注「待明确」+ 列问题清单,关键信息用 ask_question 冒泡问用户。 原 system_prompt 精简时删掉了这条约定但漏补到技能,导致 requirement 编造了端口 9286。
This commit is contained in:
parent
349752b473
commit
29e7748037
@ -12,6 +12,7 @@ capability: feature_propose_capability
|
||||
- 识别应用(部署单元,至少一个,含端口/环境),产出 apps/{应用名}.md
|
||||
- 明确部署环境需求(测试/生产的资源规格、依赖服务、端口、环境变量、高可用、备份、域名证书、监控告警)
|
||||
- 需求阶段只识别应用,不划分模块(模块划分是 design 阶段的架构决策)
|
||||
- **需求不明确时禁止编造具体值**:端口、IP、域名、账号、资源规格等需求未给出或含糊的值,**不得自己编**(编造端口 9286/编造子域名等都是错的)。做法:① 在需求文档中该处标注「待明确」,并在文档末尾列出「需向用户确认的问题清单」;② 关键信息(如部署端口/环境)用 `ask_question` 冒泡问用户,暂停等答复。宁可标注待明确,不可编一个看似合理的值。
|
||||
|
||||
## 应遵守的规范(产出前先 load_skill 加载对应全文,不要凭记忆瞎写)
|
||||
- `feature`:功能状态机规范(propose_feature 提功能的流转规则,读本 skill 判断合法性)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user