公开分级与内容边界
版本:v1.1
日期:2026-09-26
状态:执行基线
公开级别:公开
维护人:Cursor
上级:度裁知识库 README
1. 分级定义
| 级别 |
谁读 |
载体 |
典型内容 |
| 公开 |
互联网用户、伙伴、开发者 |
https://api.ducai.cc/static/kb/ |
术语、产品线关系、阶段口径、行业协作说法 |
| 伙伴 |
签约集成/分销伙伴 |
与公开同一站点(md 标 伙伴;深度集成仍走专项方案) |
B1/B2、ISV 红线索引、货盘 ID 规则 |
| 内部 |
度裁员工(平台超管控制台身份) |
fit1/private/kb-internal/ + API GET /api/v1/merchant/console/internal-kb/…;入口 商家控制台 → 超级管理员 → 内部知识库 |
构建/上云纪律、运维路径说明(非密钥正文) |
| 机密 |
最小授权角色 |
禁止 KB 构建;仅 Git + 02平台安全/ |
密钥、渗透结论、未公开定价、客户敏感数据 |
文首元数据:> **公开级别**:公开 | 伙伴 | 内部 | 机密。公网构建执行 assert_no_classified_in_public_sources()(scripts/tools/build_kb_site.py)。
2. 2026-09-26 泄漏风险评估(公网 KB)
| 项 |
原状 |
风险 |
处置 |
09-知识库维护手册 写 services/ecs.pem、云 IP |
公网可读 |
高 |
迁至 internal/;公网 09-贡献与反馈 |
05 / 02 写内网 API 地址 |
过时 + 拓扑 |
中 |
已改写;现役见 Body3D服务管理 |
| 多 AI 席位名 |
协作文化 |
低 |
公网保留「主责」索引 |
| 表名、RBAC 角色名 |
集成线索 |
低~中 |
保留;不写 Key 用法 |
| 生产线 10 |
工厂业务 |
无 |
保持公开 |
3. 主人拍板(2026-09-26)
3.1 内部入口与门禁(采纳建议 B + JWT/角色)
| 决策 |
内容 |
| 入口 |
商家控制台「超级管理员」→ 内部知识库(外链 /static/internal-kb-launcher.html) |
| 鉴权 |
同源 控制台会话(ops-session-auth.js + localStorage portal/Key)+ GET /api/v1/merchant/console/rbac-matrix 探活后,经 GET /api/v1/merchant/console/internal-kb/{path} 拉取 HTML;须 mc:sys:rbac:manage(对齐超管侧栏) |
| 不落公网静态 |
内部 HTML 在 services/fit1/fit1/private/kb-internal/,不放在 /static/kb-internal/,避免 StaticFiles 裸挂载 |
| 不做 |
独立 Nginx auth_basic 账号表(过渡方案否决) |
3.2 伙伴内容(采纳建议甲)
- 公开与伙伴继续同一公网 KB;不另建登录后伙伴站。
- 集成细节、合同、环境 Key → 签约后专项文档/对接,不进 KB 机密层。
3.3 机密(主人确认)
- 永不进入 KB 构建(公网或 internal 产物均禁止
公开级别:机密)。
- 机密正文只在
docs/02平台安全/、.env、仓库权限与合同渠道维护。
3.4 工程落点速查
| 动作 |
命令/路径 |
| 构建公网 + 内部 |
python scripts/tools/update_kb_site.py |
| 公网上云 |
python scripts/cloud/deploy_kb_site.py(含 private/kb-internal 同步) |
| 内部 MD 源 |
docs/01整体规范/度裁知识库/internal/ |
| 维护手册 |
internal/09-知识库维护手册 |
4. 维护纪律
- 新篇必须标 公开级别;不确定 → 先 内部,评审后再降级公开。
- 大范围发布后抽查 05、07、08。
- 机密不得出现在
PAGE_ORDER / INTERNAL_PAGE_ORDER 的构建产物中。
修订
| 版本 |
日期 |
说明 |
| v1.0 |
2026-09-26 |
首版:四级定义、泄漏评估 |
| v1.1 |
2026-09-26 |
主人拍板:控制台内部 KB + 伙伴公网混排 + 机密不进 KB;工程落点 §3.4 |