Commit 10d122ed authored by 单鹏辉's avatar 单鹏辉

fix: restructure to new convention, remove old dirs, track issues-ledger

parent f8a456bc
---
id: ISS-HT-YW-001
project: 恒天
title: 测试问题
raised_dept: AMT门富士
raised_by: 张俊波
initiator: 张俊波
owner: 张俊波
confirmer: 张俊波
owner_history: []
system: SAP
registered: 2026-07-06
category: 系统优化问题
priority:
sap_status: 未开始
acceptance: NA
plan_date: ""
developer: ""
attachments: []
source: 新建
linked: []
---
# ISS-HT-YW-001 测试问题
## 问题描述
测试问题
## 当前方案
## 进展日志
- 2026-07-06 · 张俊波 · [新建] · 创建问题;sap_status=未开始, acceptance=NA
---
list_id: ht-yw-01
name: 恒天项目问题清单
project: 恒天 SAP 项目
list_type: 问题清单
profile: 问题型
proj_code: HT
id_prefix: HT-YW
repo: http://118.31.18.126:9001/zhangjing/01-heng-tian.git
branch: master
protected_path: list-config.md
version: 1
today_source: system
members:
- name: zhangjunbo
email: zhangjunbo@easternmiles.com
gitlab: zhangjunbo
role: maintainer
- name: zhangjing
email: zhangjing@example.com
gitlab: zhangjing
role: developer
checklists:
- id: chk-accept-verified
bind: {field: acceptance, to: 已验证}
gate: hard
items:
- {prompt: 谁确认的, kind: text, required: true}
- {prompt: 通过什么渠道, kind: select, options: [邮件, 会议, IM, 电话], required: true}
- {prompt: 证据指针, kind: evidence, required: true}
- id: chk-take-ownership
bind: {field: sap_status, to: 进行中, from: 未开始}
gate: soft
items:
- {prompt: 需求和客户沟通清楚了吗, kind: select, options: [, ], required: true}
- {prompt: 和谁沟通清楚的, kind: text, required: false}
- id: chk-complete
bind: {field: sap_status, to: 已完成}
gate: soft
items:
- {prompt: 测过了吗, kind: select, options: [, ], required: true}
- {prompt: 影响哪些其它问题, kind: text, required: false}
- id: chk-close
bind: {field: sap_status, to: 已取消}
gate: soft
items:
- {prompt: 为什么取消/关闭, kind: text, required: true}
- {prompt: 客户知道吗, kind: select, options: [, ], required: true}
- id: chk-dev
bind: {field: sap_status, to: 测试中}
gate: soft
items:
- {prompt: FS 文档就绪了吗, kind: select, options: [, ], required: true}
---
# 恒天项目问题清单 · 宪法(草案,待 SA 审批)
> 由 bos-issue-creator 生成。AI 提议,**SA 拍板**:请逐条审阅 checklist。
## 识别到的列/字段
id、project、title、raised_dept、raised_by、owner、owner_history、system、registered、category、priority、sap_status、acceptance、plan_date、developer、escalate_sa、evidence、attachments、source、linked、days
## 迁移记录
- v1 2026-07-08 草案生成。
---
list_id: ht-yw-01
name: 恒天项目问题清单
project: 恒天 SAP 项目
list_type: 问题清单
profile: 问题型
proj_code: HT
id_prefix: HT-YW
repo: http://118.31.18.126:9001/zhangjing/01-heng-tian.git
branch: master
protected_path: list-config.md
version: 1
today_source: system
members:
- name: zhangjunbo
email: zhangjunbo@easternmiles.com
gitlab: zhangjunbo
role: maintainer
- name: zhangjing
email: zhangjing@example.com
gitlab: zhangjing
role: developer
checklists:
- id: chk-accept-verified
bind: {field: acceptance, to: 已验证}
gate: hard
items:
- {prompt: 谁确认的, kind: text, required: true}
- {prompt: 通过什么渠道, kind: select, options: [邮件, 会议, IM, 电话], required: true}
- {prompt: 证据指针, kind: evidence, required: true}
- id: chk-take-ownership
bind: {field: sap_status, to: 进行中, from: 未开始}
gate: soft
items:
- {prompt: 需求和客户沟通清楚了吗, kind: select, options: [, ], required: true}
- {prompt: 和谁沟通清楚的, kind: text, required: false}
- id: chk-complete
bind: {field: sap_status, to: 已完成}
gate: soft
items:
- {prompt: 测过了吗, kind: select, options: [, ], required: true}
- {prompt: 影响哪些其它问题, kind: text, required: false}
- id: chk-close
bind: {field: sap_status, to: 已取消}
gate: soft
items:
- {prompt: 为什么取消/关闭, kind: text, required: true}
- {prompt: 客户知道吗, kind: select, options: [, ], required: true}
- id: chk-dev
bind: {field: sap_status, to: 测试中}
gate: soft
items:
- {prompt: FS 文档就绪了吗, kind: select, options: [, ], required: true}
---
# 恒天项目问题清单 · 宪法(草案,待 SA 审批)
> 由 bos-issue-creator 生成。AI 提议,**SA 拍板**:请逐条审阅 checklist。
## 识别到的列/字段
id、project、title、raised_dept、raised_by、owner、owner_history、system、registered、category、priority、sap_status、acceptance、plan_date、developer、escalate_sa、evidence、attachments、source、linked、days
## 迁移记录
- v1 2026-07-08 草案生成。
This source diff could not be displayed because it is too large. You can view the blob instead.
# 恒天项目 KB 复审报告
> 复审日期:2026-07-21
> 模式:正式审计(文件与静态扫描证据)
> 审计对象:恒天项目 KB 工作区及其 Agent 运行入口
> 主基准:`ref agent/refagent/AGENTS.md` 的可复用运行控制;不继承参考项目的客户事实、路径、人员、Issue 或仓库信息。
## 1. 总体结论
### 结论
项目当前**不能升级为正式支持或正式推广**。人工复审评分为:KB 质量 **75/100**、Agent 规则 **87/100**、综合 **79.8/100**
根本阻断项为 P1:候选 Ledger `ht-ops-2607` 仍未形成与项目 KB 同级的独立可用 Ledger。当前仅有草案配置,且没有独立仓库、Registry 解析、可读验证或非生产回写演练。合同、会议纪要和测试脚本等原件仍未复核,29 道 AI-1/AI-2 验收题也尚未执行。
### 基准与前置检查
| 检查项 | 状态 | 证据 |
| --- | --- | --- |
| refagent 运行规则基准 | 已读取 | `C:\Users\zx447\Desktop\ref agent\refagent\AGENTS.md` |
| 审计工作区 AGENTS、方法论、Prompt、工具 | 已读取/执行 | `C:\Users\zx447\Desktop\审计agengt\AGENTS.md``KB构建方法论/``prompts/``tools/kb-audit.ps1` |
| 被审计项目入口、导航、来源、验收、Ledger 草案 | 已读取 | `AGENTS.md``KB_恒天奥特发系统/00_项目导航.md``09_来源与证据索引.md``10_证据与治理待办.md` |
| 静态扫描 | 已执行 | `C:\Users\zx447\Desktop\审计agengt\audit-output\hengtian-reaudit-20260721\static_audit_report.md` |
| 外部原件、Registry、远程 Ledger、AI-1/AI-2 实测 | 未能读取/未执行 | 不作为已验证事实使用 |
静态预评分为 KB 92、Agent 73、综合 84.4;该分数只反映结构和关键词。本文人工评分已对来源、Owner、Ledger 和验收的实际可用性扣分。
## 2. 评分表
### KB 质量
| 维度 | 权重 | 得分 | 证据与扣分影响 |
| --- | ---: | ---: | --- |
| 明确目的 | 10 | 10 | `AGENTS.md``00_项目导航.md` 明确受众、用途和边界。 |
| 依赖映射 | 20 | 20 | 明确项目 KB → KB_SC → KB_SA,并设冲突优先级。 |
| 来源追溯 | 15 | 4 | `09_来源与证据索引.md` 已登记 SRC-001~009,但受控位置、哈希、访问角色和章节锚点均未补齐。 |
| KB 单元和颗粒度 | 10 | 10 | 项目事实拆分为可按需加载的主题文件。 |
| 元导航层 | 15 | 15 | 根入口、项目导航、SC/SA 导航一致;运行 KB 中的个人绝对路径已清理。 |
| 验收题库/多 AI 一致性 | 15 | 4 | 29 题题库、答案表和评分矩阵存在,但 AI-1/AI-2 结果为空。 |
| Owner 和更新触发 | 5 | 2 | 更新触发明确;Owner 和签核角色仍待项目方指派。 |
| 客户项目 KB 红线 | 10 | 10 | 标准操作转 SC、产品能力转 SA、项目摘要不冒充正式 Issue。 |
| **合计** | **100** | **75** | 具备受控整改基础,但缺少正式放行证据。 |
### Agent 规则
| 评估项 | 权重 | 得分 | 证据与扣分影响 |
| --- | ---: | ---: | --- |
| 请求类型分类 | 8 | 8 | `AGENTS.md`“铁律一”。 |
| 场景确认 | 7 | 7 | “铁律一A”。 |
| 四步诊断法 | 12 | 10 | “铁律四”完整,但第 3 步没有可查询的正式 Ledger。 |
| 双输出格式 | 12 | 12 | “铁律十一”及两套子格式完整。 |
| Issue 闭环 | 10 | 4 | “铁律十三”规则完整;无可执行 Ledger 时按结构门槛不得满分。 |
| 生产确认 | 7 | 7 | “铁律三”要求 D/T/P、已复核来源及 P 系统文字确认。 |
| 边界判断 | 6 | 6 | “铁律五”覆盖变更、集成、产品缺陷、配置和合规。 |
| 集成触点 | 6 | 6 | “铁律六”限制为 SAP 触点、替代、输出和升级。 |
| 样例值管控 | 6 | 6 | “项目事实证据状态门”“铁律七”禁止未复核值进入 D/T/P 写操作。 |
| 禁止表述 | 5 | 5 | “铁律十二”完整。 |
| 查来源再开口 | 7 | 7 | “铁律二”及来源状态门完整。 |
| 自查只对照 KB | 5 | 5 | “铁律八”完整。 |
| 不在范围声明 | 4 | 4 | “明确边界”区分范围外与尚未证实。 |
| Issue Ledger 路径 | 5 | 0 | 候选目录嵌在 `ledgers/` 下且不是独立仓库,不满足同级独立 Ledger 结构要求。 |
| **合计** | **100** | **87** | 运行规约可用,但治理执行能力尚未就绪。 |
## 3. KB 层面优秀实践(保留项)
以下均为恒天项目专属资产,应保留,不得用参考项目示例覆盖:
- 项目真实值候选、蓝图决策、范围、未决问题、集成触点、测试摘要和来源记录 ID。
- 项目 KB 拆分结构、三层路由、来源状态门和 29 道验收题。
- Cloud Public Edition 拦截、客户双输出、D/T/P、冲突停止和摘要不作事实/写入依据等运行规则。
- `10_证据与治理待办.md` 中的原件、Owner、Ledger 和验收前置清单。
## 4. Agent 层面差距逐项分析
| 优先级 | 差距 | 已验证证据 | 运行影响 |
| --- | --- | --- | --- |
| P1 | 正式 Issue Ledger 不可用 | `AGENTS.md` 明确候选“未可用”;`ledgers/恒天-issues-ops/` 不是独立 Git 仓库 | C/E 诊断不能形成正式闭环,禁止正式推广。 |
| P2 | 原件来源未复核 | `09_来源与证据索引.md` 的 SRC-001~009 均缺受控锚点 | 项目摘要只能作为摘要,不能作为当前事实或 D/T/P 写入依据。 |
| P2 | AI-1/AI-2 未执行 | `ai_answer_sheet.md``scoring_matrix.csv` 无实际结果 | 运行规约没有行为级验证证据。 |
| P2 | Owner 未指派 | `00_项目导航.md``10_证据与治理待办.md` 均为待指定 | 缺少放行责任和持续维护责任。 |
| P3 | 静态扫描仍漏识别部分诊断/回写规则 | 静态报告仍将四步诊断、Issue 回写识别为 False;人工深读 `AGENTS.md` 已确认规则存在 | 不应以静态 73 分替代人工复审;可后续优化审计脚本关键词。 |
## 5. 修改建议
### P1:完成独立 Ledger 的四项就绪条件
依次完成 `10_证据与治理待办.md` 中的:独立仓库、Registry 解析、可读验证、非生产回写演练。完成前不得修改“候选且未可用”状态,不得创建、迁移或回写 Issue。
### P2:补齐来源与签核
按 SRC-001~009 补受控链接、版本/哈希、获取日期、访问角色和章节锚点;再由项目方指定项目 KB、来源证据、运行规约、Ledger 和 AI 验收 Owner。来源状态改变后,必须同步更新关联事实记录,不能只更新登记表。
### P2:执行双 AI 验收
固定 KB、`AGENTS.md`、KB_SC、KB_SA 的版本与模型参数;分别完成 AI-1 和 AI-2 的 29 题回答、精确来源、必答点和一致性复核。涉及原件缺失的题可以结论为“摘要可见、原件未复核”,但不能填“通过”。
### P3:优化审计脚本
将静态扫描的运行规约识别改为检查 `AGENTS.md` 中的“铁律四”“铁律十三”及中文规则标题;不要要求项目恢复独立 Prompt 文件来适配扫描器。
## 6. 建议的新 AGENTS.md 结构
当前 `AGENTS.md` 已满足建议结构,无需再次拆分。正式 Ledger 完成外部验证后,仅更新其 `Issue Ledger` 节,替换以下占位内容:
```md
## Issue Ledger
- 正式清单:<经批准的 list ID>
- 同级独立 Ledger:<与项目 KB 同级的独立仓库/目录>
- 运行时通过 BOS Registry 和 Session 解析经批准坐标。
- C/E 诊断闭环后,仅在顾问确认、checklist 准入和状态门满足时回写。
- 不自动创建 Issue,不直接编辑 Issue 文件、Excel 或 HTML 投影。
```
在外部验证完成前,保留当前“候选且未可用”表述。
## 7. 核心建议
1. 优先闭合 Ledger P1;这是正式支持的结构性门槛。
2.`10_证据与治理待办.md` 为唯一治理推进入口,逐项补证据和签核。
3. 原件入库后先更新来源状态,再更新项目事实;禁止反向用摘要证明摘要。
4. 执行 29 题双 AI 验收前,不改变服务状态或放行结论。
## 8. 已验证事实
- 运行规约已并入唯一的 `AGENTS.md`;原独立 Prompt 已移除,运行期引用已同步。
- `AGENTS.md` 包含三层路由、Public Edition 拦截、分类、场景确认、来源先行、D/T/P、诊断、双输出、集成边界、样例值、冲突停止和 Session 回写规则。
- 运行 KB 中未发现 `C:\Users\hongb` 个人绝对路径。
- `10_证据与治理待办.md` 覆盖 SRC-001~009、四项 Ledger 就绪条件和 AI-1/AI-2 元数据。
- Markdown 相对链接、29 条评分矩阵记录和 `git diff --check` 已通过本地验证。
## 9. 基于上下文的推断
- Agent 规约已接近可受控试运行的形态;完成 P1、来源签核和双 AI 验收后,分数与推广结论有望显著改善。
- 当前候选 Ledger 草案可能可作为正式 Ledger 的起点,但在独立仓库、Registry 和演练证据出现前,不能推断它可用。
## 10. 未审事项
- 未读取或验证合同、SOW、会议纪要、接口设计、测试脚本和实际系统配置。
- 未验证远程 Ledger、Registry、权限、分支和回写脚本。
- 未执行 AI-1/AI-2 验收,也未验证 SAP 官方产品事实或 Scope Item 原始材料。
---
## 附录 A:运行规则证据矩阵
| ID | 控制目标 | 状态 | 当前证据 |
| --- | --- | --- | --- |
| E1 | Agent 目的明确 | 已满足 | `AGENTS.md` 元数据。 |
| E2 | 用户角色明确 | 已满足 | 项目经理、实施顾问和经授权支持人员。 |
| E3 | 服务状态明确 | 已满足 | 标明试运行及正式支持门槛。 |
| E4 | 产品/版本明确 | 已满足 | SAP S/4HANA Cloud Public Edition 2602。 |
| E5 | 加载顺序明确 | 已满足 | `AGENTS.md` 启动与加载顺序。 |
| E6 | 各层职责明确 | 已满足 | 常驻/按需加载职责表。 |
| E7 | 三层路由明确 | 已满足 | 项目 KB → KB_SC → KB_SA。 |
| R0 | Public Edition 拦截 | 已满足 | 铁律零。 |
| R1 | 首答分类 | 已满足 | 铁律一。 |
| R1A | 场景/受众确认 | 已满足 | 铁律一A。 |
| R2 | 来源先行 | 已满足 | 铁律二及项目事实证据状态门。 |
| R3 | D/T/P 与 P 文字确认 | 已满足 | 铁律三。 |
| R4 | 四步诊断 | 已满足 | 铁律四;正式 Ledger 查询能力仍待外部验证。 |
| R5 | 先边界后执行 | 已满足 | 铁律五。 |
| R6 | 集成只答 SAP 触点 | 已满足 | 铁律六。 |
| R7 | 样例/未复核值管控 | 已满足 | 铁律七。 |
| R8 | 自查只对照 KB | 已满足 | 铁律八。 |
| R9 | 冲突停止 | 已满足 | 铁律九。 |
| R10 | 固定诊断模板 | 已满足 | 铁律十。 |
| R11 | 客户双输出 | 已满足 | 铁律十一。 |
| R12 | 禁止能力限制式表述 | 已满足 | 铁律十二。 |
| R13 | Session 回写规则 | 已满足 | 铁律十三;实际回写依赖未就绪 Ledger。 |
### 结构性例外
与项目 KB 同级的独立正式 Issue Ledger:**缺失**。候选目录目前不满足该结构性要求,因此本报告不作“正式推广”结论。
# 恒天项目 KB 整改 Implementation Plan
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (- [ ]) syntax for tracking.
**Goal:** 将恒天项目知识库改造成可路由、可追溯、可验收的项目支持 KB,并初始化独立 BOS Issue Ledger。
**Architecture:** 根 AGENTS.md 作为轻量 dispatcher,项目运行规约承载通用铁律。单一项目 KB 拆分为按需加载的项目 KB 目录,兼容入口只重定向。独立 Ledger 以单独 Git 仓库和 Registry 坐标存在,不自动迁移现有问题摘要。
**Tech Stack:** Markdown、CSV、PowerShell、Git、GitLab CLI、BOS Issue Ledger Python 脚本。
---
## 文件结构
| 文件 | 责任 |
| --- | --- |
| AGENTS.md | 项目 Agent 的强制加载顺序、三层路由、Ledger 入口和安全摘要。 |
| PROMPT_恒天项目运行规约.md | 请求分类、来源、生产确认、诊断、双输出、集成、冲突与 Ledger 回写的可执行规则。 |
| KB_恒天奥特发系统.md | 向后兼容入口,只指向新项目 KB 导航。 |
| KB_恒天奥特发系统/00 至 09 文件 | 拆分后的项目导航、事实、决策、问题、集成、测试、映射和来源索引。 |
| KB_恒天奥特发系统/acceptance_tests.md | 28 个可执行验收题。 |
| KB_恒天奥特发系统/ai_answer_sheet.md | 双 AI 回答与来源记录表。 |
| KB_恒天奥特发系统/scoring_matrix.csv | 题目、证据、双 AI 结果与一致性记录。 |
| README.md | 安全的仓库入口与导航。 |
| 独立 hengtian-issues-ops 仓库 | BOS Ledger 的 list-config、Issue 对象和投影视图;与项目 KB 仓库分离。 |
### Task 1: 建立项目 KB 的目录化结构
**Files:**
- Create: KB_恒天奥特发系统/00_项目导航.md
- Create: KB_恒天奥特发系统/01_项目概况与范围.md
- Create: KB_恒天奥特发系统/02_组织与主数据_真实值.md
- Create: KB_恒天奥特发系统/03_蓝图决策_FICO.md
- Create: KB_恒天奥特发系统/04_蓝图决策_业务与集成.md
- Create: KB_恒天奥特发系统/05_未决问题摘要.md
- Create: KB_恒天奥特发系统/06_集成约定.md
- Create: KB_恒天奥特发系统/07_测试与上线问题.md
- Create: KB_恒天奥特发系统/08_项目范围与Scope_Item参考映射.md
- Create: KB_恒天奥特发系统/08_SC操作索引.md
- Create: KB_恒天奥特发系统/09_来源与证据索引.md
- Modify: KB_恒天奥特发系统.md
- [ ] **Step 1: 记录原始事实校验基线**
Run:
$source = Get-Content -Raw -LiteralPath 'KB_恒天奥特发系统.md' -Encoding utf8
@('项目概况','公司代码结构','蓝图决策记录','未决问题清单','集成约定','测试记录','Scope Item 参考映射','项目 KB 使用说明') |
ForEach-Object { if ($source -notmatch [regex]::Escape($_)) { throw "缺失原始章节:$_" } }
Expected: exits 0.
- [ ] **Step 2: 创建拆分后的项目事实文件**
按原单文件章节拆分,所有项目专属值原样保留:
| 原章节 | 新文件 |
| --- | --- |
| 项目概况、系统环境、范围、交付与第三方总体规则 | 01_项目概况与范围.md |
| 公司代码结构和控制范围 | 02_组织与主数据_真实值.md |
| FICO 决策 | 03_蓝图决策_FICO.md |
| MM、SD、PP、PS、QM、迁移、第三方决策 | 04_蓝图决策_业务与集成.md |
| 未决问题清单 | 05_未决问题摘要.md |
| 集成约定 | 06_集成约定.md |
| 测试脚本引用与已知测试问题 | 07_测试与上线问题.md |
| Scope Item、E2E 与三层关系 | 08_项目范围与Scope_Item参考映射.md |
| SC 标准操作入口 | 08_SC操作索引.md |
| 原附录源材料清单和仓库内状态 | 09_来源与证据索引.md |
每个文件必须有 H1、来源状态和指向 00_项目导航.md 的入口链接。
- [ ] **Step 3: 创建项目导航**
00_项目导航.md 必须包含以下可直接使用内容:
## 使用目的与受众
供项目经理、实施顾问和经授权的支持人员查询项目真实值、蓝图、项目特例、范围、集成和问题摘要。
## 三层路由
项目 KB → KB_SC → KB_SA。
项目事实优先;标准操作转 KB_SC;产品能力、Scope Item 和版本边界转 KB_SA。
## 冲突与证据
冲突、合规、数据安全或生产写操作立即停止并请求人工确认。没有可验证来源时明确写“KB未覆盖”或“我不确定”。
导航表必须列出每份项目文件的用途、来源状态和更新触发。
- [ ] **Step 4: 把原单文件改为兼容入口**
Replace its content with:
# KB_恒天奥特发系统 — 兼容入口
项目 KB 已拆分为按需检索文件。请从 [项目导航](../../../KB_恒天奥特发系统/00_项目导航.md) 开始;不要同时加载本入口和全部项目文件。
- [ ] **Step 5: 检查拆分结构和事实存在性**
Run:
$expected = @(
'00_项目导航.md','01_项目概况与范围.md','02_组织与主数据_真实值.md',
'03_蓝图决策_FICO.md','04_蓝图决策_业务与集成.md','05_未决问题摘要.md',
'06_集成约定.md','07_测试与上线问题.md','08_项目范围与Scope_Item参考映射.md','08_SC操作索引.md',
'09_来源与证据索引.md'
)
$expected | ForEach-Object {
if (-not (Test-Path -LiteralPath (Join-Path 'KB_恒天奥特发系统' $_))) { throw "缺失:$_" }
}
rg -n '蓝图决策|未决问题|集成约定|测试问题|Scope Item' KB_恒天奥特发系统 -g '*.md'
Expected: all ten files exist and the search returns split-file evidence.
### Task 2: 写入根入口与项目运行规约
**Files:**
- Create: AGENTS.md
- Create: PROMPT_恒天项目运行规约.md
- Modify: README.md
- [ ] **Step 1: 创建根 AGENTS.md dispatcher**
AGENTS.md must declare:
## System Prompt(每次对话开始时加载,顺序不可颠倒)
1. KB_恒天奥特发系统/00_项目导航.md
2. PROMPT_恒天项目运行规约.md
3. KB_SC/PROMPT_SC_Agent_Runtime_v2.1.md
4. KB_SA/SYSTEM_PROMPT_Agent1_v1.67.md
## KB 三层路由
KB_恒天奥特发系统/ → KB_SC/ → KB_SA/
Add a BOS Ledger block with verified list ID hengtian-ops-26 and a neutral Registry path convention. Do not add reference-project customer names, owner names, Issue ranges or system URLs.
- [ ] **Step 2: 创建项目运行规约**
PROMPT_恒天项目运行规约.md must have sections for:
元数据、Cloud Public Edition 拦截、请求 A/B/C/D/E 分类、场景确认、
来源先行、D/T/P 生产确认、诊断四步、边界分流、集成触点、
占位值、自查与冲突、固定诊断模板、客户双分区、禁用表述、
Session 到独立 Issue Ledger 的确认后回写。
Where no target fact exists, use only:
<项目负责人>
<角色/团队>
<Issue Ledger路径>
- [ ] **Step 3: 更新 README**
Link AGENTS.md, project navigation, SA/SC navigation, runtime prompt and independent Ledger path convention. Do not repeat true values or external URLs.
- [ ] **Step 4: 检查运行控制**
Run:
$files = @('AGENTS.md','PROMPT_恒天项目运行规约.md','README.md')
$terms = @('A-知识查询','D/T/P','给客户的信息','给顾问的内部分析','Issue Ledger','KB未覆盖','Fiori','占位值','冲突')
foreach ($term in $terms) {
if (-not (rg -l --fixed-strings $term $files)) { throw "缺少运行控制:$term" }
}
Expected: exits 0.
### Task 3: 补齐来源索引和验收资产
**Files:**
- Create: KB_恒天奥特发系统/acceptance_tests.md
- Create: KB_恒天奥特发系统/ai_answer_sheet.md
- Create: KB_恒天奥特发系统/scoring_matrix.csv
- Modify: KB_恒天奥特发系统/09_来源与证据索引.md
- [ ] **Step 1: 写入来源索引状态**
Use this table and do not invent any link, hash, date or owner:
| 来源类别 | 已知文件或模式 | 用途 | 仓库内状态 | 后续动作 |
| --- | --- | --- | --- | --- |
| 合同/SOW | 原项目附录中列出的文件 | 项目范围 | 未随仓库提交 | 补受控存储链接与章节锚点 |
| 会议纪要 | 原项目附录的会议纪要集合 | 蓝图决策 | 未随仓库提交 | 补会议编号、日期、页码 |
| 测试脚本 | 原项目附录列出的测试脚本 | 测试记录 | 未随仓库提交 | 补受控链接和执行结果 |
- [ ] **Step 2: 创建验收题库与答案表**
Create 28 tests covering true values, blueprints, project exceptions, SA/SC routing, Cloud interception, customer dual output, diagnosis, production confirmation, integration boundaries, placeholder values, Ledger writeback and prohibited wording. Each test must have expected evidence. The answer sheet must contain AI-1 answer/source, AI-2 answer/source and difference columns.
- [ ] **Step 3: 创建 CSV 评分矩阵**
Use this header:
ID,Category,RequiredPoints,Evidence,AI1Pass,AI2Pass,Consistent,Finding
Add T-01 through T-28 with matching categories and empty result cells.
- [ ] **Step 4: 检查验收资产**
Run:
$required = @(
'KB_恒天奥特发系统/acceptance_tests.md',
'KB_恒天奥特发系统/ai_answer_sheet.md',
'KB_恒天奥特发系统/scoring_matrix.csv'
)
$required | ForEach-Object { if (-not (Test-Path -LiteralPath $_)) { throw "缺失:$_" } }
Import-Csv 'KB_恒天奥特发系统/scoring_matrix.csv' | Measure-Object | Select-Object -ExpandProperty Count
Expected: exits 0 and outputs 28.
### Task 4: 初始化独立 BOS Issue Ledger
**Files:**
- Create outside project KB repository: private hengtian-issues-ops GitLab repository containing hengtian-ops-26/list-config.md.
- Modify after remote verification: AGENTS.md.
- Delete after remote verification: hengtian-ops-26/list-config.md.
- [ ] **Step 1: 验证 GitLab 创建认证**
Run:
glab auth status --hostname 118.31.18.126:9001
Expected: authenticated account. Current observed state is unauthenticated, so stop here and request glab auth login --hostname 118.31.18.126:9001. Never create a fake remote URL.
- [ ] **Step 2: 创建独立私有 Ledger 仓库**
After authentication succeeds, run:
glab repo create bosAi/hengtian-issues-ops --private --defaultBranch master --remote origin
Expected: new remote repository returned and origin configured in its local Ledger clone.
- [ ] **Step 3: 初始化配置而不创建 Issue**
Copy approved hengtian-ops-26/list-config.md into the Ledger repository. Change only:
repo: git@118.31.18.126:bosAi/hengtian-issues-ops.git
version: 3
Replace title status “草案,待 SA 审批” with “已批准配置”. Retain existing checklists and migration record. Do not create issues/*.md.
- [ ] **Step 4: 注册并切换 Ledger**
The existing Registry already contains hengtian-ops-26 and points it to the project KB repository. Replace only that entry with:
list_id: hengtian-ops-26
display_name: hengtian问题清单
project: hengtian项目
customer: hengtian
repo: git@118.31.18.126:bosAi/hengtian-issues-ops.git
branch: master
mode: standalone
subdir: hengtian-ops-26
issue_prefix: ISS
owner: SA
status: active
Then run:
python "$env:USERPROFILE\.codex\skills\bos-issue-ledger\scripts\switch_ledger.py" --list-id hengtian-ops-26
python "$env:USERPROFILE\.codex\skills\bos-issue-ledger\scripts\list_issues.py" "$KB" --dashboard
Expected: list resolves, dashboard reports zero issues, and no Issue object is created.
- [ ] **Step 5: 验证远端并清理旧配置**
Run:
$ledgerRoot = "$env:USERPROFILE\.codex\skills\bos-issue-ledger\ledgers\hengtian-issues-ops"
git -C $ledgerRoot ls-remote --heads origin master
Test-Path -LiteralPath "$ledgerRoot\hengtian-ops-26\list-config.md"
Get-ChildItem -LiteralPath "$ledgerRoot\hengtian-ops-26\issues" -File -ErrorAction SilentlyContinue
Expected: master exists, configuration exists and issues contains zero files. Only after these checks pass, remove copied hengtian-ops-26/list-config.md from project KB repository and update AGENTS.md with the final Ledger coordinate.
### Task 5: 整体验证和交付
**Files:**
- Verify: all Task 1–4 files.
- [ ] **Step 1: 检查项目 KB 链接与标题**
Run:
rg -n '\]\(([^)]+)\)' README.md AGENTS.md KB_恒天奥特发系统.md KB_恒天奥特发系统 -g '*.md'
rg -n '^#|^##|^###' AGENTS.md PROMPT_恒天项目运行规约.md KB_恒天奥特发系统 -g '*.md'
Expected: no link points to an absent in-repository file and each created Markdown has one H1.
- [ ] **Step 2: 检查参考项目私有值隔离**
Run:
rg -n '康诺医疗|s0626|KB_康诺|ISS-KN-|张宝龙' AGENTS.md PROMPT_恒天项目运行规约.md KB_恒天奥特发系统 README.md
Expected: no matches.
- [ ] **Step 3: 检查变更范围**
Run:
git status --short
git diff --check
Expected: only planned KB files, docs/superpowers artifacts, README, AGENTS and runtime prompt are modified; no whitespace errors.
- [ ] **Step 4: 如实报告 Ledger 状态**
If Task 4 is blocked by authentication, report repository-local remediation as complete and Ledger external provisioning as blocked. Do not report the P1 as closed until remote Ledger and Registry verification pass.
# 恒天 Agent 规约合并与审计整改 Implementation Plan
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
**Goal:** 将项目运行规约并入唯一的 `AGENTS.md`,同步本地审计整改并保留候选 Ledger 的未可用状态。
**Architecture:**`AGENTS.md` 承担元数据、加载路由、项目事实证据状态门和全部运行铁律。项目 KB、README 与 SC 检索指引只引用根入口;候选 Ledger 仅记录为 `ht-ops-2607`,不进行远程、Registry 或 Issue 写入。
**Tech Stack:** Markdown、CSV、PowerShell、ripgrep、Git 只读状态检查。
---
### Task 1: 合并运行规约到根入口
**Files:**
- Modify: `C:\Users\zx447\Desktop\项目KB\恒天\AGENTS.md`
- Delete: `C:\Users\zx447\Desktop\项目KB\恒天\PROMPT_恒天项目运行规约.md`
- [ ] **Step 1: 建立合并前控制清单**
Run:
```powershell
$rules = @('Cloud Public Edition','A-知识查询','D/T/P','诊断走四步','给客户的信息','样例值不进 P 系统','Session 到 Issue Ledger 回写')
$rules | ForEach-Object { if (-not (rg -l --fixed-strings $_ AGENTS.md PROMPT_恒天项目运行规约.md)) { throw "缺失控制:$_" } }
```
Expected: every required control is found before the merge.
- [ ] **Step 2: 写入唯一运行入口**
Move the complete Prompt rule set into `AGENTS.md` after the project KB navigation. Add the project-fact evidence gate and set the candidate Ledger ID to `ht-ops-2607` with state `候选,未可用`.
- [ ] **Step 3: 删除已合并 Prompt**
Run:
```powershell
Remove-Item -LiteralPath 'PROMPT_恒天项目运行规约.md'
```
Expected: only `AGENTS.md` remains as the runtime rule source.
### Task 2: 同步运行期引用和审计资产
**Files:**
- Modify: `C:\Users\zx447\Desktop\项目KB\恒天\README.md`
- Modify: `C:\Users\zx447\Desktop\项目KB\恒天\KB_恒天奥特发系统\01_项目概况与范围.md`
- Modify: `C:\Users\zx447\Desktop\项目KB\恒天\KB_恒天奥特发系统\acceptance_tests.md`
- Modify: `C:\Users\zx447\Desktop\项目KB\恒天\KB_SC\KB_Retrieval_Guide_SC_Agent.md`
- Modify: `C:\Users\zx447\Desktop\项目KB\恒天\docs\superpowers\specs\2026-07-21-hengtian-agent-consolidation-design.md`
- [ ] **Step 1: 更新 README 和运行期文档引用**
Replace the standalone Prompt link with the root Agent entry. Replace operational references to `PROMPT_恒天项目运行规约.md` with `AGENTS.md` and the applicable named rule.
- [ ] **Step 2: 更新验收题库**
Replace every “运行规约铁律” evidence reference with `AGENTS.md` named rules. Add test `T-29` requiring an unverified summary to be rejected as a D/T/P write input.
- [ ] **Step 3: 保留历史文档但注明迁移**
Add one migration note to the new design document. Do not rewrite prior dated plan/spec history or any customer facts.
### Task 3: 验证本地整改
**Files:**
- Verify: all files in Tasks 1–2
- [ ] **Step 1: 验证运行控制与候选 Ledger 状态**
Run:
```powershell
rg -n 'A-知识查询|D/T/P|给客户的信息|给顾问的内部分析|项目事实证据状态门|ht-ops-2607|候选.*未可用' AGENTS.md
if (Test-Path -LiteralPath 'PROMPT_恒天项目运行规约.md') { throw 'Prompt file still exists.' }
```
Expected: all controls are in `AGENTS.md`; the Prompt file is absent.
- [ ] **Step 2: 验证引用、链接和隔离**
Run:
```powershell
rg -n --glob '*.md' 'PROMPT_恒天项目运行规约\.md' AGENTS.md README.md KB_恒天奥特发系统 KB_SC
rg -n --glob '*.md' '正式 Ledger|已闭环|可回写' AGENTS.md README.md KB_恒天奥特发系统
```
Expected: no runtime references to the removed Prompt; any Ledger reference remains explicitly conditional or unavailable.
- [ ] **Step 3: 验证工作区范围**
Run:
```powershell
git status --short
git diff --check
```
Expected: only the planned documentation changes are attributable to this task; no remote operation or Issue object exists.
# 恒天项目 KB 整改设计
> 日期:2026-07-20
>
> 状态:已获用户设计确认,待规格复核后实施。
>
> 目标:落实审计报告中的 P1/P2 整改,保留所有项目专属事实,并使项目 KB 能被安全、可审计地用于支持场景。
## 1. 目标与非目标
本整改完成以下目标:
1. 建立轻量根 AGENTS.md,将项目 KB、SC 运行 Prompt、SA 产品 Prompt 和独立 Issue Ledger 连接为强制运行入口。
2. 将单一项目 KB 拆为按需检索的项目 KB 目录,保留原有项目事实、来源摘要和 SA/SC 引用。
3. 建立独立的 BOS Issue Ledger 仓库与清单配置;使用已获确认的 checklist,但不自动创建或迁移任何正式 Issue。
4. 补齐来源索引、验收题库、双 AI 答案表和评分矩阵。
5. 以路径、Markdown、敏感信息隔离和运行规则检查验证整改。
本整改不做以下事项:
- 不修改 KB_SA 或 KB_SC 的既有内容。
- 不虚构缺失的合同、会议纪要、测试脚本、系统 URL、人员、Issue 编号或真实值。
- 不将项目未决问题或测试问题自动创建为正式 Issue。
- 不向 hengtian-project-kb 仓库提交或推送;除独立 Ledger 的初始化推送外,不产生外部写入。
## 2. 方案选择
采用“完整整改、保留事实、零 Issue 迁移”方案:
- 相比只补 AGENTS.md 的最小方案,本方案同时解决项目入口、KB 颗粒度、验收和 Ledger 治理缺口。
- 相比直接将现有未决表全部迁移为 Issue,本方案不擅自创建治理对象,避免缺少发起人、责任人、分类、证据与确认信息。
## 3. 目标结构
项目 KB 仓库将形成以下结构:
AGENTS.md
PROMPT_恒天项目运行规约.md
KB_恒天奥特发系统.md
KB_恒天奥特发系统/
00_项目导航.md
01_项目概况与范围.md
02_组织与主数据_真实值.md
03_蓝图决策_FICO.md
04_蓝图决策_业务与集成.md
05_未决问题摘要.md
06_集成约定.md
07_测试与上线问题.md
08_项目范围与Scope_Item参考映射.md
08_SC操作索引.md
09_来源与证据索引.md
acceptance_tests.md
ai_answer_sheet.md
scoring_matrix.csv
docs/superpowers/specs/2026-07-20-hengtian-kb-remediation-design.md
根 KB_恒天奥特发系统.md 将只作为兼容入口,链接到新导航文件;原有事实仅存在于拆分后的项目 KB 文件中,避免双写漂移。
独立 Ledger 将按 BOS 目录约定创建为单独 Git 仓库,包含 hengtian-ops-26 清单目录与 list-config.md。运行时通过 BOS Registry/Session 定位 Ledger;根 AGENTS.md 只记录 list ID、路径约定和使用规则,不嵌入 Issue 内容。
## 4. 运行设计
### 4.1 加载与路由
每次支持会话按以下顺序加载:
1. 项目 KB 导航和命中的项目事实文件。
2. SC 操作运行 Prompt 与命中的 SC 操作文件。
3. SA 产品/Scope Item Prompt 与命中的 SA 文件。
项目 KB 优先回答真实值、蓝图、项目特例、范围和已知问题;标准操作步骤转 SC;产品能力、Scope Item 与版本边界转 SA。任何冲突、合规、数据安全和生产写操作均停止并请求确认。
### 4.2 运行规约
PROMPT_恒天项目运行规约.md 将以可复用的参考 Agent 规则为结构,包含:
- Cloud Public Edition OP-only 拦截及 Fiori、View Browser、SSCUI、Application Jobs 替代;
- A/B/C/D/E 请求类型及客户/内部场景确认;
- 来源先行、KB 未覆盖与事实/推断分离;
- D/T/P 环境确认和 P 系统文字确认;
- 已知问题、未决摘要、独立 Ledger、项目特例、升级判断的诊断链;
- 客户信息与顾问内部分析的双分区;
- 集成触点边界、样例值纪律、自查纪律、冲突停止和禁用表述;
- 会话结论经顾问确认后回写独立 Ledger 的流程。
### 4.3 来源和验收
来源索引保留现有附录中的源文件名称与用途,同时明确记录“未随本仓库提交,无法在仓库内复核”的状态;不补造链接或原始材料。
验收资产覆盖真实值、蓝图、路由、Cloud 拦截、客户双输出、诊断、生产确认、集成、占位值、Ledger 和禁用表述。首次交付只提供题库和填报模板,不声称已经完成双 AI 测试。
## 5. Ledger 初始化
用户已授权创建和推送独立 Ledger,并确认现有 list-config.md 中 checklist 可作为 SA 批准配置。
初始化只创建:
- 独立 Git 仓库;
- hengtian-ops-26/list-config.md;
- Ledger 所需的基础目录、Git 元数据和 Registry/Session 可识别坐标。
初始化不创建 Issue 文件,不迁移未决问题表或测试问题表,也不伪造 Issue 责任人、分类、优先级、计划日期或关闭证据。
## 6. 验证
实施后执行以下检查:
1. 根 AGENTS.md、运行规约、项目导航、SA/SC 导航和 Ledger 坐标均能解析。
2. 项目 KB 的所有拆分文件存在,原兼容入口不重复事实。
3. Markdown 标题、表格和内部相对链接有效。
4. 运行规约包含全部审计控制目标;不含参考项目私有值。
5. Ledger 配置不再标记为草案,且远端仓库可读取;没有未经授权的 Issue 对象。
6. 验收资产存在,但标明尚未执行双 AI 测试。
## 7. 风险与处理
- 原始证据文件不在目标仓库:只保留缺口状态,后续由项目方补入受控存储或稳定链接。
- 创建独立远端 Ledger 可能受本机 GitLab/Registry 访问或项目创建权限影响:先检查可用工具和认证;如被拒绝,保留本地初始化证据并报告实际阻断点。
- 项目 KB 拆分可能影响现有消费者:保留根兼容入口并在其中显式指向新导航。
# 恒天 Agent 规约合并与审计整改设计
> 日期:2026-07-21
> 状态:已获用户确认,待实施。
## 目标
`PROMPT_恒天项目运行规约.md` 合并至根 `AGENTS.md`,使后者成为唯一的 Agent 运行入口;同时落实本轮审计中可在本地完成的证据状态、引用一致性和候选 Ledger 标识整改。
## 合并边界
- `AGENTS.md` 保留现有元数据、加载原则、三层路由、项目 KB 导航和明确边界。
- 原 Prompt 的 Cloud Public Edition 拦截、请求分类、场景确认、来源先行、D/T/P、诊断、客户双输出、集成边界、样例值、自查、冲突、禁用表述和 Ledger 回写规则完整迁入 `AGENTS.md`
- 新增“项目事实证据状态门”:标注为摘要未复核、待确认、需研究或证据不足的内容不可作为当前事实或任何 D/T/P 写操作输入;P 系统仍要求明确文字确认。
- 删除已合并的 `PROMPT_恒天项目运行规约.md`,并将实际运行引用改为 `AGENTS.md` 的相应章节;历史设计/计划文档仅追加迁移说明,不改写历史事实。
## Ledger 状态
当前候选为 `ledgers/恒天-issues-ops/ht-ops-2607/`。该目录不是独立 Git 仓库,配置文件仍为草案,且未提供 Registry 解析、可读验证或回写演练证据。因此:
- 文档统一使用 `ht-ops-2607` 作为候选清单 ID;
- 必须明确它未可用,不得称为正式 Ledger、已闭环或可回写;
- 不创建远程仓库、不修改远程地址、不创建或迁移 Issue;
- 正式坐标只在独立仓库、Registry、读取验证和非生产回写演练完成后更新。
## 影响文件
| 文件 | 变更 |
| --- | --- |
| `AGENTS.md` | 合并运行规约、增加证据状态门、统一候选 Ledger 描述。 |
| `README.md` | 删除独立 Prompt 链接,更新候选 Ledger ID 与状态。 |
| `KB_恒天奥特发系统/01_项目概况与范围.md` | 将 Prompt 引用改为 `AGENTS.md` 的 Cloud 拦截章节。 |
| `KB_恒天奥特发系统/acceptance_tests.md` | 将“运行规约铁律”引用改为 `AGENTS.md` 的对应章节,并增加来源状态门验证。 |
| `KB_SC/KB_Retrieval_Guide_SC_Agent.md` | 将项目 Prompt 优先规则引用改为 `AGENTS.md`。 |
| `PROMPT_恒天项目运行规约.md` | 删除。 |
## 验证
实施后检查:
1. `PROMPT_恒天项目运行规约.md` 不存在,所有运行期引用均指向 `AGENTS.md`
2. `AGENTS.md` 包含全部 14 项运行控制和项目事实证据状态门。
3. `ht-ops-2607` 仅被称为候选且未可用;不出现“已闭环”或“正式 Ledger”断言。
4. Markdown 相对链接有效;历史计划仅保留明确的迁移说明。
5. 工作区现有未提交修改不被覆盖,且不执行 Git 提交、远程操作或 Issue 写入。
## 实施迁移记录
- 2026-07-21:运行规约已合并至根 `AGENTS.md`;独立 `PROMPT_恒天项目运行规约.md` 已移除。运行期引用统一指向 `AGENTS.md`,候选 Ledger 仍为未可用状态。
# 恒天证据与治理整改设计
> 日期:2026-07-21
> 状态:已获用户确认,待实施。
## 目标
完成本地可验证的审计整改:移除运行 KB 中遗留的个人绝对路径,建立原件入库、Owner 指派和 Ledger 就绪的统一登记入口,并将项目导航中的验收基线更新为 29 题。
## 不做事项
- 不编造合同、会议纪要、测试脚本、接口设计、系统配置或人员姓名。
- 不把候选 `ht-ops-2607` 标记为正式 Ledger、可回写或已闭环。
- 不创建远程仓库、不注册 Registry、不创建、迁移或更新 Issue。
- 不改写历史设计和实施计划中的历史记录。
## 设计
### 1. 路径去敏与可移植性
`KB_SC/KB_00_SC_Navigation_Map.md` 的 SA KB 引用改为工作区相对路径 `KB_SA/``KB_CONFIG_FI.md` 与两个 SD 附录中的个人绝对源路径改为“受控原件位置待指定”,保留原件名称、用途和来源状态,不保留个人电脑位置。
### 2. 证据与 Owner 登记入口
新增 `KB_恒天奥特发系统/10_证据与治理待办.md`,按 SRC-001 至 SRC-009 建立待办行。每行只记录待补字段、建议责任角色、受影响记录和完成判定;受控链接、版本/哈希、访问角色、章节锚点及真实 Owner 均保持待填。
项目导航和来源索引链接至该文件。运行规约、内容、来源和 Ledger 的 Owner 都必须由项目方在登记表中指派后才可改变放行状态。
### 3. Ledger 就绪清单
同一登记文件记录 `ht-ops-2607` 的四项前置条件:独立仓库、Registry 解析、可读验证、非生产回写演练。四项均完成并由指定角色签核前,候选 Ledger 维持未可用状态。
### 4. 验收基线
项目导航中的运行规约放行条件从 28 题更新为 29 题;新增 T-29 已在本地验收资产中存在。登记文件只说明 AI-1/AI-2 的运行元数据和复核结果必须填写,不填写答案或通过结论。
## 影响文件
| 文件 | 变更 |
| --- | --- |
| `KB_SC/KB_00_SC_Navigation_Map.md` | 使用相对 SA KB 路径。 |
| `KB_SC/KB_CONFIG_FI.md` | 移除个人绝对原件路径。 |
| `KB_SC/KB_SD_BKP_附录.md``KB_SC/KB_SD_I9I_附录.md` | 移除个人绝对 BPD 路径。 |
| `KB_恒天奥特发系统/10_证据与治理待办.md` | 新增证据、Owner、Ledger 与验收登记入口。 |
| `KB_恒天奥特发系统/00_项目导航.md` | 注册新增入口并更新 29 题放行条件。 |
| `KB_恒天奥特发系统/09_来源与证据索引.md` | 链接到统一待办入口。 |
| `README.md` | 增加治理待办入口。 |
## 验证
1. 运行 KB 中不再出现 `C:\Users\hongb` 个人绝对路径。
2. SRC-001 至 SRC-009、四项 Ledger 前置和 AI-1/AI-2 元数据均有待办入口。
3. 所有项目导航链接有效,验收基线为 29 题。
4. 候选 Ledger 的状态仍为“候选且未可用”,没有新增远程或 Issue 对象。
---
list_id: hengtian-ops-26
name: hengtian问题清单
project: hengtian项目
list_type: 问题清单
profile: 问题型
proj_code: HEN
id_prefix: ISS
work_type: 运维
repo:
branch: master
protected_path: list-config.md
version: 1
today_source: system
checklists: [{'id': 'chk-complete-required', 'bind': {'field': 'sap_status', 'to': '已完成'}, 'gate': 'hard', 'items': [{'prompt': '解决方案', 'kind': 'text', 'required': True}, {'prompt': '工时(hours)', 'kind': 'text', 'required': True}]}]
entry_type: [任务, 问题]
---
# hengtian问题清单 · 宪法
> 由 bos-issue-creator 生成。
## 迁移记录
- v1 2026-07-27 新建清单,按新 skill 结构初始化。
---
list_id: ht-ops-2607
name: 恒天SAP上线后运维期间问题清单
project: 恒天项目
list_type: 问题清单
profile: 问题型
proj_code: HT
id_prefix: ISS
customer: 恒天
repo: git@118.31.18.126:bosAi/恒天-issues-ops.git
branch: master
protected_path: list-config.md
version: 1
today_source: system
checklists:
- id: chk-accept-verified
bind: {field: acceptance, to: 已验证}
gate: hard
items:
- {prompt: 谁确认的, kind: text, required: true}
- {prompt: 通过什么渠道, kind: select, options: [邮件, 会议, IM, 电话], required: true}
- {prompt: 证据指针, kind: evidence, required: true}
- id: chk-take-ownership
bind: {field: sap_status, to: 进行中, from: 未开始}
gate: soft
items:
- {prompt: 需求和客户沟通清楚了吗, kind: select, options: [, ], required: true}
- {prompt: 和谁沟通清楚的, kind: text, required: false}
- id: chk-complete
bind: {field: sap_status, to: 已完成}
gate: soft
items:
- {prompt: 测过了吗, kind: select, options: [, ], required: true}
- {prompt: 影响哪些其它问题, kind: text, required: false}
- id: chk-close
bind: {field: sap_status, to: 已取消}
gate: soft
items:
- {prompt: 为什么取消/关闭, kind: text, required: true}
- {prompt: 客户知道吗, kind: select, options: [, ], required: true}
- id: chk-dev
bind: {field: sap_status, to: 测试中}
gate: soft
items:
- {prompt: FS 文档就绪了吗, kind: select, options: [, ], required: true}
---
# 恒天SAP上线后运维期间问题清单 · 宪法(草案,待 SA 审批)
> 由 bos-issue-creator 生成。AI 提议,**SA 拍板**:请逐条审阅 checklist。
## 识别到的列/字段
id、project、title、raised_dept、raised_by、owner、owner_history、system、registered、category、priority、sap_status、acceptance、plan_date、developer、escalate_sa、evidence、attachments、source、linked、days
## 迁移记录
- v1 2026-07-21 草案生成。
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment