Run: 2026-05-20-01KS2607WXYDBTWTTBFKXPGTYK

Run Details

Duration:
17.4s
Cost:
$0.025743
Provider:
Google AI Studio

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 green neon sign of The Raven’s Nest buzzed with a low, wet hum, casting a sickly jade glow onto the rain-slicked pavement of Soho. Inside, the air smelled of stale stout, cloves, and the damp wool of coats hung near the radiator. It was a Tuesday evening, the dead space of the week where the city seemed to hold its breath. Aurora Carter sat at a corner table beneath a framed, yellowing map of nineteenth-century London. She ran her thumb over the small, crescent-shaped scar on her left wrist, a mindless habit she drifted into whenever she was waiting on a shift or simply hiding from the drizzle outside. Beside her, a half-empty pint of cider sat gathering condensation. She had a few hours before she needed to report to Yu-Fei’s kitchen for the late-night delivery run, and Silas’ bar was the only place in London where she didn't feel the constant pressure to move, to buy, or to explain her existence. Behind the mahogany bar, Silas Blackwood moved with his customary, measured grace. He wiped down the beer taps, the silver signet ring on his right hand catching the amber glow of the overhead pendant lamps. His left leg dragged just slightly, a quiet rhythmic hitch that Rory had grown so accustomed to she barely heard it anymore. The brass bell above the heavy oak door chimed. A gust of cold, petrol-scented air swept inside, followed by a man shaking out a wet umbrella. Rory didn’t look up immediately. In London, you learned to keep your gaze tucked into your own collar. But there was something about the stride—the heavy, unhurried click of leather-soled shoes—that pulled her eyes toward the doorway. The man was tall, his charcoal overcoat tailored perfectly to his shoulders, dripping rain onto the hardwood floor. He pulled off a flat cap, revealing thick, dark curls that were damp at the edges. He looked around the dim pub with an air of mild amusement, the expression of someone who had stumbled into a museum piece. Rory’s breath caught in her throat. The cider in her glass felt suddenly heavy, cold. "Gethin?" she whispered. The word was tiny, lost in the low murmur of the radio behind the bar, but the man’s eyes scanned the room anyway. When they landed on her, they narrowed in brief confusion, then widened. "Rory?" His voice was different. The soft, rounded valleys of the South Wales valleys were still there, but they had been planed down, polished by years of high-table dinners and lecture halls. He walked toward her table, his limp-free, confident stride making her feel strangely small in her oversized rain jacket and scuffed trainers. "My God, it is you," Gethin said, reaching her table. He stood over her for a second, hesitating, before extending his arms for a brief, awkward hug. He smelled of expensive cedarwood cologne and expensive tobacco—nothing like the damp grass and roll-ups Rory remembered from Cardiff University. "What on earth are you doing here?" "I live here," Rory said, gesturing vaguely toward the ceiling, pointing toward her small flat above the bar. "Well, upstairs. It’s... good to see you, Geth." "Is it really?" He pulled out the chair opposite her, his eyes darting to her faded jacket, the splinters of dried mud on her boots from her afternoon deliveries. He sat down, folding his long hands on the sticky wood. "I can’t quite believe it. Five years? Six?" "Six," Rory said. "Since the graduation we didn't go to." A shadow crossed Gethin’s face, quick as a bird’s wing, before his professional grin returned. Silas appeared at their table, his hazel eyes assessing Gethin in a single, sweeping glance that missed absolutely nothing—not the cut of his coat, the quality of his watch, nor the way his posture dominated the small space. "What can I get for you, sir?" Silas asked, his voice a low, comforting gravel. "A single malt, please. Whatever you have that’s peaty. Lagavulin, if you have it," Gethin said, not looking at Silas, but keeping his eyes locked on Rory. "Of course," Silas said. He gave Rory a subtle, questioning tilt of his head. She gave him a tiny, reassuring nod, and the older man retreated, his slight limp almost silent on the floorboards. "Nice place," Gethin lied, looking around at the cracked leather booths and the dusty photographs of forgotten patrons. "A bit... rustic. But I suppose it has character." "It’s home," Rory said flatly. "Or as close as it gets." "And you’re still...?" He trailed off, looking at her hand where it rested near her cider. He was looking for a ring, perhaps, or a sign of the barrister’s robes they were both supposed to be wearing by now. "Eva told me you’d come to London. She didn't say much else. To be honest, she sounded a bit worried about you." "Eva worries because she has the time for it," Rory said. She kept her tone light, but there was a defensive edge to it that she hated herself for showing. "I work. I get by." "In law?" "No," Rory said. She looked him dead in the eye. "I deliver food for a Chinese restaurant down the road. And I help Silas out when he needs it." Gethin stared at her, his mouth opening slightly before he closed it. Silas returned, placing a heavy crystal glass of amber liquid in front of Gethin. He gave the silver signet ring on his finger a small turn, a nervous tic Rory had only seen him do when he was calculating something, then withdrew back to the safety of his bar. "Rory," Gethin said softly, leaning in. "You had the highest marks in our year. Professor Vaughan used to use your tort law essays as exemplars. You were going to London to conquer the Inner Temple." "Things change, Gethin." "But this? You’re twenty-five. You’re living above a pub in Soho? Deliving takeaway?" There was no cruelty in his voice, which made it infinitely worse. There was only a profound, suffocating pity. "What happened? Was it... was it Evan?" The mention of the name felt like a cold finger tracing the scar on her wrist. She sat back, her shoulders tensing. "I don't talk about Evan." "He was a brute, Rory. We all knew it. We tried to tell you—" "You didn't know anything," she snapped, her voice cracking the quiet of the pub. A couple of patrons at the bar turned their heads. From the corner of her eye, she saw Silas halt his cloth, his eyes fixing on Gethin with cold interest. Rory took a breath, forcing her hands to lie flat on the table. "You didn't have to live with him. You didn't have to figure out how to leave without him realizing he was being left. So don't play the savior now. Not in a bespoke coat." Gethin looked down at his glass, swirling the whisky. The silence between them stretched, heavy with the weight of the years they had lost, and the vastly different trajectories they had taken. "I didn't mean to offend you," Gethin said quietly. "I just... I remember who you were. You were fierce, Rory. You used to argue the lecturers into submission. You had this fire." "Fire burns things down, Gethin. Sometimes it's better to just keep warm." She looked at him, really looked at him. The boy who used to split a cheap plate of chips with her in the student union was gone. In his place was a man who looked like he belonged on a panel, or a television interview. "But what about you? You look... prosperous." "I’m a junior partner at Heneghan & Croft now," he said. He didn't boast; he stated it as a tiresome fact, though there was a tremor of pride in his jaw. "Commercial litigation. It’s dry, but it pays the mortgage on the place in Richmond." "Richmond," Rory repeated. "Nice. Lots of green." "It is. But it’s quiet. Too quiet sometimes." He took a long draft of his whisky, his hazel eyes wandering to the window, watching the rain pelt the glass. "I married someone. A colleague’s sister. Claire." "Are you happy?" Gethin didn't answer immediately. He stared at his glass, his thumb tracing the rim. "She’s very sensible. She likes opera. We have a golden retriever." His voice sounded hollowed out, like a house that had been staged for buyers but never actually lived in. "It’s a good life, Rory. The kind of life we used to mock when we were twenty." "We mocked everything when we were twenty," Rory said, a small, genuine smile finally breaking through her guard. "We were incredibly annoying." "We were insufferable," Gethin agreed, his eyes crinkling. For a brief second, the man from Cardiff was back. "Do you remember that march? The one against the library cuts? We stood in the rain for six hours and then spent our last five pounds on lukewarm cider." "And you lost your shoe in the mud by the monument," she laughed. "I had to walk back to the halls in one sock," Gethin said, shaking his head. "I thought my toes were going to fall off." The laughter died away, leaving a soft, aching space in its wake. They looked at each other across the small, scarred table. The fire Gethin had spoken of wasn't gone from Rory; it had just been channeled, turned inward to keep her alive through the freezing winters of her twenties. And Gethin, for all his wealth and stature, looked like a man who had built a very expensive cage and was now trying to remember what it felt like to fly. "Do you ever regret it?" Gethin asked, his voice barely a whisper over the hum of the neon sign. "Leaving it all behind? The law, the future we talked about?" Rory looked down at her crescent scar. She had survived. She was free of the fear that had cataloged her final years in Wales. She didn't have much—just a flat with a leaky radiator and a bicycle with squeaky brakes—but no one owned her. No one searched her phone. No one made her feel like she was disappearing. "Some days," Rory said honestly. "But most days, I'm just glad I survived the night." Gethin nodded slowly. He didn't understand the depth of her words—he couldn't—but he recognized the finality in them. He finished his whisky, the ice clinking against the glass. He checked his watch, a slick gold piece that looked absurdly bright in the dim light of The Raven’s Nest. "I have a train to catch," he said, though he didn't move immediately. He looked at her as if trying to memorize her face, or perhaps searching for a trace of the girl he had once loved from afar, the one he had never had the courage to tell. "Will you be here? If I come back to Soho?" "I’m always here, Geth," Rory said. He stood up, pulling his coat tight around him. He lingered for a moment, his hand hovering over her shoulder as if to touch her, then let it drop. "Take care of yourself, Rory." "You too, Councilor." She watched him walk away, his back straight, his leather shoes clicking against the floorboards until the heavy oak door swung shut behind him. The brass bell chimed its lonely farewell. The pub felt colder now, the silence settling back into the corners like dust. Silas walked over, his limp soft against the floor. He picked up Gethin’s empty glass. He didn't ask who the man was, or what they had talked about; he simply picked up Rory’s nearly empty cider and set down a fresh one, on the house. "You alright, kid?" Silas asked quietly. Rory looked at the green neon reflection in the window, where the rain was turning into a heavy, relentless sleet. She pulled her sleeves down over her wrists. "Yeah, Silas," she said, her voice steady. "I'm fine."
created_at"2026-05-20T07:53:30.785Z" 5/20/2026, 7:53:30 AM
model"google/gemini-3.5-flash-20260519"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency854
moderation_latency(null)
generation_time17292
tokens_prompt867
tokens_completion2939
native_tokens_prompt842
native_tokens_completion2720
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"STOP"
service_tier"standard"
usage0.025743
router(null)
provider_responses
0
endpoint_id"bd50061c-e1d8-469e-96b1-d322e77378f8"
id"emgNarHBOvSZ9MoPueOz-As"
is_byokfalse
latency854
model_permaslug"google/gemini-3.5-flash-20260519"
provider_name"Google AI Studio"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer(null)
request_id"req-1779263610-s0LvxYn8xHVQ36Ph4O6Q"
session_id(null)
api_type"completions"
id"gen-1779263610-A0yyf90ThcQOku1anULe"
upstream_id"emgNarHBOvSZ9MoPueOz-As"
total_cost0.025743
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
46.15% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags32
adverbTagCount5
adverbTags
0"Rory said flatly [flatly]"
1"Gethin said softly [softly]"
2"Gethin said quietly [quietly]"
3"Rory said honestly [honestly]"
4"Silas asked quietly [quietly]"
dialogueSentences65
tagDensity0.492
leniency0.985
rawRatio0.156
effectiveRatio0.154
75.14% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2011
totalAiIsmAdverbs10
found
0
adverb"slightly"
count2
1
adverb"perfectly"
count1
2
adverb"suddenly"
count1
3
adverb"really"
count2
4
adverb"softly"
count1
5
adverb"very"
count2
6
adverb"slowly"
count1
highlights
0"slightly"
1"perfectly"
2"suddenly"
3"really"
4"softly"
5"very"
6"slowly"
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)
62.71% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2011
totalAiIsms15
found
0
word"measured"
count1
1
word"rhythmic"
count1
2
word"scanned"
count1
3
word"absolutely"
count1
4
word"comforting"
count1
5
word"crystal"
count1
6
word"calculating"
count1
7
word"profound"
count1
8
word"tracing"
count2
9
word"silence"
count2
10
word"weight"
count1
11
word"whisper"
count1
12
word"cataloged"
count1
highlights
0"measured"
1"rhythmic"
2"scanned"
3"absolutely"
4"comforting"
5"crystal"
6"calculating"
7"profound"
8"tracing"
9"silence"
10"weight"
11"whisper"
12"cataloged"
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
emotionTells1
narrationSentences109
matches
0"a tremor of pride"
77.33% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount1
narrationSentences109
filterMatches
0"feel"
1"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences142
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen45
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2003
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions29
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions66
wordCount1463
uniqueNames15
maxNameDensity1.44
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Raven2
Nest2
Soho1
Tuesday1
Carter1
London2
Yu-Fei1
Silas9
Blackwood1
Rory21
South1
Wales2
Cardiff2
University1
Gethin19
persons
0"Raven"
1"Nest"
2"Carter"
3"Silas"
4"Blackwood"
5"Rory"
6"Gethin"
places
0"Soho"
1"London"
2"Yu-Fei"
3"South"
4"Wales"
5"Cardiff"
globalScore0.782
windowScore0.667
32.35% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences85
glossingSentenceCount4
matches
0"felt like a cold finger tracing the sca"
1"looked like he belonged on a panel, or a"
2"looked like a man who had built a very ex"
3"felt like to fly"
4"as if trying to memorize her face, or perhaps searching for a trace of the girl he had once loved from afar, the one he had never had the courage to tell"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.499
wordCount2003
matches
0"not looking at Silas, but keeping his eyes locked on Rory"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences142
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs60
mean33.38
std21.58
cv0.646
sampleLengths
062
1101
257
326
437
557
615
73
835
91
1053
1154
1226
1348
1410
1553
1615
1727
1834
1927
2011
2161
2235
232
2429
2561
2635
273
2839
2927
3014
3144
3247
3332
3432
3564
3645
377
3836
393
4061
4122
4247
4313
4425
4581
4630
4758
4815
4948
92.39% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences109
matches
0"been planed"
1"was gone"
2"been staged"
3"been channeled"
63.39% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs244
matches
0"was waiting"
1"was looking"
2"was calculating"
3"was disappearing"
4"was turning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount3
flaggedSentences8
totalSentences142
ratio0.056
matches
0"But there was something about the stride—the heavy, unhurried click of leather-soled shoes—that pulled her eyes toward the doorway."
1"He smelled of expensive cedarwood cologne and expensive tobacco—nothing like the damp grass and roll-ups Rory remembered from Cardiff University."
2"Silas appeared at their table, his hazel eyes assessing Gethin in a single, sweeping glance that missed absolutely nothing—not the cut of his coat, the quality of his watch, nor the way his posture dominated the small space."
3"He didn't boast; he stated it as a tiresome fact, though there was a tremor of pride in his jaw."
4"The fire Gethin had spoken of wasn't gone from Rory; it had just been channeled, turned inward to keep her alive through the freezing winters of her twenties."
5"She didn't have much—just a flat with a leaky radiator and a bicycle with squeaky brakes—but no one owned her."
6"He didn't understand the depth of her words—he couldn't—but he recognized the finality in them."
7"He didn't ask who the man was, or what they had talked about; he simply picked up Rory’s nearly empty cider and set down a fresh one, on the house."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount538
adjectiveStacks1
stackExamples
0"small, crescent-shaped scar"
adverbCount15
adverbRatio0.027881040892193308
lyAdverbCount3
lyAdverbRatio0.0055762081784386614
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences142
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences142
mean14.11
std8.85
cv0.627
sampleLengths
025
118
219
315
433
510
643
712
823
922
109
1117
125
1313
1419
1518
1616
1723
186
199
203
2123
2212
231
244
2527
2622
2710
2817
2920
307
3118
328
3329
3411
358
363
377
3815
3938
4015
4127
424
4310
4420
4518
469
475
486
4916
43.43% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.323943661971831
totalSentences142
uniqueOpeners46
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences100
matches(empty)
ratio0
48.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences100
matches
0"It was a Tuesday evening,"
1"She ran her thumb over"
2"She had a few hours"
3"He wiped down the beer"
4"His left leg dragged just"
5"He pulled off a flat"
6"He looked around the dim"
7"His voice was different."
8"He walked toward her table,"
9"He stood over her for"
10"He smelled of expensive cedarwood"
11"He pulled out the chair"
12"He sat down, folding his"
13"He gave Rory a subtle,"
14"She gave him a tiny,"
15"He trailed off, looking at"
16"He was looking for a"
17"She kept her tone light,"
18"She looked him dead in"
19"He gave the silver signet"
ratio0.43
30.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount86
totalSentences100
matches
0"The green neon sign of"
1"It was a Tuesday evening,"
2"Aurora Carter sat at a"
3"She ran her thumb over"
4"She had a few hours"
5"He wiped down the beer"
6"His left leg dragged just"
7"The brass bell above the"
8"A gust of cold, petrol-scented"
9"Rory didn’t look up immediately."
10"The man was tall, his"
11"He pulled off a flat"
12"He looked around the dim"
13"Rory’s breath caught in her"
14"The cider in her glass"
15"The word was tiny, lost"
16"His voice was different."
17"The soft, rounded valleys of"
18"He walked toward her table,"
19"Gethin said, reaching her table"
ratio0.86
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences100
matches(empty)
ratio0
79.08% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount5
matches
0"But there was something about the stride—the heavy, unhurried click of leather-soled shoes—that pulled her eyes toward the doorway."
1"He looked around the dim pub with an air of mild amusement, the expression of someone who had stumbled into a museum piece."
2"Silas appeared at their table, his hazel eyes assessing Gethin in a single, sweeping glance that missed absolutely nothing—not the cut of his coat, the quality …"
3"And Gethin, for all his wealth and stature, looked like a man who had built a very expensive cage and was now trying to remember what it felt like to fly."
4"He checked his watch, a slick gold piece that looked absurdly bright in the dim light of The Raven’s Nest."
46.88% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags32
uselessAdditionCount5
matches
0"She had, and Silas’ bar was the only place in London where she didn't feel the constant pressure to move, to buy, or to explain her existence"
1"Silas asked, his voice a low, comforting gravel"
2"she snapped, her voice cracking the quiet of the pub"
3"Gethin agreed, his eyes crinkling"
4"she said, her voice steady"
42.31% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags27
fancyCount7
fancyTags
0"She had (have)"
1"she whispered (whisper)"
2"Gethin lied (lie)"
3"she snapped (snap)"
4"Rory repeated (repeat)"
5"Gethin agreed (agree)"
6"she laughed (laugh)"
dialogueSentences65
tagDensity0.415
leniency0.831
rawRatio0.259
effectiveRatio0.215
69.9936%