Run: 2026-05-19-01KS0THNXRFG28SZG9DEYJNX0B

Run Details

Duration:
31.1s
Cost:
$0.052383
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 rain in Soho did not so much fall as hover, a fine, cold mist that clung to the brickwork and turned the pavement into a mirror for the streetlights. Outside the window of The Raven’s Nest, the green neon sign buzzed with a low, wet hum, casting long emerald smudges across the dark wood of the bar. Inside, the air smelled of beeswax, stale stout, and the faint, citrusy bite of the gin Silas was currently pouring. Rory sat on her usual stool at the far corner, her fingers tracing the small, crescent-shaped scar on her left wrist. It was a nervous habit she’d never quite broken, a physical anchor to a childhood in Cardiff that felt increasingly like someone else’s biography. She was twenty-five now, but there were nights—especially wet, quiet nights like this—when the distance between her past and her present felt less like a span of years and more like a drop off a cliff. Behind the bar, Silas Blackwood moved with the slow, deliberate rhythm of a man who knew the precise dimensions of his domain. His left leg dragged just slightly, a quiet reminder of a cold night in Prague he never spoke of, but he carried his fifty-eight years with a heavy, administrative grace. He set a fresh tonic down in front of her, the silver signet ring on his right hand catching the low light of the overhead lamp. His hazel eyes, sharp and perpetually assessing, lingered on her for a fraction of a second too long. "You're brooding, Carter," Silas said, his voice a low rumble that barely carried over the soft jazz drifting from the speakers. "It doesn't suit the decor. The maps are depressing enough." Rory offered a thin, dry smile. She adjusted the collar of her jumper, a oversized black wool thing she’d bought at a charity shop down the road. "I'm not brooding. I'm calculating how many deliveries I have to make for Yu-Fei tomorrow to afford those boots in the window on Greek Street." "A practical pursuit," Silas murmured. He began polishing a highball glass with a clean lint-free cloth, his auburn-grey beard catching the amber light. The bell above the heavy oak door chimed, a brassy sound that cut through the bar’s quiet hum. Rory didn’t look up immediately. In Soho, the evening trade was a predictable rotation of weary office workers, eccentric locals, and lost tourists trying to find the theater district. But then she heard the coat—the unmistakable, expensive rustle of high-grade waxed cotton—and the heavy, confident tread of handmade leather soles. "Dreadful weather," a voice said. It was a Welsh cadence, rich and polished, the vowels rounded with the expensive precision of a private education in Glamorgan. "Do you have a whiskey? Something peated." Rory froze. The glass in her hand felt suddenly very cold. She turned her head slowly, her bright blue eyes narrowing against the dim light. The man shaking his umbrella by the brass rack was tall, his dark hair damp and swept back, his tailored charcoal suit immaculate despite the drizzle. He looked older, his jawline heavier than she remembered, but the eyes were identical to the ones that had stared at her across lecture halls at Cardiff University. "Gethin?" she said. The man turned, the wet umbrella still half-extended in his hand. He squinted into the gloom of the bar, his gaze drifting past the yellowing maps on the walls, past Silas, and finally settling on Rory. His expression shifted in a rapid, chaotic sequence: confusion, disbelief, and then a sudden, sharp recognition that made his shoulders drop. "Aurora?" he breathed. He didn’t use her nickname. To Gethin, and to everyone from that life, she was Aurora Carter, the barrister’s daughter who had been destined for a commercial chambers in Temple. "My God. It is you." He abandoned his umbrella and took three quick steps toward her, his hand extended before he seemed to realize the absurdity of the gesture. He let it fall to his side, his eyes scanning her face, her straight, shoulder-length black hair, and the cheap, oversized sweater that swallowed her 5'6" frame. "I didn't think... I mean, someone said you were in London, but..." Gethin stammered, his eyes darting to Silas, who had paused his polishing. Silas’s expression was entirely blank, the perfect mask of a man who spent his life observing other people's secrets. "Sit down, Gethin," Rory said quietly. Her voice was remarkably steady, though her heart was hammering against her ribs like a trapped bird. "You’re dripping on the floor." Gethin pulled out the stool beside her, his movements suddenly self-conscious. Silas slid a glass of single malt toward him without being asked. Gethin didn't notice the silent efficiency of the service; he was too busy staring at Rory as if she were a ghost that had materialized from the floorboards. "You look different," Gethin said. It was an understatement, wrapped in the polite vocabulary of their shared youth. He reached for his glass, his hand steady, a silver watch glinting under his cuff. "Your hair. You used to keep it long." "It got in the way," she said. "Right." He took a sip of the whiskey, winced slightly at the peat, and set it down. "Eva wouldn't tell us where you were. I asked her, of course. We all did. When you just... vanished from Cardiff. Your father was beside himself, Aurora. Brendan spent weeks trying to track you down. He thought you’d been..." He trailed off, looking down at his glass. "I wasn't kidnapped, Gethin," Rory said. "I left." "But Pre-Law," Gethin said, his voice rising slightly before he checked himself, casting a quick pink glance at Silas, who was now quietly wiping down the pumps. "You were top of the cohort. You had the pupillage lined up. Your father's chambers. It was all there." "It was his life," Rory said. She reached for her glass of tonic, her hand perfectly steady. The contrast between them was stark—Gethin, the rising star of the Welsh bar, radiating the nervous energy of a man who had never stepped off the pre-ordained track; and Rory, who had jumped off it at high speed, leaving nothing but a trail of unanswered letters and a furious father in her wake. "I didn't want it." "And this is what you wanted?" Gethin’s eyes swept the room again, taking in the peeling leather booths, the dusty photographs of forgotten boxing champions, the quiet, limping bartender. It was not a cruel look, not exactly; it was the profound, uncomprehending pity of the comfortable. "Eva said you were doing deliveries. For some Chinese place in Chinatown? I thought she was joking. I thought you were just taking a gap year. A very long, very odd gap year." "I work for Yu-Fei at the Golden Empress," Rory said, her voice cool and flat. "And I live upstairs. It's quiet. I like it." Gethin shook his head, a small, sad movement. "Your mother, Jennifer... she still keeps your room exactly the same. She thinks you’re going to come back. She told my mum that you were just finding yourself." The mention of her mother struck a chord of dull pain in Rory's chest, but she didn’t let it show. She had learned how to lock her face down long ago, during the worst months with Evan, before she’d gathered enough courage to pack a single suitcase and catch the midnight coach to Victoria. "How is Evan?" she asked, the question light, almost conversational. Gethin blinked, clearly surprised by the transition. "Evan? Oh. He’s... well, actually. He’s a senior associate now at Davies & Partners. He married a girl from Swansea last summer. A niece of the High Court judge. Very grand affair. We all wondered if you’d..." He stopped, realizing the ice he was walking on was paper-thin. "If I'd show up?" Rory finished for him. She looked at her reflection in the dark, polished mahogany of the bar. "No. I wasn't invited." "He was very torn up about you leaving, Aurora," Gethin said, his voice dropping into that earnest, patronizing tone men used when they thought they were being sympathetic. "He really was. He didn't understand why you just... cut him off. He spent months trying to find you." Rory let out a short, sharp laugh that made Gethin flinch. Silas, she noticed, had stopped moving entirely. He was leaning against the back counter, his hazel eyes fixed on Gethin with a cold, predatory focus. "Evan didn't want to find me because he missed me, Gethin," Rory said softly. "He wanted to find me because I was the only thing in his life he hadn't managed to completely control." Gethin shifted on his stool, his expensive coat rustling. "That's... that's a bit harsh, isn't it? He was always very good to you. We all thought you two were..." "You didn't know him," Rory said. The cool-headedness that Silas often praised—the ability to look at a chaotic situation and see the single, logical exit—settled over her like a heavy coat. "None of you did. You only saw the boy who could charm the bench at the moot court. You didn't see him when the door was locked." Gethin stared at her, the silence between them widening into a gulf that all the shared memories of Cardiff University could not bridge. He looked at her straight black hair, her cheap jumper, her hands that no longer held legal briefs but heavy cardboard grease-boxes. He saw the distance she had put between herself and the life they had both been groomed for, and for the first time, he seemed to realize that she hadn't lost her way. She had escaped. "I should go," Gethin said quietly. He didn't finish his whiskey. He reached into his breast pocket, pulled out a crisp twenty-pound note, and laid it on the bar. "Keep the change," he said to Silas, though his eyes remained on Rory. "It was... it was good to see you, Aurora. Truly. I’m glad you’re... safe." "Rory," she corrected him. "My name is Rory now." He hesitated, then node once, a clipped, formal gesture. "Goodbye, Rory." He turned and walked back to the door, his boots clicking on the damp timber floor. He retrieved his umbrella from the brass stand, opened the heavy door, and stepped out into the Soho rain. The green neon glow swallowed him for a second before the door clicked shut, leaving only the brass bell chiming its quiet, lonely note. Rory sat still, staring at the empty glass of whiskey Gethin had left behind. Silas reached over and took the glass, his silver signet ring making a sharp *clack* against the rim. He slid the twenty-pound note into the till with one hand, his movements smooth and practiced. "He didn't deserve the single malt," Silas said, his voice dry. "Too much peat for a man who lives in the suburbs." Rory let out a breath she felt she’d been holding since the door first opened. She looked up at Silas, her blue eyes dark with the residue of old ghosts. "He thinks I've ruined my life." Silas picked up his cloth and went back to work on the highball glasses, his limp barely noticeable as he shifted his weight. "People who live in cages always think the birds outside are lost," Silas said, not looking up. "Ignore him, Carter. You’ve got a shift at noon tomorrow, and Yu-Fei doesn’t like her drivers being late." Rory looked down at her wrist, at the small crescent scar, and then at the warm, dark wood of the bar. The weight in her chest didn't vanish, but it shifted, becoming lighter, more manageable. "Thanks, Silas," she said. "Get upstairs," he grunted, though his hazel eyes were kind. "Before I start charging you for the tonic."
created_at"2026-05-19T19:14:04.861Z" 5/19/2026, 7:14:04 PM
model"google/gemini-3.5-flash-20260519"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1441
moderation_latency(null)
generation_time30556
tokens_prompt867
tokens_completion4245
native_tokens_prompt842
native_tokens_completion5680
native_tokens_completion_images0
native_tokens_reasoning2980
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.052383
router(null)
provider_responses
0
endpoint_id"bd50061c-e1d8-469e-96b1-d322e77378f8"
id"fbYMauuyAeGN_PUPno2UsA4"
is_byokfalse
latency1441
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-1779218044-wzGbAEdxPNwwjhIns2yj"
session_id(null)
api_type"completions"
id"gen-1779218044-ewYdDwTmh87z9LpWDcZo"
upstream_id"fbYMauuyAeGN_PUPno2UsA4"
total_cost0.052383
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
80.95% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags42
adverbTagCount5
adverbTags
0"Rory said quietly. [quietly]"
1"Gethin blinked clearly [clearly]"
2"Rory said softly [softly]"
3"Gethin said quietly. [quietly]"
4"He hesitated then [then]"
dialogueSentences51
tagDensity0.824
leniency1
rawRatio0.119
effectiveRatio0.119
57.14% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1983
totalAiIsmAdverbs17
found
0
adverb"slightly"
count3
1
adverb"suddenly"
count2
2
adverb"very"
count6
3
adverb"slowly"
count1
4
adverb"perfectly"
count1
5
adverb"really"
count1
6
adverb"softly"
count1
7
adverb"completely"
count1
8
adverb"truly"
count1
highlights
0"slightly"
1"suddenly"
2"very"
3"slowly"
4"perfectly"
5"really"
6"softly"
7"completely"
8"truly"
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)
57.14% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1983
totalAiIsms17
found
0
word"tracing"
count1
1
word"reminder"
count1
2
word"calculating"
count1
3
word"predictable"
count1
4
word"gloom"
count1
5
word"chaotic"
count2
6
word"scanning"
count1
7
word"perfect"
count1
8
word"glinting"
count1
9
word"stark"
count1
10
word"profound"
count1
11
word"comfortable"
count1
12
word"charm"
count1
13
word"silence"
count1
14
word"weight"
count2
highlights
0"tracing"
1"reminder"
2"calculating"
3"predictable"
4"gloom"
5"chaotic"
6"scanning"
7"perfect"
8"glinting"
9"stark"
10"profound"
11"comfortable"
12"charm"
13"silence"
14"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences112
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences112
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences118
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen82
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords1976
ratio0.001
matches
0"clack"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions27
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions88
wordCount1649
uniqueNames27
maxNameDensity1.21
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Silas"
discoveredNames
Soho3
Raven1
Nest1
Silas15
Cardiff4
Blackwood1
Prague1
Rory20
Welsh2
Glamorgan1
University2
Gethin16
Aurora3
Carter1
Temple1
London1
You5
Chinese1
Chinatown1
Evan1
Victoria1
Davies1
Partners1
Swansea1
High1
Court1
Yu-Fei1
persons
0"Raven"
1"Silas"
2"Blackwood"
3"Rory"
4"University"
5"Gethin"
6"Aurora"
7"Carter"
8"You"
9"Evan"
10"Yu-Fei"
places
0"Soho"
1"Cardiff"
2"Prague"
3"Welsh"
4"Glamorgan"
5"Temple"
6"London"
7"Chinese"
8"Chinatown"
9"Victoria"
10"Davies"
11"Swansea"
12"High"
globalScore0.894
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences77
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.506
wordCount1976
matches
0"no longer held legal briefs but"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences118
matches
0"realize that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs52
mean38
std22.03
cv0.58
sampleLengths
058
120
281
396
431
552
623
718
850
933
1011
1168
123
1357
1438
1551
1643
1728
1851
1941
207
2164
228
2346
2474
2579
2624
2736
2854
2910
3055
3125
3247
3336
3434
3529
3658
3781
3829
3927
409
4111
4259
4314
4434
4522
4636
4723
4835
4935
95.86% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences112
matches
0"been destined"
1"being asked"
2"been groomed"
57.14% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs280
matches
0"was currently pouring"
1"was hammering"
2"was joking"
3"were just taking"
4"were just finding"
5"were being"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount3
flaggedSentences6
totalSentences118
ratio0.051
matches
0"She was twenty-five now, but there were nights—especially wet, quiet nights like this—when the distance between her past and her present felt less like a span of years and more like a drop off a cliff."
1"But then she heard the coat—the unmistakable, expensive rustle of high-grade waxed cotton—and the heavy, confident tread of handmade leather soles."
2"Gethin pulled out the stool beside her, his movements suddenly self-conscious. Silas slid a glass of single malt toward him without being asked. Gethin didn't notice the silent efficiency of the service; he was too busy staring at Rory as if she were a ghost that had materialized from the floorboards."
3"\"It was his life,\" Rory said. She reached for her glass of tonic, her hand perfectly steady. The contrast between them was stark—Gethin, the rising star of the Welsh bar, radiating the nervous energy of a man who had never stepped off the pre-ordained track; and Rory, who had jumped off it at high speed, leaving nothing but a trail of unanswered letters and a furious father in her wake. \"I didn't want it.\""
4"\"And this is what you wanted?\" Gethin’s eyes swept the room again, taking in the peeling leather booths, the dusty photographs of forgotten boxing champions, the quiet, limping bartender. It was not a cruel look, not exactly; it was the profound, uncomprehending pity of the comfortable. \"Eva said you were doing deliveries."
5"\"You didn't know him,\" Rory said. The cool-headedness that Silas often praised—the ability to look at a chaotic situation and see the single, logical exit—settled over her like a heavy coat. \"None of you did."
85.60% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1006
adjectiveStacks2
stackExamples
0"small, crescent-shaped scar"
1"clean lint-free cloth,"
adverbCount43
adverbRatio0.042743538767395624
lyAdverbCount17
lyAdverbRatio0.016898608349900597
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences118
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences118
mean16.75
std14.97
cv0.894
sampleLengths
030
128
220
321
424
536
622
730
826
918
1021
1110
126
1321
1425
155
1618
1718
185
1924
2021
215
2221
237
242
259
2614
2726
2828
293
3011
3125
3221
333
345
3525
365
3724
3827
393
4040
4128
4251
4335
446
457
4624
475
483
493
51.98% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.3728813559322034
totalSentences118
uniqueOpeners44
34.01% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences98
matches
0"Very grand affair."
ratio0.01
24.08% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences98
matches
0"It was a nervous habit"
1"She was twenty-five now, but"
2"His left leg dragged just"
3"He set a fresh tonic"
4"His hazel eyes, sharp and"
5"She adjusted the collar of"
6"He began polishing a highball"
7"It was a Welsh cadence,"
8"She turned her head slowly,"
9"He looked older, his jawline"
10"He squinted into the gloom"
11"His expression shifted in a"
12"He didn’t use her nickname."
13"He abandoned his umbrella and"
14"He let it fall to"
15"I mean, someone said you"
16"You used to keep it"
17"He took a sip of"
18"I asked her, of course."
19"We all did."
ratio0.49
16.12% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount87
totalSentences98
matches
0"The rain in Soho did"
1"Rory sat on her usual"
2"It was a nervous habit"
3"She was twenty-five now, but"
4"His left leg dragged just"
5"He set a fresh tonic"
6"His hazel eyes, sharp and"
7"Silas said, his voice a"
8"Rory offered a thin, dry"
9"She adjusted the collar of"
10"He began polishing a highball"
11"The bell above the heavy"
12"Rory didn’t look up immediately."
13"a voice said"
14"It was a Welsh cadence,"
15"The glass in her hand"
16"She turned her head slowly,"
17"The man shaking his umbrella"
18"He looked older, his jawline"
19"The man turned, the wet"
ratio0.888
51.02% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences98
matches
0"To Gethin, and to everyone"
ratio0.01
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences34
technicalSentenceCount8
matches
0"The rain in Soho did not so much fall as hover, a fine, cold mist that clung to the brickwork and turned the pavement into a mirror for the streetlights."
1"It was a nervous habit she’d never quite broken, a physical anchor to a childhood in Cardiff that felt increasingly like someone else’s biography."
2"Behind the bar, Silas Blackwood moved with the slow, deliberate rhythm of a man who knew the precise dimensions of his domain."
3"He looked older, his jawline heavier than she remembered, but the eyes were identical to the ones that had stared at her across lecture halls at Cardiff Univers…"
4"His expression shifted in a rapid, chaotic sequence: confusion, disbelief, and then a sudden, sharp recognition that made his shoulders drop."
5"Gethin pulled out the stool beside her, his movements suddenly self-conscious. Silas slid a glass of single malt toward him without being asked. Gethin didn't n…"
6"Rory let out a short, sharp laugh that made Gethin flinch. Silas, she noticed, had stopped moving entirely. He was leaning against the back counter, his hazel e…"
7"He turned and walked back to the door, his boots clicking on the damp timber floor. He retrieved his umbrella from the brass stand, opened the heavy door, and s…"
57.43% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags37
uselessAdditionCount5
matches
0"Rory said, her voice cool and flat"
1"she asked, the question light, almost conversational"
2"he said, though his eyes remained on Rory"
3"Silas said, his voice dry"
4"Silas said, not looking up"
71.57% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags24
fancyCount4
fancyTags
0"Silas murmured (murmur)"
1"he breathed (breathe)"
2"she corrected (correct)"
3"he grunted (grunt)"
dialogueSentences51
tagDensity0.471
leniency0.941
rawRatio0.167
effectiveRatio0.157
73.5571%