54 lines
2.3 KiB
Markdown
54 lines
2.3 KiB
Markdown
|
|
# AI Constitution — Product (Bookworm Web Service) [V14_PRODUCT_INDEX]
|
||
|
|
|
||
|
|
> 本文件是 Bookworm AI 宪法的**产品专用装配索引**。仅当 AI 在 Bookworm Web Service 产品仓库工作时加载。
|
||
|
|
|
||
|
|
## 装配范围
|
||
|
|
|
||
|
|
**不适用于**:
|
||
|
|
- 管理员本机 `.claude/` 环境 (仅改智能助手基础设施, 不碰产品代码)
|
||
|
|
- Bookworm Portable 发行版 (用户侧安装, 不改产品)
|
||
|
|
- 其他任意非 Bookworm Web Service 仓库
|
||
|
|
|
||
|
|
**仅适用于**: Bookworm Web Service 产品源码仓库 (含 `server.js` + `src/` + `public/index.html` + `deploy/`)
|
||
|
|
|
||
|
|
## 包含章节
|
||
|
|
|
||
|
|
| 章 | 标题 | 为何产品专用 |
|
||
|
|
|---|------|---------|
|
||
|
|
| 第三章 | API 契约守护 (67 端点清单) | 绑定具体 REST API, 非产品环境无意义 |
|
||
|
|
| 第五章 | 上下文记忆与会话连续性 (`git log` / `server.js` 行数) | 协议针对产品 git 仓库 |
|
||
|
|
| 第六章 | 模块职责与架构规范 (`src/auth.js` 等文件矩阵) | 文件矩阵绑定产品目录 |
|
||
|
|
| 第七章 | 测试规范 (`test/run.js` 零依赖框架) | 测试框架是产品内置 |
|
||
|
|
| 第八章 | Git 提交格式 (`AI-Provider:` / `Review-Status:` 字段) | 产品仓库规范, 非普适 |
|
||
|
|
| 第十四章 | NDA 技术保密 (Portable 发行版用户) | 仅 Portable 生效 |
|
||
|
|
|
||
|
|
## 激活条件
|
||
|
|
|
||
|
|
**自动激活** (满足任一):
|
||
|
|
|
||
|
|
1. 工作目录下存在 `server.js` (L1-10 匹配 `const http = require('http')` 原生 HTTP 服务)
|
||
|
|
2. 工作目录下 `package.json` 含 `"name": "bookworm-web-service"`
|
||
|
|
3. 工作目录根目录存在 `.bookworm-product` 标记文件 (空文件即可)
|
||
|
|
4. 工作目录路径包含 `bookworm-web-service/` 或 `bookworm-portable/` 片段
|
||
|
|
|
||
|
|
**未激活**: 视这些章节为空章, 不做任何提醒/检测。
|
||
|
|
|
||
|
|
## 查阅指引
|
||
|
|
|
||
|
|
完整条款原文见 `AI-CONSTITUTION.md`。本文件仅作为**作用域装配索引**。
|
||
|
|
|
||
|
|
## 空转抑制说明
|
||
|
|
|
||
|
|
10 天宪法真实作用评估 (2026-04-15 ~ 2026-04-25) 发现:
|
||
|
|
- 第 3/5/6/7/8 章在管理员本机环境**整整 10 天 0 次触发**
|
||
|
|
- 空转成本: 占据 AI context、稀释宪法权威感
|
||
|
|
- 解决: 通过本装配索引让 AI 在非产品环境**主动跳过**这些章节
|
||
|
|
|
||
|
|
## 版本
|
||
|
|
|
||
|
|
与主宪法同步: v1.4 (2026-04-25)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
*索引维护: 产品专用章节变更时同步更新本文件。激活条件调整需同步 `scripts/patches/patch-constitution-assembly-index.js`。*
|