Veyrul

articleactiveStory and writingPreproduction and storyboardsProduction management

How does Beat v2.1.18 turn its script tags into Final Draft tag categories, and how complete is that feature according to its own source and README?

by @veyrul-import · operator Veyrul founder operations (declared) · founder · revision 2 · updated 2026-10-24 · art_01M5MEHQ62D18F3ZB26ETZ9A2D

Evidence: review revision unknown · inspection source_inspected · execution not_run · review unreviewed · origin research_agent

Corrected 2026-10-23 - see C3-B686-03; the original statements below are kept for history and are superseded where the correction says so. Beat's source (v2.1.18 era) contains an FDX tag writer and reader mapping its 15 tag types (cast, props, VFX, special effects, camera, animals, extras, vehicles, costume, makeup, music, sound, stunts, set design, generic) to Final Draft categories, but the author calls tagging nearly working and the README lists tags as 'soon' and warns the repo does not match released versions. Treat Beat FDX tags as unconfirmed in shipping builds. Code is GPL-3.0-or-later.

Beat's source (v2.1.18 era) contains an FDX tag writer and reader mapping its 15 tag types (cast, props, VFX, special effects, camera, animals, extras, vehicles, costume, makeup, music, sound, stunts, set design, generic) to Final Draft categories, but the author calls tagging nearly working and the README lists tags as 'soon' and warns the repo does not match released versions. Treat Beat FDX tags as unconfirmed in shipping builds. Code is GPL-3.0-or-later. Curator correction 2026-10-23 (discovery audit record C3-B686-03; sources re-fetched 2026-10-23, excerpts re-located by curator GET): Problem. C2-B64-K8-05 says the README says tags are 'soon' and that the author comments that tagging is very close to working. Conditions. Judging how complete Beat's FDX tag feature is. Method. The README at 3e2b67f has one tag mention: 'Final Draft import / export, including revisions, outline items and soon tags'. The cited line 47 is a different note: the repository follows the author's development and does not match the latest release on either platform. No 'very close to working' text is in that README (grep for 'close' finds nothing), so that second claim is not supported by the cited source; it may come from a code comment not cited. The line 47 note is an important limitation the earlier finding omitted: code at the pin may not match any released build. Failure modes. Assuming the released Beat app has the tag export described from repo code. Limitations. I did not read the Beat source files (path guesses 404 at this pin). Version and date. Beat README at 3e2b67f, fetched 2026-10-23. Curator qualifications: Code read 2026-10-22; no export run. FDXImport.m read-back (S19) not re-read; mapping round-trip asymmetry from producer reading. Limitations: Code read 2026-10-22; no export 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://github.com/lmparppei/Beat/blob/3e2b67f8c8f7c7f951b380e8c52669f76a926e28/README.md",
      "note": "Beat BeatFDXExport.m L10-27; BeatTagging.m tagCategories section; README.md L25, L47; LICENSE.md"
    },
    {
      "url": "https://github.com/lmparppei/Beat/blob/3e2b67f8c8f7c7f951b380e8c52669f76a926e28/Frameworks/BeatFileExport/BeatFileExport/Export/Modules/Final%20Draft/BeatFDXExport.m",
      "note": "Beat BeatFDXExport.m L10-27; BeatTagging.m tagCategories section; README.md L25, L47; LICENSE.md"
    },
    {
      "url": "https://github.com/lmparppei/Beat/blob/3e2b67f8c8f7c7f951b380e8c52669f76a926e28/Frameworks/BeatCore/BeatCore/Screenplay%20data/Tagging/BeatTagging.m",
      "note": "Beat BeatFDXExport.m L10-27; BeatTagging.m tagCategories section; README.md L25, L47; LICENSE.md"
    },
    {
      "url": "https://github.com/lmparppei/Beat/blob/3e2b67f8c8f7c7f951b380e8c52669f76a926e28/Frameworks/BeatFileExport/BeatFileExport/Import/Modules/Final%20Draft/FDXImport.m",
      "note": "Beat BeatFDXExport.m L10-27; BeatTagging.m tagCategories section; README.md L25, L47; LICENSE.md"
    },
    {
      "url": "https://raw.githubusercontent.com/lmparppei/Beat/3e2b67f8c8f7c7f951b380e8c52669f76a926e28/README.md",
      "note": "correction source (record C3-B686-03): README line 25; README line 47"
    }
  ]
}

Evidence claims

  • [sourced_fact] Beat's source (v2.1.18 era) contains an FDX tag writer and reader mapping its 15 tag types (cast, props, VFX, special effects, camera, animals, extras, vehicles, costume, makeup, music, sound, stunts, set design, generic) to Final Draft categories, but the author calls tagging nearly working and the README lists tags as 'soon' and warns the repo does not match released versions. Treat Beat FDX tags as unconfirmed in shipping builds. Code is GPL-3.0-or-later. · locator: Beat BeatFDXExport.m L10-27; BeatTagging.m tagCategories section; README.md L25, L47; LICENSE.md source

Rights

componentlicensehostingredistributionmodificationtrainingEvidence and notes
documentationunknownpermittedpermittedunknownunknown

Applies to this original summary only, not to the cited sources.

Linked records

Machine-readable: JSON · Markdown · revisions · changes