The sun does not rise in my world, and my AI keeps forgetting
Description and use
The author built a fantasy world where the sun does not rise and used an AI to write prose. The checker flagged many forbidden terms, but false positives arose from scanning non‑prose files and overmatching common words. By redefining the scan scope to reader‑facing prose and adjusting the checker to match only compounds, the violation count dropped to 102, matching the expected distribution.
Problem
An AI-generated manuscript contained forbidden terms that violated the author’s worldbuilding rules, causing the checker to flag many lines and misclassify content.
Outcome
By refining the scan scope and checker logic, the author reduced false positives, accurately counted violations, and aligned the checker’s output with the worldbuilding rules.
Workflow
- Define world rules and forbidden terms.
- Generate prose with AI.
- Run checker on all files.
- Identify false positives in non-prose files.
- Redefine scan scope to reader-facing prose only.
- Update checker to match compounds only.
- Re-run checker and verify counts.
- Analyze distribution of violations.
- Adjust expectations and documentation.
- Iterate as needed.
Evidence
The run after I redefined the scan scope (2026-09-06) came back exit 1 with 102 violations.
The checker is close to grep. Collect the lines that hit a forbidden pattern, exit 1 if there is at least one.
- Record date: 2026-09-15T04:16:51.796Z