Verifier Scoring
This guide explains what Dramatica verifies, what it does not verify, and how to interpret verifier outputs during generation and revision.
What we verify
Dramatica verifies narrative intent alignment against the intended Storyform using:
- Throughline alignment checks
- Dynamic consistency checks
- Storybeat advancement checks
- Structural constraint checks for Storyform coherence
What we do not verify
Dramatica does not directly score:
- prose style quality
- literary originality
- market fit
- voice preference
These are best handled by human judgment or separate graders.
How scoring works
Verifier outputs are split into two classes:
Constraints
Constraint checks act like compiler errors. A candidate can be rejected when it violates non-negotiable Storyform requirements.
Soft scores
Soft scores report degree of alignment across dimensions, such as:
- Throughline Alignment
- Dynamic Consistency
- Storybeat Advancement
These scores support ranking and revision, not style conformity.
How to interpret score movement
Interpretation should be relative within a controlled run:
- A positive change (for example
+0.12) means stronger alignment with intended narrative intent on that dimension. - A negative change indicates drift or contradiction relative to the specification.
- Flat scores across multiple iterations can signal local minima or insufficient candidate diversity.
Use score changes with qualitative inspection. Do not treat any single number as a full judgment of writing quality.
Common failure modes
Structurally valid but narratively flat
The draft may satisfy constraints while reading as emotionally inert. Keep verifier checks, then broaden candidate diversity and apply human taste filters.
Overfitting to structure
Drafts can become rigid when revision targets score movement without expressive variance. Preserve diverse candidates in selection.
Throughline leakage
Main Character and Influence Character pressures may blend in language even when structure seems intact. Treat this as an alignment failure and revise at the beat level.
Repetitive advancement
Storybeats can appear to advance numerically while repeating the same conflict expression. Add semantic progression checks in review.