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

2.3 KiB

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