Run: 2026-07-09-01KX4123XEJ7FX10FG5ASWRH0W

Run Details

Duration:
1m 15s
Cost:
$0.122990
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
Rain lacquered Dean Street black and silver, turning every passing cab into a smear of light. From behind the counter of the Raven’s Nest, Rory watched the weather drive people through the door in damp, irritable clusters. They came shaking umbrellas, stamping shoes, laughing too loudly at nothing. The green neon raven above the entrance flashed across their wet shoulders before the door swung shut. By eleven, the rush had thinned. A couple argued in murmurs beneath a yellowed map of Vienna. Three theatre technicians occupied the end of the bar, drinking lager and conducting a post-mortem on a lighting cue. Silas stood at the till with his reading glasses low on his nose, counting notes as if each had personally disappointed him. “You’re doing it again,” Rory said. He did not look up. “Doing what?” “Counting the same twenty twice.” “I’m checking it hasn’t altered.” “In the last twelve seconds?” “Inflation.” She smiled despite herself and reached for another glass. She had finished deliveries for the Golden Empress at nine, but the rain had killed any desire to go upstairs. Her flat was one floor above, close enough that she could imagine its cold windows and the clean laundry still heaped on the chair. Better the bar, where there were glasses to polish and other people’s conversations to ignore. The door opened. Rory glanced up automatically. For a second the woman framed beneath the green light was only another stranger: camel coat darkened by rain, hair cut blunt at the jaw, one hand gripping a folded umbrella. Then she turned to push the door closed, and Rory saw the small tilt of her chin, the familiar impatience with objects that failed to cooperate. The glass slipped in Rory’s hand. She caught it against her hip before it fell. Silas looked over his glasses. His gaze moved from Rory to the woman by the door and back again. Nothing in his face changed, which meant he had noticed everything. Eva Morgan scanned the room. She had once possessed a wild copper mane that clogged shower drains and caught in lip gloss. Now her hair was dark brown, nearly black in the low light, and sleek enough to look intentional even in the rain. Her face had narrowed. Or perhaps adulthood had simply removed the softness Rory remembered. She wore a cream blouse beneath the coat, a gold chain at her throat, and the expression of someone accustomed to arriving in places where a table had been reserved. Her eyes found Rory. The years between them did not vanish. They drew tight. “Rory?” Her name sounded wrong in Eva’s voice only because it sounded exactly as it always had. Rory set the glass on the counter. “Hello, Ev.” Eva laughed once, softly, from surprise rather than amusement. She did not move at first. Then she crossed the room, avoiding chairs and people with the brisk certainty of someone late for a train. “My God.” She stopped on the other side of the bar. “It is you.” “Last time I checked.” “That’s—” Eva shook her head. Rain shone on her cheeks. “I didn’t know you worked here.” “I don’t. Not officially.” Silas closed the till drawer. “A distinction of immense legal importance.” Eva looked at him. “Silas,” Rory said, “this is Eva Morgan. Eva, Silas Blackwood. He owns the place.” Silas extended his right hand. His silver signet ring caught the light. “Any friend of Rory’s.” The unfinished sentence hung there with deceptive politeness. Eva shook his hand. “Old friend.” “Those are often the interesting kind.” Rory gave him a look. Silas removed his glasses and folded them. “I’ll check the cellar,” he said. “You checked it an hour ago.” “Inflation.” He came around the counter, favouring his left leg. As he passed Rory, he tapped one finger against the wood. An offer, not a warning: call if needed. Then he disappeared through the door beside the shelves. Eva watched him go. “He seems…” “Go on.” “I was going to say formidable.” “He’d be pleased.” “Would he?” “No.” That won a real smile. It changed Eva’s face so abruptly that Rory saw them at fourteen, sheltering in a bus stop in Ely with their school blazers over their heads, laughing while rainwater ran into their shoes. The memory struck with the intimacy of pain. Eva took off her coat. Her blouse was expensive but creased at one elbow, and beneath her careful make-up lay bruised half-moons of fatigue. “Can I get you something?” Rory asked. “White wine?” “We have several.” “Of course you do.” Eva glanced at the bottles. “Whatever’s open.” Rory poured a sauvignon blanc. Her hand remained steady. She placed the glass down on a coaster. Eva reached for her purse. “Don’t.” “I can pay for a drink.” “I know.” The old edge surfaced between them, fine as a blade. Eva’s fingers paused inside her bag before she withdrew them empty. “Thank you,” she said. Rory poured herself soda water and came out from behind the bar. She chose a small table beneath a black-and-white photograph of Soho in the fifties. Eva sat opposite, laying her coat over the back of the chair with meticulous care. For a moment, both looked anywhere but at each other. “You’re in London,” Rory said. “I live here.” “Right.” “Nearly three years now.” Three years. Rory absorbed the number without letting it show. “Where?” “Clapham. Near the Common.” “Nice.” “It’s all right.” Eva lifted her wine but did not drink. A narrow ring marked the base of her left ring finger, pale against the rest of her skin. No ring now. Rory wondered if she was meant to ask. Eva’s eyes moved over her face. “You look different.” “So do you.” “No, I mean—” She stopped. “Sorry. That sounded awful.” “You mean I don’t look like someone who’d be serving wine in Soho.” “I mean you look…” Eva searched for the word with the same anxious diligence she used to bring to French homework. “Certain.” Rory almost laughed. “That’s good lighting.” “It isn’t.” Across the room, the arguing couple fell silent. One of the theatre technicians swore at a story told too quietly to hear. Rain ticked against the windows. Eva drank. “Are you still at university?” “No.” “You left?” “Eventually.” “I didn’t know.” “You didn’t ask.” Eva lowered the glass. “You stopped answering.” “I answered.” “Three words at a time. Usually two days later.” “I was busy.” “With him?” There it was. Evan entered the conversation without his name, as he had once entered every room of Rory’s life before her, deciding where she could sit and how long she could stay. Rory turned her tumbler slowly between her hands. A bubble clung to the glass, resisting the pull upward. “Not by then,” she said. Eva’s face changed. The polish remained, but something underneath gave way. “You left?” “Yes.” “When?” “Four years ago.” “Four.” Eva stared at her. “After that night?” “Two weeks after.” Eva set down the wine too hard. “I called you every day for two weeks.” “I know.” “You told me not to.” “I know.” “You said I’d made everything worse.” “I know what I said.” Eva sat back. Her mouth tightened, but her anger had never been cold. Even now it came with bright eyes and colour rising at her throat. “I thought you stayed with him.” “I didn’t.” “I thought that was why you cut me off.” Rory looked toward the bar. Silas had not returned from the cellar. He understood the value of being absent, though she suspected he was now inventorying bottles at a speed normally associated with continental drift. “I didn’t cut you off because I stayed,” she said. “Then why?” Because Eva had heard Evan shouting through the phone. Because she had called the police from two hundred miles away after Rory whispered no, no, don’t. Because police at the door had transformed Evan from furious to gentle, and the gentleness had lasted precisely until their car turned the corner. Because afterward Eva had said, Come to London. Come tonight. I don’t care what time. I’ll pay. I’ll meet you at Paddington. Because Rory had not gone that night. Because two weeks later, when Evan was at work, she had packed one rucksack and taken the train alone. “I was ashamed,” Rory said. Eva blinked. The words settled between them with almost no sound. Rory felt oddly detached from them, as if someone at the next table had spoken. “I’d spent a year telling you he wasn’t like that,” she continued. “Then you heard him. You heard me.” “Rory—” “I knew you’d been right. I couldn’t bear you being right.” Eva’s anger drained away. In its place came something worse: tenderness, cautious and stricken. “I wouldn’t have said it.” “You wouldn’t have had to.” “No.” Eva looked at her hands. “Probably not.” Rory leaned back. Her left sleeve had ridden up, exposing the small crescent scar on her wrist. Eva noticed it and touched her own wrist without thinking. “You got that climbing the fence behind my gran’s,” she said. “Falling off the fence.” “You claimed you were pushed.” “I was preserving my dignity.” “You didn’t have any dignity. You were eight.” “I had loads. I kept it in my lunchbox.” Eva’s laugh broke on its way out. She covered her mouth, then looked down. Rory realised with alarm that she was crying. Not dramatically. Eva had become too practised for that. Two tears slipped free before she wiped them away with the heel of her hand. “Sorry.” “Don’t.” “I always cry when I’m exhausted.” “You used to cry when you were angry.” “I’m also angry.” “That’s reassuring.” Eva took a breath. “I’m angry because I spent years thinking you chose him.” Rory absorbed that. “I thought you chose not to come looking.” “I did come.” The noise of the bar receded. Even the rain seemed to stop. “What?” “Three months later. Your flat was empty. The landlord said you’d gone. I went to your parents’ house, but your father told me you didn’t want to see me.” Rory’s fingers tightened around the tumbler. “He said that?” Eva nodded. “He was very polite.” Of course he had been. Brendan Carter could turn a locked door into a reasoned submission. He had disliked Eva long before Evan, mistrusting her coloured tights, her loud opinions, the way she encouraged Rory to question the life already selected for her. Rory pictured her father standing in the doorway in Cardiff, one hand on the frame. Eva outside, younger and still wild-haired, being professionally dismissed. “I didn’t know,” Rory said. “I thought you’d told him.” “I hadn’t told him anything. I barely spoke to them then.” Eva looked up. “So we both…” “Yes.” The rest needed no saying. They had each stood on one side of an absence, mistaking silence for a decision. Rory drank her soda water. It had gone flat. “What happened to your hair?” she asked. Eva gave a watery snort. “That’s your question?” “It was very large. Its absence is conspicuous.” “I cut it when I qualified.” “Qualified as what?” “A solicitor.” Rory looked at her cream blouse, the gold chain, the empty ring finger. “You did law.” “Someone had to.” There was no malice in it, which made it land harder. Rory had been the one expected to qualify, the barrister’s daughter dutifully advancing through Pre-Law at Cardiff. Eva had wanted to design stage sets. She used to build tiny rooms inside shoeboxes, papering the walls with sweet wrappers. “Do you like it?” Rory asked. Eva traced a bead of condensation down the stem of her glass. “I’m good at it.” “That wasn’t the question.” “No.” Eva looked around the Raven’s Nest: the maps, the photographs, the dim corners that kept their own counsel. “I married a man called Tom. We bought a flat. I made partner earlier than anyone expected. Then Tom slept with a woman who teaches reformer Pilates, and we sold the flat to people who complained the second bedroom was too small.” Rory said nothing. “I cut my hair again after the decree nisi,” Eva added. “Apparently I only make grooming decisions when confronted by major legal milestones.” “I’m sorry.” “So am I. Mostly about the flat. It had good windows.” The smile they shared was careful, but it held. Eva glanced toward the bar. “And you? What do you do when you’re not unofficially serving drinks?” “Deliveries. Chinese food, mostly.” Eva waited, perhaps expecting embarrassment. Rory felt none. “I live upstairs,” she said. “Silas charges criminal rent, but he fixes the boiler.” “I heard that,” Silas called from behind the cellar door. “You were meant to.” The door opened, and Silas emerged carrying a crate of tonic. His hazel eyes passed over them. Whatever he saw appeared to satisfy him. He set the crate behind the counter and began replenishing bottles without comment. Eva lowered her voice. “Are you happy?” The question irritated Rory. It was too large, too sentimental, the sort of question people asked when they wanted a simple answer to excuse them from hearing the complicated one. Then she saw that Eva did not want an easy answer. Eva looked afraid of it. “Sometimes,” Rory said. “More often than I used to be.” Eva nodded. “That’s something.” “It’s a lot.” “Yes.” She took another sip. “It is.” Outside, tyres hissed over wet pavement. The green neon sign flickered, painting Eva’s face briefly in ghostly colour. For an instant Rory saw both versions of her: the girl with copper hair and chipped blue nail varnish, and the tired woman in the expensive blouse who had become good at a life she had never planned. Rory wondered what Eva saw in return. Not certainty, surely. Certainty was only fear with its shoulders back. But perhaps that counted as change. “How did you find this place?” Rory asked. “Work drinks. They moved on to some club with a queue. I saw the sign and thought it looked quiet.” “The sign is a liar.” “Apparently.” “You could still go after them.” Eva looked at the rain threading down the window. “I don’t think I will.” Rory reached for her tumbler, then stopped. “I did take the train,” she said. “The one you told me to take. Just not that night.” Eva’s gaze returned to her. “I got to Paddington at six in the morning,” Rory continued. “I sat in a café until it opened and drank three coffees. I had your address written on a receipt.” “Why didn’t you come?” “You’d moved.” “I was in Manchester by then.” “I know. The new tenant told me.” Eva closed her eyes briefly. “I kept the receipt for years,” Rory said. She had not meant to confess that. “It went soft along the folds.” “I kept your last voicemail.” Rory stared at her. “You didn’t say anything,” Eva said. “Just breathed for about ten seconds, then hung up.” “That sounds sinister.” “It was. I assumed you’d been murdered.” “Sorry to disappoint.” Eva smiled, and this time the smile stayed. “You’ve changed.” “So have you.” “Not where it counts.” Rory considered contradicting her. Then she remembered the shoebox rooms, each one furnished with scraps no one else had thought worth saving. Silas set a fresh bottle of wine on the bar. “Last orders in ten minutes.” Eva glanced at her half-full glass. “I should probably go.” Rory’s old instinct rose at once: let her. Make no demand. Leave first in every way that mattered. She pressed her thumb against the crescent scar on her wrist. “You could stay until close,” she said. “If you want.” Eva looked at her for a long moment. Time did not reverse. Nothing broken repaired itself merely because two people finally named the break. Cardiff remained behind them; the unanswered calls, the wrong doors, the years spent assigning intention to silence. Evan still existed in the rooms Rory had escaped. Tom existed in Eva’s empty ring finger. Their younger selves had gone on waiting in places neither could return to. But Eva took off her coat again. “All right,” she said. “Until close.” Rory stood and collected their glasses. Behind the bar, Silas reached for another wineglass without being asked.
created_at"2026-07-09T18:08:25.525Z" 7/9/2026, 6:08:25 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency10870
moderation_latency(null)
generation_time75280
tokens_prompt867
tokens_completion4631
native_tokens_prompt808
native_tokens_completion3965
native_tokens_completion_images0
native_tokens_reasoning443
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.12299
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_054d554cdfb90c08016a4fe3999e048193a257580414056e9e"
is_byokfalse
latency252
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-1783620505-3ItakHaqqzvt1XgvEkbM"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620505-e7ZEObN553BH5Nd2GM9l"
upstream_id"resp_054d554cdfb90c08016a4fe3999e048193a257580414056e9e"
total_cost0.12299
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
totalTags34
adverbTagCount1
adverbTags
0"Eva looked around [around]"
dialogueSentences178
tagDensity0.191
leniency0.382
rawRatio0.029
effectiveRatio0.011
90.78% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2711
totalAiIsmAdverbs5
found
0
adverb"softly"
count1
1
adverb"slowly"
count1
2
adverb"precisely"
count1
3
adverb"very"
count2
highlights
0"softly"
1"slowly"
2"precisely"
3"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)
83.40% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2711
totalAiIsms9
found
0
word"desire"
count1
1
word"familiar"
count1
2
word"scanned"
count1
3
word"tenderness"
count1
4
word"silence"
count2
5
word"traced"
count1
6
word"flickered"
count1
7
word"sinister"
count1
highlights
0"desire"
1"familiar"
2"scanned"
3"tenderness"
4"silence"
5"traced"
6"flickered"
7"sinister"
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
narrationSentences219
matches
0"looked afraid"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences219
filterMatches(empty)
hedgeMatches
0"seemed to"
1"appeared to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences363
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2711
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions45
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions153
wordCount1877
uniqueNames23
maxNameDensity3.04
worstName"Eva"
maxWindowNameDensity5.5
worstWindowName"Eva"
discoveredNames
Dean1
Street1
Raven2
Nest2
Rory53
Vienna1
Golden1
Empress1
Morgan1
Eva57
Rain3
Silas10
Ely1
Soho1
Three2
French1
Evan6
Come2
London1
Paddington1
Carter1
Cardiff3
Pre-Law1
persons
0"Raven"
1"Rory"
2"Morgan"
3"Eva"
4"Rain"
5"Silas"
6"Evan"
7"Carter"
places
0"Dean"
1"Street"
2"Vienna"
3"Ely"
4"Soho"
5"French"
6"London"
7"Paddington"
8"Cardiff"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences127
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2711
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences363
matches
0"gone that night"
1"saw that Eva"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs230
mean11.79
std13.66
cv1.159
sampleLengths
065
158
26
37
45
55
65
71
89
959
103
114
1257
136
149
1530
165
1783
184
1910
201
2116
229
2334
2414
254
2616
274
2811
294
3014
3116
328
336
346
3512
366
376
381
3937
406
412
426
433
442
451
4638
478
4824
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences219
matches
0"been reserved"
1"was meant"
2"being asked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs365
matches
0"was crying"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount1
flaggedSentences1
totalSentences363
ratio0.003
matches
0"Cardiff remained behind them; the unanswered calls, the wrong doors, the years spent assigning intention to silence."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1885
adjectiveStacks1
stackExamples
0"lay bruised half-moons"
adverbCount73
adverbRatio0.03872679045092838
lyAdverbCount26
lyAdverbRatio0.013793103448275862
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences363
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences363
mean7.47
std6.24
cv0.836
sampleLengths
016
121
211
317
46
511
619
722
86
95
102
115
125
135
141
159
1620
1724
1815
193
204
2131
2226
236
249
255
2614
2711
285
2917
3022
314
3210
3330
344
357
363
371
3816
397
402
419
426
4319
4411
453
464
475
485
496
44.77% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.2727272727272727
totalSentences363
uniqueOpeners99
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences186
matches
0"Then she turned to push"
1"Then she crossed the room,"
2"Then he disappeared through the"
3"Even the rain seemed to"
4"Of course he had been."
5"Then she saw that Eva"
6"Then she remembered the shoebox"
ratio0.038
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount39
totalSentences186
matches
0"They came shaking umbrellas, stamping"
1"He did not look up."
2"She smiled despite herself and"
3"She had finished deliveries for"
4"Her flat was one floor"
5"She caught it against her"
6"His gaze moved from Rory"
7"She had once possessed a"
8"Her face had narrowed."
9"She wore a cream blouse"
10"Her eyes found Rory."
11"They drew tight."
12"Her name sounded wrong in"
13"She did not move at"
14"She stopped on the other"
15"His silver signet ring caught"
16"He came around the counter,"
17"It changed Eva’s face so"
18"Her blouse was expensive but"
19"Her hand remained steady."
ratio0.21
62.15% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount148
totalSentences186
matches
0"Rain lacquered Dean Street black"
1"They came shaking umbrellas, stamping"
2"The green neon raven above"
3"A couple argued in murmurs"
4"Silas stood at the till"
5"He did not look up."
6"She smiled despite herself and"
7"She had finished deliveries for"
8"Her flat was one floor"
9"The door opened."
10"Rory glanced up automatically."
11"The glass slipped in Rory’s"
12"She caught it against her"
13"Silas looked over his glasses."
14"His gaze moved from Rory"
15"Nothing in his face changed,"
16"Eva Morgan scanned the room."
17"She had once possessed a"
18"Her face had narrowed."
19"She wore a cream blouse"
ratio0.796
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount8
totalSentences186
matches
0"Now her hair was dark"
1"Even now it came with"
2"Because Eva had heard Evan"
3"Because she had called the"
4"Because police at the door"
5"Because afterward Eva had said,"
6"Because Rory had not gone"
7"Because two weeks later, when"
ratio0.043
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences67
technicalSentenceCount4
matches
0"Silas stood at the till with his reading glasses low on his nose, counting notes as if each had personally disappointed him."
1"Then she turned to push the door closed, and Rory saw the small tilt of her chin, the familiar impatience with objects that failed to cooperate."
2"It changed Eva’s face so abruptly that Rory saw them at fourteen, sheltering in a bus stop in Ely with their school blazers over their heads, laughing while rai…"
3"For an instant Rory saw both versions of her: the girl with copper hair and chipped blue nail varnish, and the tired woman in the expensive blouse who had becom…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags34
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags25
fancyCount3
fancyTags
0"she continued (continue)"
1"Eva added (add)"
2"Rory continued (continue)"
dialogueSentences178
tagDensity0.14
leniency0.281
rawRatio0.12
effectiveRatio0.034
92.5032%