Run: 2026-07-09-01KX41FNEA0EWAPW6A489XYYER

Run Details

Duration:
1m 12s
Cost:
$0.106850
Provider:
OpenAI

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 polished Soho to a black shine by closing time. Through the windows of the Raven’s Nest, streetlamps smeared gold across the wet pavement, and the green neon raven above the entrance trembled in every passing puddle. Rory stood behind the bar with one sleeve rolled to her elbow, attacking a stain that had survived two rounds of disinfectant and Silas’s most caustic remarks. The crescent scar on her left wrist flashed pale as she worked. Somewhere in the ceiling, a pipe knocked with arthritic persistence. “It’s part of the wood now,” Silas said. “It’s lager.” “Everything becomes history if you neglect it long enough.” He sat at the far end of the bar counting the till. His silver signet ring clicked softly against each stack of coins. At this hour, with the stools upside down and the lamps dimmed, he looked less like a publican than a magistrate presiding over the remains of a crime. Rory straightened. “Did you practise sentences like that in MI6?” “No. We had people for that.” The front door opened. Silas’s gaze rose before the bell had finished its jangle. Rory reached automatically for the cloth beneath the counter, where Silas kept no weapon despite encouraging everyone to assume otherwise. A man stepped in backwards, fighting with an umbrella. The wind shoved a scatter of rain across the floor. He swore, snapped the umbrella shut, and turned. For a second Rory saw only the expensive charcoal coat, the close-cut hair and the narrow face of a man in his early thirties who had learned to be tired without looking untidy. Then he said, “Sorry. Are you still serving?” The voice opened a door in her memory. Lecture halls smelling of wet wool. Chips eaten on the steps outside the students’ union. A boy in a red scarf reciting case law as if it were obscene poetry. Cardiff rain, Cardiff stone, the thin silver line of the Taff beneath a winter sky. “Tom?” He stared at her. There it was: Thomas Llewellyn’s old expression of astonishment, eyebrows high and mouth slightly open, unchanged beneath all the careful new architecture of his face. “Rory?” Silas looked between them, then returned to his coins with conspicuous discretion. Tom laughed once. It came out breathless and wrong. “Christ.” “Usually we ask customers not to review us until they’ve had a drink.” His gaze travelled over her black shirt, the sleeves rolled up, the key ring at her belt. She knew what else he saw. Her hair was shorter than it had been in Cardiff, no longer worn down to her waist because Evan had liked it that way. She stood differently now. That had taken longer to learn than she cared to admit. “I thought you were in—” Tom stopped. “I don’t know where I thought you were.” “London’s a reasonable guess.” “Yes. Obviously.” He glanced back at the rain. “I was at a dinner. Chambers thing. I saw the sign and thought—” He looked at the old maps, the black-and-white photographs, the rows of dark bottles. “I’m not sure what I thought.” “That the green raven promised good decisions?” “Has it ever?” “Not in my experience.” Silas closed the till drawer. “I’ll be in the back.” He stood, favouring his left leg as he came around the bar. At the bookshelf he paused and gave Rory a brief look, not a question exactly. She nodded. His hand settled on a particular volume, and a section of shelving opened just wide enough to admit him before closing again. Tom watched it happen. “Was that a secret door?” “No.” “I just saw it.” “Then it’s a badly kept secret door.” He smiled, and for one precarious moment he was twenty-one again, rain in his curls, a biro leaking through the pocket of his shirt. Rory set a glass on the bar. “Whisky?” “Do you remember?” “You drank it when you wanted people to think you weren’t scared.” “And what did I drink when I was scared?” “Cider.” He took off his coat and folded it over a stool. The suit beneath it fit him perfectly. His tie was dark blue and discreet, the uniform of a man who billed his hours in six-minute increments. “Whisky, then,” he said. “Terrified, are you?” “More than I expected.” She poured him a measure and one for herself, though she had not intended to drink. He picked up the glass but did not touch it to his lips. “I heard you’d left Cardiff,” he said. “I did.” “Eva said London.” “Eva says many things.” “She didn’t say much about you.” “I asked her not to.” His thumb moved along the rim of the glass. There was a wedding band on his hand, a plain gold one, already marked by small scratches. Rory looked away before he could catch her looking. “How long have you been here?” he asked. “Three years.” “And you work here?” “Sometimes. Mostly I deliver for a Chinese restaurant.” The pause was almost too small to resent. “Right,” he said. She leaned one hip against the counter. “Go on.” “Go on what?” “You’ve got a face.” “I have always had a face.” “Not that one. That’s your trying-not-to-sound-like-your-father face.” He rubbed a hand over his jaw. “I was going to say I thought you’d be practising by now.” “Still not managing it.” “I didn’t mean—” “I know.” He finally drank. His eyes closed for half a second at the burn. “You were better than all of us.” “I was good at exams.” “You were good at seeing the hole in an argument before anyone else knew there was a wall.” “Useful for avoiding traffic.” “Rory.” “What?” “You disappeared.” The words landed without force, which made them harder to fend off. Outside, a taxi hissed through standing water. Green light washed across Tom’s cheek and vanished. “I left,” she said. “You changed your number.” “Yes.” “You deleted everything.” “Not everything.” “I went to your flat.” Her fingers tightened around her glass. He noticed. The old Tom would have filled the silence, panicking at the harm he might have done. This one waited. “When?” she asked. “After you missed the advocacy assessment. You never missed anything. Even when you had flu, you came in and argued Donoghue v Stevenson while sweating through your shirt.” “That was a very important snail.” “I went round that evening. Evan answered.” The name altered the room. It did not matter that Silas was behind the bookshelf, that Tom had crossed years to speak it. Rory felt the old reflex in her shoulders, the tiny inward fold, and hated that her body still kept his grammar. “What did he say?” she asked. “That you were ill. That you didn’t want to see anyone.” “And you believed him.” Tom looked down at the whisky. “Yes.” She swallowed. The liquor had turned hot and bitter beneath her tongue. “He was convincing,” she said. “That’s not an excuse.” “No.” “I knew I didn’t like him.” “Plenty of people didn’t like him.” “I knew you weren’t yourself.” “Plenty of people knew that too.” “I should have—” “What?” Her voice had sharpened. “Broken down the door? Dragged me into the street? Made a stirring submission on my behalf?” “I don’t know.” “Neither did I.” Tom flinched, not visibly enough for anyone who had not once known every shade of his discomfort. He set down the glass. “I told myself you’d chosen him,” he said. “That you were angry with us because we kept making jokes about him. That if you wanted help, you’d ask.” Rory watched rain gather at the bottom of his umbrella and spread into the grain of the floorboards. “I told myself a lot of things too,” she said. He nodded, but did not seize on the mercy. “You remember the moot final?” he asked. She almost laughed. “That’s a change of subject worthy of a first-year.” “I’m not changing it. I was thinking about what you said afterwards.” “I said we should get drunk.” “Before that. You said the worst lie was the one that sounded enough like your own voice.” She remembered the courtroom built from varnished plywood, the judges in their academic robes, Tom squeezing her hand under the desk because he thought he was going to be sick. They had won. Afterwards, in the corridor, Evan had been waiting with a bouquet too large for the room. He had kissed her as if stamping a document. “I was insufferable,” she said. “You were right.” “You were insufferable too.” “I’m a barrister now. I’ve professionalised it.” The smile came despite her. Tom saw it and softened, which made him look older rather than younger. “So you did it,” she said. “You got called.” “Six years ago.” “Civil?” “Commercial.” “Your father must be delighted.” “He died last spring.” Rory’s smile vanished. “Tom. I’m sorry.” “Thank you.” She remembered Mr Llewellyn at graduation, red-faced with pride and champagne, insisting that Tom would be a judge before forty. He had called Rory “the dangerous one” and seemed to mean it as a compliment. “Was it sudden?” she asked. “Cancer. Not especially sudden, no. Just surprisingly final.” “And you’re married.” His hand turned, as if the ring had spoken without permission. “Two years. Her name’s Priya.” “Is she a barrister?” “Architect.” “Good.” “Why good?” “One per household seems safe.” This time his laughter sounded genuine. It faded slowly. “Do you have anyone?” he asked. The question might once have meant a boyfriend. Now it widened in her mind: Eva’s sporadic voice notes, Yu-Fei shoving cartons of noodles into her hands, Silas leaving the upstairs light on when she was late. The narrow flat above the bar, with its temperamental boiler and windows that shook when buses passed. People who did not ask why she checked locks twice. “Yes,” she said. “I have people.” “I’m glad.” She believed him. That was the irritating part. He looked around again, taking in the maps pinned to the walls, the photographs of vanished streets and dead men raising glasses to the camera. “This suits you.” “Five minutes ago you looked appalled that I delivered takeaway.” “I was surprised.” “Surprise with a tie on is still judgement.” “Fair.” He pushed the knot loose. “I suppose I expected to find you in some terrifying office, reducing a silk to tears.” “I reduced a cyclist to tears in Holborn last Tuesday.” “How?” “He rode into my van.” “Efficient.” “I thought so.” Tom studied her, openly now. “You are different.” The words should not have stung. She had spent three years becoming different on purpose. “So are you,” she said. “I’m more expensive.” “You used to wear red trainers with a suit.” “I was making a statement.” “You were making several. They contradicted each other.” “I still have them.” “Liar.” “They’re in a box.” “Everything important ends up in a box.” He turned his glass between both hands. “Not everything.” There it was, at last: the thing under the chance meeting, under the dead father and secret door and years compressed into a bar at closing time. In university, people had assumed they would end up together. Rory and Tom, always sharing notes, always bickering, always the last two at the library. Nothing had happened. That had been their great achievement, or their great failure, depending on the night. Then Evan had arrived with his certainty. Tom had disliked him. Rory had mistaken dislike for jealousy and jealousy for proof and proof for love. She looked at the ring again. “Are you happy?” she asked. Tom did not answer at once. The hesitation was small, but they had once made a religion of small things. “Yes,” he said. “Mostly. I think that’s the honest version.” “That’s probably as good as it gets.” “Are you?” She stared into her whisky. The light fractured there, green and amber. “Sometimes,” she said. “More often than I was.” He nodded. Neither of them said what might have happened if he had knocked again at the flat in Cardiff. If she had opened the door. If they had been braver at twenty-two, or merely less proud. Time had not stolen those other lives. It had never owed them in the first place. Tom checked his watch and grimaced. “I should go. Priya will be wondering whether chambers finally consumed me.” “Does she know it chews before swallowing?” “She’s been warned.” He put on his coat. Rory came around the bar while he wrestled the umbrella open a fraction, thought better of it and snapped it shut. At the door, he turned. “Can I give you my number?” She felt the old instinct to retreat, to preserve the clean fact of survival by letting no one from before touch it. Then she took his phone. Her own number looked strange beneath his name, too ordinary to carry the distance between them. She rang herself once and handed the phone back. “No disappearing?” he said. It was lightly spoken, but not light. “No promises,” she said. His face fell. Rory sighed. “I won’t disappear.” “All right.” “But I may ignore you.” “I’d expect nothing less.” He hugged her before she could decide whether she wanted him to. He smelled of rain, wool and a cologne he would once have mocked. For a moment his chin rested against her hair, and she felt the years between them not collapse but gather—heavy, indivisible, carried by them both. “I am sorry,” he said quietly. She closed her eyes. “I know.” It was not forgiveness. It was not refusal either. When he stepped outside, the rain took him at once. He raised the umbrella and walked east beneath the wavering green light, shoulders bent against the weather. Rory watched until the crowd absorbed his charcoal coat. Behind her, the bookshelf clicked. Silas emerged carrying two clean glasses. “Old friend?” “Something like that.” “He seemed respectable.” “He wasn’t always.” “The years ruin us all.” She looked at him. Silas set the glasses down. “Or improve us beyond recognition. I forget which.” Rory went back to the bar. The stain waited where she had left it, dark and stubborn in the wood. She picked up the cloth, considered it, then tossed it into the sink. “Leave it,” she said. Silas glanced at the mark. “History?” “Lager.” Her phone vibrated in her pocket. She did not need to look. She knew who it was, just as she knew she would read the message before she went upstairs. Not yet, though. For another moment she stood in the empty bar while the rain worked at the windows and the green raven burned above the door, staining everything it touched with the colour of something half alive.
created_at"2026-07-09T18:15:49.459Z" 7/9/2026, 6:15:49 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6508
moderation_latency(null)
generation_time71679
tokens_prompt867
tokens_completion4174
native_tokens_prompt808
native_tokens_completion3427
native_tokens_completion_images0
native_tokens_reasoning245
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.10685
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0271d88b14206c3e016a4fe5558874819583937812c36c168f"
is_byokfalse
latency259
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620949-8V9Hy2MLsJRInjXIQt82"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620949-1JKP2dS65Sz6jsDSpw3N"
upstream_id"resp_0271d88b14206c3e016a4fe5558874819583937812c36c168f"
total_cost0.10685
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags33
adverbTagCount2
adverbTags
0"He glanced back [back]"
1"he said quietly [quietly]"
dialogueSentences170
tagDensity0.194
leniency0.388
rawRatio0.061
effectiveRatio0.024
87.79% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2456
totalAiIsmAdverbs6
found
0
adverb"softly"
count1
1
adverb"slightly"
count1
2
adverb"perfectly"
count1
3
adverb"very"
count1
4
adverb"slowly"
count1
5
adverb"lightly"
count1
highlights
0"softly"
1"slightly"
2"perfectly"
3"very"
4"slowly"
5"lightly"
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)
85.75% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2456
totalAiIsms7
found
0
word"trembled"
count1
1
word"silence"
count1
2
word"silk"
count1
3
word"efficient"
count1
4
word"fractured"
count1
5
word"wavering"
count1
6
word"vibrated"
count1
highlights
0"trembled"
1"silence"
2"silk"
3"efficient"
4"fractured"
5"wavering"
6"vibrated"
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
narrationSentences176
matches
0"d with pride"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences176
filterMatches
0"look"
1"watch"
hedgeMatches
0"tended to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences314
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2455
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions42
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions61
wordCount1643
uniqueNames14
maxNameDensity1.03
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Tom"
discoveredNames
Soho1
Raven1
Nest1
Silas11
Rory17
Cardiff4
Taff1
Thomas1
Llewellyn2
Evan3
Tom16
Mr1
Eva1
Yu-Fei1
persons
0"Raven"
1"Silas"
2"Rory"
3"Thomas"
4"Llewellyn"
5"Evan"
6"Tom"
7"Mr"
8"Eva"
9"Yu-Fei"
places
0"Soho"
1"Cardiff"
globalScore0.983
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences108
glossingSentenceCount2
matches
0"flinched, not visibly enough for anyone w"
1"as if stamping a document"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.407
wordCount2455
matches
0"not collapse but gather"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences314
matches
0"matter that Silas"
1"hated that her"
2"insisting that Tom"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs218
mean11.26
std13.38
cv1.188
sampleLengths
039
149
28
32
49
551
610
76
84
930
1027
1133
128
138
1445
151
164
1725
181
1912
2010
2113
2262
2315
244
2541
267
273
284
2910
3051
314
325
331
344
357
3624
378
383
3912
409
411
4237
434
443
454
4629
477
482
493
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences176
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs311
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences314
ratio0.003
matches
0"For a moment his chin rested against her hair, and she felt the years between them not collapse but gather—heavy, indivisible, carried by them both."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount742
adjectiveStacks0
stackExamples(empty)
adverbCount22
adverbRatio0.029649595687331536
lyAdverbCount10
lyAdverbRatio0.013477088948787063
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences314
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences314
mean7.82
std6.44
cv0.824
sampleLengths
012
127
227
312
410
58
62
79
812
911
1028
112
128
136
144
1510
1620
179
1810
198
2033
218
228
236
249
2515
2615
271
284
2925
301
3112
323
336
341
3513
3617
376
3824
394
4011
417
428
434
448
4527
466
477
483
494
45.33% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.30254777070063693
totalSentences314
uniqueOpeners95
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences145
matches
0"Somewhere in the ceiling, a"
1"Then he said,"
2"Afterwards, in the corridor, Evan"
3"Then Evan had arrived with"
4"Then she took his phone."
ratio0.034
48.97% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount62
totalSentences145
matches
0"He sat at the far"
1"His silver signet ring clicked"
2"He swore, snapped the umbrella"
3"He stared at her."
4"It came out breathless and"
5"His gaze travelled over her"
6"She knew what else he"
7"Her hair was shorter than"
8"She stood differently now."
9"He glanced back at the"
10"He looked at the old"
11"He stood, favouring his left"
12"His hand settled on a"
13"He smiled, and for one"
14"He took off his coat"
15"His tie was dark blue"
16"She poured him a measure"
17"He picked up the glass"
18"His thumb moved along the"
19"She leaned one hip against"
ratio0.428
42.76% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount121
totalSentences145
matches
0"The rain had polished Soho"
1"Rory stood behind the bar"
2"The crescent scar on her"
3"He sat at the far"
4"His silver signet ring clicked"
5"The front door opened."
6"Silas’s gaze rose before the"
7"Rory reached automatically for the"
8"A man stepped in backwards,"
9"The wind shoved a scatter"
10"He swore, snapped the umbrella"
11"The voice opened a door"
12"Lecture halls smelling of wet"
13"Chips eaten on the steps"
14"A boy in a red"
15"Cardiff rain, Cardiff stone, the"
16"He stared at her."
17"Silas looked between them, then"
18"Tom laughed once."
19"It came out breathless and"
ratio0.834
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences145
matches
0"Now it widened in her"
1"If she had opened the"
2"If they had been braver"
ratio0.021
98.90% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences65
technicalSentenceCount4
matches
0"Rory stood behind the bar with one sleeve rolled to her elbow, attacking a stain that had survived two rounds of disinfectant and Silas’s most caustic remarks."
1"For a second Rory saw only the expensive charcoal coat, the close-cut hair and the narrow face of a man in his early thirties who had learned to be tired withou…"
2"His tie was dark blue and discreet, the uniform of a man who billed his hours in six-minute increments."
3"The narrow flat above the bar, with its temperamental boiler and windows that shook when buses passed."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags33
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags26
fancyCount0
fancyTags(empty)
dialogueSentences170
tagDensity0.153
leniency0.306
rawRatio0
effectiveRatio0
92.5385%