跳转到内容
NovelForge 知识库完整参考

任务 · NovelForge 7.2 Author Control + Quality Evolution

NovelForge 文档。

状态:implementation 已直接进入 main(用户明确取消 feature-branch/PR 要求)。最终 release gate 仍以 exact final HEAD 的 CI + bundle 为准。

  • T001 冻结 7.1 + Story Loom 合并后的开发基线。
  • T002 读取 7.1 spec/plan/tasks 与 Self-Improvement Protocol。
  • T003 建立 7.2 spec/plan/tasks;后按用户指示直接在 main 实施。
  • T004 识别 7.1 stale checklist;历史 ledger 单独修正。
  • T101 新增 quality/__init__.py
  • T102 新增 quality/findings.py + fingerprint/tamper self-test。
  • T201 新增 quality/reader_panel.py single-candidate job builder。
  • T202 增加 A/B pairwise + per-persona order swap。
  • T203 增加 disagreement / templating / first-shown-bias diagnostics。
  • T204 明确 panel diagnostic ≠ mandatory independent semantic gate。
  • T301 新增 quality/quality_evolution.py SQLite lifecycle。
  • T302 candidate/comparison fingerprint + result consume-once。
  • T303 repair-owner + plateau stopping。
  • T304 resume/idempotency/illegal-winner self-test,并修复 comparison replay 顺序问题。
  • T401 新增 harness/context_inspector.py
  • T402 authority/stage/relevance/pin inspector。
  • T403 protected edit → proposal;direct Canon mutation forbidden。
  • T404 regression/hidden-gold stage isolation self-test。
  • T501 新增 harness/memory_tiers.py
  • T502 hard budget + whole-item-or-skip。
  • T503 event/participant relevance + pin-first promotion。
  • T504 provenance + derived authority=false self-test。
  • T505 新增 durable harness/memory_bank.py
  • T506 accepted/locked edit → proposal;editable entry 使用 exact before-fingerprint。
  • T507 proposal 默认 never stage,禁止 future/proposal data 静默进入 pre-draft。
  • T508 Memory Bank → non-authoritative Context Manifest export + pin/priority control。
  • T601 新增 quality/character_integrity.py
  • T602 bounded artifact_audit packaging。
  • T603 forbidden-context scan。
  • T604 result → evidence-chained normalized findings。
  • T701 新增 quality/state_graph.py
  • T702 node/edge normalization + stable-field diff。
  • T703 transition evidence binding。
  • T704 before/after finding + derived authority self-test。

Phase 8 · Multi-pass Revision + CLI / Release Contracts

Section titled “Phase 8 · Multi-pass Revision + CLI / Release Contracts”
  • T801 新增 quality/revision_orchestrator.py narrow pass planning / failure isolation / finding aggregation。
  • T802 surface cluster → whole-scene regeneration;reader-flatness → Reader Pressure + Scene Simulation。
  • T803 novelforge.py → 7.2.0 + Reader/Quality/Context/Memory/Revision routers/doctor/self-test。
  • T804 HARNESS_MANIFEST.yaml 声明 7.2 author-control/quality contracts。
  • T805 reusable CI 接入 7.2 deterministic self-tests,包括 Memory Bank 与 Revision Orchestrator。
  • T806 SKILL.md / SKILL.en.md / SKILL.zh-CN.md 更新到 7.2 contract;不重做 customer-facing docs。
  • T807 project_sdk.py 新项目默认 Framework → 7.2.0,并声明 quality-control scaffold。
  • T901 第一批 7.2(Reader/Context/Evolution/Character/State)exact commit CI green。
  • T902 第一批验证中旧 7.1 deterministic contracts 保持全绿。
  • T903 第一批 bundle double-build reproducible 且 normal CI model_execution=false
  • T904 扩展后的 Memory Bank + Revision Orchestrator exact final HEAD compile/hygiene green。
  • T905 扩展后的全部 7.2 self-tests + 7.1 regressions 全绿。
  • T906 exact final HEAD bundle double-build reproducible + fingerprint 记录。
  • T907 exact final HEAD Normal CI model_execution=false
  • F001 Final green HEAD 后记录 release commit + immutable bundle fingerprint。
  • F002 需要时再做 consuming-project dependency migration;本次不触碰已停止的旧 project repo。