11 Commits

Author SHA1 Message Date
zizi
061010ba1b 框架: 共享运行时装成可安装包,切断 Skill 之间的 sys.path 互指
被多个 Skill 或看板消费的连接、模型、嵌入、Claude 运行时与声音账入口
各只保留一份实现;Skill 只留 CLI/落库,看板只读 muse-db,门禁锁死跨域注入。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 00:45:20 +08:00
zizi
6fe3fd0a10 框架: skill 分类改为按创作生命周期分域,取消 craft 二分
Claude Code 只发现 .claude/skills/ 的直接子目录,不支持分类二级目录;
磁盘保持平铺,分类只在 _index.md 维护。

- _index.md 重写:47 个 skill 按创作生命周期分 9 域,条目形式为
  skill [中文注释];取消 craft 标签与"运行时 vs 方法论参照"二分,
  novel-diagnosis 等归入检测评分域;新增跨阶段取用表
- AGENTS.md:合同责任方表由 32 个补齐至 47 个,参照 Skill 以 ° 标记;
  命名规则与 11.2 审查问题按两类分别限定适用范围;统一旧术语
- 07-Agent与Skill领域:合同九项、命名、Tool 合同与验收条件按实现性质
  限定,补掉取消 craft 豁免后"每个 Skill 输入产出都落库"字面覆盖
  纯文本 skill 的漏洞
- humanization/README:删除失联的 skills/write-human-text 整节,真包
  已在父仓技能库;同时清除三个未被跟踪的空目录
- README:.claude/skills 描述指向 _index.md,去掉已迁出的离线测试

两类的判据是产不产生系统事实,不是有没有 scripts/:plan-chapter、
expand-scene、polish-prose、rewrite-selection、optimize-content-quality
自身不带 Tool 但产生落库事实,仍是系统能力 Skill。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 22:55:11 +08:00
zizi
56b81b14f2 docs(deai): 人感体系 v2 登记补完——质量领域一句话 + humanization README
- 质量与复利领域 SoT 在「现有实现承认」段补入父仓专题-09 五技能先行验证链与
  humanization 共享资产层;同步记下 v2 在 agent-example 落地的几条新机制
  (Canonical 正文画像、载体 scope/mask、regex/handler/density 分层、
  模态/时间锚点硬门、WriterContext 冻结前置合同、案例生命周期、holdout
  激活门)与研究追踪矩阵 humanization/research/20-project-skill-coverage.yaml。
- humanization README 增补通用日常文本 Skill(write-human-text)说明与
  示例命令,明确该 Skill 可搬移、运行时不依赖 research/ 生产规则/数据库/
  模型客户端,且不登记为 agent-example 小说生产链 scenario——正式作品候选
  仍走五技能与 Canonical 接受门,通用 Skill 不能绕过。

这两条都是人感体系登记/口径收尾,与本会话人感体系落地闭环对应。

提交范围只含上述两处改动。design-story-foundation、docs/write-chapter/
docs/design/ 等其它未提交改动归属另案处理。
2026-08-19 21:01:47 +08:00
zizi
c9f69d9d6d 治理: Skill 测试治理第一阶段——harness 控制平面 + 实现测试迁出运行时目录
范围(不含 design-story-foundation、docs/、humanization/README.md 等进行中改动):

1. 新增 harness/ 控制平面
   - skill_harness.py 静态审计:32 个运行时 Skill 的 frontmatter/manifest/文档污染,当前 0 问题
   - run_selected.py 选择性执行器:manifest 与磁盘一一对账、依赖阻断、
     空跑与 skip-only 失败关闭、AST 测试形状门
   - manifests/skills.json:32 个 Skill 的合同责任方与协作领域登记
   - manifests/test-inventory.json:81 个测试资产登记
   - specs/skill-testing.md 与 README.md:测试分层、证据边界与 harness 职责

