bookworm-smart-assistant/constitution/AI-CONSTITUTION-PRODUCT.md
Bookworm Admin b7a8e29d21 release: v6.7.0 - OTA E2E test release
- VERSION file as authoritative version source
- export.mjs reads VERSION with package.json fallback
- bw-ota.ps1 DryRun mode for safe testing
- auto-setup.ps1 bumped to v3.2.0 (Phase 8 OTA)
2026-04-27 17:59:44 +08:00

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`。*