Run: 2026-03-09-01KKAC60FNSR7WZ89JN9HF1XKH

Run Details

Duration:
1m 43s
Cost:
$0.069670
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
Rain pressed its knuckles against the windows of the Raven’s Nest and slid down the glass in long, bent lines. The green neon over the door soaked the puddles outside and spilled a sickly glow across the bottles behind the bar. Inside, the room held its usual dusk: old maps in warped frames, black-and-white faces watching from the walls, the smell of spilt ale ground into wood older than half the men perched on the stools. Aurora stood at the far end of the bar with a tea towel over one shoulder, counting out glasses from the wash rack. Her courier bag lay on the bench by the door, damp at the seams. A curl of steam still rose from her coat where the rain had got in and then met the heat of the room. Silas worked the taps with the ease of a man who had spent a lifetime keeping one ear on every corner. He moved with that slight hitch in his left leg, barely enough to catch if you weren’t looking for it. He set a pint down, took a note, slipped change across the counter, then glanced at Aurora. “You missed supper.” “I had chips in the alley behind Dean Street.” “That’s not supper.” “That’s potato and regret. Close enough.” Silas snorted into his beard and polished a tumbler with slow care. The silver signet ring on his right hand clicked against the glass. The door opened. A wash of cold air moved through the room. Aurora reached for the next glass and stopped with her fingers around nothing. The woman in the doorway shook rain from a dark umbrella and folded it with a neat snap. She wore a camel coat that looked expensive without trying. Her hair, once a tangle of copper down to the middle of her back, sat blunt at her jaw now, darker than Aurora remembered, the colour of rust after rain. A thin white scar nicked one eyebrow. She scanned the room in the quick, efficient sweep of someone used to arriving alone. Then her gaze landed on Aurora. For a second the bar lost its sound. The scrape of stools, the mutter near the darts board, the clink of bottle against bottle—all of it dropped behind the pulse in Aurora’s ears. Silas followed her stare. His hand went still on the tumbler. “Friend of yours?” Aurora set the glass down before she dropped it. “Used to be.” The woman crossed the room. Her face did not shift at first. Then something gave way around the mouth. “Rory.” Aurora had not heard that name in that voice for three years. It came out of the woman like it had lived under her tongue all day. “Eva.” Silas looked from one to the other, read the room, and picked up the crate of empties. “I’ve just remembered the cellar exists,” he muttered. He moved off with his limp, leaving the patch of bar between them clean and bare as a stage. Eva laid her folded umbrella against the brass rail and took Aurora in from head to boots, the way people did when they wanted to hide how shocked they were. “I almost walked past,” Eva said. “Then you turned your head.” Aurora touched the towel on her shoulder, then took it off and folded it once. “You weren’t meant to be in Soho on a Tuesday?” “I wasn’t meant to be in London at all.” Eva glanced round at the maps and photographs. “This place suits you less than I expected.” “That sounded kind in your head, did it?” Eva’s mouth pulled tight. “No. Not really.” A man at the other end called for another lager. Aurora lifted a finger without looking away, reached for the tap, filled the pint in one clean pull, and sent it down the bar to where Silas had reappeared as if he had never left. He took it, delivered it, and stayed busy with a deliberate kind of absence. Eva watched the motion. “You work here?” “Live upstairs. Work all over. Deliveries for Golden Empress in the afternoons. Help Silas when it gets crowded.” “Golden Empress. The Chinese place off Wardour?” Aurora nodded. Eva took that in as if she had expected a different answer and could not now admit it. “I thought you’d finish the course,” Eva said. “You were three papers from done.” “I remember.” “You were better than everyone there.” Aurora leaned one hip against the counter. “You came in from the rain to discuss my abandoned degree?” “I came in because I saw the sign and wanted a drink.” “And then?” “And then you were behind the bar.” The rain thickened against the windows. Someone fed coins into the jukebox and changed their mind twice before settling on something slow and old. It drifted through the room like smoke. Eva slipped out of her coat. The suit beneath fit her like it had been argued into place. Clean lines. No nonsense. A narrow gold watch. A plain band of pale skin where a ring had once sat. Aurora caught the glance Eva dropped to her hands and looked away before it could become a question. Silas appeared with two tumblers and a bottle. “On the house,” he told the bar in general and them in particular. Eva looked at him. “Are you the owner?” Silas set the bottle down between them. “On paper and in spirit.” Eva gave him a brief smile. “I’m Eva.” “I gathered.” “She’s not usually this warm with strangers,” Aurora said. “I’m not a stranger.” The sentence landed between them with enough force to make both of them still. Silas lifted his brows and wandered off again. Aurora poured whisky into both tumblers. Eva looked at the measure. “You used to hate the smell.” “I used to think coriander tasted like soap. People improve.” Eva picked up the glass and rolled it once between her fingers before taking a sip. She winced, and Aurora almost laughed. Almost. “You still hate it,” Aurora said. “I hate most things now.” “That sounded more honest.” Eva set the drink down. “I saw your father in Cardiff in March.” Aurora’s expression did not move, but her hand tightened around the bottle neck. “Did you.” “He was outside the court. He looked older.” “They do that.” “He asked if I’d heard from you.” Aurora gave a short breath through her nose. “And what did you tell him?” Eva met her eyes. “Nothing.” “Kind of you.” “Don’t do that.” “Do what?” “Cut at everything. I haven’t even sat down.” “You’re standing perfectly well.” Eva pulled out the stool nearest her and sat. The movement looked controlled, but her knee bumped the brass rail on the way down. She swore under her breath, rubbed at it, then let her hands fall flat to the bar. “I rang your number for months,” Eva said. “It went dead. I went to the flat and the landlord told me you’d moved out. No forwarding address. No note. Nothing.” Aurora looked at the line of bottles behind Silas, at her own reflection caught in green light and glass. “You had my email.” “I sent fourteen messages.” “I didn’t read them.” Eva stared at her. “You just decided that was fair?” Aurora turned back. “Fair didn’t have much to do with it.” “Then what did?” The question sat there. A punter at the far table barked out a laugh. Someone dropped a fork. The room held to itself while the two of them occupied the bright, narrow strip of bar as if no one else existed. Aurora lifted her left wrist and rubbed the small crescent scar with her thumb, an old habit she never noticed until she was already doing it. “You want the pretty version,” she said. “I’ll save us both time. There wasn’t one.” Eva’s eyes dipped to the scar, then back up. “I didn’t come for pretty.” “No. You came for a drink.” “Rory.” Aurora hated the way her name softened in Eva’s mouth. It reached under the armour and touched the raw timber beneath. “What?” Eva leaned in, forearms on the bar. “When you turned up at my place that night, you had one rucksack, two jumpers, and a split lip you kept covering with your hand. You stood in my kitchen and told me you’d left Evan and if I asked for details you’d walk back to the station. I made tea. I put you on my sofa. I went to work the next day, came home, and you’d scrubbed the whole flat like you were paying rent in bleach.” Aurora’s jaw shifted. “You remember your own kitchen. Congratulations.” “I remember you flinching when I put a mug down too hard.” That pulled a few years straight through the centre of Aurora’s chest. She reached for the whisky and drank. “I remember your fiancé,” she said. “He liked to speak about me in the third person when I was in the room.” Eva shut her eyes for a beat. “He was a prick.” “You married him.” “For eleven months.” Aurora looked at the pale mark on Eva’s finger. “There it is.” “There what is?” “The significant change.” Eva almost smiled. It vanished before it settled. “You look different too.” “I got older. It happens.” “No.” Eva’s gaze stayed on her face. “You used to fill silences because you couldn’t bear them. Now you let them sit. You used to apologise when someone bumped into you. You once apologised to a bus.” “It was crowded.” Eva shook her head. “You used to laugh before the joke ended.” Aurora set her glass down with more care than needed. “And you used to miss deadlines and wear glitter to nine a.m. lectures.” “I still miss deadlines.” “You haven’t got a speck of glitter on you.” Eva looked down at her sleeve as if one might have appeared there by accident. “I grew out of it.” “You buried it.” “Buried implies choice.” Aurora watched that one land. Eva looked tired suddenly, not in the face but in the way she held herself upright, as if the bones did their work with reluctance. “What happened to your eyebrow?” Aurora asked. Eva touched the scar there. “Wardrobe door. New Year’s Day. I’d had champagne and an argument with a man who thought volume counted as a personality.” Aurora let out the laugh this time, short and sharp. “That tracked.” “It did.” The laugh faded. Both of them heard the old rhythm in it, the one from student kitchens and bus stops and long walks home in Cardiff drizzle, and the recognition stung. Eva turned the glass in her hand. “I was awful to you at the end.” Aurora’s face closed. “You noticed.” “I noticed when the flat went quiet after you left. It took longer than it should have.” Silas passed near enough to collect two empties from a couple by the door. He did not look over, but his presence pressed a little shape of steadiness into the air. Eva drew a breath. “James wanted you out.” “I gathered.” “He said having you there made him uncomfortable.” “It usually did, living with women who had eyes.” Eva’s mouth twitched despite herself, then flattened again. “I let him talk over me,” she said. “I let him frame it as practical. Space. Privacy. Fresh start. We stood in our own kitchen and discussed you like a faulty appliance. I hated myself while it happened and still let it happen.” Aurora lifted one shoulder. “You were in love.” “No. I was flattered. There’s a difference.” Aurora looked at her properly then. The sharp suit. The expensive coat. The scar on the brow. The ringless hand. The exhaustion tucked in the corners. “When did you learn that?” “About six weeks after the wedding.” A man at the end of the bar dropped a note beside his empty glass and left. The door opened and shut. Rain breathed in, then out. The room shrank again around the two women and the bottle between them. Eva pressed a thumb to the rim of her tumbler. “I should have come after you.” Aurora let the words sit. “You did for a while,” she said at last. “The messages.” “That wasn’t enough.” “No.” Eva nodded once, as if she had expected nothing kinder. Aurora traced the wet ring under her glass with one finger. “I didn’t read them because I knew if I did, I’d answer,” she said. “And if I answered, I’d have to decide whether I forgave you. I didn’t have room for that. I was working lunches for cash. Sleeping four hours. Flinching every time a man with his build got on the Tube. Some days my whole ambition was to buy milk before the shop shut.” Eva’s face changed then. Not dramatic. Just the skin around the eyes loosening, the mouth giving up its defence. “You could have told me.” Aurora looked at her. “Told you what, exactly? That I left one man and landed in a city where every locked door still sounded the same?” Eva’s fingers curled against the bar. “I would have helped.” “You were busy.” “That’s cheap.” “It’s true.” Eva swallowed and sat back. Her eyes shone, but she did not wipe them. She had never cried prettily. At nineteen she had wept after failing a module with mascara down to her chin, laughing through it. Tonight there was no laughter. Just the hard glint of water she refused to let fall. “I went to Cardiff because my mother had a stroke,” Eva said. “I stayed because the rehab took months. Then James left with a paralegal who thought Nietzsche counted as foreplay. Then my firm folded half its department, and I spent a year pretending contract work was freedom. None of that excuses anything. I just—” She broke off and gave a small, bitter shake of the head. “I kept rehearsing this if I ever saw you. In every version I sounded smarter.” Aurora picked up the bottle and poured a little more into Eva’s glass, then her own. “That was your first mistake.” Eva gave a cracked sort of smile. “There she is.” “Don’t get excited.” Silas drifted close enough to wipe a clean patch of bar that did not need wiping. His hazel eyes flicked to Aurora, then to Eva. “Anyone eating?” he asked. Aurora looked at Eva. Eva blinked like the question had come from a long distance away. “I haven’t since noon.” Silas nodded once. “I’ll bully the kitchen.” When he had gone, Eva glanced after him. “He likes you.” Aurora rested her forearms on the counter. “He tolerates me with style.” “He watched me walk in like he was measuring coffin wood.” “That means he likes me very much.” Eva took a mouthful of whisky and coughed into her fist. Aurora slid a water glass across. Eva drank from it and laughed once at herself. “You live upstairs with a spymaster and deliver dumplings on a motorbike,” she said. “At twenty-one you cried because you got a B in jurisprudence.” “At twenty-one I cried because everything felt like the end of the world. The grade just happened to be nearby.” Eva looked at her for a long moment. “I missed you,” she said. Aurora stared at the shine of spilled whisky on the wood. The room hummed around them. A chair scraped. Someone shouted at the darts board. Rain tapped the window with less force now, as if it had spent itself. Aurora turned her left wrist over on the bar, palm up. The crescent scar sat pale against her skin. “Do you remember this?” she asked. Eva frowned, then her face opened. “You climbed the wall behind St David’s Primary to get that stupid red ball.” “It wasn’t stupid. It was yours.” “You slipped on the glass at the top.” Eva touched two fingers to her own wrist in the same place. “I was sick on my shoes when I saw the blood.” Aurora gave the smallest smile. “You lied to my mother and said we’d been attacked by a swan.” “It bought us twenty minutes.” Eva looked at the scar, then at Aurora. “I still have the ball.” Aurora’s fingers curled, not enough to hide the scar, only enough to feel the shape of her own hand. “You kept that?” Eva nodded. “In a box with things I didn’t know how to throw out.” Silas set two steaming plates between them—chips, bread, a wedge of pie split in half by the kitchen with no ceremony at all. “Eat first,” he said. “Excavate each other after.” Aurora picked up a fork and pushed one plate towards Eva. Eva wrapped her fingers round it, looked at the food, then back at Aurora. “I still have your old flat key as well,” she said. “The blue plastic one with the crack down the middle.” Aurora held the fork over the plate and did not move.
created_at"2026-03-09T22:41:15.775Z" 3/9/2026, 10:41:15 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency22063
moderation_latency(null)
generation_time102916
tokens_prompt1094
tokens_completion4629
native_tokens_prompt982
native_tokens_completion4481
native_tokens_completion_images0
native_tokens_reasoning942
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.06967
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0d3ce06f696134200169af4c8bd9d0819390273c1eaec91623"
is_byokfalse
latency1078
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773096075-1goL4BCFKNqQhvPXjSaw"
upstream_id"resp_0d3ce06f696134200169af4c8bd9d0819390273c1eaec91623"
total_cost0.06967
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount0
adverbTags(empty)
dialogueSentences149
tagDensity0.154
leniency0.309
rawRatio0
effectiveRatio0
92.95% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2836
totalAiIsmAdverbs4
found
0
adverb"really"
count1
1
adverb"perfectly"
count1
2
adverb"suddenly"
count1
3
adverb"very"
count1
highlights
0"really"
1"perfectly"
2"suddenly"
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)
85.90% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2836
totalAiIsms8
found
0
word"eyebrow"
count2
1
word"scanned"
count1
2
word"efficient"
count1
3
word"pulse"
count1
4
word"traced"
count1
5
word"glint"
count1
6
word"flicked"
count1
highlights
0"eyebrow"
1"scanned"
2"efficient"
3"pulse"
4"traced"
5"glint"
6"flicked"
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
narrationSentences183
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences183
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences309
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen79
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2834
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions34
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions122
wordCount1725
uniqueNames7
maxNameDensity3.07
worstName"Eva"
maxWindowNameDensity6
worstWindowName"Eva"
discoveredNames
Raven1
Nest1
Aurora50
Eva53
Silas13
Cardiff1
Rain3
persons
0"Raven"
1"Aurora"
2"Eva"
3"Silas"
4"Rain"
places
0"Cardiff"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences117
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.353
wordCount2834
matches
0"not in the face but in the way she held herself upright, as if the bones did the"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences309
matches
0"heard that name"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs224
mean12.65
std14.08
cv1.113
sampleLengths
076
160
258
33
49
53
66
724
825
980
106
1133
1211
133
149
153
1619
171
1827
191
2017
218
2219
2330
2411
2515
2610
2725
288
297
3059
314
323
3318
347
352
3618
3714
382
396
407
4111
4212
432
447
4531
4638
4718
488
4913
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences183
matches
0"been argued"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs289
matches
0"weren’t looking"
1"was already doing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences2
totalSentences309
ratio0.006
matches
0"The scrape of stools, the mutter near the darts board, the clink of bottle against bottle—all of it dropped behind the pulse in Aurora’s ears."
1"Silas set two steaming plates between them—chips, bread, a wedge of pie split in half by the kitchen with no ceremony at all."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1729
adjectiveStacks0
stackExamples(empty)
adverbCount56
adverbRatio0.032388663967611336
lyAdverbCount6
lyAdverbRatio0.003470213996529786
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences309
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences309
mean9.17
std8.21
cv0.895
sampleLengths
020
121
235
323
414
523
621
720
817
93
109
113
126
1312
1412
153
169
1713
1818
1910
2030
217
2215
236
248
2525
264
277
283
299
303
315
327
337
341
3512
3615
371
3817
398
4019
4130
426
435
4415
4510
4617
478
488
494
44.82% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.1779935275080906
totalSentences309
uniqueOpeners55
83.86% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences159
matches
0"Then her gaze landed on"
1"Then something gave way around"
2"Just the skin around the"
3"Just the hard glint of"
ratio0.025
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount24
totalSentences159
matches
0"Her courier bag lay on"
1"He moved with that slight"
2"He set a pint down,"
3"She wore a camel coat"
4"Her hair, once a tangle"
5"She scanned the room in"
6"His hand went still on"
7"Her face did not shift"
8"It came out of the"
9"He moved off with his"
10"He took it, delivered it,"
11"It drifted through the room"
12"he told the bar in"
13"She winced, and Aurora almost"
14"She swore under her breath,"
15"It reached under the armour"
16"She reached for the whisky"
17"It vanished before it settled."
18"He did not look over,"
19"she said at last"
ratio0.151
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount150
totalSentences159
matches
0"The green neon over the"
1"Aurora stood at the far"
2"Her courier bag lay on"
3"A curl of steam still"
4"Silas worked the taps with"
5"He moved with that slight"
6"He set a pint down,"
7"Silas snorted into his beard"
8"The silver signet ring on"
9"The door opened."
10"A wash of cold air"
11"Aurora reached for the next"
12"The woman in the doorway"
13"She wore a camel coat"
14"Her hair, once a tangle"
15"A thin white scar nicked"
16"She scanned the room in"
17"The scrape of stools, the"
18"Silas followed her stare."
19"His hand went still on"
ratio0.943
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences159
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences71
technicalSentenceCount3
matches
0"Aurora lifted a finger without looking away, reached for the tap, filled the pint in one clean pull, and sent it down the bar to where Silas had reappeared as i…"
1"At nineteen she had wept after failing a module with mascara down to her chin, laughing through it."
2"Rain tapped the window with less force now, as if it had spent itself."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags20
fancyCount1
fancyTags
0"he muttered (mutter)"
dialogueSentences149
tagDensity0.134
leniency0.268
rawRatio0.05
effectiveRatio0.013
86.9174%