Walk every path
A deterministic checker explores every route from the start scene, tracking which items and facts the player has picked up along the way.
- Broken choice targets
- Unreachable scenes and endings
- Paths that skip a required item
Narrative QA for branching games
Lineweave maps every branch of your script, then has Claude read it like an editor: it catches characters who know things they shouldn't, items that were never found, and endings no path can reach. Every finding comes with a quote from your script.
How it works
Rules catch what rules can catch. Claude catches what only a reader would notice. Lineweave checks Claude's evidence against your script before showing it to you.
A deterministic checker explores every route from the start scene, tracking which items and facts the player has picked up along the way.
Claude reads the dialogue, your world notes, and the path map together, looking for the problems a rule can't express.
Each Claude finding must quote your script. Lineweave checks every quote against the actual dialogue and marks any it can't find. You get a suggested fix, never an automatic rewrite.
Live demo
The sample script has six planted problems: three structural, three that only a reader would catch. Run both passes and see how many turn up. Then load the corrected version and compare.
The structure check can't tell that a guard greets someone he has never met. Run the review to see what Claude finds in the same script. It usually takes 20–60 seconds.
Each scene has an id, a title, dialogue lines, and choices that point to other scenes. requires lists the facts a scene expects the player to have; sets adds facts once the scene plays. world_notes is free text that Claude checks the dialogue against. Up to 200 scenes. Ink and Yarn Spinner import is next on the roadmap.
Why this matters
A visual novel or RPG with a few dozen choices already has more paths than anyone can replay by hand. Small teams find continuity errors the way players do: by stumbling into them. Proofreading tools check sentences. Engine validators check links. Few tools check whether the story still makes sense on every path.
The job is careful reading over long, structured context: world notes, every scene, and the path map at once. Claude's long context and structured output let Lineweave send the whole script in one request and get back findings it can verify.
A chat answer doesn't know which path a problem happens on, and nothing checks whether its quotes are real. Lineweave pairs Claude with an exact path checker and rejects evidence that isn't in the script.
Lineweave flags and suggests. It never rewrites your story.
Roadmap
Try it on the sample script, or paste your own.