一、技能重组(动作-对象命名) - 旧目录 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)按"框架与创作分开"未入本提交。
1.4 KiB
1.4 KiB
首版 AI 味案例夹具
这些文件是检测运行的导出/恢复证据;正式内容自动写入 PostgreSQL muse-example,不是靠这些文件承载。
backfill-hash-only.yaml:从本地既有作品扫描得到的第一批候选;只保留全文哈希、片段哈希、位置和待复核观察,不含第三方正文。backfill-inventory-2026-08-13.json:对小说清单/8 本作品的批量回填导出,共 788 张 hash-only Shadow 卡;同一inventory命令已经自动写入example_ai_flavor_case。revalidation-2026-08-14.json:同一检测运行的来源重验证回执;当前verified=788、stale=0、unavailable=0、card_mismatch=0,同时追加到example_ai_flavor_revalidation_batch+example_ai_flavor_revalidation。canonical-samples.yaml:公版/合成短片段的已确认样例,用于验证卡→样例投影和反例门。rule-candidates.yaml:由两类以上来源、同时含正反证据的候选规则;状态固定为candidate,不能直接加载为生产active。
页面入口:启动 dashboard/server.py 后访问 /ai-flavor。页面默认只读展示 PostgreSQL 正式表;数据库不可用时才显示离线回退。确认、样例投影和规则消费必须携带 verified 回执。
样例标签含义:sf = 当前评审认为应修,snf = 表面相似但有功能不应修,boundary = 需上下文裁决,regression = 错误修复回归。