2. 实现测试从 .claude/skills/*/scripts/ 迁至 tests/skills/<skill>/
   - 71 个测试文件迁移并修复项目根与临时目录运行导入
   - 数据库触发器测试宽泛异常收窄为 psycopg.errors.RaiseException
   - 抽取离线大测试拆出真实 PG smoke(默认阻断,不计入离线通过)
   - 抽取 presence 去重边界拆出独立测试:493 + 78 = 571 项检查不变

3. 运行时文档清理
   - 13 个 SKILL.md 移除自测/离线验证段落、测试命令与测试文件事实源表述,
     只保留运行时合同;业务运行合同、额度、授权与离线模式均保留

4. SoT 同步
   - AGENTS.md:新增 Skill 领域索引(7 个合同责任方分组,覆盖 32 个运行时 Skill)
   - 领域 07:测试入口改由 harness/manifests/ 登记,SKILL.md 不承载测试命令
   - humanization 覆盖矩阵:活动测试路径同步迁移

验证证据: harness 自测 15 项 + runner 自测 13 项通过;静态审计 32 Skill / 0 问题;
73 个非数据库测试通过;8 个集成条目中 6 个 PostgreSQL 项被依赖门明确阻断;
py_compile 与 git diff --check 通过。未连接 PostgreSQL、网络、真实模型或额度。

已知边界: 真正 skill_behavior_eval 仍为 0,尚未验证任何 Skill 自然语言行为;
evaluate-frozen-replay 的 raw 存储边界冲突留待单独治理。
2026-08-19 01:50:20 +08:00
zizi
b0bc7a8745 框架: 技能按动作-对象重组 + 先审后入创作闭环
一、技能重组(动作-对象命名)
- 旧目录 clean/confirm/continuation/db/detect/embed/… 重组为
  clean-book-text/decide-candidate/write-next-chapter/access-database/
  check-content-consistency/embed-knowledge/…(git 识别为 rename,内容保持)
- agents/*.md、AGENTS.md/CLAUDE.md 收编、example_skill 登记表同步新名

二、先审后入创作闭环(本次核心)
正文接受从"机械门一过就写正典"改为"机械门+语义审查双通过+用户批准+单事务原子提交",
DB 级兜底,编排层跳步即被硬拒。
- candidate_cas.py + example_candidate_cas(109):持久化 CAS 状态链
- fact_delta.py + example_fact_delta/example_fact_ledger(106):结构化事实增量,
  模型只提六型闭集增量+正文证据引文,仅用户批准的增量随正文同事务入账本
- projection_registry.py + example_projection_run(107):投影登记与恢复
- acceptance_state.py:接受前置实时状态重读
- lesson_registry.py + example_lesson(108):经验升格链,禁止自动升格
- DDL 105:example_candidate 增 semantic_status/semantic_report_sha256
- write_canonical.accept:语义兜底+同事务合并增量+登记投影;
  run_writer_pipeline/persist_writer_run/run_writer_semantic_detector/step2 接入全链
- claude_runtime:兼容新 CLI modelUsage 信息字段

三、审查修复(独立子代理四维审查后)
- 事实增量 propose→approve 翻态正道,不撞唯一键
- 冻结配置探针重刷(CLI 2.1.211→2.1.231 漂移),profileSha256/adapterVersion 再登记
- 可视化合同悬空路径/五六空间矛盾、 SoT 旧技能名漂移、行尾空白清理

测试:离线 65 套 + 真实库集成 5 套(CAS/接受故障注入/事实增量/投影/经验升格)+ 回放 79 项全绿。
创作内容(docs/design、生成正文 artifacts)按"框架与创作分开"未入本提交。
2026-08-14 10:24:08 +08:00
zizi
cfa46e6e7a 框架: 前期创作流程SSOT——五阶段流程+设定闭环/卷数/范式绑定三决策
把"前期准备"立成正式流程 SSOT,并填三个架构空白(独立子代理形而上四维审查通过后提交):
- 05-创作流程领域 §1A 前期创作阶段:定盘→大纲/卷纲→设定拆条→范式文风→细纲五阶段,
  每阶段进入/退出/门禁,区分代码硬门禁与文档纪律;归属收编卷纲/设定拆条/装配assembly/
  范式绑定四个既成事实;现状与待建已对齐代码(取数端+生产接线已建、结构化文风画像等待建)。
- 02-实体领域 §8 决策:设定全书闭环校验+全书设定台账(演变历程从只追加日志升级为闭环义务,
  设定×章消费矩阵从库表机械重算,与 canon_compliance 一致性正交)。
- 01-作品领域 §6 决策:分卷数合同(novel_work.篇幅目标 增分卷数,outline 分卷粗纲卷数须一致机械校验)。
- 03-范式领域 §6 决策:规划期绑定(pattern_bindings 合同;实验仓以已确认 assembly 行承载,
  作品行承载列为主仓方向;消费侧取数端+生产接线已建)。
- _index.md 协作关系登记同步。
2026-08-02 02:17:30 +08:00
zizi
927aafedaa 框架(设计): 评测 harness 改造六条概念原则落 SoT
- 新增 docs/2026-08-01-评测harness改造设计.md:意图(三层目的,放弃证据独立性)、边界(物理vs逻辑隔离是种类差)、六条原则、三条独立评审收敛依据、实现项清单
- 领域索引§3:单一基底、分层权威、分区治理(评测独立性不由物料位置承载)
- 05§7:访问分离非隔离+引擎单点强制+run_type钉死、oracle读侧红线、从预防迁到发现
- 06§7:COMPLETED轮次封存、代价明账、常设不变量
- 08§5:代价明账(外部可审计性换全文可走查)、访问分离非隔离
2026-08-01 01:12:20 +08:00
zizi
338e3a7dbb 框架(看板): 运行记录空间补全——按作品/按角色双维 + 运行详情下钻
- /runs 落地页(运行列表+常驻双维入口+候选决策占位);/runs/by-work、/runs/by-role 服务端下拉筛选(无JS)
- /runs/<run_id> 运行详情:运行信息+回执链(样本·revision哈希链)+质量评判+模型调用+候选与决策,沿来源下钻起点
- do_GET 解析 query 参数;合同 §9 待建清单收敛(运行详情/双维已建成)
2026-07-31 06:36:15 +08:00
zizi
b936de5bef 框架(看板): 新增智能体空间(第五空间,读 102 登记表)
- /agents 角色列表(5)+技能列表(24);/agents/role/<role> 角色详情(模型/工具/职责+本角色运行/质量/调用);
  /agents/skill/<name> 技能详情(用途/涉及表/出处)
- 导航升级为五空间(总览/作品/知识库/智能体/运行记录),对齐合同 §10 领域布局菜单树
- 合同 §9/§10.1 同步:智能体空间已建、读 102 登记表、登记脚本说明
2026-07-31 01:03:22 +08:00
zizi
63a65ae9ff 框架(设计): 立落库与看板设计稿,看板菜单树重订为领域布局,清理不启用96残留
- 新增 docs/2026-07-30 落库与看板设计稿:97-102 表设计(含 102 智能体/技能登记表 A 方案)、写路径、raw 合同、实施顺序
- 可视化合同 §10 重写为领域布局菜单树(五空间+作品工作区+章工作区+跨空间互联+数据来源标注+分阶段点亮)
- 清理'不启用 96'残留:合同§9、02/04/08 领域、落库稿统一改为不启用/以 reference_work 为准
- 03 范式补 draft_type 现状标注;_index §4 零依赖口径对齐合同;08 §9/§10 状态收敛
2026-07-31 00:31:16 +08:00
zizi
4adc85cafd 框架: 领域设计权威改订为数据库,立一切落库合同,新增只读可视化模块合同
- 八个领域 SoT + 索引:正式内容权威从 Git 文件改为 PostgreSQL;Git 退回代码/文档/DDL 权威,可对作品信息与文本留痕但非权威。
- 立横切合同:一切输入产出必须落库可见;raw 进库可看全文(访问控制)。
- 08 更名为数据权威与可视化领域;新增独立 可视化模块合同(只读查库渲染,绝不写)。
- AGENTS.md / README.md 同步翻面。
2026-07-30 02:09:56 +08:00