PlotDirector/PlotLine/Docs/StoryIntelligence_Phase20AG_SceneImport.md
2026-07-08 19:59:23 +01:00

2.0 KiB

Phase 20AG - Scene Intelligence Import

Story Intelligence scene import now uses the stored Scene Intelligence JSON to populate the existing PlotDirector scene fields. This phase does not add new OpenAI requests or new analysis passes.

Imported Scene Fields

  • Scene title: generated from the imported scene number and short summary.
  • Short summary: saved to the same scene summary field used by manually authored scenes.
  • Detailed summary: saved to scene outcome notes.
  • Scene purpose: observedFunction is saved to scene purpose notes.
  • Purpose labels: matched to existing PlotDirector scene purpose labels when the observed purpose text or returned purpose labels match existing labels. New purpose labels are not created.
  • Point of view: linked only when the returned POV name resolves to an existing project character or alias. Unresolved POV is left blank and noted.
  • Metrics: supported project metric values are imported for Action, Emotion, Tension, Conflict, Mystery, Romance, Humour, Revelation and Pacing when matching metric types exist.
  • Time reference: the returned setting time is saved as the scene relative time text.
  • Timeline clues: factual timeline clues are saved as scene notes. Timeline events are not created.
  • Scene notes: useful non-duplicative atmosphere, ambiguity and descriptive observation notes are saved as Story Intelligence import notes.
  • Source tracking: each scene records the Story Intelligence run and source paragraph range.

Confidence

Confidence remains stored in Story Intelligence audit data and metric notes. Author-facing onboarding review displays confidence as High, Medium or Low rather than numeric values.

Not Imported Yet

The following Story Intelligence areas remain future phases:

  • Characters
  • Locations
  • Assets
  • Relationships
  • Knowledge changes
  • Continuity warnings
  • Real timeline events

These are intentionally not created during scene import so that this phase only completes the scene-level import surface.