Skip to content

Surgical Edits

The lightest-weight change of all. You're fixing one specific thing in one workflow — a single scene's prompt, a typo, a per-account dialogue swap — without making a whole new variant.

When you'd do this

Situation Lvl 1 / Lvl 2 variant? Surgical edit?
Rewrite 20%+ of the dialogue Lvl 1
Update wardrobe across all scenes Lvl 2
Fix one specific scene's image prompt Yes
Correct a typo in one dialogue line Yes
Swap a single per-account customization Yes
Update the avatar reference URL after re-uploading Yes

Rule of thumb: if the change is a single targeted fix, it's surgical. If it's a coherent change applied across the workflow, it's a variant.

What you do

You: in XYZG3-V1, Scene 03's image prompt has the avatar in a blue
     shirt but the rest of the workflow has them in white. Fix just
     Scene 03 to match.

Claude:
  Surgical edit on Scene 03 image prompt:

  Before: "white linen shirt" → "blue cotton t-shirt"
  After:  "white linen shirt" → "white linen shirt" (matches rest)

  Editing the Scene 03 image scene spec in tab Account A only.
  Bumping V0-N counter — V1 → V1-1? Or do you want to keep V1?

Surgical edits still bump the version if the workflow is at V0-N (testing) — every meaningful change archives the previous version. If the workflow is at V1+ (approved), a surgical edit can stay in place if you choose, or you can bump.

When a surgical edit needs a version bump

Always bump if:

  • The edit changes anything the Generation Runner will read on its next pass (prompts, references, schema)
  • The edit might affect multiple downstream nodes (e.g., a reference image swap touches every scene using that ref)
  • You want an audit trail of what changed when

You can skip the bump if:

  • You're correcting a metadata-only field (description in the version registry, comment in a JSON file)
  • The change has zero generation impact
  • You're recovering a temporarily-broken state to its prior known-good state

When in doubt, bump. The cost is one file in backups/ — well worth the audit trail.

How surgical edits differ from a Lvl ½ variant

The biggest practical difference: surgical edits don't go through the Script Writer or other prompt-writing agents. The Manager edits the file directly — usually by reading the existing prompt, applying your targeted change, and writing it back.

Variant (Lvl 1 / Lvl 2) Surgical edit
Goes through the Script Writer / Image Prompter Manager edits the file directly
Produces a new workflow file (decimal bump in approved/) Edits the existing workflow (V0-N bump or stay-in-place)
Coherent change pattern Targeted, single-point fix
Auto-approved (Lvl ½ only) Auto-applied — your call whether to bump version

Per-account dialogue tweaks

Common case: a Lvl 1 variant rewrites canonical dialogue across all tabs, but one tab needs a small per-account persona swap. That's a surgical edit on top of the variant.

You: the Lvl 1 variant landed on XYZS1-V1-1 but Account B's row 3
     should say "for one of my patients" instead of "for my mom"
     (that's Account B's persona).

Claude: [edits row 3 of Account B's dialogue dynamic node, saves]

The fan-out script's transforms can do this automatically as a post-variant pass. For one-off cases, manual is fine.

Example session — fixing a broken reference

You: I just re-uploaded Account D's avatar reference sheet to R2 with
     a corrected face crop. The new R2 URL is https://pub-xyz.r2.dev/
     accountD-v2.png. Update XYZG3-V1 to use the new URL.

Claude:
  Updating the Avatar Media node in Account D's tab of XYZG3-V1.

  Before: imageData = "https://pub-xyz.r2.dev/accountD-v1.png"
  After:  imageData = "https://pub-xyz.r2.dev/accountD-v2.png"

  Bumping V1 → V1-1 (workflow is in approved/, so the bump pattern
  matches Lvl 1/2). Old file moved to backups/.

  Avatar ref URL also recorded in reference/avatar-sheets/r2-urls.md
  for future workflows.

  Ready to regenerate Account D's scenes with the new reference.

What NOT to do surgically

Avoid using surgical edits for changes that should be a variant:

  • A new wardrobe direction across all scenes → that's a Lvl 2 variant
  • A rewrite of multiple dialogue lines → that's a Lvl 1 variant
  • An environment change → that's a Lvl 3 variant (testing phase)

Surgical edits are for targeted, isolated fixes. If you find yourself making "one surgical edit" across 8 scenes, stop — it's a variant, not a surgical edit.

When you're ready

Next: Translating a Workflow — taking an English workflow and producing the Spanish version, or vice versa. Script Writer Mode 2.