Puzzle Tools
LitaRiva puzzle book pipeline — runs entirely on-device. Ordered by workflow: theme → generate → cull → assemble. Themes are the swappable module; every generator consumes them.
1 · Themes
Theme List Manager
Themed word lists with clues — validated, stored, exported, handed off to every generator
2 · Generate
Word Search
Full-enumeration placement — directions, overlap, fill strategy; every word places or fails loudly
Difficulty Ramp
Named tiers as the spec — Easy/Medium/Hard with optional gentle drift; one tier + one list = one book's ZIP
Mazes
Backtracker & Prim's textures — enforced solution-path length, perfect single-path mazes
Word Scrambles
Clued or theme-only — three scramble styles, letter-verified against every answer
Number Search
Word search mechanics on digits — random pools or themed lists, ambiguity-checked
Cryptograms
Fresh derangement per quote — frequency-based letter hints, round-trip verified
Sudoku
Unique solution as a hard gate — four tiers graded by technique depth, not clue count
Criss-Cross
Freeform interlocking fill-ins — run-verified so no unintended words can form
3 · Cull & calibrate
Contact Sheets & Culling
Keep/cut every puzzle with tagged reasons — kept ZIP + metric-rich culling log for calibration
4 · Assemble
Book Builder
Run ZIPs → print-ready KDP interior — sections, dividers, solutions in back, direct PDF on iPhone/iPad