scriptswirl.com A line enters from the left margin · function cue() { return orbit; } [stage direction: the cue loops back through wet ink] revise → circle → breathe → flatten into a readable scene
The Swirl Rehearsal · scene i

scriptswirl.com

Near black water holds a barely visible circular current. Touch the margin and the punctuation begins to rehearse.

;{}?*/[]
margin note: let the ink choose its entrance
scene ii · First Stroke

A line enters from the left margin.

The first sentence refuses a straight baseline. It bends toward the cue light, slips beneath a bracket curl, and becomes both dialogue and instruction.

draft / drift / declare
scene iii · Nested Cue

The cue loops back.

Stage direction folds into function call. A bracket opens, a character crosses, and the current records every revision as a graceful eddy.

if (line.isLost) { line.orbit("again"); }
[enter aqua cue, upper right]
rewriterevisereturnresolve
scene iv · Spiral Rewrite

The draft becomes densely tangled.

Rose loops circle the uncertain phrase. Violet strokes pull executable fragments through the water until the current can tell which words are ready.

circle this beat
scene v · Curtain Resolve

The rewrite finds its orbit.

What began as a dark swirl flattens into a clean theatrical line: prose, stage direction, and script moving together without becoming ordinary software.

rehearse again
scriptswirl.com · language in rehearsal