Run: 2026-10-27-01M5YERZ8TMZKM33XSVE98DWAN

Run Details

Duration:
54.1s
Cost:
$0.019218
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 first thing Rory noticed was the coat. It was pale and expensive-looking, the kind of coat that made the wet pavement around it seem dirtier. The woman wearing it stood just inside the door of the Raven’s Nest, one hand on the strap of her bag, waiting for her eyes to adjust. Then she pushed her hair behind her ear, and Rory knew her. Eva had once cut that hair in Rory’s kitchen with a pair of blunt sewing scissors. There had been black curls in the butter dish for days. Now it was straight, tucked neatly into the collar of the coat. “Eva?” The woman turned. For a moment her face remained politely attentive. Then her mouth opened. “Rory.” Rory set down the glass she was drying. It slipped against the bar, and she caught it before it fell. Eva crossed the room in quick steps, and Rory came around the end of the counter. They met beside a table beneath an old map of London. Eva hugged her hard. Her coat was cold and smelled faintly of rain. Rory felt a pin press against her cheek. “You’re here,” Eva said. “So are you.” Eva drew back, laughing, though her eyes had filled. “Yes. That’s generally how this works.” Rory laughed too. She had forgotten how low Eva’s voice was. On the phone, years ago, it had sounded thinner, flattened by bad reception and Rory’s fear. They stood looking at each other. Rory became aware of her black T-shirt, damp at the hem where she had leaned against the sink, and of Eva looking at it too. “I live upstairs,” Rory said. “I was helping Silas close.” “I thought you worked at a restaurant.” “I do. Deliveries, mostly. This is extra.” Behind the bar, Silas lifted a hand in greeting. Eva glanced at him, then back at Rory. “Are you closing now? I can go somewhere else.” “No. Stay.” Rory looked toward Silas. “We’ve time,” he said. “What can I get you?” Eva ordered a gin and tonic. Rory remembered her at eighteen, drinking cheap cider through a straw and declaring gin tasted like a Christmas tree had died in it. She nearly said so, but Eva was taking off her coat, and Rory could see how carefully she had dressed: dark suit, small gold earrings, a white shirt without a crease. Her nails were short and clean. The pin on her lapel was a tiny silver bird. They took the table beneath the map. Eva folded her coat over the back of her chair rather than throwing it there. “I’m in London for a meeting,” she said. “I walked past and saw the sign. The green one.” “You remembered it?” “You sent me a picture when you first moved in.” Rory had sent it from the pavement, the neon blurred by rain. She had been proud of having an address again, even one above a bar. Eva had replied with three exclamation marks and a photograph of a bottle of wine she had opened in Rory’s honour. “I nearly texted you,” Eva said. “Then I thought you might be working, and I didn’t know if you still lived here.” “I do.” “I can see that.” The gin and tonic arrived. Silas set a glass of water in front of Rory without asking. His silver ring tapped the tabletop as he withdrew his hand. Rory thanked him. Eva watched him return to the bar, favouring his left leg. “That’s Silas?” “Mm.” “He looks exactly as mysterious as you said.” “I don’t think I said mysterious.” “You said he knew things he had no business knowing.” “He does.” Rory smiled. “Mostly about whisky.” Eva stirred her drink with the slice of lime. “It’s a good place.” It was quiet tonight. Two men sat near the window, their heads bent together. Behind them, the black-and-white photographs on the wall caught the low light in their glass. A record turned somewhere out of sight, the singer’s voice soft enough that Rory could not make out the words. “How long has it been?” Eva asked. “Since we saw each other? Four years, nearly.” “God.” They had spoken in that time, though less and less. At first there had been long calls: Rory sitting on the floor of her new flat because she had no chair, Eva talking as she drove home from work. Then voice messages, then texts. At Christmas they sent photographs of meals and wrote that they must arrange something in the new year. Eva took a sip and looked around again. “I imagined it smaller.” “The bar?” “Your life here.” Rory raised an eyebrow. “That came out wrong.” Eva put down her glass. “I meant I could never picture it properly. You’d tell me you were on your bike in Soho or carrying someone’s dinner up six flights of stairs, and I’d try. But I kept putting you back in your old bedroom.” “With the damp patch?” “And the poster you swore you’d take down.” “I liked that poster.” “You were twenty-one.” “Still liked it.” Eva smiled, and for a second Rory saw her at sixteen, cross-legged on the bedroom carpet, arguing that the stain on the ceiling resembled Wales. Eva had been the one who climbed through Rory’s window when her parents were out, the one who marched up to boys at bus stops and asked what they were staring at. At university, she had worn enormous earrings and argued with lecturers as though she were doing them a favour. Now she sat straight-backed, her hands on either side of her glass. “What was the meeting?” Rory asked. “Clients. A property company.” “You’re still at the same firm?” “I made partner in January.” “Eva.” Rory reached across the table and touched her wrist. “That’s brilliant.” “Thank you.” Eva’s smile held, but only just. “I haven’t told many people.” “Why not?” “I don’t know. It sounds like something someone else would be pleased about.” “You’re not pleased?” “I am. I think.” She turned the lime until it sank below the ice. “My mother tells everyone. The woman who does her eyebrows knows.” “She always did like an audience.” “She likes a respectable daughter.” Eva glanced down at her suit. “I’ve finally managed it.” Rory wanted to say she had always been respectable, but that would have made them both laugh, and Eva did not seem to be joking. “Do you remember the housing protest?” Rory asked. “Outside the council offices?” Eva groaned. “I was hoping you’d forgotten.” “You chained yourself to a railing.” “With a bike lock. Which I couldn’t open.” “You made me call your mother for the spare key.” “She brought sandwiches.” “She brought one sandwich. For herself.” Eva laughed, a real laugh this time, and covered her mouth. “She stood there eating it while the police watched me cry.” “You weren’t crying.” “I absolutely was.” Rory remembered kneeling on the pavement, trying keys with fingers stiff from cold. Eva had been furious at being laughed at, furious at the council, furious at herself for not checking the lock. On the bus home she had leaned her head on Rory’s shoulder and slept. “What happened to the flats?” Rory asked. “They knocked them down.” “And now you work for the people who knock things down?” Eva looked at her. Rory wished she had softened the question, though she was not sure how. “Sometimes,” Eva said. The two men by the window got up to leave. One of them pulled on his coat and thanked Silas. The door opened, bringing in the hiss of traffic and a breath of wet air, then shut behind them. “We do planning work,” Eva said. “Development. Leases. Some of it is useful.” Rory nodded. She knew a little about the language lawyers used when they needed a sentence to carry less than the truth. She had learned it in Cardiff, before she stopped attending lectures, and later at home with Evan, where a carefully chosen word could keep an evening from breaking open. Eva watched her. “You don’t have to make that face.” “What face?” “The one where you’re being fair.” “I wasn’t aware I was.” “You used to be better at hiding it.” Rory took a drink of water. “I’m glad you made partner.” “I know.” Eva rubbed a thumb over the stem of her glass. “I’m good at it, Rory. That’s the embarrassing part. I thought I’d hate myself every day, but mostly I’m just busy. And then every now and then I read something I’ve written and remember the girl with the bike lock.” “Would she have made a good solicitor?” “She would have got herself struck off in a week.” “She’d have enjoyed the week.” Eva’s smile faded slowly. “Dad would have liked it. The partnership, I mean. He’d have told everyone before Mum had the chance.” Rory looked down at her hands. Her left sleeve had slipped back, exposing the little crescent scar on her wrist. Eva had been there when she got it, both of them children, trying to pry open a tin with a broken kitchen knife. Eva had run for Jennifer while Rory sat on the floor, more frightened of being told off than of the blood. “I should have come,” Rory said. Eva did not ask what she meant. At the time of the funeral, Rory had been in London for six months. She had bought a train ticket to Cardiff and set an alarm. That morning she had stood at the door of her flat with her shoes on, unable to make herself go down the stairs. Evan had sent an email the night before from an address she did not recognise. It said he knew where her parents lived. She had read it until the words lost their shape. She had texted Eva that she was ill. Eva had replied, Don’t worry, love. Look after yourself. “I got your flowers,” Eva said. “I know. You sent me a picture.” “They were nice.” “I should have been there.” Eva drew a breath. “Yes.” The word landed between them without force. It hurt more for that. “I was angry,” Eva said. “For a while. I kept looking at the door, even after the service started. Mum asked if you were coming and I said you were on your way. I don’t know why I said it.” Rory could picture Eva’s mother in her good coat, holding a tissue folded into a square. She remembered Eva’s father making tea too strong and pretending not to notice when they stole biscuits. He had taught Rory to change a tyre in the rain, both of them swearing at the jack while Eva watched from the dry car. “I got an email from Evan,” Rory said. “The night before. He said he knew where Mum and Dad were. I thought if I went back, he might see me. Or follow me to them.” She stopped. “I didn’t know what was likely anymore.” Eva’s fingers tightened around the glass. “You could have told me.” “I know.” “I would have come to get you.” “I know that too.” Eva looked toward the bar, where Silas was stacking clean glasses. “You always say you know.” Rory felt the old impulse to explain herself properly, to lay out the months after leaving Evan in an order that would make her choices reasonable. But there had been long stretches when she had done nothing reasonable. She had checked the locks and checked them again. She had ignored calls from people she loved because she could not bear the sound of her own voice reassuring them. “I was ashamed,” she said. “You’d helped me leave, and I still couldn’t get on a train.” Eva’s expression changed. She looked tired suddenly, her neatness unable to conceal it. “I was ashamed too,” she said. “About that night at your birthday.” Rory remembered the restaurant, the candles on a cake someone had brought from a supermarket, Evan’s hand clamped around her upper arm beneath the table. He had been smiling at Eva while his fingers pressed harder. Later, outside, Eva had asked Rory to come home with her. Rory had said no. “I saw your arm,” Eva said. “When you reached for your coat. I saw the marks.” “You asked me to leave.” “Once. Then he came out and I let him take you.” “I told you I was going with him.” “You were frightened.” “Yes.” Rory traced the rim of her water glass. “And I would have been frightened if you’d made a scene, too. He would have waited until we were alone.” Eva stared at her drink. “I went home and called you names in my head. For staying.” “I know.” This time Eva gave a small, unhappy laugh. “Do you?” “You sounded angry on the phone the next day.” “I was angry with him.” “You were allowed to be angry with me.” Eva shook her head, but Rory could see she wanted to accept the permission. After a while Eva said, “When you finally called and said you wanted to leave, I thought I could fix it. I told you to come to London, and you did. Then Dad got ill, and I kept thinking I’d come down when things settled.” She looked up. “They didn’t settle. And you sounded better each time we spoke, so I let myself believe you didn’t need me.” “I was better,” Rory said. “Not all at once.” “Are you now?” Rory considered the question. The room was warm. Upstairs, a window she had meant to repair would rattle if the wind got up. Tomorrow she had a lunch shift at the Golden Empress, and Yu-Fei would be annoyed if she arrived late again. Her life contained all those ordinary obligations, accumulated so gradually she had barely noticed them becoming hers. “Mostly,” she said. Eva nodded, as though accepting a figure in an account that could not be made exact. Silas came over to collect the empty water glass. “I’ll be locking up in a few minutes.” “Sorry,” Rory said. “Take your time.” He glanced at Eva. “It was good to meet you.” When he had gone, Eva reached for her coat. “I’ve got a train in the morning. I should get back to the hotel.” Rory helped her stand, holding the coat while Eva slipped her arms into it. Up close, she could see a small fray at one cuff, a loose thread against the pale wool. Eva noticed her looking and tucked it in. “I’ve been meaning to get that fixed.” “You used to have safety pins all over everything.” “I still do. They’re in a drawer now.” Outside, the rain had stopped. The green sign washed the pavement and the shoulders of Eva’s coat. People moved past at the end of the street, loud and close together. Eva took out her phone. “Is your number still the same?” “Yes.” “I know I could have checked.” Rory took out hers too. Eva’s name was there among the old messages. She opened one and typed: I’m standing right here. Eva’s phone lit up. She read the message and smiled, then typed back. Rory’s phone buzzed in her hand. I can see that. They stood beneath the sign, looking at each other. Rory wanted to ask her to stay, to come upstairs and sit at the kitchen table until they had caught up on every year. But Eva had a train to catch, and Rory did not know how to get those years back by morning. “I could come to Cardiff,” she said. “Next month, maybe.” Eva pulled her coat tighter. “Mum would make enough food for twelve people.” “She always did.” “She’d tell you off for being thin.” “She always did that too.” Eva looked at her for a moment. “Come on a Saturday. I can take you to see her.” “All right.” “I’ll send you some dates.” Rory nodded. She knew how easily a promise like that could drift into another season. She opened the calendar on her phone and held it out. Eva bent beside her, their shoulders touching, and they chose a Saturday before either of them could leave it to later. At the corner, Eva turned and lifted her hand. Rory waved until she disappeared into the crowd. Then she went back inside, where Silas had left a light on over the bar, and locked the door behind her.
created_at"2026-10-27T10:33:55.747Z" 10/27/2026, 10:33:55 AM
model"openai/gpt-6.1-terra-20261026"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5378
moderation_latency(null)
generation_time54096
tokens_prompt846
tokens_completion4112
native_tokens_prompt808
native_tokens_completion3682
native_tokens_completion_images0
native_tokens_reasoning273
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.019218
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer(null)
request_id"req-1793097235-wYilBCkpB3DtJxcvLztW"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1793097235-H1mQSKJGcbKjnrvP300O"
upstream_id"resp_0faabf2117752e44016ae07e13d2a887d1a86c791fdd15ee49"
provider_responses
0
endpoint_id"2d2ad10f-098e-4bbf-aa95-11f705b2b9a2"
id"resp_0faabf2117752e44016ae07e13d2a887d1a86c791fdd15ee49"
is_byokfalse
latency338
model_permaslug"openai/gpt-6.1-terra-20261026"
provider_name"OpenAI"
status200
total_cost0.019218
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags34
adverbTagCount0
adverbTags(empty)
dialogueSentences147
tagDensity0.231
leniency0.463
rawRatio0
effectiveRatio0
92.72% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2746
totalAiIsmAdverbs4
found
0
adverb"carefully"
count2
1
adverb"slowly"
count1
2
adverb"suddenly"
count1
highlights
0"carefully"
1"slowly"
2"suddenly"
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)
94.54% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2746
totalAiIsms3
found
0
word"eyebrow"
count1
1
word"absolutely"
count1
2
word"traced"
count1
highlights
0"eyebrow"
1"absolutely"
2"traced"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences175
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences175
filterMatches(empty)
hedgeMatches
0"seem to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences288
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2746
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions41
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions151
wordCount1785
uniqueNames16
maxNameDensity3.81
worstName"Eva"
maxWindowNameDensity5.5
worstWindowName"Eva"
discoveredNames
Rory57
Raven1
Nest1
London2
Eva68
Silas7
Christmas2
Wales1
Cardiff2
Evan4
Jennifer1
Don1
Golden1
Empress1
Yu-Fei1
Saturday1
persons
0"Rory"
1"Raven"
2"Eva"
3"Silas"
4"Evan"
5"Jennifer"
6"Yu-Fei"
places
0"London"
1"Christmas"
2"Wales"
3"Cardiff"
4"Golden"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences119
glossingSentenceCount2
matches
0"tasted like a Christmas tree had died in"
1"as though accepting a figure in an account that could not be made exact"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2746
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences288
matches
0"cut that hair"
1"wrote that they"
2"arguing that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs167
mean16.44
std17.92
cv1.09
sampleLengths
053
112
239
31
415
51
647
721
84
93
1015
1127
1231
1310
147
157
1617
179
186
199
2076
2122
2218
233
2410
2547
2622
272
284
2931
3011
312
321
338
346
3510
367
3713
3849
397
408
411
4262
4312
442
453
464
4749
484
498
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences175
matches
0"being laughed"
1"being told"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs339
matches
0"was drying"
1"was taking"
2"were staring"
3"were doing"
4"was stacking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences288
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1791
adjectiveStacks0
stackExamples(empty)
adverbCount50
adverbRatio0.027917364600781685
lyAdverbCount13
lyAdverbRatio0.0072585147962032385
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences288
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences288
mean9.53
std7.31
cv0.767
sampleLengths
08
118
227
312
416
511
612
71
83
98
104
111
128
1312
1416
1511
164
179
188
194
203
219
226
233
248
2516
266
2725
285
295
307
317
329
338
349
356
364
375
386
3923
4031
416
4210
437
4415
458
4610
473
4810
4912
41.32% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats25
diversityRatio0.23958333333333334
totalSentences288
uniqueOpeners69
90.09% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences148
matches
0"Then she pushed her hair"
1"Then her mouth opened."
2"Then voice messages, then texts."
3"Then she went back inside,"
ratio0.027
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount36
totalSentences148
matches
0"It was pale and expensive-looking,"
1"It slipped against the bar,"
2"They met beside a table"
3"Her coat was cold and"
4"She had forgotten how low"
5"They stood looking at each"
6"She nearly said so, but"
7"Her nails were short and"
8"They took the table beneath"
9"She had been proud of"
10"His silver ring tapped the"
11"It was quiet tonight."
12"They had spoken in that"
13"She turned the lime until"
14"She knew a little about"
15"She had learned it in"
16"Her left sleeve had slipped"
17"She had bought a train"
18"It said he knew where"
19"She had read it until"
ratio0.243
54.59% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount120
totalSentences148
matches
0"The first thing Rory noticed"
1"It was pale and expensive-looking,"
2"The woman wearing it stood"
3"Eva had once cut that"
4"There had been black curls"
5"The woman turned."
6"Rory set down the glass"
7"It slipped against the bar,"
8"Eva crossed the room in"
9"They met beside a table"
10"Eva hugged her hard."
11"Her coat was cold and"
12"Rory felt a pin press"
13"Eva drew back, laughing, though"
14"Rory laughed too."
15"She had forgotten how low"
16"They stood looking at each"
17"Rory became aware of her"
18"Eva glanced at him, then"
19"Rory looked toward Silas"
ratio0.811
67.57% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences148
matches
0"Now it was straight, tucked"
1"Now she sat straight-backed, her"
ratio0.014
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences76
technicalSentenceCount4
matches
0"It was pale and expensive-looking, the kind of coat that made the wet pavement around it seem dirtier."
1"The woman wearing it stood just inside the door of the Raven’s Nest, one hand on the strap of her bag, waiting for her eyes to adjust."
2"At university, she had worn enormous earrings and argued with lecturers as though she were doing them a favour."
3"Rory felt the old impulse to explain herself properly, to lay out the months after leaving Evan in an order that would make her choices reasonable."
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
totalTags23
fancyCount0
fancyTags(empty)
dialogueSentences147
tagDensity0.156
leniency0.313
rawRatio0
effectiveRatio0
91.3609%