Tasks · NovelForge 7.2 Author Control + Quality Evolution
NovelForge documentation.
Status: implementation is landing directly on
mainafter explicit user direction to drop the feature-branch/PR requirement. The final release gate remains CI + deterministic bundle on the exact final HEAD.
Phase 0 · Baseline
Section titled “Phase 0 · Baseline”- T001 Freeze the post-7.1 / Story Loom development baseline.
- T002 Read the 7.1 spec/plan/tasks and Self-Improvement Protocol.
- T003 Create 7.2 spec/plan/tasks, then move implementation directly to
mainper user instruction. - T004 Identify the stale 7.1 checklist; repair the historical ledger separately.
Phase 1 · Common Findings
Section titled “Phase 1 · Common Findings”- T101 Add
quality/__init__.py. - T102 Add
quality/findings.py+ fingerprint/tamper self-test.
Phase 2 · Reader Panel
Section titled “Phase 2 · Reader Panel”- T201 Add
quality/reader_panel.pysingle-candidate job builder. - T202 Add A/B pairwise + per-persona order swap.
- T203 Add disagreement / templating / first-shown-bias diagnostics.
- T204 Make panel diagnostics explicitly distinct from mandatory independent semantic review.
Phase 3 · Quality Evolution
Section titled “Phase 3 · Quality Evolution”- T301 Add
quality/quality_evolution.pySQLite lifecycle. - T302 Candidate/comparison fingerprints + result consume-once.
- T303 Repair-owner + plateau stopping.
- T304 Resume/idempotency/illegal-winner self-test and fix comparison replay ordering.
Phase 4 · Context Inspector
Section titled “Phase 4 · Context Inspector”- T401 Add
harness/context_inspector.py. - T402 Authority/stage/relevance/pin inspection.
- T403 Protected edit → proposal; direct Canon mutation forbidden.
- T404 Regression/hidden-gold stage-isolation self-test.
Phase 5 · Tiered + Editable Memory
Section titled “Phase 5 · Tiered + Editable Memory”- T501 Add
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 Add durable
harness/memory_bank.py. - T506 Protected accepted/locked edits become proposals; editable entries use exact before-fingerprint guards.
- T507 Proposal memory defaults to
neverinjection stage so future/contested state cannot silently prime drafting. - T508 Export Memory Bank as a non-authoritative Context Manifest view with pin/priority controls.
Phase 6 · Character Integrity
Section titled “Phase 6 · Character Integrity”- T601 Add
quality/character_integrity.py. - T602 Bounded
artifact_auditpackaging. - T603 Forbidden-context scan.
- T604 Result → evidence-chained normalized findings.
Phase 7 · State Graph
Section titled “Phase 7 · State Graph”- T701 Add
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 Add
quality/revision_orchestrator.pynarrow-pass planning / failure isolation / finding aggregation. - T802 Route surface clusters to whole-scene regeneration and reader flatness to Reader Pressure + Scene Simulation.
- T803 Update
novelforge.pyto 7.2.0 with Reader/Quality/Context/Memory/Revision routers/doctor/self-test. - T804 Update
HARNESS_MANIFEST.yamlwith 7.2 author-control/quality contracts. - T805 Extend reusable CI with all 7.2 deterministic self-tests, including Memory Bank and Revision Orchestrator.
- T806 Update
SKILL.md,SKILL.en.md, andSKILL.zh-CN.mdto the 7.2 runtime contract without redoing customer-facing docs. - T807 Update
project_sdk.pyso new projects default to Framework 7.2.0 and declare the quality-control scaffold.
Phase 9 · Verification
Section titled “Phase 9 · Verification”- T901 First 7.2 tranche (Reader/Context/Evolution/Character/State) exact-commit CI green.
- T902 Existing 7.1 deterministic contracts remained green in the first 7.2 verification.
- T903 First-tranche bundle double-build reproducible and Normal CI
model_execution=false. - T904 Expanded Memory Bank + Revision Orchestrator exact final HEAD compile/hygiene green.
- T905 Expanded full 7.2 self-tests + 7.1 regressions green.
- T906 Exact final HEAD bundle double-build reproducible + fingerprint recorded.
- T907 Exact final HEAD Normal CI
model_execution=false.
Release Follow-up
Section titled “Release Follow-up”- F001 Record the final release commit + immutable bundle fingerprint after final green HEAD.
- F002 Migrate consuming projects only if needed later; do not touch the stopped legacy project repository in this run.