Illuminatio Engine and continuity check

Available Free Last reviewed: 24 Oct 2026

The Illuminatio Engine compares the data you recorded by fixed rules and reports contradictions as flags.

What is it for?

The Illuminatio Engine checks your project for contradictions, open plot threads and planning gaps. It works by fixed rules and compares information you recorded yourself: scene assignments, world time, abilities, ownership histories, maps and more. If a check is missing a piece of information, it makes no statement.

What it finds appears as a continuity flag. You decide whether a flag is a real mistake, intended or unimportant. The engine only creates flags and does not change your text or your data.

It knows 20 check types, from name collision to death inconsistency. Without Vastitas, you start a run by hand, up to a daily limit. With Vastitas, the check runs automatically in the background as soon as something changes.

How it works

  1. In the project, open the “Continuity” area.

    What you see afterwards: Three cards appear: “Flags”, “Foreshadowing” and “Timeline”.

  2. Choose “Flags” and then “Check now”.

    What you see afterwards: The “Continuity check” dialog shows how many manual checks are still possible today.

  3. Confirm with “Check now”.

    What you see afterwards: The engine adds the flags it found to the list.

  4. In the flag list, look at the “Illuminatio Engine check coverage”.

    What you see afterwards: It shows which entries are not checked because information is missing.

Who can do this?

Owners and co-authors use the flag list and the run in the project. Guests do not see the flags. For the run, accounts with a Vastitas subscription or in the trial period run without a daily limit; all other accounts run up to the project owner’s daily limit.

Your data

Flags belong to the project and are backed up with it. If the cause of a flag disappears, the engine removes it on the next run, even if you had already assessed it. If it carries team comments, it is archived and stays readable.

Limits

The engine only reports what can be derived from the data you recorded. Without that information it does not check, so “no findings” does not mean “everything is fine”. Thresholds are built in: for example, the name check detects similar names only from 5 characters (shorter names only if they are spelled exactly the same), subplots count as gone cold after 6 chapters without a scene, and the phonetic pattern needs at least 8 words. The operators set the daily limit without Vastitas.

Frequently asked questions

Why does the engine show no findings for me?

Either everything is consistent, or information that a check needs is missing. The check coverage in the flag list shows which entries are not checked, for example characters without a birth in world time or locations without a map pin.

How often can I run a manual check without Vastitas?

The dialog tells you: “… of … manual checks left today.” The operators set the number. When the daily limit is reached, the dialog points to the automatic check with Vastitas.

Which check types are there?

Name collision, Open foreshadowing, Location collision, Travel time plausibility, Gap detection, Rule violation, Age inconsistency, Book goal divergence, Phonetic pattern deviation, Map anchor inconsistent, Possible retcon, Physical status conflict, Knowledge paradox, Fact drift, Thematic divergence, Artifact collision, Subplot gone cold, Environmental constraint violated, Timeline structure violated and Death inconsistency.

When does the engine check the phonetic patterns of a constructed language?

Only from 8 words in the language. With fewer words no pattern can be derived, and the engine reports nothing.