Run: 2026-03-06-01KK1GMSHDEHEBK6KAYVN1RW5B

Run Details

Duration:
1m 46s
Cost:
$0.066640
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 needled the green neon outside and turned the pavement to black glass. The Raven’s Nest held the weather at the door and folded the city into amber light, smoke-stained mirrors, old maps curling at the corners, and the low scrape of glasses over wood worn pale at the edges. Someone fed coins into the jukebox near the loos. A trumpet came out bruised and soft. Aurora came in with two takeaway bags hooked over one wrist and a damp fringe stuck to her temple. The crescent scar on her left wrist flashed pale when she pushed the door shut with her shoulder. She stamped rain from her boots, blinked once to clear the street from her eyes, and crossed towards the bar. Silas stood behind it, polishing a tumbler with a rag that had given up on cleanliness years ago. His left knee stiffened when he shifted his weight. The silver signet ring on his right hand caught the light and sent a cold white wink across the bottles. “You look drowned.” Aurora lifted the bags. “Your concern touched me. Yu-Fei sent spring rolls and enough duck pancakes to start a small religion.” Silas took one bag, peered in, breathed out through his nose. “She was in one of her moods?” “She found coriander where coriander had no right to be.” “That bad, then.” Aurora shrugged out of her jacket and slung it over the nearest stool. The bar smelled of spilt stout, lemon peel, old wood, and the sharp medicinal edge of whatever Silas used on the optics. She tucked a strand of black hair behind one ear and scanned the room without seeming to. Habit. Quick, clean, complete. Two office lads in loosened ties. A woman alone with a whisky and a paperback face-down beside her elbow. A couple in a corner booth conducting a quiet war with their mouths. And one man at the far end of the bar, half-turned on his stool, a hand around a glass he wasn’t drinking from. Her gaze slid past him, then snapped back. He had once been all edges. Lean, restless, always one joke ahead of whatever trouble he had started. Back in Cardiff he had worn second-hand leather jackets and cheap aftershave and laughed with his whole body, as if the room existed to be set alight by him. The man on the stool had broader shoulders now, a dark coat cut well enough to hide the life beneath it, and hair clipped short at the sides with grey already threading at the temples though he couldn’t have been more than twenty-seven. A pale seam ran from the corner of his jaw towards his ear. His face had settled into caution. But his hands gave him away. Long fingers. A nick on the knuckle of the right index finger from the day he smashed a milk bottle against a wall behind the law building because he had failed an exam and then laughed when she called him dramatic. He used to drum those fingers on every surface in sight. Now they sat still around the glass. Silas followed her line of sight. He didn’t ask. He set the bag under the bar. “You know him?” Aurora’s mouth had gone dry. “I used to.” The man looked over then, as if he had heard the shape of her silence rather than any sound. His eyes landed on her face. A beat passed. Another. The room kept moving around them, but her chest had gone taut as wire. He slid off the stool. “Rory.” No one had called her that in that voice for years. It reached straight under her ribs and pulled at something she had packed away with old lecture notes and train tickets and a phone she had thrown into the Taff. She moved the only way she knew how when the floor shifted. “Tom.” He stopped two paces short, as if there was a mark on the boards neither of them could cross without consent. Up close the change sat heavier. Not just the scar, not the grey. There was a carefulness in him she had never seen before, each movement measured, every expression checked before it reached the surface. Silas looked from one to the other, took the tumbler, and set it under the counter. “I’m going to perform surgery on this duck.” Aurora didn’t look at him. “Kind.” Silas moved off with his limp barely visible unless you knew where to look. Tom glanced after him. “You still collect interesting landlords.” “He’s not my landlord. He just owns the building, the bar, and half the secrets in Soho.” “That all?” “That all.” The hint of a smile appeared and vanished on his face. He rubbed his thumb over the rim of his glass. “I nearly didn’t recognise you.” Aurora folded her arms. “That line worked better on fresher faces.” “It’s not a line.” He looked at her properly then. “You cut your hair.” “I had more of it before Cardiff mould and London rent hollowed me out.” “You look—” “Don’t.” His jaw shifted. He nodded once. “Fair.” Silence opened between them. Not empty. Crowded. Student kitchens with damp creeping up the walls. Buses home at midnight. A red scarf borrowed and never returned. The library steps in sleet. Her ringing him at two in the morning and saying nothing for a full minute while he listened to her breathe. Tom glanced at the bottle shelf as if labels could rescue him. “I came down for work.” “In Soho.” “In London.” “That clears it up.” He let the barb land. “I saw the sign, wanted a drink, came in. Then there you were.” “You make it sound mystical.” “I make it sound like bad timing.” Aurora leaned one elbow on the bar and watched him. There it was, then. The old thing between them. He had always stepped around the centre until the floor gave way. She had always mistaken that for charm until the day she learned it was fear dressed nicely. “What happened to your face?” His fingers rose, touched the scar without thought, dropped. “Car accident.” “You hated driving.” “I got over it.” “No. You didn’t.” He almost laughed. Not from amusement. From being seen where he wanted blur. “You still do that.” “Ask direct questions?” “Answer the one under them.” She tilted her head. “All right. Who taught you to wear a coat that expensive?” He looked down at it. “Job.” “What job?” He met her eyes. “Corporate security.” She barked a small laugh. “You, who used to nick traffic cones after house parties and call it urban redeployment.” “That was a while ago.” “I noticed.” A fresh pair came in from the rain, cold air rolling through the bar before the door shut again. Tom shifted aside to let them pass. His left hand moved to the small of his back and pressed there for a second, quick and hidden, unless you were looking. Aurora was looking. “You’re hurt.” “Old injury.” “You’re collecting those.” “So are you.” Her hand went to her left wrist before she could stop it, thumb brushing the crescent scar. Childhood. Garden gate. Blood down her palm and her mother white as paper. She dropped her hand. “This one’s vintage.” Tom took a breath and released it slow. “You live here now?” “Upstairs.” He glanced towards the ceiling as if the rooms above might show through timber and plaster. “In London. Above a bar.” “Where else was I meant to land?” He looked at her face a second too long. “I didn’t know where you landed.” There it was, clear and flat. Not apology. Not yet. The space beside it. Aurora hooked a finger under a beer mat and turned it in small circles. “No. You didn’t.” Tom stared at the amber in his glass. The trumpet on the jukebox gave way to a woman singing as if she had one hand round her own throat. “I heard things.” “From who?” “Mutuals.” “We had two mutuals and one of them thought Trotsky ran a bakery.” His mouth twitched despite himself. “Gethin.” Aurora snorted. “Christ. He still alive?” “He’s got three children and a caravan.” “That man should never have been allowed near either.” Tom’s laugh came out low and rough, a sound from another year. For one brief second the old him stepped into the room: the one who used to lean back in lecture halls and whisper wicked summaries of everyone else’s lives while pretending not to care about his own. Then it was gone. “He told me you left Cardiff in a hurry.” “I did.” “You all right?” The question would have sounded innocent to anyone else. It struck her like a hand on a bruise. She looked at him until he dropped his eyes. “You don’t get to ask that in passing over a whisky.” “I know.” “Do you?” He set the glass down untouched. “I know I disappeared.” “You vanished.” “I left.” “You left without a note, a call, a text, a lie, a decent excuse. Pick one.” His face tightened. “My father was ill.” Aurora held still. The old facts came back at once. Tom’s father with nicotine fingers and a voice that made everyone else in the room shrink. The hardware shop sinking one invoice at a time. The way Tom had flinched when his phone lit with home. “He’d been ill for years.” “This got worse.” “So you evaporated.” “I had to go.” “You had hands. You could have used one to send a message.” He looked as if he had expected the blow and still felt it. “I wrote one.” She laughed then, a hard little break of sound. “Oh, well done. Did the postbox reject it on moral grounds?” “It sat in my bag for three days. Then a week. Then it looked ridiculous.” “So you decided silence had elegance.” “No.” He rubbed his palm over his mouth. “I decided if I called you, I’d stay. And I couldn’t stay.” The answer landed between them and changed the air. Aurora stopped spinning the beer mat. There it was. Not polished. Not clever. Something uglier because it had the shape of truth. “You could have let me decide whether that mattered.” “I know.” “You always made choices for other people and dressed them up as mercy.” His eyes lifted. “That’s not fair.” “No? You remember the seminar in second year when you told Professor Llewellyn I’d dropped the moot because I was ill?” “You were falling apart.” “I was leaving Evan.” The name came out like something metallic. Tom’s face altered at once. “I know what he was like.” “You knew enough.” He looked away. The tendons in his neck stood out. “I should have done more.” “Don’t flatter yourself. It wasn’t your job.” “It felt like it.” “That was the problem with you, Tom. Everything felt like your job until it required you to stand in one place.” For a moment she thought he would bite back. The old him would have. He would have flicked some line out like a blade and cut the tension sideways. This man took it. He stood there with the mark of it on his face. “I came by your flat once,” he said. She frowned. “When?” “After. After I got back down to Cardiff. You were gone. Mrs Pritchard from next door was carrying one of your plants. She told me London had stolen you.” Aurora stared. “You came by.” He nodded. “And did what? Look at the door?” “I stood there for ten minutes like an idiot.” “That sounds right.” “I thought if you’d wanted me to know where you were, you’d have told me.” “No. You thought not knowing cost less.” He didn’t answer. Silas returned with a plate balanced on one palm and set it on the bar between them. Duck pancakes folded neat as envelopes, spring rolls stacked like kindling, a small dish of sauce dark as varnish. “I dislike grief on an empty stomach.” Neither of them moved. Silas looked at Tom. “You’re blocking the whisky and annoying my regular.” Tom stepped aside at once. “My apologies.” Silas gave him a flat glance that had probably made stronger men confess to crimes they hadn’t committed. “Make them to whoever taught you to wear cologne in a room with food.” Tom almost smiled. Aurora picked up a spring roll to give her hands a task. The shell cracked between her teeth. Hot cabbage and pork and pepper filled her mouth. She hadn’t realised she was hungry until then. Silas wiped a dry patch on the counter and moved to the other end. Tom watched her chew. “You always ate when you were furious.” “I also eat when I’m not.” “I remember.” She swallowed. “That’s the trouble, isn’t it? We remember each other in the present tense.” He looked at her as if she’d opened a door he had been leaning against for years. “I don’t,” he said. “Not anymore.” She waited. “I remembered you as someone who would always pick up the phone. Someone who would always have one more answer than everyone else. Someone I could leave and find again.” Aurora set the spring roll down. “And?” “And I walked in and found a woman who looked at me like a stranger she might tolerate if he kept his hands visible.” The singer on the jukebox reached the end of her song and the needle clicked in the groove before the next track caught. At the far table, one of the office lads laughed too loudly at something no one else found funny. Rain beat at the window and slid in silver veins down the glass. Aurora wiped her fingers on a napkin. “You don’t know me now.” “No.” “Then don’t talk as if losing me happened to you like weather.” His hand tightened round the edge of the bar. “It didn’t happen to me. I did it.” The words sat there, solid and plain. No evasions. No fog. Just that. Aurora looked at him. Really looked. The expensive coat, yes. The scar. The new stillness. But also the strain at the corners of his mouth, the shadow under his eyes, the way he held his spine too carefully, as if one sharp movement would pull something old open again. “What happened to your father?” Tom’s gaze dropped. “He died.” She waited because there was always a second blow. “Two years after I left.” Aurora’s fingers curled round the napkin. “I’m sorry.” “He made a wreck of the house before he went.” Tom stared at the maps on the wall behind the bar. “I sold the shop, paid off what I could, took work where I found it. Doors, cameras, night shifts, men who wanted someone large in the frame behind them. Then one thing led to another.” “And the car accident?” He gave a dry laugh. “Not a car.” She arched a brow. “A man with a tyre iron in a warehouse in Croydon. Telling people you work in corporate security sounds cleaner.” “There he is.” “Closer than I’d like.” She took another spring roll and didn’t eat it. “You could have told me.” “I know.” “You keep saying that.” “It stays true.” She looked down at the blistered pastry in her hand. “When Eva dragged me to London, I kept expecting you to ring.” Her voice remained steady, which annoyed her more than if it had cracked. “Not because I thought you owed me romance or some grand declaration. I just thought after all those nights, all that history, you’d care enough to say: I’m alive. You mattered. I was weak. Pick any one.” Tom’s face went still. “I cared enough to know none of those would cover it.” “No. They wouldn’t.” He nodded. Took that too. The woman with the paperback rose, paid, and left. Cold air brushed the room again. Somewhere behind the bar a glass clinked against another as Silas stacked shelves. Tom looked at Aurora’s wrist where the pale crescent scar showed again under the cuff of her sleeve. “You still hate courts?” She gave him a long look. “You remember that?” “You stood outside the Crown Court on a school trip and said the building looked like guilt had hired an architect.” A real smile touched her mouth before she could block it. “I was right.” “You were.” She set the uneaten spring roll back on the plate. “I never finished Pre-Law.” “I guessed.” “I lasted long enough to disappoint my father properly, then left. Did admin work. Poured coffees. Delivered noodles. Learned London from the back of a moped in all weather.” She nodded round the bar. “Now I live above this place and fix problems no one else spots until they’ve caught fire.” “That sounds like you.” “It sounds like rent.” Tom looked as if he wanted to ask ten more things and trusted none of them. “Are you happy?” Aurora let out a breath through her nose. “You’re still greedy.” “It’s one question.” “It’s four. Are you safe, are you loved, do you sleep, did you survive what happened. That’s four in a cheap coat.” He looked at his sleeve. “It wasn’t cheap.” She laughed despite herself, quick and unwilling. He did too, and the sound passed between them with the shock of old weather returning to a place rebuilt after damage. Silas appeared again, collected the empty side plate from two stools down, and glanced at Aurora. “You feeding him, or interviewing him?” “Neither.” “Pity. He looks underseasoned.” Tom inclined his head. “I’ll strive for improvement.” “Don’t strive in here. Drink or leave.” Silas moved on. Tom watched him go. “Your people are terrifying.” “They’re efficient.” He turned back to her. “I’m in London for three days.” Aurora’s expression shut at once. “That sounds like information with ambition.” “It’s only information.” “Keep it that way.” He accepted that with a small movement of his chin. Rain rattled the glass. Someone at the back called for another round. Tom reached for his wallet, laid money by his whisky though he had barely touched it, then rested his palm on the counter. “I didn’t expect absolution.” “Good.” “I did hope I might tell you I was sorry to your face.” “You’ve done that now.” “Have I?” She held his gaze. “You stood here and admitted you chose silence. That’s closer than most people get.” The muscle in his jaw moved. “And you?” “What about me?” “Did you ever hate me?” Aurora considered him. No flinch, no performance. He asked it as a man might ask for the result of a scan. “For a while,” she said. “Then life got expensive.” He nodded once. The answer seemed to settle somewhere in him. “That sounds fair.” She looked at the untouched whisky. “You should either drink that or stop guarding it.” He lifted the glass, swallowed half in one go, winced as the burn hit, and set it down. “Still terrible at whisky.” “You used to put cola in single malt.” “I was twenty.” “You were a vandal.” A sliver of the old grin came and stayed a fraction longer this time. “I stole your lecture notes for a month and you still revised with me.” “You had appalling handwriting and a gift for panic. I was performing community service.” Tom’s fingers tapped the bar once, at last, the old rhythm returning before he caught it. Aurora heard it. So did he. They both looked at his hand. He lifted it away. “I should let you get back to your night.” “Yes.” Neither moved. Then Tom picked up his coat from the back of the stool. “It was good to see you, Rory.” The name landed softer now. Not a claim. A relic handled with care. Aurora looked at him, at the stranger stitched from someone she had once known by heart. “It was something,” she said. He gave a short nod, took that for what it was, and turned towards the door. The green neon washed over his face when he opened it. Rain hissed outside. He stepped into it and was gone. Aurora stood with her hand on the untouched spring roll until Silas came over and nudged the plate closer. “You going to eat that, or hold a wake for it?” She sat on the stool Tom had left warm and took a bite. “It’s cold.” Silas poured her a small whisky without asking and set it by her elbow. “So was he.” Aurora looked at the rain-struck window, swallowed, and reached for the glass.
created_at"2026-03-06T12:06:04.597Z" 3/6/2026, 12:06:04 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency494
moderation_latency(null)
generation_time106397
tokens_prompt1094
tokens_completion5608
native_tokens_prompt982
native_tokens_completion4279
native_tokens_completion_images0
native_tokens_reasoning0
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.06664
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0091eba6d37fb7c60169aac32ca9c481978988cf5d02bac12e"
is_byokfalse
latency188
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-1772798764-q1td7TWcTPsgszUCpUwO"
upstream_id"resp_0091eba6d37fb7c60169aac32ca9c481978988cf5d02bac12e"
total_cost0.06664
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
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences197
tagDensity0.046
leniency0.091
rawRatio0
effectiveRatio0
97.09% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3440
totalAiIsmAdverbs2
found
0
adverb"really"
count1
1
adverb"carefully"
count1
highlights
0"really"
1"carefully"
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)
81.10% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3440
totalAiIsms13
found
0
word"weight"
count1
1
word"scanned"
count1
2
word"silence"
count4
3
word"measured"
count1
4
word"charm"
count1
5
word"whisper"
count1
6
word"flicked"
count1
7
word"tension"
count1
8
word"stomach"
count1
9
word"efficient"
count1
highlights
0"weight"
1"scanned"
2"silence"
3"measured"
4"charm"
5"whisper"
6"flicked"
7"tension"
8"stomach"
9"efficient"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences240
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences240
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences428
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3440
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions74
wordCount2183
uniqueNames8
maxNameDensity1.24
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Tom"
discoveredNames
Raven1
Nest1
Silas15
Cardiff1
Taff1
Tom24
Aurora27
Rain4
persons
0"Raven"
1"Nest"
2"Silas"
3"Tom"
4"Aurora"
5"Rain"
places
0"Cardiff"
1"Taff"
globalScore0.882
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences143
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount3440
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences428
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs321
mean10.72
std14.01
cv1.307
sampleLengths
066
157
247
33
44
517
611
77
810
93
1088
1123
128
13109
1458
157
1616
173
185
193
2043
215
221
2341
2412
251
2656
2716
288
295
301
3114
324
335
3417
352
362
3721
385
394
407
4114
4214
432
441
456
461
4752
4812
495
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences240
matches
0"being seen"
1"was gone"
2"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs378
matches
0"wasn’t drinking"
1"were looking"
2"was looking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences428
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2189
adjectiveStacks0
stackExamples(empty)
adverbCount69
adverbRatio0.031521242576518956
lyAdverbCount9
lyAdverbRatio0.004111466423024212
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences428
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences428
mean8.04
std7.14
cv0.888
sampleLengths
013
137
29
37
419
518
620
718
89
920
103
114
1217
1311
147
1510
163
1713
1822
1917
201
213
226
2313
2413
2523
268
276
2812
2929
3043
3113
326
336
342
3539
3611
377
386
393
407
413
425
433
4419
456
463
471
4814
495
46.03% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.20327102803738317
totalSentences428
uniqueOpeners87
47.17% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences212
matches
0"Then it was gone."
1"Somewhere behind the bar a"
2"Then Tom picked up his"
ratio0.014
82.26% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount73
totalSentences212
matches
0"She stamped rain from her"
1"His left knee stiffened when"
2"She tucked a strand of"
3"Her gaze slid past him,"
4"He had once been all"
5"His face had settled into"
6"He used to drum those"
7"He didn’t ask."
8"He set the bag under"
9"His eyes landed on her"
10"He slid off the stool."
11"It reached straight under her"
12"She moved the only way"
13"He stopped two paces short,"
14"He rubbed his thumb over"
15"He looked at her properly"
16"His jaw shifted."
17"He nodded once."
18"Her ringing him at two"
19"He let the barb land."
ratio0.344
30.75% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount182
totalSentences212
matches
0"Rain needled the green neon"
1"The Raven’s Nest held the"
2"Someone fed coins into the"
3"A trumpet came out bruised"
4"Aurora came in with two"
5"The crescent scar on her"
6"She stamped rain from her"
7"Silas stood behind it, polishing"
8"His left knee stiffened when"
9"The silver signet ring on"
10"Aurora lifted the bags."
11"Silas took one bag, peered"
12"Aurora shrugged out of her"
13"The bar smelled of spilt"
14"She tucked a strand of"
15"A woman alone with a"
16"A couple in a corner"
17"Her gaze slid past him,"
18"He had once been all"
19"The man on the stool"
ratio0.858
23.58% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences212
matches
0"Now they sat still around"
ratio0.005
99.30% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences82
technicalSentenceCount5
matches
0"Silas stood behind it, polishing a tumbler with a rag that had given up on cleanliness years ago."
1"Back in Cardiff he had worn second-hand leather jackets and cheap aftershave and laughed with his whole body, as if the room existed to be set alight by him."
2"The trumpet on the jukebox gave way to a woman singing as if she had one hand round her own throat."
3"Tom’s father with nicotine fingers and a voice that made everyone else in the room shrink."
4"But also the strain at the corners of his mouth, the shadow under his eyes, the way he held his spine too carefully, as if one sharp movement would pull somethi…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount0
fancyTags(empty)
dialogueSentences197
tagDensity0.02
leniency0.041
rawRatio0
effectiveRatio0
89.6879%