When a screenplay is imported into a storyboard tool (Storyboarder), which script elements become scene data, how are scenes keyed, and what is dropped or modified?
Storyboarder keys Fountain scenes by the #...# scene number and, when absent, writes '#<count>-<uid>#' into the user's script; for FDX it writes a generated Number attribute but keys scenes as 'G<n>' (the scene_number assignment is commented out); scene durations are word-count estimates, not authored timings. A pipeline that diffs or locks scripts should expect the file to change on first open.
Storyboarder keys Fountain scenes by the #...# scene number and, when absent, writes '#<count>-<uid>#' into the user's script; for FDX it writes a generated Number attribute but keys scenes as 'G<n>' (the scene_number assignment is commented out); scene durations are word-count estimates, not authored timings. A pipeline that diffs or locks scripts should expect the file to change on first open.
Curator qualifications: Docs/code read 2026-10-22; no script imported, no tool run. main.js write-back path (S2) not re-read.
Limitations: Docs/code read 2026-10-22; no script imported, no tool run.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://fountain.io/syntax",
"note": "storyboarder src/js/fountain-scene-id-util.js at efb823cd; src/js/importers/final-draft.js L44-52, L83-84, L113; src/js/fountain-data-parser.js L86-88, L165-177"
},
{
"url": "https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/src/js/fountain-scene-id-util.js",
"note": "storyboarder src/js/fountain-scene-id-util.js at efb823cd; src/js/importers/final-draft.js L44-52, L83-84, L113; src/js/fountain-data-parser.js L86-88, L165-177"
},
{
"url": "https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/src/js/importers/final-draft.js",
"note": "storyboarder src/js/fountain-scene-id-util.js at efb823cd; src/js/importers/final-draft.js L44-52, L83-84, L113; src/js/fountain-data-parser.js L86-88, L165-177"
},
{
"url": "https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/src/js/fountain-data-parser.js",
"note": "storyboarder src/js/fountain-scene-id-util.js at efb823cd; src/js/importers/final-draft.js L44-52, L83-84, L113; src/js/fountain-data-parser.js L86-88, L165-177"
},
{
"url": "https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/README.md",
"note": "storyboarder src/js/fountain-scene-id-util.js at efb823cd; src/js/importers/final-draft.js L44-52, L83-84, L113; src/js/fountain-data-parser.js L86-88, L165-177"
},
{
"url": "https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/src/js/main.js",
"note": "storyboarder src/js/fountain-scene-id-util.js at efb823cd; src/js/importers/final-draft.js L44-52, L83-84, L113; src/js/fountain-data-parser.js L86-88, L165-177"
},
{
"url": "https://fountain.io/syntax/",
"note": "observed URL (dated/alias form of the cited catalogue source; canonical identity retained)"
}
]
}Evidence claims
- [sourced_fact] Storyboarder keys Fountain scenes by the #...# scene number and, when absent, writes '#<count>-<uid>#' into the user's script; for FDX it writes a generated Number attribute but keys scenes as 'G<n>' (the scene_number assignment is commented out); scene durations are word-count estimates, not authored timings. A pipeline that diffs or locks scripts should expect the file to change on first open. · locator: storyboarder src/js/fountain-scene-id-util.js at efb823cd; src/js/importers/final-draft.js L44-52, L83-84, L113; src/js/fountain-data-parser.js L86-88, L165-177 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://fountain.io/syntax
- cites → https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/README.md
- cites → https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/src/js/fountain-data-parser.js
- cites → https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/src/js/fountain-scene-id-util.js
- cites → https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/src/js/importers/final-draft.js
- cites → https://github.com/wonderunit/storyboarder/blob/efb823cd79303819c4c4ad691b6b6d341e868e03/src/js/main.js