Understand the Autonovel Pipeline Architecture
masterAutonovel operates using a dual-branch architecture to ensure reproducibility and separation of concerns:
- Master Branch (Framework): Contains the reusable, immutable base. This includes agent instructions (
program.md), craft education (CRAFT.md), anti-slop/anti-pattern detection rules (ANTI-SLOP.md,ANTI-PATTERNS.md), and the core Python toolset. - Per-Novel Branch (Generated): A separate branch created automatically for each novel. This contains all story-specific content, including the
seed.txt, world bibles (world.md), character registries (characters.md), outlines (outline.md), prose chapters (chapters/ch_*.md), and the current state (state.json).
This separation allows the pipeline machinery to remain constant while the story content evolves through different phases.