docs(GOV-001): 建立工程治理与追溯规范
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
# GitNexus 开发后基线
|
||||
|
||||
- 日期:2026-08-12
|
||||
- GitNexus状态:最新。
|
||||
- 图谱规模:170 个符号、191 条关系、4 个功能簇、0 条执行流程。
|
||||
- 远程仓库:未配置。
|
||||
|
||||
图谱已识别治理脚本中的功能编号校验、目录解析和门禁执行关系,并形成 4 个治理相关功能簇。查询“engineering governance feature record”能够定位功能编号校验、必备文件清单、开始/完成门禁及对应文档。仓库尚无业务代码,因此没有业务执行流程属于符合预期的结果。
|
||||
@@ -0,0 +1,8 @@
|
||||
# GitNexus 开发前基线
|
||||
|
||||
- 日期:2026-08-12
|
||||
- Git 状态:空仓库,尚无提交。
|
||||
- GitNexus:20 个节点、16 条关系、0 个功能簇、0 条执行流程。
|
||||
- 远程仓库:未配置。
|
||||
|
||||
当前只有项目说明、空的前后端目录和市场概览初步计划,不存在可受影响的生产代码符号。
|
||||
@@ -0,0 +1,10 @@
|
||||
# GitNexus 前后比较
|
||||
|
||||
| 项目 | 开发前 | 开发后 | 说明 |
|
||||
|---|---:|---:|---|
|
||||
| 符号 | 20 | 170 | 新增治理脚本、规范和功能档案中的可索引结构 |
|
||||
| 关系 | 16 | 191 | 新增脚本导入、调用与文档关联 |
|
||||
| 功能簇 | 0 | 4 | 形成治理相关功能簇,尚无业务功能簇 |
|
||||
| 执行流程 | 0 | 0 | 尚未开始业务应用代码开发 |
|
||||
|
||||
实际变化与开发前计划一致,影响限制在工程治理层。暂存区变更检测识别 46 个文件、118 个符号、0 条受影响流程,风险为低;未发现 API、数据模型、消息契约、部署或界面方面的计划外变化。
|
||||
@@ -0,0 +1,21 @@
|
||||
# 实际变更检测
|
||||
|
||||
## 实际范围
|
||||
|
||||
- 新增仓库级规范、系统架构、ADR、功能档案和文档索引。
|
||||
- 新增功能档案校验、开发前索引和开发后完成门禁脚本。
|
||||
- 新增中文提交信息钩子和本地 Git 配置说明。
|
||||
- 更新 `AGENTS.md`,保留 GitNexus 自动管理区块,并在其外加入项目强制规则。
|
||||
|
||||
## 计划外影响检查
|
||||
|
||||
首次执行变更检测时因空仓库没有 `HEAD` 而失败。创建中文空基线提交 `7cc2ba0` 后,使用暂存区范围重新执行:
|
||||
|
||||
```text
|
||||
npx gitnexus detect-changes --repo a-share-analysis --scope staged
|
||||
Changes: 46 files, 118 symbols
|
||||
Affected processes: 0
|
||||
Risk level: low
|
||||
```
|
||||
|
||||
没有业务生产代码、HTTP API、数据库结构、RabbitMQ消息、部署配置或用户界面变化。实际范围与计划一致。
|
||||
@@ -0,0 +1,18 @@
|
||||
# 开发前影响计划
|
||||
|
||||
## 计划影响
|
||||
|
||||
- 新增仓库级规范、功能档案、ADR和治理工具。
|
||||
- 更新 `AGENTS.md` 与 `README.md` 的开发入口。
|
||||
- 不修改业务生产代码,不改变 API、数据库、RabbitMQ消息和页面行为。
|
||||
|
||||
## GitNexus 风险
|
||||
|
||||
初始仓库没有业务调用流程和现有生产符号。治理代码完成后,对核心符号 `validateFeatureId` 执行上游影响分析:
|
||||
|
||||
- 直接依赖:`tools/governance/start.mjs`、`tools/governance/finish.mjs`。
|
||||
- 受影响执行流程:0。
|
||||
- 受影响模块:0。
|
||||
- GitNexus风险等级:低。
|
||||
|
||||
该符号仍需通过行为测试保护,因为错误放宽编号格式会同时削弱开发前和开发后门禁。
|
||||
Reference in New Issue
Block a user