Run: 2026-02-17-01KHMR1VDTQ3N5QFC7BKN5B1GJ

Run Details

Duration:
1m 15s
Cost:
$0.010925
Provider:
Friendli

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 had been falling for three days straight, the kind of relentless London downpour that seeped into bones and brickwork alike. Aurora Carter shook her umbrella dry on the pavement outside The Raven's Nest, watched the distinctive green neon sign flicker twice against the grey evening, and pushed through the heavy wooden door. She shouldn't have come tonight. The delivery shift had run long, her bike chain had slipped twice on wet cobblestones, and the only thing she wanted was the kettle in her flat and the borrowed paperback she'd been meaning to finish. But the radiator above her rooms had started making that knocking sound again—the one Silas swore he'd fixed—and the prospect of a warm corner booth and a meal she didn't have to cook had won out over common sense. The bar was nearly empty. Tuesday nights in November weren't exactly peak hours, even for a place as well-loved as the Nest. Old Harold sat in his usual spot at the far end of the bar, nursing a pint of bitter and speaking softly to no one in particular. A young couple occupied one of the booths near the window, their heads bent together in that intimate way that made Rory look away. The walls watched her with their familiar procession of yellowed maps and black-and-white photographs—cities that no longer existed, borders that had been redrawn, faces caught in the amber of someone else's memory. Silas wasn't behind the bar. That was the first wrong note in an otherwise familiar tune. His barman, a quiet Pole named Tomasz who spoke little and listened well, nodded at her from behind the taps. "Kitchen's open another hour," he said. "Yu-Fei sent over the leftover dumplings." "Perfect." She settled onto a stool, unzipped her jacket, and felt the familiar ache in her shoulders begin to unspool. The scar on her left wrist pressed against the worn wood of the bar—a small crescent moon of raised tissue she never thought about anymore, except when she did. The door swung open behind her, bringing with it a gust of wet air and the sound of a woman's laughter—bright and sharp, cutting through the low murmur of the bar like a blade. Rory turned on her stool. She shouldn't have recognized her. Eight years will do that—blur the edges of a face, soften the particular set of a jaw, turn someone who once occupied every corner of your mind into a stranger with familiar eyes. But the laugh was the same. That was the thing about laughs. They never changed. Evangeline Ashford stood in the doorway, shaking rain from a coat that probably cost more than three months of rent on Rory's flat. Her auburn hair was longer than it had been at twenty-two, swept up in an effortless chignon that spoke of salons and time and someone else's hands arranging it. But her eyes—grey-green and sharp as ever—found Rory across the room with the same unerring accuracy that had once spotted her hiding in the library during lunch period. The smile that crossed Eva's face was a complicated thing. Surprise, yes. But something else underneath. Something that looked almost like guilt. "Well," Eva said, crossing the space between them with the confident stride of a woman who had never once doubted her right to occupy any room she entered. "Look who the cat dragged in." Rory didn't stand. Couldn't, suddenly, remember how her legs worked. "Eva." They had been seventeen the last time they'd spoken—really spoken. Not the stilted exchange of pleasantries at some mutual acquaintance's wedding, not the careful dance of Facebook messages that went unanswered for months at a stretch. Seventeen, and Eva had been crying in the girls' toilets because some boy had said something cutting, and Rory had held her hair back and told her she was worth ten of him, fifty of him, and Eva had laughed through her tears and said, "Promise we'll never let a boy make us feel like this. Promise, Rory. Cross your heart." She had crossed her heart. She had meant it. Eva signaled to Tomasz for two glasses of white wine—a presumption, that, assuming Rory would want to stay, would want to talk. But then, Eva had always been like that. A force of nature. You didn't negotiate with a hurricane; you just hoped it passed you by. "You look good," Eva said, sliding onto the stool beside her. Up close, the changes were more apparent. The fine lines at the corners of her eyes. The careful way she held her shoulders, as though bracing against some invisible weight. The ring on her finger—a diamond solitaire that caught the low light and threw it back in fractured rainbows. "You're getting married," Rory said. Not a question. "Next spring. Jonathan Ashworth—his family has that estate in Gloucestershire. You probably haven't heard of them." The dismissal was casual, automatic. The old Eva would have been mortified to hear that tone in her own voice. The new Eva didn't seem to notice it at all. "He's terribly kind. Terribly dull, too, but I've learned that dull has its virtues." "Have you?" Eva's smile flickered. "Don't do that, Rory. Don't look at me like you're seeing something worth mourning." "I'm not—" But she was. They both knew it. The wine arrived, chilled and pale as spring water. Eva wrapped her fingers around the stem of her glass with the practiced ease of someone who had learned, at some point, which fork to use and how to make small talk at dinners where the courses just kept coming. Rory thought of the girl who had once climbed a tree in Kensington Gardens in a dress that cost more than her mother's monthly salary, who had scraped both knees and laughed until she cried. "I heard you left Cardiff," Eva said. "London suits you, I think. You always did belong somewhere with more... grit." "Is that what you tell yourself? That London is gritty and you made the sensible choice?" The words came out sharper than she'd intended. Eva flinched—a small motion, quickly controlled. "I made the only choice I could." Eva's voice had lost its practiced lightness. Underneath was something raw, something that sounded almost like the girl Rory had known. "You weren't there, Rory. After you left, after your father's firm collapsed and your mother got sick, you weren't there. You didn't see what it did to them—to everyone. Dad's practice was audited. Mum lost her teaching position over some accusation that was never proven but followed her anyway. We lost everything. The house, the cars, the friends who turned out not to be friends at all." Rory's chest tightened. "I didn't know." "No, you wouldn't. You were already gone." Eva took a long drink of her wine. "I did what I had to do. I made myself useful to people who could help my family. I became the kind of woman who gets invited to the right parties, who says the right things, who marries the right man. And it worked. Mum and Dad are in a lovely flat in Bath now. Dad consults. Mum gardens. They're happy." "Are you?" The question hung between them. Eva opened her mouth—Rory could see the ready answer forming, the perfect response she'd surely given a hundred times before. But something shifted in her expression. The mask cracked, just for a moment, and beneath it was a grief so profound that Rory felt it in her own chest like a physical blow. "I don't know," Eva whispered. "I don't know anymore." The admission seemed to cost her something vital. She looked down at her hands—the manicured nails, the expensive ring, the hands of a stranger who wore her old friend's face. "Sometimes I wake up in the middle of the night," Eva continued, her voice barely audible above the rain against the windows, "and I can't remember who I was before I became someone's daughter, someone's wife, someone's obligation. I can't remember what I used to dream about. I can't remember what used to make me laugh until my stomach hurt. And I think, 'This is what dying feels like. Not all at once, but in pieces. Little pieces, falling away one by one until there's nothing left but the shape of who you used to be.'" Rory reached across the space between them and took Eva's hand. The gesture was awkward—she wasn't demonstrative by nature, never had been—but it was the only thing she knew to offer. Eva's fingers were cold. They gripped hers like a lifeline. "I used to imagine what our lives would be like," Rory said quietly. "When we were sixteen, seventeen. I thought we'd both end up in London, sharing a flat, working jobs we hated and writing novels on weekends." "You were always the writer, not me." Eva's laugh was wet, fragile. "I was just the one who talked too much." "You were the one who made everything an adventure." "God." Eva pressed her free hand to her eyes. "I was, wasn't I? When did I stop?" "I don't know. When did you start being afraid?" The question landed like a stone in still water. Eva's hand trembled in hers. "I'm not afraid," she said. But they both heard the lie. Silence stretched between them—not comfortable, not entirely strained, but weighted with all the years and all the words that had gone unsaid. Tomasz polished glasses at the other end of the bar, politely ignoring them. The young couple had left at some point, and old Harold had nodded off in his corner. The Raven's Nest felt smaller than it had when Rory walked in, as though the walls had drawn closer to hold them both in this moment. "What about you?" Eva asked finally, straightening and wiping carefully at her eyes. The mask was sliding back into place, but imperfectly now—Rory could see the seams. "Are you happy? Are you doing what you dreamed of?" Rory thought of the delivery bike, the flat above the bar, the careful distance she kept between herself and anyone who might want more than she could give. She thought of Evan, and the way her wrists still ached sometimes when it rained. "I'm alive," she said. "I'm making my own choices. I'm not who I thought I'd be at twenty-five, but I'm not who anyone else wanted me to be either. That has to count for something." "It counts for everything." Eva's voice was fierce, sudden. "Don't you see? That's the one thing I couldn't do. I couldn't figure out how to be myself when being myself wasn't enough for anyone." "You were always enough for me." Eva's eyes met hers—grey-green and bright with unshed tears, the same eyes that had once looked at her across a crowded classroom and decided, for reasons Rory had never understood, that she was worth knowing. "I should go," Eva said, but she didn't move. Her hand was still warm in Rory's. "Yes. You probably should." They stood together, a little unsteadily. Eva left money on the bar for wine she'd barely touched. At the door, she paused and turned back. "I didn't come here looking for you," she said. "I was meeting a friend—they cancelled at the last minute. I only came in because of the green sign. I have a memory, from years ago, of a bar with a green sign. Somewhere we went together, maybe. I can't quite place it." "It wasn't this one," Rory said. "We were never here together." "No." Eva smiled, and for just a moment, she looked exactly like the girl who had climbed a tree in Kensington Gardens. "No, I suppose we weren't. But perhaps we should have been." She pushed through the door and was gone, swallowed by the rainy London night. Rory stood very still for a long time, looking at the empty space where her oldest friend had been. Then she sat back down, finished the wine that had gone warm in her absence, and waited for something that might have been grief or might have been relief to loosen its grip on her chest. Behind the bar, Tomasz quietly refilled her glass without being asked.
created_at"2026-02-17T02:50:58.054545+00:00" 2/17/2026, 2:50:58 AM
model"z-ai/glm-5-20260211"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency404
moderation_latency(null)
generation_time74464
tokens_prompt867
tokens_completion3707
native_tokens_prompt819
native_tokens_completion3158
native_tokens_completion_images(null)
native_tokens_reasoning703
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.0109246
router(null)
provider_responses
0
id"f6fe115229c241f4a134a1a34be29caa"
status200
is_byokfalse
latency92
endpoint_id"a3983e50-dec5-4453-80f6-8ab726493ca4"
provider_name"Friendli"
model_permaslug"z-ai/glm-5-20260211"
api_type"completions"
id"gen-1771296583-i8C68bIytuglP39yZ5wH"
upstream_id"f6fe115229c241f4a134a1a34be29caa"
total_cost0.0109246
cache_discount(null)
upstream_inference_cost0
provider_name"Friendli"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags20
adverbTagCount2
adverbTags
0"Rory said quietly [quietly]"
1"Eva asked finally [finally]"
dialogueSentences50
tagDensity0.4
leniency0.8
rawRatio0.1
effectiveRatio0.08
85.46% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2063
totalAiIsmAdverbs6
found
0
adverb"softly"
count1
1
adverb"suddenly"
count1
2
adverb"really"
count1
3
adverb"quickly"
count1
4
adverb"carefully"
count1
5
adverb"very"
count1
highlights
0"softly"
1"suddenly"
2"really"
3"quickly"
4"carefully"
5"very"
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)
53.95% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2063
totalAiIsms19
found
0
word"flicker"
count1
1
word"familiar"
count4
2
word"perfect"
count2
3
word"effortless"
count1
4
word"dance"
count1
5
word"weight"
count1
6
word"fractured"
count1
7
word"flickered"
count1
8
word"chilled"
count1
9
word"practiced ease"
count1
10
word"profound"
count1
11
word"stomach"
count1
12
word"trembled"
count1
13
word"silence"
count1
14
word"comfortable"
count1
highlights
0"flicker"
1"familiar"
2"perfect"
3"effortless"
4"dance"
5"weight"
6"fractured"
7"flickered"
8"chilled"
9"practiced ease"
10"profound"
11"stomach"
12"trembled"
13"silence"
14"comfortable"
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
narrationSentences107
matches(empty)
76.10% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences107
filterMatches
0"look"
1"feel"
hedgeMatches
0"begin to"
1"seem to"
2"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences133
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen96
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2039
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions76
wordCount1415
uniqueNames17
maxNameDensity1.98
worstName"Eva"
maxWindowNameDensity5.5
worstWindowName"Eva"
discoveredNames
London2
Carter1
Raven2
Nest3
Silas2
November1
Harold2
Rory22
Pole1
Tomasz4
Ashford1
Eva28
Facebook1
Kensington2
Gardens2
Underneath1
Evan1
persons
0"Carter"
1"Raven"
2"Nest"
3"Silas"
4"Harold"
5"Rory"
6"Pole"
7"Tomasz"
8"Ashford"
9"Eva"
10"Facebook"
11"Evan"
places
0"London"
1"November"
2"Kensington"
3"Gardens"
globalScore0.511
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences75
glossingSentenceCount1
matches
0"as though bracing against some invisible weight"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords2.452
wordCount2039
matches
0"not—\" But she was"
1"Not all at once, but in pieces"
2"not comfortable, not entirely strained, but weighted with all the years"
3"not entirely strained, but weighted with all the years"
4"not who I thought I'd be at twenty-five, but I'm not who anyone else wanted me to be either"
91.48% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences133
matches
0"do that—blur"
1"hear that tone"
2"understood, that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs56
mean36.41
std28.36
cv0.779
sampleLengths
054
180
2105
336
412
549
639
753
880
922
1034
1111
1297
139
1447
1560
168
1760
182
1917
209
2184
2220
2316
2414
2595
266
2776
282
2958
309
3130
3296
3341
3438
3521
369
3717
389
3914
4011
4178
4237
4343
4435
4534
466
4735
4816
494
88.87% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences107
matches
0"been redrawn"
1"been seventeen"
2"been mortified"
3"was gone"
4"being asked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs248
matches
0"was sliding"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount21
semicolonCount1
flaggedSentences17
totalSentences133
ratio0.128
matches
0"But the radiator above her rooms had started making that knocking sound again—the one Silas swore he'd fixed—and the prospect of a warm corner booth and a meal she didn't have to cook had won out over common sense."
1"The walls watched her with their familiar procession of yellowed maps and black-and-white photographs—cities that no longer existed, borders that had been redrawn, faces caught in the amber of someone else's memory."
2"The scar on her left wrist pressed against the worn wood of the bar—a small crescent moon of raised tissue she never thought about anymore, except when she did."
3"The door swung open behind her, bringing with it a gust of wet air and the sound of a woman's laughter—bright and sharp, cutting through the low murmur of the bar like a blade."
4"Eight years will do that—blur the edges of a face, soften the particular set of a jaw, turn someone who once occupied every corner of your mind into a stranger with familiar eyes."
5"But her eyes—grey-green and sharp as ever—found Rory across the room with the same unerring accuracy that had once spotted her hiding in the library during lunch period."
6"They had been seventeen the last time they'd spoken—really spoken."
7"Eva signaled to Tomasz for two glasses of white wine—a presumption, that, assuming Rory would want to stay, would want to talk."
8"You didn't negotiate with a hurricane; you just hoped it passed you by."
9"The ring on her finger—a diamond solitaire that caught the low light and threw it back in fractured rainbows."
10"Eva flinched—a small motion, quickly controlled."
11"Eva opened her mouth—Rory could see the ready answer forming, the perfect response she'd surely given a hundred times before."
12"She looked down at her hands—the manicured nails, the expensive ring, the hands of a stranger who wore her old friend's face."
13"The gesture was awkward—she wasn't demonstrative by nature, never had been—but it was the only thing she knew to offer."
14"Silence stretched between them—not comfortable, not entirely strained, but weighted with all the years and all the words that had gone unsaid."
15"The mask was sliding back into place, but imperfectly now—Rory could see the seams."
16"Eva's eyes met hers—grey-green and bright with unshed tears, the same eyes that had once looked at her across a crowded classroom and decided, for reasons Rory had never understood, that she was worth knowing."
97.95% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1299
adjectiveStacks0
stackExamples(empty)
adverbCount55
adverbRatio0.042340261739799843
lyAdverbCount25
lyAdverbRatio0.01924557351809084
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences133
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences133
mean15.33
std14.21
cv0.927
sampleLengths
022
132
25
336
439
55
617
727
824
932
105
1111
1220
136
146
1520
1629
1734
185
195
2033
216
226
233
2423
2529
2628
2710
282
294
306
3128
326
333
347
351
3610
3726
3861
395
404
4122
428
434
4413
4511
467
479
4814
4919
53.63% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.37593984962406013
totalSentences133
uniqueOpeners50
34.01% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences98
matches
0"Then she sat back down,"
ratio0.01
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount17
totalSentences98
matches
0"She shouldn't have come tonight."
1"His barman, a quiet Pole"
2"She settled onto a stool,"
3"She shouldn't have recognized her."
4"They never changed."
5"Her auburn hair was longer"
6"They had been seventeen the"
7"She had crossed her heart."
8"She had meant it."
9"You didn't negotiate with a"
10"They both knew it."
11"She looked down at her"
12"They gripped hers like a"
13"She thought of Evan, and"
14"Her hand was still warm"
15"They stood together, a little"
16"She pushed through the door"
ratio0.173
56.94% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount79
totalSentences98
matches
0"The rain had been falling"
1"Aurora Carter shook her umbrella"
2"She shouldn't have come tonight."
3"The delivery shift had run"
4"The bar was nearly empty."
5"Tuesday nights in November weren't"
6"A young couple occupied one"
7"The walls watched her with"
8"Silas wasn't behind the bar."
9"That was the first wrong"
10"His barman, a quiet Pole"
11"She settled onto a stool,"
12"The scar on her left"
13"The door swung open behind"
14"Rory turned on her stool."
15"She shouldn't have recognized her."
16"That was the thing about"
17"They never changed."
18"Evangeline Ashford stood in the"
19"Her auburn hair was longer"
ratio0.806
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences98
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences46
technicalSentenceCount11
matches
0"The rain had been falling for three days straight, the kind of relentless London downpour that seeped into bones and brickwork alike."
1"A young couple occupied one of the booths near the window, their heads bent together in that intimate way that made Rory look away."
2"The walls watched her with their familiar procession of yellowed maps and black-and-white photographs—cities that no longer existed, borders that had been redra…"
3"Her auburn hair was longer than it had been at twenty-two, swept up in an effortless chignon that spoke of salons and time and someone else's hands arranging it…"
4"But her eyes—grey-green and sharp as ever—found Rory across the room with the same unerring accuracy that had once spotted her hiding in the library during lunc…"
5"The careful way she held her shoulders, as though bracing against some invisible weight."
6"The ring on her finger—a diamond solitaire that caught the low light and threw it back in fractured rainbows."
7"Eva wrapped her fingers around the stem of her glass with the practiced ease of someone who had learned, at some point, which fork to use and how to make small …"
8"Underneath was something raw, something that sounded almost like the girl Rory had known."
9"She looked down at her hands—the manicured nails, the expensive ring, the hands of a stranger who wore her old friend's face."
10"Eva's eyes met hers—grey-green and bright with unshed tears, the same eyes that had once looked at her across a crowded classroom and decided, for reasons Rory …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount1
matches
0"Eva continued, her voice barely audible above the rain against the windows,"
70.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount4
fancyTags
0"Eva's voice (eva voice)"
1"Eva whispered (whisper)"
2"Eva continued (continue)"
3"Eva pressed (press)"
dialogueSentences50
tagDensity0.32
leniency0.64
rawRatio0.25
effectiveRatio0.16
73.6132%