Run: 2026-07-09-01KX406G48F3CN5FNNVGXC545R

Run Details

Duration:
19.3s
Cost:
$0.018316
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The green neon raven above the door had lost a wing. Aurora noticed it from across the street while rain threaded the Soho pavement into silver lines. The sign flickered, throwing a sickly pulse over the parked cars, and beneath it the familiar black frontage of The Raven’s Nest leaned into the evening as if it had grown tired of holding itself upright. She tucked the delivery bag beneath her coat and crossed between two taxis. Inside, the bar breathed warmth and old smoke. Maps covered the walls in overlapping layers: London split by vanished railway lines, Europe marked with pins, coastlines traced in faded ink. Black-and-white photographs watched from their frames. A woman in a cloche hat. Soldiers beside a jeep. A river bridge under snow. Silas stood behind the counter, polishing a glass with the concentration of a surgeon. His grey-streaked auburn hair had thinned at the crown since Rory last saw him, but the silver signet ring remained on his right hand. He limped when he crossed to the far shelf, his left leg dragging through the turn with the old, stubborn rhythm. “You’re late,” he called. “I’m carrying someone else’s noodles through London in a storm.” “Then you’re early for misery.” Rory placed the delivery bag on the counter. “Yu-Fei says you owe her for three bottles of whisky and a crate of lychees.” “Yu-Fei says many things.” “She writes them down.” Silas’s mouth lifted. “That’s why I pay her promptly.” The bell above the door rang. Rory turned, already reaching for her phone to mark the order delivered, and the rain came in with the stranger. The woman stood just inside the doorway, one hand pressed to the damp collar of her coat. She had cut her hair short. Once, it had reached the middle of her back, copper-brown and wild, and Rory had spent whole afternoons weaving ribbons through it beside the River Taff. Now the hair ended at her jaw in a dark, precise line. A thin scar ran from her right temple to the edge of her eyebrow. Her face had sharpened. The softness around her mouth had gone. Rory knew her before the woman looked up. “Eva.” The woman stopped. Silas lowered the glass. For a moment the bar held only the rain striking the windows and the low hum of the refrigerator beneath the counter. Eva’s gaze moved over Rory’s black hair, her courier jacket, the small crescent scar on her left wrist where the sleeve had ridden up. It settled on her face. “Rory.” The name crossed the space between them like an object neither wanted to catch. Rory took off her wet coat. “You’re in London.” Eva glanced at the room, at the maps, at Silas’s watchful stillness. “So are you.” “I live upstairs.” “I know.” The words landed harder than they should have. Silas put the glass aside. “You two know each other?” “We grew up together,” Rory replied. Eva moved towards the bar. Her boots made no sound on the worn boards. “We knew each other.” Rory folded her coat over one arm. “That’s a dramatic distinction.” “It’s an accurate one.” Silas reached for a bottle. “What can I get you?” “Something brown.” “That narrows it to half the bar.” “Whisky.” “Neat?” Eva looked at Rory. “Neat.” Silas poured without asking which kind. He set the glass before Eva, then watched her take it between both hands. Rory should have left. The delivery had ended. Her phone showed the green tick. Yu-Fei would want her back in forty minutes to collect another order, and the rain had thickened against the windows. Instead, she sat on the stool beside Eva. “You look different,” Rory said. Eva drank. “So do you.” “I’ve got a job.” “So did you when you left Cardiff.” “Pre-Law wasn’t a job.” “No. It was a punishment.” Silas moved to the other end of the counter, giving them the privacy of distance without pretending he had stopped listening. Rory looked at Eva’s scar. “What happened?” “Lisbon.” “That answers nothing.” “It answers the question.” “You always did that.” “Did what?” “Turned a sentence into a locked door.” Eva set down her glass. “You always kicked at the door until someone opened it.” “Someone had to.” The old rhythm appeared between them, quick and bright, almost comforting. Rory felt it before she could stop herself: the two of them at seventeen, stealing chips from the paper beside the castle wall; Eva shouting from the passenger seat of her father’s car; the narrow bedroom they had shared during a school trip to Dublin, whispering about escape as rain battered the hotel windows. Then Evan’s face surfaced in the memory, and the warmth went out of it. Eva noticed. Her gaze dropped to Rory’s hands. “You left him,” she said. Rory’s fingers tightened around the edge of the stool. “I left Cardiff.” “You left him.” “I did both.” “When?” “Does the date matter?” “It mattered when I asked where you were.” Rory looked at her. “You asked once.” “I asked six times.” “You sent messages to a number Evan had access to.” Eva’s face altered. Not much. A faint tightening beneath the scar. “I didn’t know that.” “You knew he read everything.” “I knew he was possessive. I didn’t know he had your phone.” “You knew enough.” Eva turned towards the bottles. “I knew you had stopped answering.” “I was afraid.” The admission came out plain. It made the bar seem larger. Eva’s hand closed around the whisky glass. “You never told me.” “I told you in every way I could.” “You told me you were busy. You told me university was difficult. You told me you’d call when things settled.” “They never settled.” “And I was supposed to understand that from three-word texts?” Rory’s laugh held no amusement. “You were supposed to understand it because you were my friend.” “I was your friend. I was twenty-two. I was working nights, living with two strangers, and answering calls from a woman who kept saying you were fine when I could hear you crying in the background.” Rory turned her head. Eva’s voice lost its edge. “I knew something was wrong.” “Then why didn’t you come?” “I did.” The room seemed to narrow around the two of them. “When?” “The night before you left.” Rory stared at her. “You never came to the flat.” “I stood across the road for an hour.” “That’s not coming.” “Evan was at the window.” “He was always at the window.” “I saw him.” “And then you went home.” Eva swallowed. “You think I didn’t hate myself for that?” “I didn’t know you knew.” “I told you.” “You told me you were stuck in traffic.” “I was.” “You could have walked.” “I could have done a thousand things. I did none of them.” Silas placed a small bowl of salted almonds between them. Neither touched it. Rory looked down at the scar on her wrist. The crescent had faded to a pale hook, but she could still remember the broken glass, her mother’s hands, the red cloth wrapped around the cut. Some injuries became part of the body without becoming less real. “I thought you abandoned me,” she said. Eva’s eyes shone, though her face remained still. “I thought you chose him.” Rory’s breath caught. The rain pressed against the windows. A bus passed outside, its lights dragging pale bands over the photographs. “I didn’t choose him,” Rory said. “No?” “I chose whatever kept him quiet.” “That’s not the same thing?” “It was to me.” Eva looked at her for a long time. “You could have told me.” “You could have come inside.” “I was scared.” “So was I.” “Of him?” “Of you seeing what I had become.” Eva’s fingers moved across the bar’s polished wood. “I saw.” “No. You saw the version I showed you.” “I saw enough.” “You saw me at university with a scarf around my neck in July.” “I saw you flinch when someone knocked.” “I saw you pretending not to.” “I saw you leave every party before midnight.” “I saw you let me.” Eva’s gaze snapped back to hers. “What did you want me to do? Drag you out?” “Yes.” The answer sat between them. Silas glanced over, but Rory kept her eyes on Eva. “I wanted you to make it impossible,” she said. “I wanted you to be selfish enough to ruin everything.” Eva’s mouth trembled. “You wanted me to save you.” “I wanted you to act like you knew me.” “I did know you.” “Then you knew I wouldn’t ask.” Eva picked up the whisky. She held it beneath her nose, then drank until the glass emptied. Silas took it from her and poured another. “You’ve changed,” Rory said. Eva looked at the whisky. “That’s what people say when they mean they don’t like what they see.” “I liked what I saw.” “Did you?” “You used to wear yellow trainers.” “I was fifteen.” “You wore them until the soles split.” “I liked those trainers.” “You hated silence.” “I still hate silence.” “You’ve been sitting in it for ten minutes.” Eva’s eyes hardened. “I learnt to survive it.” The phrase carried something beyond Cardiff, beyond London. Rory saw it in the scar, in the controlled angle of Eva’s shoulders, in the way she watched the door each time it opened. “Where have you been?” Rory asked. “Everywhere.” “That’s not an answer.” “You said I turned sentences into locked doors.” “You did.” “Then stop trying to pick the lock.” Rory looked towards the green light trembling through the window. “I thought you were dead.” Eva’s glass paused halfway to her mouth. “After you stopped writing,” Rory continued, “I searched for you. Your mother said you’d gone abroad. Your old number belonged to some man in Swansea who sold bathroom fittings. I called the university. They wouldn’t tell me anything.” “You searched?” “For months.” “You never came to my parents’ house.” “You didn’t want me there.” “I didn’t say that.” “You didn’t have to.” Eva set the glass down. “I was in Prague.” Silas’s hand stopped on the tap. Rory noticed. Eva noticed her noticing. “Why Prague?” “Work.” “What kind of work?” “The kind that makes people ask fewer questions when you give them money.” Rory studied her face. The old Eva had been restless, reckless, forever reaching for the next door. This Eva held herself like a person who had walked through too many of them and stopped expecting rooms beyond. “Are you in trouble?” Eva’s laugh came dry. “That sounds like you.” “It’s a reasonable question.” “No. It’s a familiar one.” “You came into a bar owned by a retired intelligence operative.” Eva turned towards Silas. He leaned on the counter, his hazel eyes calm. “I retired from several things.” “Your bar has a reputation,” Eva said. “Most bars do.” “Not this one.” “Then order another drink and enjoy the distinction.” Eva did not look away from him. “You told her about me?” “No.” “Did she tell you about me?” “No.” “Yet you know who I am.” “I know who everyone is. It’s an occupational hazard.” Rory felt the room shift beneath the conversation. Eva had not walked into The Raven’s Nest by accident. Perhaps the meeting had been unexpected for Rory, but not for Eva. “You came here for Silas,” Rory said. Eva’s expression closed. Silas wiped a clean section of the counter. “Rory.” “No. She came through that door and looked at me like she’d found a ghost. Then she started talking about Prague and reputation. She didn’t come here for whisky.” Eva reached inside her coat. Rory’s hand moved before thought. She caught Eva’s wrist. The old friend froze. For a heartbeat neither of them moved. Rory felt the pulse beneath Eva’s skin, fast and hard. Her own scar pressed against the dark sleeve of Eva’s coat. Eva looked down at their hands. “Still kicking at doors,” she murmured. Rory released her. Eva drew out a folded envelope and placed it on the bar. No name marked the front. The paper had been creased, opened, and folded again. Silas’s gaze settled on it. “I need a room,” Eva said. “Upstairs is occupied,” he replied. “I don’t need a bed.” Rory watched him reach for the envelope. His silver ring caught the bar light as his fingers closed over the paper. “You should go home,” Silas told her. Rory looked at Eva. Eva’s face held none of the girl who had once climbed through Rory’s bedroom window with two stolen cans of cider and a bruise beneath her eye. But the girl had not vanished. Rory could still see her in the set of Eva’s mouth, in the old refusal to ask for help directly. Rory slid off the stool. Eva rose with her. “Rory—” “I live upstairs.” “That isn’t what I meant.” “It never is.” She took her coat from the counter. Silas’s limp sounded behind them as he crossed towards the bookshelf at the rear of the room. Rory held Eva’s gaze. “You can come up,” she said. “But you’re telling me what happened in Prague.” Eva glanced at the envelope in Silas’s hand, then back at Rory. “Not tonight.” “Then you can wait in the rain.” Rory turned towards the stairs. Behind her, the bookshelf shifted with a low wooden scrape.
created_at"2026-07-09T17:53:20.533Z" 7/9/2026, 5:53:20 PM
model"openai/gpt-5.6-luna-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency534
moderation_latency(null)
generation_time18902
tokens_prompt1094
tokens_completion3857
native_tokens_prompt982
native_tokens_completion2889
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.018316
router(null)
provider_responses
0
endpoint_id"eebea444-34a5-4642-a766-cb319471d33a"
id"resp_0fd10efae9dc077f016a4fe010ae0c8193ab2dc24b0dd65f8b"
is_byokfalse
latency264
model_permaslug"openai/gpt-5.6-luna-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619600-2Tcbj9jwd2CjAqq7fMYR"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619600-fhH4X2r7tz9z3RxCrKP6"
upstream_id"resp_0fd10efae9dc077f016a4fe010ae0c8193ab2dc24b0dd65f8b"
total_cost0.018316
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags17
adverbTagCount0
adverbTags(empty)
dialogueSentences173
tagDensity0.098
leniency0.197
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2228
totalAiIsmAdverbs0
found(empty)
highlights(empty)
100.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
70.83% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2228
totalAiIsms13
found
0
word"flickered"
count1
1
word"pulse"
count2
2
word"familiar"
count2
3
word"warmth"
count2
4
word"traced"
count1
5
word"eyebrow"
count1
6
word"comforting"
count1
7
word"trembled"
count1
8
word"silence"
count2
highlights
0"flickered"
1"pulse"
2"familiar"
3"warmth"
4"traced"
5"eyebrow"
6"comforting"
7"trembled"
8"silence"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences155
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences155
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences311
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen54
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2228
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions42
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions127
wordCount1301
uniqueNames13
maxNameDensity3.92
worstName"Eva"
maxWindowNameDensity9
worstWindowName"Eva"
discoveredNames
Soho1
Raven2
Nest2
London2
Europe1
Rory45
River1
Taff1
Silas18
Eva51
Dublin1
Evan1
Cardiff1
persons
0"Raven"
1"Nest"
2"Rory"
3"Silas"
4"Eva"
5"Evan"
places
0"Soho"
1"London"
2"Europe"
3"River"
4"Taff"
5"Dublin"
6"Cardiff"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences85
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2228
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences311
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs229
mean9.73
std11.4
cv1.172
sampleLengths
011
152
213
351
459
54
610
75
823
94
104
119
126
1320
1486
158
161
173
184
1922
2029
211
2214
239
2415
253
262
278
2810
296
3018
3111
324
3310
342
357
361
371
385
3920
4034
418
425
435
444
457
464
475
4821
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences155
matches
0"been unexpected"
1"been creased"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs229
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences1
totalSentences311
ratio0.003
matches
0"Rory felt it before she could stop herself: the two of them at seventeen, stealing chips from the paper beside the castle wall; Eva shouting from the passenger seat of her father’s car; the narrow bedroom they had shared during a school trip to Dublin, whispering about escape as rain battered the hotel windows."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1306
adjectiveStacks0
stackExamples(empty)
adverbCount26
adverbRatio0.019908116385911178
lyAdverbCount3
lyAdverbRatio0.002297090352220521
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences311
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences311
mean7.16
std6.35
cv0.887
sampleLengths
011
116
236
313
48
522
66
76
84
95
1014
1124
1221
134
1410
155
168
1715
184
194
203
216
226
2320
2417
256
2626
2712
2814
294
307
318
321
333
344
3522
3624
375
381
3914
406
413
4212
433
443
452
468
475
485
496
45.50% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.19614147909967847
totalSentences311
uniqueOpeners61
99.50% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences134
matches
0"Once, it had reached the"
1"Instead, she sat on the"
2"Then Evan’s face surfaced in"
3"Perhaps the meeting had been"
ratio0.03
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount17
totalSentences134
matches
0"She tucked the delivery bag"
1"His grey-streaked auburn hair had"
2"He limped when he crossed"
3"She had cut her hair"
4"Her face had sharpened."
5"It settled on her face."
6"Her boots made no sound"
7"He set the glass before"
8"Her phone showed the green"
9"Her gaze dropped to Rory’s"
10"It made the bar seem"
11"She held it beneath her"
12"He leaned on the counter,"
13"She caught Eva’s wrist."
14"Her own scar pressed against"
15"His silver ring caught the"
16"She took her coat from"
ratio0.127
4.78% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount122
totalSentences134
matches
0"The green neon raven above"
1"Aurora noticed it from across"
2"The sign flickered, throwing a"
3"She tucked the delivery bag"
4"Maps covered the walls in"
5"A woman in a cloche"
6"Soldiers beside a jeep."
7"A river bridge under snow."
8"Silas stood behind the counter,"
9"His grey-streaked auburn hair had"
10"He limped when he crossed"
11"Rory placed the delivery bag"
12"Silas’s mouth lifted."
13"The bell above the door"
14"Rory turned, already reaching for"
15"The woman stood just inside"
16"She had cut her hair"
17"A thin scar ran from"
18"Her face had sharpened."
19"The softness around her mouth"
ratio0.91
37.31% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences134
matches
0"Now the hair ended at"
ratio0.007
95.24% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences45
technicalSentenceCount3
matches
0"The sign flickered, throwing a sickly pulse over the parked cars, and beneath it the familiar black frontage of The Raven’s Nest leaned into the evening as if i…"
1"This Eva held herself like a person who had walked through too many of them and stopped expecting rooms beyond."
2"Eva’s face held none of the girl who had once climbed through Rory’s bedroom window with two stolen cans of cider and a bruise beneath her eye."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount2
fancyTags
0"Rory continued (continue)"
1"she murmured (murmur)"
dialogueSentences173
tagDensity0.098
leniency0.197
rawRatio0.118
effectiveRatio0.023
88.4385%