Run: 2026-07-07-01KWZ4713FZAVE6CQJJ5C30PRV

Run Details

Model:
Aion 3.0
Duration:
1m 34s
Cost:
$0.025558
Provider:
AionLabs

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<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> 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.

Model response

AI
The rain hadn't let up since Tuesday. By Thursday evening it had settled into that particular London persistence that felt less like weather and more like a condition of existence, the kind that soaked through your jacket before you noticed and stayed in your bones for hours after you came inside. Aurora Carter pushed through the door of The Raven's Nest with a delivery bag still slung over one shoulder, her black hair plastered to her temples in thin wet ribbons, and nodded at Silas behind the bar before she'd even finished shrugging off the bag. "Yu-Fei says the lemongrass is coming in tomorrow," she said. "She wants to know if you'll still take the Thursday order." Silas looked up from the glass he was polishing, a cloth draped over his shoulder like a magpie's salvage. His hazel eyes moved over Rory's face in that quick, cataloguing way he had — a habit she suspected came from years of reading rooms and exits and the weight of a person's silences. "Tell her Thursday's fine. And hang that bag in the kitchen before you drip all over my floor." She did, and when she came back she took her usual stool at the far end of the bar, the one closest to the wall of black-and-white photographs. She knew most of them by now — Silas in Prague with a woman whose name he wouldn't say, a street market in Marrakech, a coastline she'd never identified. She ordered her usual and let the gin work its way into the cold. The bar was quiet for a Thursday. A couple near the window, their faces green-lit by the neon sign bleeding through the glass. A man in the corner with a paperback he wasn't reading. The rain made its own noise against the front windows, and beneath it the low murmur of some jazz recording Silas had put on, something with a muted trumpet that sounded like it was trying to remember a melody it had once known. The door opened. Cold air. Rain. A woman stepping inside, shaking water from her sleeves, blinking against the dim interior light. Rory's hand stopped halfway to her glass. She knew that gesture. The particular way of shaking water from your arms like you were annoyed at the sky personally, like the rain was a breach of contract. She'd seen it a thousand times — in the cafeteria at Cardiff University, outside the lecture halls, on the bench by the Taff where they used to sit and plan lives they hadn't lived yet. But the woman who turned toward the bar looked nothing like Eva Morley. Not the Eva she remembered, anyway. That Eva had been bright-edged and kinetic, all sharp laughter and opinions delivered like verdicts, the kind of person who entered a room already in motion. She'd worn her red hair cropped close and dressed like she was daring the world to comment. This woman had let the red grow out to her shoulders, dark at the roots, the colour faded to something closer to rust. She was thinner — not in the way of someone who'd been careful about it, but in the way that suggested meals skipped out of indifference rather than intention. There were shadows under her eyes that had settled in so deeply they looked less like fatigue and more like a permanent feature, like the lines old maps used to mark uncharted water. She wore a grey coat that didn't fit and carried herself with a stillness that seemed wrong on Eva, whose natural state had always been motion. Eva's eyes swept the room, found nothing, and were on their way to the bar when they stopped. Stopped on Rory. And something passed across her face — a tremor, quick, quickly buried. "Rory." Eva said it quietly. Not a question. An identification, like she was confirming something she'd been telling herself for years. "Eva." They stood like that for a moment, the length of the bar between them, the muted trumpet filling the silence. Then Eva walked over, and Rory watched her approach with the careful, almost clinical attention she gave to things she couldn't quite believe were real. "You look exactly the same," Eva said. "You don't." Eva's mouth twitched — not a smile, something closer to an acknowledgement. She sat down on the stool beside Rory without being invited, in the way that people who've known each other long enough sometimes still carry. "Yeah. I get that a lot." Silas materialized with a glass and a questioning look at Rory. She gave him a slight nod — the kind of shorthand that had developed between them over months of shared evenings and unspoken understandings — and he poured Eva a gin without asking what she wanted. He had that instinct. Maybe it came from the same place as the way he read a room. "You live nearby?" Rory asked. "Brixton. A bedsit above a betting shop. It smells like fried chicken and regret, but the rent's cheap." Rory let the word "regret" sit there without touching it. She took a drink instead. The gin was good — Silas didn't stock anything else. "I didn't know you were in London." "I didn't know you were either. Not until about a month ago. I saw your name on one of those Golden Empress delivery flyers. Aurora Carter. Not exactly a common combination. I've been meaning to come to this part of Soho for weeks. Kept finding reasons not to." Eva looked down at her glass. "Kept finding reasons." The rain intensified against the windows. The couple by the door gathered their things and left, letting in a gust of cold that made the photographs on the wall shiver in their frames. "I looked for you," Rory said. "After I got to London. I called your old number. I sent emails. I messaged your mother on Facebook." "I know. I read them." Eva's fingers traced the rim of her glass. Her nails were bitten to the quick. "I just couldn't figure out what to say back. 'Sorry I vanished on you' doesn't really cover it, does it?" "Why did you?" Eva took a drink. A long one. When she set the glass down it was nearly empty. "You know how you told me about Evan? How he was — how it got?" Rory's stomach tightened. The crescent scar on her left wrist was hidden under her sleeve, but she felt it pulse with the memory of how she'd gotten it, a childhood accident that had nothing to do with Evan and everything to do with the fact that some marks stay with you regardless of where they come from. "Yes." "I had my own version. Not Evan. Someone else. Marcus. After you left Cardiff, after you came here, I thought I was fine. I thought I was the one who was supposed to be fine because I was the one who'd told you to leave, who'd said come to London, come be safe. And then Marcus happened and I couldn't be the person who helped anymore because I couldn't even help myself. So I stopped answering. I stopped being anywhere you could find me. I just — went dark." She said it without self-pity, in the flat, measured tone of someone who'd had to practice saying it, probably to herself, probably in the dark. Rory recognised that tone. She'd used it herself, in the months after Evan, when she'd narrated her own damage to a counsellor in Soho on Tuesday mornings, recounting events that had happened to her body as though they were items on a delivery manifest. "Eva—" "Don't. Don't say you're sorry. I can't do sorry right now." Eva looked at her. Her eyes were the same green, but the light behind them had been rearranged into something more guarded, more knowing. "What I need to know is whether you're okay. Whether coming here worked. Whether London fixed it, or at least made it livable." Rory considered the question honestly. She thought about the flat above the bar, the narrow bed, the window that looked out onto the alley where the neon sign cast its green glow at all hours. She thought about the delivery routes she rode through the city on wet nights like this one, the way the streets blurred and reflected and became something almost beautiful if you didn't look too closely. She thought about Silas, who never asked about her past but always left the back door unlocked, who had taught her to check exits without ever saying why. "I'm alive," Rory said. "I'm functioning. I have a job and a place to sleep and someone downstairs who'd notice if I didn't come home." She paused. "It's not fixed. I don't think it gets fixed. But it's livable." Eva nodded slowly, and something shifted in her face — not quite relief, but something adjacent, a loosening of a tension she'd been carrying for so long it had calcified. "Good. That's — good. That's enough, I think. Livable is enough." They sat together for a while in silence. The jazz record ended and Silas put on another, something with piano this time, slower, more spare. The man in the corner paid and left. The rain went on. Rory signalled for two more drinks and Silas brought them without comment, his silver signet ring catching the light as he set the glasses down. He moved away with that slight limp, giving them space. Eva turned her glass in her hands. "Do you remember that night by the river? The last night before you left Cardiff? We sat on that bench and you said you were scared, and I said that was fine, being scared was fine as long as you were also leaving." "I remember." "I should have taken my own advice." Eva's voice cracked, just slightly, on the last word, and she covered it by lifting her glass. "I should have left too. But I kept thinking I could handle it, I could fix it, I could — I don't know. Be the one who stayed and survived." "You survived." "Not the way I wanted to." Rory looked at her old friend — at the rust-coloured hair and the bitten nails and the coat that didn't fit and the eyes that were the same green but rearranged — and she felt the weight of all the years between them, the phone calls unanswered, the emails swallowed by silence. She felt her own guilt for not looking harder, for building a life in London that had filled in the space Eva used to occupy, for the way she'd let the absence become normal. "Do you want to stay?" Rory asked. "I've got a couch. It's not great. The boiler makes a noise. But it's better than Brixton." Eva looked at her. And for a moment, just a moment, the old Eva was there — not in her face or her posture but in the way her eyes lit with something that hadn't been there before, something like surprise, something like the beginning of being found. "I might take you up on that," Eva said. "Not tonight. But soon." "Okay." "Okay." They finished their drinks. The rain eased. When Eva stood to leave, Rory walked her to the door, and they stood for a moment under the green glow of the neon sign while Soho moved around them. Eva pulled her coat tight and stepped out into the wet street, and Rory watched her go, wondering if "soon" would be tomorrow or if it would be another stretch of silence, another vanishing, another set of emails read but never answered. She went back inside and sat at the bar. Silas polished a glass and said nothing. The piano played. The photographs watched from the walls, frozen in their moments, carrying the weight of places and people that would never be exactly as they were again. Rory finished her drink and went upstairs to the flat above the bar, to the narrow bed and the window that looked onto the alley. She lay awake for a long time, listening to the rain and the boiler and the distant sound of the city, and she thought about Eva, and about the selves they'd been, and the selves they'd become, and the distance between the two that could never be fully closed but could, perhaps, be survived. Livable, she thought. Livable is enough.
created_at"2026-07-07T20:27:20.065Z" 7/7/2026, 8:27:20 PM
model"aion-labs/aion-3.0-20260707"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency569
moderation_latency(null)
generation_time93458
tokens_prompt867
tokens_completion4578
native_tokens_prompt821
native_tokens_completion3908
native_tokens_completion_images(null)
native_tokens_reasoning1622
native_tokens_cached157
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"stop"
service_tier(null)
usage0.02555775
router(null)
provider_responses
0
endpoint_id"8c8f827d-2bef-468a-8f9e-8e27b470de5e"
id"168df33f17774a52b42fc0c095b975c8"
is_byokfalse
latency569
model_permaslug"aion-labs/aion-3.0-20260707"
provider_name"AionLabs"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783456040-vvcVv3uom0CAulKBZ1dM"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783456040-iygv6u9fYH0Ch0kQb2aS"
upstream_id"168df33f17774a52b42fc0c095b975c8"
total_cost0.02555775
cache_discount0.00035325
upstream_inference_cost0
provider_name"AionLabs"
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
totalTags15
adverbTagCount1
adverbTags
0"Eva's voice cracked just [just]"
dialogueSentences42
tagDensity0.357
leniency0.714
rawRatio0.067
effectiveRatio0.048
90.32% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2067
totalAiIsmAdverbs4
found
0
adverb"quickly"
count1
1
adverb"really"
count1
2
adverb"slowly"
count1
3
adverb"slightly"
count1
highlights
0"quickly"
1"really"
2"slowly"
3"slightly"
80.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found
0"Marcus"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
68.55% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2067
totalAiIsms13
found
0
word"weight"
count3
1
word"silence"
count4
2
word"unspoken"
count1
3
word"traced"
count1
4
word"stomach"
count1
5
word"pulse"
count1
6
word"measured"
count1
7
word"tension"
count1
highlights
0"weight"
1"silence"
2"unspoken"
3"traced"
4"stomach"
5"pulse"
6"measured"
7"tension"
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
narrationSentences97
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences97
filterMatches
0"look"
hedgeMatches
0"happened to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences124
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen88
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2084
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions19
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions72
wordCount1589
uniqueNames17
maxNameDensity1.51
worstName"Eva"
maxWindowNameDensity4
worstWindowName"Eva"
discoveredNames
Tuesday2
Thursday2
London2
Carter1
Raven1
Nest1
Silas10
Rory19
Prague1
Marrakech1
Cardiff1
University1
Taff1
Eva24
Morley1
Evan2
Soho2
persons
0"Carter"
1"Raven"
2"Silas"
3"Rory"
4"Eva"
5"Morley"
6"Evan"
places
0"London"
1"Prague"
2"Marrakech"
3"Cardiff"
4"Soho"
globalScore0.745
windowScore0.333
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences67
glossingSentenceCount5
matches
0"sounded like it was trying to remember a m"
1"seemed wrong on Eva, whose natural state had always been motion"
2"quite believe were real"
3"not quite relief, but something adjacent, a loosening of a tension she'd been carrying for so long it had calcified"
4"something like surprise, something like the"
5"something like the beginning of being found"
56.05% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.44
wordCount2084
matches
0"not in the way of someone who'd been careful about it, but in the way"
1"not quite relief, but something adjacent, a loosening of a tension she'd been carr"
2"not in her face or her posture but in the way her eyes lit with something"
86.02% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences124
matches
0"knew that gesture"
1"had that instinct"
2"recognised that tone"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs51
mean40.86
std30.6
cv0.749
sampleLengths
096
121
271
371
477
521
67
764
862
9111
1033
1121
121
1345
147
152
1643
1765
185
1918
2032
2157
2233
2325
2440
253
2632
2758
2889
2969
301
3158
3298
3339
3441
3572
3650
372
3854
392
406
4186
4224
4348
4413
451
461
4779
4845
4979
83.56% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences97
matches
0"were annoyed"
1"being invited"
2"were bitten"
3"was hidden"
4"been rearranged"
5"being found"
70.30% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs257
matches
0"was polishing"
1"wasn't reading"
2"was trying"
3"was daring"
4"was confirming"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount0
flaggedSentences11
totalSentences124
ratio0.089
matches
0"His hazel eyes moved over Rory's face in that quick, cataloguing way he had — a habit she suspected came from years of reading rooms and exits and the weight of a person's silences."
1"She knew most of them by now — Silas in Prague with a woman whose name he wouldn't say, a street market in Marrakech, a coastline she'd never identified."
2"She'd seen it a thousand times — in the cafeteria at Cardiff University, outside the lecture halls, on the bench by the Taff where they used to sit and plan lives they hadn't lived yet."
3"She was thinner — not in the way of someone who'd been careful about it, but in the way that suggested meals skipped out of indifference rather than intention."
4"And something passed across her face — a tremor, quick, quickly buried."
5"Eva's mouth twitched — not a smile, something closer to an acknowledgement."
6"She gave him a slight nod — the kind of shorthand that had developed between them over months of shared evenings and unspoken understandings — and he poured Eva a gin without asking what she wanted."
7"The gin was good — Silas didn't stock anything else."
8"Eva nodded slowly, and something shifted in her face — not quite relief, but something adjacent, a loosening of a tension she'd been carrying for so long it had calcified."
9"Rory looked at her old friend — at the rust-coloured hair and the bitten nails and the coat that didn't fit and the eyes that were the same green but rearranged — and she felt the weight of all the years between them, the phone calls unanswered, the emails swallowed by silence."
10"And for a moment, just a moment, the old Eva was there — not in her face or her posture but in the way her eyes lit with something that hadn't been there before, something like surprise, something like the beginning of being found."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1582
adjectiveStacks0
stackExamples(empty)
adverbCount54
adverbRatio0.03413400758533502
lyAdverbCount13
lyAdverbRatio0.008217446270543615
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences124
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences124
mean16.81
std15.1
cv0.898
sampleLengths
07
144
245
310
411
519
634
718
828
929
1014
117
1216
1311
1443
153
162
171
1815
197
204
2125
2235
2313
246
2526
2617
2723
2829
2933
3026
3118
323
3312
345
353
3613
371
3820
3925
407
412
4212
4325
446
4511
4636
474
4814
495
42.74% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.3387096774193548
totalSentences124
uniqueOpeners42
76.63% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences87
matches
0"Then Eva walked over, and"
1"Maybe it came from the"
ratio0.023
95.86% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount27
totalSentences87
matches
0"His hazel eyes moved over"
1"She did, and when she"
2"She knew most of them"
3"She ordered her usual and"
4"She knew that gesture."
5"She'd seen it a thousand"
6"She'd worn her red hair"
7"She was thinner — not"
8"She wore a grey coat"
9"They stood like that for"
10"She sat down on the"
11"She gave him a slight"
12"He had that instinct."
13"She took a drink instead."
14"Her nails were bitten to"
15"She said it without self-pity,"
16"She'd used it herself, in"
17"Her eyes were the same"
18"She thought about the flat"
19"She thought about the delivery"
ratio0.31
40.46% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount73
totalSentences87
matches
0"The rain hadn't let up"
1"Aurora Carter pushed through the"
2"Silas looked up from the"
3"His hazel eyes moved over"
4"She did, and when she"
5"She knew most of them"
6"She ordered her usual and"
7"The bar was quiet for"
8"A couple near the window,"
9"A man in the corner"
10"The rain made its own"
11"The door opened."
12"A woman stepping inside, shaking"
13"Rory's hand stopped halfway to"
14"She knew that gesture."
15"The particular way of shaking"
16"She'd seen it a thousand"
17"That Eva had been bright-edged"
18"She'd worn her red hair"
19"This woman had let the"
ratio0.839
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences87
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences50
technicalSentenceCount14
matches
0"By Thursday evening it had settled into that particular London persistence that felt less like weather and more like a condition of existence, the kind that soa…"
1"A woman stepping inside, shaking water from her sleeves, blinking against the dim interior light."
2"That Eva had been bright-edged and kinetic, all sharp laughter and opinions delivered like verdicts, the kind of person who entered a room already in motion."
3"She was thinner — not in the way of someone who'd been careful about it, but in the way that suggested meals skipped out of indifference rather than intention."
4"There were shadows under her eyes that had settled in so deeply they looked less like fatigue and more like a permanent feature, like the lines old maps used to…"
5"She wore a grey coat that didn't fit and carried herself with a stillness that seemed wrong on Eva, whose natural state had always been motion."
6"She sat down on the stool beside Rory without being invited, in the way that people who've known each other long enough sometimes still carry."
7"She gave him a slight nod — the kind of shorthand that had developed between them over months of shared evenings and unspoken understandings — and he poured Eva…"
8"The crescent scar on her left wrist was hidden under her sleeve, but she felt it pulse with the memory of how she'd gotten it, a childhood accident that had not…"
9"She said it without self-pity, in the flat, measured tone of someone who'd had to practice saying it, probably to herself, probably in the dark."
10"She'd used it herself, in the months after Evan, when she'd narrated her own damage to a counsellor in Soho on Tuesday mornings, recounting events that had happ…"
11"Rory looked at her old friend — at the rust-coloured hair and the bitten nails and the coat that didn't fit and the eyes that were the same green but rearranged…"
12"She felt her own guilt for not looking harder, for building a life in London that had filled in the space Eva used to occupy, for the way she'd let the absence …"
13"And for a moment, just a moment, the old Eva was there — not in her face or her posture but in the way her eyes lit with something that hadn't been there before…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags8
fancyCount0
fancyTags(empty)
dialogueSentences42
tagDensity0.19
leniency0.381
rawRatio0
effectiveRatio0
74.1276%