--- name: l2-global-spec description: 全局刚性规约落地技能,提取并固化项目不可突破的全局开发规约。用于项目启动时定义硬约束基线。 level: L2 dependsOn: ["l1-risk-cancer-recognize"] archRef: "../docs/02_agent_dev_architecture.md" archVersion: v1.0.0 --- # 全局刚性规约落地技能 ## 1. 架构来源引用 > 引自 `../docs/02_agent_dev_architecture.md` 全局刚性规约属于不可突破硬约束;所有上层设计、模块实现、Agent 工作产出,均不得违背规约。 1. 所有产出物(文档、设计、代码)必须可追溯到目标场中的目标。 2. 模块职责单向清晰,禁止职责重叠与跨模块隐式耦合。 3. 所有变更必须经过巡检层校验,重大变更触发架构评审。 4. 不在白名单内的技术、依赖默认禁止引入。 5. Agent 不能自行修改边界约束层规则。 ## 2. 输入条件 - L1 全部技能门禁校验通过 - 插件内 `docs/02_agent_dev_architecture.md` 文档 ## 3. 分步执行动作 1. 从架构基线提取全部全局规约原文,不修改语义。 2. 整理规约文档,区分强制项、禁止项。 3. 每条规约标注来源文档位置。 4. 确认规约没有新增架构以外自定义约束。 ## 4. 输出物清单 - `project_global_spec.md`:项目全局刚性规约文档(强制项/禁止项/来源标注)。 ## 5. 门禁校验(强制) > 全部满足才算通过;不通过不得进入 L2-02。 - [ ] 所有规约条目全部来自架构基线,无自定义新增硬约束 - [ ] 每条规约都标记架构来源位置 ## 6. 更新说明 原始架构规约修改(见 `docs/arch-version-log.md`),必须同步更新本输出物。 ## 完成态与下一步 - **完成态检查**:本技能正文定义的全部步骤与交付物已产出;按技能正文门禁项逐项校验,全部通过方可视为完成。 - **硬约束**:门禁未全部通过前,禁止进入下一技能;偏差按 L0~L4 分级处置,L3 以上必须暂停并上报,不得继续。 - **下一步**:执行「l2-boundary-gate」技能(dependsOn 链顺序)。 - **发现架构矛盾时**:禁止修改本技能绕过约束,必须先更新 `docs/` 基线并记录 `arch-version-log.md`,再同步本技能与 MCP 工具规则。