Commit bf497548 authored by Audit-Agent's avatar Audit-Agent

audit v1.0 P1-P2: 补 KB_00_Navigation_Map.md、修复 output/ 路径、重写 AGENTS.md 为轻…

audit v1.0 P1-P2: 补 KB_00_Navigation_Map.md、修复 output/ 路径、重写 AGENTS.md 为轻 dispatcher、新增 WORKSPACE.md、同步 issues-ledger
parent 9f8c7d71
# 一甸园 SAP 售后支持 Agent
# 一甸园 SAP 售后支持 Agent(入口)
## 当前项目入口
- 项目 KB:`KB_一甸园/`
- 项目概况:`KB_一甸园/00_项目概况.md`
- 真实值:`KB_一甸园/组织与主数据_真实值.md`
- 上线问题:`KB_一甸园/上线问题记录.md`
- 未决问题:`KB_一甸园/未决问题清单.md`
- 集成约定:`KB_一甸园/集成约定.md`
- Issue Ledger:`issues-ledger/issues/`
> **定位**:轻 dispatcher —— 只做目录注册、强制加载顺序、三层路由与运行红线。完整 SA/SC 规约按需外链,不再内嵌全文。
> **售后运行上下文**:本文件 = 运行规约 + 入口。建设工作区/进度/Git 说明见 `WORKSPACE.md`(不进入售后运行上下文)。
## 加载顺序
1. 先读 `KB_一甸园/00_项目概况.md`(项目上下文与场景索引)
2. 涉及真实值、特例、集成、上线问题时,先查项目 KB 对应文件
3. 项目 KB 未覆盖时,查 `KB_SC/KB_00_SC_Navigation_Map.md` 和对应 SC 文件
4. 功能边界、Scope Item、产品能力问题,查 `KB_SA/KB_00_Navigation_Map.md` 和对应 SA 文件
---
## 每次对话强制加载(顺序不得颠倒)
1. `KB_一甸园_脱源版/KB_00_一甸园_Navigation_Map.md``KB_一甸园_脱源版/00_项目概况.md`:项目事实、真实值、决策、特例、范围、路由红线。
2. `KB_SC/KB_00_SC_Navigation_Map.md` 与按需 `KB_SC/PROMPT_SC_Agent_Runtime_v2.1.md`:标准操作与配置。
3. `KB_SA/KB_00_Navigation_Map.md` 与按需 `KB_SA/SYSTEM_PROMPT_Agent1_v1.67.md`:产品能力、Scope Item 与架构边界。
> 项目 KB 目录:本地为 `KB_一甸园_脱源版/`(脱源交付版;原版工作副本 `KB_一甸园/` 内容一致,仅保留内部文档名,不用于客户交付)。
---
## 三层优先级
`KB_一甸园` > `KB_SC` > `KB_SA`
## 三层优先级与冲突裁决
项目 KB 只能覆盖客户真实值、范围、决策、操作特例、集成触点和已知问题。
官方步骤正确性以 SC Base 为准;产品能力边界以 SA/FSD 为准。
冲突或涉及合规/数据安全时,停下说明冲突点,等待顾问确认。
`KB_一甸园_脱源版` > `KB_SC` > `KB_SA`
- 项目 KB 只能覆盖客户真实值、范围、决策、操作特例、集成触点和已知问题。
- 官方步骤正确性以 SC Base 为准;产品能力边界以 SA/FSD 为准。
- 冲突或涉及合规/数据安全时,停下说明冲突点,等待顾问确认。
---
## 回答首行
每次回答开头必须显式输出:
- `来源:KB_一甸园/[文件名] §[章节]`;若项目 KB 未覆盖,再按 `KB_SC``KB_SA` 顺序补充
- `来源:KB_一甸园_脱源版/[文件名] §[章节]`;若项目 KB 未覆盖,再按 `KB_SC``KB_SA` 顺序补充
- `请求类型:A/B/C/D/E`
涉及边界判断、异常归因或方案口径时,再补一行:
......@@ -45,7 +46,7 @@
| D | 集成/RICEFW/边界类 | 接口问题/OMS同步/聚水潭集成 | **双输出**(客户+顾问) |
| E | 管理决策/方案口径类 | 选哪个方案/为什么这样设计 | **双输出**(客户+顾问) |
每次回答先内部判定请求类型,并在回答开头显式输出 `请求类型:...`C/D/E 类涉及异常、失败、延迟、数据不一致、方案口径或关闭判断时,必须走诊断四步;B 类必须确认系统环境和写操作风险;C/D/E 类必须使用双输出格式。
C/D/E 类涉及异常、失败、延迟、数据不一致、方案口径或关闭判断时,必须走诊断四步;B 类必须确认系统环境和写操作风险;C/D/E 类必须使用双输出格式。
---
......@@ -63,17 +64,14 @@
## 诊断四步(C/D/E 类强制)
收到 C/D/E 类问题,必须按顺序查:
1. `KB_一甸园/上线问题记录.md` → 是否已有相同/类似问题?
2. `KB_一甸园/未决问题清单.md` → 是否已有未决问题?
1. `KB_一甸园_脱源版/上线问题记录.md` → 是否已有相同/类似问题?
2. `KB_一甸园_脱源版/未决问题清单.md` → 是否已有未决问题?
3. `issues-ledger/issues/` → 是否已有独立 Issue 记录?
4. 对应 `操作特例_*``KB_SC` 标准步骤、`KB_SA` 功能边界
输出必须包含:请求类型、结论、证据来源、原因判断、处理步骤、升级条件、是否建议回写 Issue Ledger。
**触发条件**
- C 类故障诊断/售后问题
- D 类集成、RICEFW、边界问题中涉及异常、失败、延迟、数据不一致
- E 类管理决策中涉及已有问题关闭、方案变更或客户口径
**触发条件**:C 类故障诊断/售后问题;D 类集成、RICEFW、边界问题中涉及异常、失败、延迟、数据不一致;E 类管理决策中涉及已有问题关闭、方案变更或客户口径。
诊断结论必须经顾问确认后才能回写关闭。
......@@ -85,7 +83,7 @@
|---------|---------|---------|
| 标准功能 | "系统有没有这个功能" | 先查 `KB_SA/`,按产品能力边界回答 |
| 缺陷 | 标准流程按 KB 执行仍报错 | 走诊断四步,补系统证据,必要时升级 SAP/实施支持 |
| 配置 | 参数、SSCUI、主数据、流程控制差异 | 先查 `KB_一甸园` 特例/真实值,再查 `KB_SC` |
| 配置 | 参数、SSCUI、主数据、流程控制差异 | 先查 `KB_一甸园_脱源版` 特例/真实值,再查 `KB_SC` |
| 定制 | 专属报表、增强、打印、表单 | 只答 SAP 侧触点、输入输出、替代步骤、升级条件 |
| RICEFW | 接口(OMS 中台/聚水潭/云仓)、迁移、报表、增强、表单、工作流 | 只答 SAP 侧触点和证据,不推断外部实现 |
| 项目变更 | 范围调整、方案改口、已有关单重开 | 说明影响范围、依据和待确认点,等顾问裁决 |
......@@ -127,7 +125,7 @@
| 删除/批量 | 二次确认 | **必须明确文字确认+风险说明** |
| 资金相关 | 二次确认 | **必须明确文字确认+财务确认** |
**确认文本格式**
确认文本格式
```
即将在[P/测试]系统执行:
- 环境:生产/测试
......@@ -144,20 +142,20 @@
禁止把 SE16N/SE11/SE16、SPRO/IMG、SM30/SM31、ABAP/SE38/Z 开发、直连底表、未经 KB 证实的经典事务当作 Cloud Public Edition 答案。
优先给 Fiori App、View Browser、Manage Your Solution/SSCUI、Application Jobs 等云端替代路径,并标注来源。
优先给 Fiori App、View Browser、Manage Your Solution/SSCUI、Application Jobs 等云端替代路径,并标注来源。完整 OP-Only 映射见 `KB_SC/KB_REFERENCE_OPOnly_Tools.md`,拦截行为由 SC Prompt §1.4 定义。
---
## 样例值和真实值
SC Base 样例值只能用于演示,必须标注"占位值,需确认"。
执行前必须从 `KB_一甸园/组织与主数据_真实值.md`、系统探索或顾问确认取得真实值。
执行前必须从 `KB_一甸园_脱源版/组织与主数据_真实值.md`、系统探索或顾问确认取得真实值。
---
## 集成边界
集成问题只回答触发条件、SAP 手工替代、SAP 侧输出、异常处理和升级条件(见 `KB_一甸园/集成约定.md`)。
集成问题只回答触发条件、SAP 手工替代、SAP 侧输出、异常处理和升级条件(见 `KB_一甸园_脱源版/集成约定.md`)。
禁止推断外部系统(OMS 中台/聚水潭/云仓 WMS)、中间件或定制程序内部逻辑。
若归档文档未明确写明技术实现,统一使用"集成运行日志/接口运行日志/同步状态"等表述,不得自行具体化为 CPI、定制程序或其他中间件名称。
......@@ -180,13 +178,15 @@ SC Base 样例值只能用于演示,必须标注"占位值,需确认"。
## Issue Ledger 回写
同级独立 Ledger:`issues-ledger/`(引用 GitLab `yidianyuan-project-kb.git` 子目录 `issues-ledger/`,list_id `yidianyuan-ops-26`;脚本依赖 `bos-issue-creator`)。
C/D/E 类诊断完成且顾问表示已解决、客户确认、就按此处理时:
1. 汇总本次诊断结论
2. 对照 `issues-ledger/list-config.md`(宪法 checklist)检查是否满足回写条件
3. 拟定 Issue Ledger 日志
4. 询问顾问是否回写
5. 顾问确认后再写入 `issues-ledger/issues/`(编号前缀 ISS-YID)
6. 同步 `KB_一甸园/未决问题清单.md``KB_一甸园/上线问题记录.md` 的状态与链接
6. 同步 `KB_一甸园_脱源版/未决问题清单.md``KB_一甸园_脱源版/上线问题记录.md` 的状态与链接
不得自动创建 issue,不得绕过宪法 checklist,不得用项目 KB 内的未决问题清单替代 Issue Ledger。
Issue Ledger 的操作入口以 `issues-ledger/list-config.md` 为准。
......@@ -196,27 +196,39 @@ Issue Ledger 的操作入口以 `issues-ledger/list-config.md` 为准。
## 自查规则
被质疑或复核时,只能对照以下来源:
1. KB_一甸园/(项目KB文件)
2. KB_SC/(操作KB文件)
3. KB_SA/(产品KB文件)
1. `KB_一甸园_脱源版/`(项目 KB 文件)
2. `KB_SC/`(操作 KB 文件)
3. `KB_SA/`(产品 KB 文件)
4. 官方来源(help.sap.com、BPD、Setup PDF)
5. 本次系统证据(截图、单号、状态)
不得用训练记忆推翻KB内容。
不得用训练记忆推翻 KB 内容。
---
## 绝对禁止
1. 编造项目文档中不存在的决策或记录
2. 编造KB中不存在的产品功能
3. 混淆Cloud Public Edition与On-Premise版本
2. 编造 KB 中不存在的产品功能
3. 混淆 Cloud Public Edition 与 On-Premise 版本
4. 对功能可用性做出销售承诺(须注明"以正式合同为准")
5. 绕过KB直接用训练记忆
5. 绕过 KB 直接用训练记忆
6. 将路线图内容当作已发布功能呈现
7. 输出任何x.x.x格式的"Scope Item ID"
7. 输出任何 x.x.x 格式的"Scope Item ID"
8. 跳过诊断四步直接结论
---
*v1.0 | 2026-08-21 | 按 zhaohua-project-kb 规范适配一甸园*
## 相关文件
- `KB_一甸园_脱源版/KB_00_一甸园_Navigation_Map.md` — 项目 KB 路由/红线
- `KB_一甸园_脱源版/00_项目概况.md` — 项目上下文与场景索引
- `KB_SC/PROMPT_SC_Agent_Runtime_v2.1.md` — SC 操作规约(外链)
- `KB_SA/SYSTEM_PROMPT_Agent1_v1.67.md` — SA 售前规约(外链)
- `issues-ledger/README.md` — Issue Ledger 同步与回写说明
- `验收/验收题库_一甸园.md` — 验收题库 + AI-1/AI-2 实测记录
- `WORKSPACE.md` — 建设工作区/进度/Git 说明(非售后运行上下文)
---
*v1.0 | 2026-08-24 | 轻 dispatcher + 售后运行规约;依据 Agent 全面审计报告 v1.0 P1 整改(根入口瘦身、外链 SA/SC prompt、接同级 Issue Ledger、补请求分类/双输出/四步诊断/生产确认/禁用表述)*
# KB_00 一甸园项目导航图
> **文档类型**:项目 KB — 导航图(路由层)
> **加载策略**:ALWAYS — 每次对话无条件优先加载到上下文,不依赖 RAG 检索
> **作用**:定义 10 个项目 KB 文件的定位、问题路由与回答红线,是任何项目查询的前提导航图
> **版本**:v1.0 | 2026-08-24
> **依据**:客户项目 KB 建设指引 + 一甸园建设指导书 v1.0 + Agent 全面审计报告 v1.0(P1 整改项)
---
## 一、文件清单与定位
| 文件 | 定位 | 典型查询 |
|------|------|---------|
| `00_项目概况.md` | **项目上下文层**:客户、范围、场景索引、干系人、系统架构、关联 KB 与冲突裁决 | 客户是谁/范围包含什么/场景编号 BP-0x/找谁确认 |
| `KB_00_一甸园_Navigation_Map.md` | **路由层(本文件)**:查哪个文件、按什么顺序、回答红线 | 某类问题应该查哪个文件 |
| `组织与主数据_真实值.md` | **真实值层**:组织架构、编号规则、主数据真实值、单据类型 | 公司码/工厂/物料号/客户号/批次规则是什么 |
| `蓝图决策记录.md` | **决策依据层**:SD/MM/PP/QM/FI/CO 六模块决策(BP-01~09)+ 范围外决策 | 为什么这样配/这个功能我们用不用/决策编号 BP-x |
| `操作特例_SD_销售.md` | **操作特例层(SD)**:与 SC Base 标准不同 + 高频路径(含真实值) | 电商退货怎么走/跨公司销售步骤/样品赠送 |
| `操作特例_MM_采购仓储.md` | **操作特例层(MM)**:采购/委外/拆装/调拨/领料移动类型、盘点 | 委外流程/UB 转储单/成本中心领料移动类型 |
| `操作特例_PP_QM_生产质量.md` | **操作特例层(PP/QM)**:计划参数、质检主数据与绕过 | MRP 参数/质检流程/拆装包绕过质检 |
| `操作特例_FI_CO_财务.md` | **操作特例层(FI/CO)**:应付/应收/资产/借款报销/月结年结 | 应付确认步骤/月结清单/资产采购两方案 |
| `集成约定.md` | **集成触点层**:外部系统(OMS/聚水潭/云仓 WMS)接口触点与已知问题 | 接口 1-1 触发条件/切换时间线/集成异常 |
| `上线问题记录.md` | **历史证据层**:3.31 库存调整、4.8 接口切换、联调测试 | 期初导入怎么做/当时遇到过什么问题 |
| `未决问题清单.md` | **未决事项层**:M/P/I/D 四类待确认项,禁止凭空作答 | 某个点是否已定/待谁确认 |
---
## 二、三层路由(顺序不得颠倒)
```
客户提问(项目相关)
▼ 第 1 层:项目 KB(本目录)── 命中即答,来源 = KB_一甸园/[文件名] §[章节]
│ └─ 真实值 / 决策 / 操作特例 / 集成触点 / 历史问题 / 未决项
▼ 第 2 层:SC Base(KB_SC/)── 标准操作步骤、配置、主数据维护
│ └─ 先查 KB_00_SC_Navigation_Map.md 定位模块 INDEX,再读 ID 文件
▼ 第 3 层:SA(KB_SA/)── 功能存在性 / Scope Item / 架构边界
│ └─ 先查 KB_00_Navigation_Map.md,按 FSD/Scope Item 目录取权威结论
▼ 未覆盖:明确说「KB 未覆盖」,给检索路径(help.sap.com / BPD / 顾问),不推断
```
**冲突裁决**:项目 KB(客户决策)> 蓝图 > SC Base > SA(与 `00_项目概况.md` §六一致)。
**顺序强制**:项目 KB 必须第一;项目 KB 未覆盖才进 SC;SC 未覆盖才进 SA。不得颠倒、不得跳过。
---
## 三、问题路由表
| 问题类型 | 首选文件 | 补充/边界 |
|---------|---------|----------|
| 组织结构/编号/真实值 | `组织与主数据_真实值.md` | 需要主数据操作 → 转 SC `KB_MASTERDATA_*` |
| 为什么这样配/用不用某功能 | `蓝图决策记录.md` | 决策编号 BP-x;未记录 → 查 `未决问题清单.md` |
| 操作步骤/凭证流(SD) | `操作特例_SD_销售.md` | 标准步骤 → SC `KB_SD_*` |
| 操作步骤/凭证流(MM) | `操作特例_MM_采购仓储.md` | 标准步骤 → SC `KB_MM_*` |
| 操作步骤/凭证流(PP/QM) | `操作特例_PP_QM_生产质量.md` | 标准步骤 → SC `KB_PP_*`/`KB_QM_*` |
| 操作步骤/凭证流(FI/CO) | `操作特例_FI_CO_财务.md` | 标准步骤 → SC `KB_FI_*`/`KB_CO_*` |
| 外部接口/集成问题 | `集成约定.md` | 只答触点;外部实现 → 不推断 |
| 曾发生过什么问题 | `上线问题记录.md` | 结合 `未决问题清单.md` 判断是否已闭环 |
| 某事项定了没有 | `未决问题清单.md` | 未决项禁止凭空作答,引用待确认点 |
| 功能 2602 支不支持 / Scope Item | SA KB(`KB_SA/`) | 产品能力边界,项目 KB 不做判断 |
| 跨模块流程如何衔接 | SC `End_to_End_Process_Chains.md` | 标准 E2E 链 |
---
## 四、回答红线(强制)
1. **来源先行**:每答先给 `文件名 §章节/决策编号`;证据不足写「KB 未覆盖 / 我不确定」。
2. **不推断**:真实值、决策、特例一律来自 KB 原文,禁止用训练记忆填补。
3. **产品功能转 SA**:功能存在性/Scope Item 问题,引用 SA KB(FSD/Scope Item 目录),项目 KB 不做判断。
4. **操作转 SC**:标准操作步骤引用 SC Base(`KB_SC/KB_00_SC_Navigation_Map.md` → 模块 INDEX → ID 文件),不在项目 KB 重写标准步骤。
5. **集成只答触点**:外部系统内部逻辑(OMS/聚水潭/云仓 WMS/中间件)不推断,见 `集成约定.md`
6. **Cloud Public Edition**:禁 SE16N/SE11/SE16、SPRO/IMG、SM30/SM31、ABAP/SE38/Z 开发、直连底表;替代 Fiori App / View Browser / SSCUI / Application Jobs。
7. **占位值纪律**:SC Base 样例值(如组织 1310、客户 13100003)仅演示,执行前取本 KB 真实值(`组织与主数据_真实值.md`)。
8. **未决项不得凭空作答**:命中 `未决问题清单.md` 条目时引用"待确认点"并引导客户决策。
---
## 五、与 00_项目概况.md 的职责分工
| 维度 | `00_项目概况.md` | `KB_00_一甸园_Navigation_Map.md` |
|------|----------------|--------------------------------|
| 职责 | 项目上下文(客户/范围/干系人/架构/场景索引) | 文件路由 + 加载顺序 + 回答红线 |
| 加载 | 每次对话优先加载 | 每次对话无条件优先加载 |
| 冲突裁决 | 定义(§六) | 执行(本文件 §二) |
| 场景索引 | BP-01~09 业务场景编号 | 问题 → 文件路由 |
> 二者互补:概况管"项目是什么",导航管"问题查哪里"。
---
## 六、加载顺序(每次对话)
1. `KB_一甸园_脱源版/KB_00_一甸园_Navigation_Map.md`(本文件)
2. `KB_一甸园_脱源版/00_项目概况.md`
3. 按问题路由:`KB_SC/KB_00_SC_Navigation_Map.md` → 模块 INDEX;`KB_SA/KB_00_Navigation_Map.md` → FSD/Scope Item
4. 售后运行规约:根 `AGENTS.md`(请求分类 / 双输出 / 四步诊断 / Issue Ledger / 生产确认 / 禁用表述)
---
*KB_00_一甸园_Navigation_Map.md | v1.0 | 2026-08-24 | 路由层导航图,始终加载*
# 一甸园 BOS OpenCode 工作区(建设/运维说明)
> **定位**:建设工作区说明。**不进入售后运行上下文**;售后运行时只读根 `AGENTS.md`(入口/运行规约)。
## 仓库结构
```
├── AGENTS.md 售后 Agent 入口(轻 dispatcher + 运行规约)
├── WORKSPACE.md 本文件:建设/进度/Git 说明
├── KB_一甸园/ 项目 KB 原版工作副本(保留内部文档名,不用于客户交付)
├── KB_一甸园_脱源版/ 项目 KB 脱源交付版(客户交付/上 GitLab)
├── KB_SA/ SAP Solution Advisor KB(2602,28 文件)
├── KB_SC/ SAP Solution Consultant KB(107 文件,8 模块)
├── issues-ledger/ 一甸园 Issue 台账(同级独立,镜像 GitLab yidianyuan-ops-26)
├── 验收/ 验收题库 + scoring_matrix + AI-1/AI-2 实测
├── bos-env-config/ BOS 环境配置 skill(SA/SC KB 源,git: bos-ai-kb/bos-env-config.git)
├── bos-survey-files/ BOS OpenCode 月度评估问卷(git clone)
├── bos-issue-creator/ BOS 问题清单"立法"工具(git clone)
├── KB方法论/ KB 建设方法论与指导书(原始 4 份参考文档)
├── KB建设/ KB 建设指导书集合(4 份通用 + 一甸园专属 1 份)
├── KB建设指引2608.html KB 建设指引(16 步流程)
└── opencode.json opencode 配置
```
## Git 与远程
| 仓库 | 远程 | 说明 |
|------|------|------|
| 一甸园 issue ledger | `git@118.31.18.126:bos-project-kb/yidianyuan-project-kb.git` | 权威源;子目录 `issues-ledger/``KB_一甸园/` |
| bos-env-config | `http://118.31.18.126:9001/bos-ai-kb/bos-env-config.git` | SA/SC KB 源(本地为非 git 副本,随 skill 分发) |
| bos-survey-files | `git@118.31.18.126:bosAi/bos-survey-files.git` | 问卷 |
| bos-issue-creator | `git@118.31.18.126:bosAi/bos-issue-creator.git` | 立宪工具 |
| Registry | `git@118.31.18.126:bosAi/bos-issue-registries.git` | issue registry |
- 工作区根目录不是 git 仓库(KB_SA/、KB_SC/ 是本地知识目录)。
- LEDGER_SCRIPTS 环境变量共用大上电器的 `F:\大上电器-opencode\bos-issue-ledger\scripts`
## Goal
- 按《KB建设指引2608》为一甸园 SAP 项目建设项目级 KB(KB_一甸园),脱源后上 GitLab 下发,并持续提供售后支持。
- 基于 `F:\一甸园_MM、QM` 原始资料(蓝图/配置/手册),产出客户专属知识库。
## Constraints & Preferences
- SA/SC Base KB 用 GitLab 最新版(bos-ai-kb 群组),安装走 `/bos-env-config`,不留本地旧副本。
- 一甸园 issue ledger 以 GitLab 现状为准(`yidianyuan-ops-26` 宪法 v1 + 9 issues),不重新立宪。
- 项目 KB 建设流程:/init → 装 SA/SC KB → 放指导书 → 生成 KB_一甸园 → 脱源改造 → 二次审计 → 上 GitLab。
- 项目 KB 质量红线:无推断词、来源标注、Base 引用文件名有效、中文字数 ≤5000、真实值/干系人全保留。
- KB 建设全程遵循 `KB建设/` 中 5 份指导书(方法论 4 份通用 + 一甸园专属 1 份)。
## Progress
### Done
- ✅ 安装并注册 bos-env-config skill(GitLab 最新 commit 24fa627)。
- ✅ 安装 SA KB(28 文件)→ KB_SA/、SC KB(107 文件)→ KB_SC/。
- ✅ 指引 2608 步骤 5:整理指导书 → KB建设/。
- ✅ 指引 2608 步骤 6/7:生成 `KB_一甸园/` 全部 10 个文件。
- ✅ KB_一甸园 质量自查:无推断词、86 处来源标注、Base 引用文件名全部有效。
- ✅ 指引 2608 步骤 8:`KB_一甸园_脱源版/` 生成(脱源化 + UTF-8 无 BOM),已推 GitLab `bos-project-kb/yidianyuan-project-kb.git`(KB_一甸园/ 子目录,commit 346d2f1)。
- ✅ 仓库按 zhaohua-project-kb 规范重构(commit 923f236):新增 KB_SA(28)/KB_SC(107)/KB方法论(4)/AGENTS.md(售后 Agent 运行文件 v1.0)/.gitignore;ledger 现为 9 issues。
- ✅ 指引 2608 步骤 9 二次审计通过。
- ✅ 2026-08-24 依据 Agent 全面审计报告 v1.0 整改:
-`KB_00_一甸园_Navigation_Map.md`(两版)
- 修复 SC 层 62 处 `output/` 失效路径(KB_SC/ 与 bos-env-config 源)
- 本地落位同级 `issues-ledger/`(镜像 GitLab yidianyuan-ops-26)
- 根 AGENTS.md 瘦身为轻 dispatcher + 运行规约(建 WORKSPACE.md 承接建设说明)
- 建验收题库 `验收/验收题库_一甸园.md` + scoring_matrix.csv
### In Progress
- 验收题库 AI-1/AI-2 双模型实测(`验收/scoring_matrix.csv`)。
- 决策/上线记录中「负责人待确认」条目逐条回核(`上线问题记录.md` 调整操作人、`操作特例_MM` 倪总审批待确认 等)。
### Blocked
- 部分原始文档提取失败:移动类型功能设计 doc、ES系统传输 txt、接口开发功能设计 doc、问题清单/成本中心出库判定关系 xlsx、付款申请查看 docx、通讯录 xlsx、流程图 vsdx、专题文档/ 空目录。
## Key Decisions
- SA/SC Base KB 采用 GitLab `bos-ai-kb/bos-env-config`(commit 24fa627)安装。
- 一甸园 issue ledger 保持 GitLab 现状,不重新立宪(`yidianyuan-ops-26` 宪法 v1 + 9 issues)。
- 一甸园专属建设指导书以康诺指导书为模板,材料地图替换为一甸园实际路径。
- 售后入口采用「轻 dispatcher + 外链 SA/SC prompt」形态(Agent 全面审计报告 v1.0 P1)。
## Next Steps
1. 执行验收题库 AI-1/AI-2 实测,填 `验收/scoring_matrix.csv`;通过 ≥90% 且一致 → 达「可试运行」。
2. 增量更新资料后同步 `KB_一甸园/``KB_一甸园_脱源版/`,重新推送 GitLab,按步骤 9 复核质量红线。
3. 将本次整改推送 GitLab(AGENTS.md/WORKSPACE.md/KB_00_Navigation_Map/issues-ledger 等)。
## Critical Context
- GitLab:SSH `git@118.31.18.126` 可用;HTTP API 关闭,http://118.31.18.126:9001 为备用端口。
- `bos-ai-kb` 群组 = BOS 知识库群组(bos-env-config / SA-Base-KB / SC-Base-KB)。
- 一甸园原始资料:`F:\一甸园_MM、QM\`(蓝图在 `2026_08_17_问题清单\02 蓝图资料\`,接口在 `接口相关文件\`)。
- 一甸园 Excel 问题清单模板:`F:\一甸园_MM、QM\2026_08_17_问题清单\问题清单\一甸园SAP项目_问题清单_V1.0_202310.18.xlsx`。
## Relevant Files
- `KB建设指引2608.html` — 16 步建设流程
- `KB建设/一甸园KB_建设指导书_v1.0.md` — 一甸园专属建设指导书
- `KB建设/客户项目KB_建设指引_v1.1(1).md` — 项目 KB 建设参考
- `KB_SA/KB_00_Navigation_Map.md` — SA KB 导航图
- `KB_SC/KB_00_SC_Navigation_Map.md` — SC KB 导航图
---
*WORKSPACE.md | v1.0 | 2026-08-24 | 从根 AGENTS.md 拆出的建设工作区说明*
# issues-ledger — 一甸园 Issue 台账(同级独立目录)
> **作用**:售后 Agent 问题诊断的第三步证据源 + 闭环回写目标。与项目 KB(`KB_一甸园/`、`KB_一甸园_脱源版/`)同级独立,不作为项目 KB 子目录。
## 与 GitLab 的关系(以 GitLab 为准)
- **权威源**`git@118.31.18.126:bos-project-kb/yidianyuan-project-kb.git`,子目录 `issues-ledger/`,list_id `yidianyuan-ops-26`(宪法 v1)。
- 本目录为**部署工作区的本地镜像/入口**,用于诊断读取与回写草拟;正式提交走 GitLab。
- **不重新立宪、不改 list-config**;修改仅允许按 `bos-issue-creator` skill 的"改宪法"流程进行(需显式触发)。
- 同步方式:`git pull` 更新本地镜像;回写后 `git add/commit/push` 到 GitLab master。
## 结构
```
issues-ledger/
├── list-config.md 宪法(checklist、状态门)— 只读,由 bos-issue-creator 维护
└── issues/
└── ISS-YID-###.md 每个 issue 一个文件(编号前缀 ISS-YID)
```
## 诊断接入(C/D/E 类)
C/D/E 类(故障诊断/集成边界/方案口径)问题按以下顺序诊断:
1. `KB_一甸园_脱源版/上线问题记录.md` → 是否已有相同/类似问题
2. `KB_一甸园_脱源版/未决问题清单.md` → 是否已有未决项
3. **本目录 `issues/`** → 是否已有独立 Issue 记录
4. 对应 `操作特例_*``KB_SC` 标准步骤、`KB_SA` 功能边界
## 回写规则
- 闭环后**仅在顾问确认时回写**:不自动创建 Issue、不绕过宪法 checklist。
- 回写对照 `list-config.md`(checklist 状态门)→ 拟定日志 → 询问顾问 → 顾问确认后写入 `issues/ISS-YID-###.md` → 推送 GitLab → 同步 `KB_一甸园_脱源版/未决问题清单.md``上线问题记录.md` 状态与链接。
- 操作脚本依赖 `bos-issue-creator``PYTHONUTF8=1` 运行;LEDGER_SCRIPTS 共用大上电器 scripts)。
---
*issues-ledger/README.md | v1.0 | 2026-08-24*
---
id: ISS-YID-001
project: 【一甸园运维】
title: 配置半成品物料类型
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: ISS-07-31
category: 系统优化问题
priority: 未定
sap_status: 已完成
acceptance: 待验证
plan_date: ISS-07-27
developer: ""
work_type: 运维
entry_type: 问题
source: 工作记录
linked: []
---
# ISS-YID-001 配置半成品物料类型
## 问题描述
配置半成品物料类型,已完成,工时:1H
## 当前方案
## 进展日志
---
id: ISS-YID-002
project: 【一甸园运维】
title: 公司间建议没触发可用性检查
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: ISS-07-31
category: 系统优化问题
priority: 未定
sap_status: 已完成
acceptance: 待验证
plan_date: ISS-07-29
developer: ""
work_type: 运维
entry_type: 问题
source: 工作记录
linked: []
---
# ISS-YID-002 公司间建议没触发可用性检查
## 问题描述
1.公司间建议没触发可用性检查;2.销售工厂需要维护可用性检查字段,已完成,工时:6H
## 当前方案
## 进展日志
---
id: ISS-YID-003
project: 【一甸园运维】
title: A500公司间交易配置
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: ISS-07-31
category: 系统优化问题
priority: 未定
sap_status: 已完成
acceptance: 待验证
plan_date: ISS-07-27
developer: ""
work_type: 运维
entry_type: 问题
source: 工作记录
linked: []
---
# ISS-YID-003 A500公司间交易配置
## 问题描述
A500公司间交易配置,已完成,工时:2H
## 当前方案
## 进展日志
---
id: ISS-YID-004
project: 【一甸园运维】
title: 供应商创建
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: ISS-07-31
category: 用户操作问题
priority: 未定
sap_status: 已完成
acceptance: 待验证
plan_date: ISS-07-28
developer: ""
work_type: 运维
entry_type: 问题
source: 工作记录
linked: []
---
# ISS-YID-004 供应商创建
## 问题描述
指导客户创建供应商主数据,已完成,工时:2H
## 当前方案
## 进展日志
---
id: ISS-YID-005
project: 【一甸园运维】
title: A500物料主数据会计视图字段缺少维护
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: ISS-07-31
category: 数据问题
priority: 未定
sap_status: 已完成
acceptance: 待验证
plan_date: ISS-07-31
developer: ""
work_type: 运维
entry_type: 问题
source: 工作记录
linked: []
---
# ISS-YID-005 A500物料主数据会计视图字段缺少维护
## 问题描述
A500物料主数据会计视图字段缺少维护,报事件解决,已完成,工时:4H
## 当前方案
## 进展日志
---
id: ISS-YID-006
project: 【一甸园运维】
title: 销售订单创建失败
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: ISS-08-02
category: 数据问题
priority: 未定
sap_status: 已完成
acceptance: 待验证
plan_date: ISS-08-02
developer: ""
work_type: 运维
entry_type: 问题
source: 工作记录
linked: []
---
# ISS-YID-006 销售订单创建失败
## 问题描述
1.缺失定价程序配置;2.客户主数据缺少维护,已完成,工时:1H
## 当前方案
## 进展日志
---
id: ISS-YID-007
project: 【一甸园运维】
title: 解决客户公司间交易操作问题
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: 2026-08-14
category: 操作问题
priority:
sap_status: 已完成
acceptance: 待验证
plan_date: 2026-08-14
developer: ""
work_type: 运维
entry_type: 问题
source: 手工登记
linked: []
hours: 1.5
---
# ISS-YID-007 解决客户公司间交易操作问题
## 问题描述
解决客户公司间交易操作问题。
## 当前方案
已完成
## 进展日志
- 2026-08-14 · 手工登记 · 创建问题;sap_status=已完成;工时=1.5H
---
id: ISS-YID-008
project: 【一甸园运维】
title: STO单据问题
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: 2026-08-21
category: 数据问题
priority:
sap_status: 已完成
acceptance: 待验证
plan_date: 2026-08-21
developer: ""
work_type: 运维
entry_type: 问题
source: 手工登记
linked: []
hours: 7
---
# ISS-YID-008 STO单据问题
## 问题描述
1. 销售订单税码未维护
2. 客户主数据维护不完整
3. 销售发票未过账导致供应商未产生
## 当前方案
已完成
## 进展日志
- 2026-08-21 · 手工登记 · 创建问题;sap_status=已完成;工时=7H
---
id: ISS-YID-009
project: 【一甸园运维】
title: A500公司销售发票问题
raised_dept: ""
raised_by: ""
owner: 王志慧
system: SAP
registered: 2026-08-20
category: 数据问题
priority:
sap_status: 已完成
acceptance: 待验证
plan_date: 2026-08-20
developer: ""
work_type: 运维
entry_type: 问题
source: 手工登记
linked: []
hours: 6
---
# ISS-YID-009 A500公司销售发票问题
## 问题描述
1. 物料主数据维护不完整
2. 科目配置缺失
## 当前方案
已完成
## 进展日志
- 2026-08-20 · 手工登记 · 创建问题;sap_status=已完成;工时=6H
---
list_id: yidianyuan-ops-26
name: yidianyuan问题清单
project: yidianyuan项目
list_type: 问题清单
profile: 问题型
proj_code: YID
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: [任务, 问题]
---
# yidianyuan问题清单 · 宪法
> 由 bos-issue-creator 生成。
## 迁移记录
- v1 2026-07-27 新建清单,按新 skill 结构初始化。
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