The Learning Tracks

Writers Factory offers two distinct educational paths. Both tracks produce the same deliverable: a complete novella. The difference is in how you engage with the technology.

The Writer Track

For novelists who want to focus on the creative output

  • Goal: Complete a 20k+ word novella
  • Curriculum: Research extraction, voice calibration, AI drafting
  • Technical: None required (Native App provided)
  • Focus: Story, characters, voice

You'll work with the Foreman AI to develop your Story Bible, calibrate your voice, and draft scenes. The technology fades into the background while you focus on what matters: your story.

View Writer's Journey

The Engineering Track

For engineers who want to understand and improve the system

  • Goal: Optimize the Context Engine
  • Curriculum: GraphRAG, Prompt Engineering, System Architecture
  • Technical: Python, TypeScript, LLM APIs
  • Focus: Architecture, optimization, performance

You'll dive into the codebase, understand how the Knowledge Graph maintains continuity, and submit improvements. Your novella becomes a test case for your optimizations.

View Engineer's Handbook

What’s the Difference?

Aspect Writer Track Architect Track
Daily focus Writing scenes, developing characters Reading code, modifying prompts
Success metric Compelling story Measurable improvements
Technical depth User-level Developer-level
Collaboration With AI partner With AI + codebase
Final artifact Novella manuscript Novella + Pull Requests

Can I Switch Tracks?

Yes. Many participants start as Writers and become curious about the internals. Others start as Architects and get pulled into their story. The tracks are guidelines, not prisons.

The only requirement: everyone produces a novella. The Architect Track simply adds technical contributions on top.


Which Track Is Right for Me?

Choose Writer if:

  • You’re here primarily to write fiction
  • You want the AI to “just work”
  • Technical details distract you from creativity
  • You’ve never used a terminal and don’t want to start

Choose Architect if:

  • You have real Python/TypeScript experience (not just tutorials)
  • You’re comfortable reading 10,000+ line codebases
  • You’re willing to spend serious time understanding architecture before contributing
  • You want to understand multi-model orchestration, GraphRAG, and context assembly at the implementation level
  • You see the novella as a test case for your system improvements
Honest Warning: This is a complex, production-grade codebase (~110KB backend, ~76KB Foreman agent alone). It's not a weekend project. Architects who succeed will be those who invest time before the course to understand the architecture. Start with the Data Architecture and Systems Integration docs.

Read the FAQ Learn the Philosophy