US-YW2: Import Scene Goal/Conflict/Outcome as Beats
Novel writing app that bridges outlining and drafting. Built with Rust
Status: Beta
Brought to you by:
smithandweb
Originally created by: smith-and-web
As a yWriter user,
I want to have my Goal, Conflict, and Outcome fields converted into scene beats,
So that my detailed scene planning becomes scaffolding for drafting.
Parent Epic: [#123]
This is the key differentiator for yWriter import. yWriter's Goal/Conflict/Outcome (GCO) fields align perfectly with Kindling's beat scaffolding concept. This is why yWriter users would use Kindling.
<SCENE>
<ID>1</ID>
<Title>The Confrontation</Title>
<Desc>Sarah confronts John about the letter.</Desc>
<Goal>Sarah wants to get the truth from John</Goal>
<Conflict>John refuses to admit he took the letter</Conflict>
<Outcome>Sarah finds the letter in John's pocket</Outcome>
<SceneContent>...</SceneContent>
</SCENE>
<Desc> present): Provides scene context<Goal> content<Conflict> content<Outcome> contentOption A: Explicit labels (recommended)
Beat 1: "Sarah confronts John about the letter." (from Desc)
Beat 2: "Goal: Sarah wants to get the truth from John"
Beat 3: "Conflict: John refuses to admit he took the letter"
Beat 4: "Outcome: Sarah finds the letter in John's pocket"
Option B: Generic labels
Beat 1: "Sarah confronts John about the letter."
Beat 2: "Sarah wants to get the truth from John"
Beat 3: "John refuses to admit he took the letter"
Beat 4: "Sarah finds the letter in John's pocket"
Allow user to configure during import:
GCO Import Options
──────────────────
☑ Import Goal as beat
☑ Import Conflict as beat
☑ Import Outcome as beat
☑ Import Description as beat
☑ Include "Goal:/Conflict:/Outcome:" prefixes
<Desc>) imports as first beat if present
Originally posted by: smith-and-web
Implemented in PR [#140]. Goal/Conflict/Outcome fields are converted to Kindling beats. Reaction scenes use Response/Dilemma/Decision labels instead.
Related
Tickets:
#140Ticket changed by: smith-and-web