A practical writing exercise

Edit dialogue for subtext and clarity

Perform one annotated dialogue edit that removes repeated explanation, preserves each turn's function, and keeps enough speaker cues to follow the exchange.

Explore prose editing →

Your starting material

Use this complete original material for the demonstration. You can copy or download it before working through the steps.

Original seven-turn draft:
1. Bren: "As you know, we shut the north gate at ten every night, and it is now ten, so we must shut it."
2. Evi: "I know that rule because we both work here. But the woman outside says her son is inside the town."
3. Bren: "She may be telling the truth or she may not be telling the truth. We cannot know whether she is telling the truth."
4. Evi: "We could ask for her address. I would like to ask her address because addresses can be checked."
5. Bren: "The register is in our booth. I will check an address if you get one."
6. Evi: "I will ask her for an address now. Please hold the gate open while I ask."
7. Bren: "I will hold it for one minute, but not longer than one minute."
Fixed facts: Bren and Evi are patrol guards; gate closes at ten; it is ten now; a woman outside claims her son is inside; neither guard has verified her claim; an address register is in the booth. Bren wants a bounded verification, Evi wants a chance to check before refusing. Bren permits exactly one minute, not unconditional entry. Voice targets: Bren uses procedural limits; Evi makes concrete, courteous requests. No actual address or son is established.

Deliberately flawed example

Deliberately flawed edit: 'Close.' 'No.' 'Liar.' 'Address.' 'Fine.' 'Wait.' 'Fine.' Delete every tag and action because shorter dialogue always has more subtext.

Mark what the turn does

Before cutting, give each turn a function: invoke deadline, raise an exception, question reliability, propose verification, divide work, request time, grant a limit. Preserve those jobs even when the wording changes.

Repeated information the speakers both know can often shrink. But the reader may need the ten o'clock rule once. Keep it in a motivated demand rather than making both guards recite their employment history.

Preserve voice and navigation

Bren can be concise about procedure while Evi remains courteous and specific. Making both speak in identical fragments erases that difference. A natural longer line may be useful when someone proposes a method.

Keep a speaker cue at the agreement that matters. An action attributed to Bren can identify him and make the one-minute permission visible. Remove tags only when the alternating pattern and intervening actions remain clear.

One possible revision

One possible revision — annotated pass:
1. Bren: 'Ten o'clock. Bring the gate in.' [Cut shared routine; retain rule and command.]
2. Evi: 'A moment, please. She says her son's inside.' [Keep polite delay and unverified claim.]
3. Bren: 'Saying it isn't proof.' [Compress three versions of the same doubt.]
4. Evi: 'Let me get her address. You can check the register.' [Retain the concrete test, remove explanation of what addresses do.]
5. Bren: 'It's in the booth. Get the address.' [Keep location and division of work.]
6. Evi: 'Will you hold this while I ask?' She offered him the gate bar. [Request becomes a physical handoff; her action preserves attribution.]
7. Bren took the bar. 'One minute.' [Keep a necessary identifying cue and exact bounded consent.]
Function check: deadline, exception request, doubt, verification proposal, work assignment, hold request, bounded permission all remain. No line grants entry, asserts the woman is truthful, or makes the son real beyond her claim. Bren's short limits contrast with Evi's courteous proposal; the scene has not been shortened into one shared voice.

What changed and why

  • Removed repeated explanations while retaining the logical job of every turn, so verification still follows from doubt.
  • Kept action attribution at the final handoff and distinguished procedural limits from courteous requests, preserving clarity and voice.

A choice worth keeping

Keep 'Bren took the bar' before the last line. It identifies who grants the limit and shows the temporary hold becoming an action.

Try it with fresh material

Original transfer dialogue: 1. Nia: 'The archive closes at five every day, as you know, and it is five.' 2. Sol: 'The researcher says she needs one photograph, and I think one photograph is all she says she needs.' 3. Nia: 'We need a permission slip because photographs need permission.' 4. Sol: 'I can ask whether she has the slip. Please keep the lamp on while I ask.' 5. Nia: 'I will keep it on for two minutes, and only two minutes.' Facts: permission not verified; no photograph yet; Nia wants the rule observed, Sol wants a bounded chance to check. Nia is precise, Sol is tactful.

Label each turn's function, make one annotated line-by-line edit, and keep at least one necessary speaker cue with a reason. Preserve the two-minute limit and unverified permission. Deliver annotated revision plus function check.

Feedback for your attempt

  • Does the edit accidentally allow a photograph before permission is verified? Restore the condition.
  • Can readers follow who controls the lamp and grants the limit? Add a useful action or tag if needed.
  • Cut explanation selectively; Sol can remain tactful without sounding identical to Nia.

Check before moving on

  • Check turn functions before and after the edit.
  • Read without character labels once to test speaker navigation.
  • Retain a longer line or explicit tag when it does useful work; brevity alone is not the target.

Original dialogue, annotated edit, and function audit authored by an AI agent. Designed editorial demonstration, not captured model output or human voice testing. An independent AI agent completed the transfer exercise and archived its artifacts; no human reader testing is claimed. Material version: 2026-10-18.

Your story context · session only

Keep confirmed facts here, then choose what to use in another task. Refreshing or closing this tab clears this memory. Export a file to keep your work. API keys are never included.