Run: 2026-03-06-01KK1JAJN06FK9009WXDABH6HX

Run Details

Model:
GPT-5.4
Duration:
1m 59s
Cost:
$0.064390
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
The green neon above The Raven’s Nest buzzed in the wet dark and painted the pavement the colour of old bottles. Rory shouldered through the door with a crate of empty wine bottles balanced against her hip and felt the bar’s usual heat fold round her—beer, polish, damp wool, fried onions from the kitchen next door, and the sharper note of whisky uncorked somewhere near the back. Silas stood behind the bar with a towel over one shoulder, his silver signet ring flashing each time he turned a glass in the light. A low jazz record scratched through the speakers. Two men argued over football near the dartboard. A woman in a red coat sat alone under a wall map of Eastern Europe and drank gin as if it had offended her. “You’re late.” Rory dropped the crate by the service hatch with a clatter. “Chef kept adding parcels after I’d already put my helmet on. If he finds one more bag of prawn crackers after I leave, I’ll throw them in the canal.” Silas glanced at the rain beading on her leather jacket. “You look drowned.” “It’s February in Soho.” He slid a clean tumbler onto the shelf and gave her a look over the rim of his spectacles. “Take five. Your face has gone sharp.” “My face is always sharp.” “Sharper.” She peeled off her gloves and flexed her fingers. The scar on her left wrist flashed pale when she pushed wet hair back behind her ear. She knew better than to argue when Silas used that tone. It wasn’t concern dressed up as irritation. It was inventory. He took stock of people the way other men checked locks. She moved to the staff end of the bar and leaned on her elbows. “Tea, if you’re feeling maternal.” “That would ruin my reputation.” He reached for the kettle anyway. The front door opened again on a rush of rain and cold air. Rory turned by habit, half expecting another courier, one of Silas’ late regulars, somebody from the Chinese takeaway down the road. The man in the doorway paused with one hand still on the handle, blinking against the dimness as if he had stepped into the wrong decade. He was taller than she remembered. Or perhaps he had always been that tall and she had only remembered him folded into lecture hall seats, sprawled on library steps, hunched over cheap pints in student bars. His hair used to be wild and copper-bright. Now it was cut close and darkened to a deep auburn that the rain had slicked flat against his head. He wore a charcoal coat too fine for the weather and carried himself with a stiffness that looked expensive. Not military. Legal. Corporate. The body taught to stay inside narrow lines. Silas’ hand stopped over the kettle. The man’s gaze moved across the room and landed on Rory. For a second nothing in her moved. Then something old and buried kicked once against her ribs. “Daniel.” His mouth opened, shut, then tipped into a smile that did not arrive all at once. “Rory.” She heard her own laugh and disliked how thin it sounded. “I thought I was hallucinating. You used to hate places like this.” “I still hate most places like this.” He came in, letting the door swing shut behind him. Rain shone on the shoulders of his coat. Up close, time showed itself in the corners of his eyes, in the hollows under his cheekbones, in the way he held his jaw as if his teeth were always clenched around a thought. He had been handsome in university with the careless confidence of someone certain life would meet him halfway. This version looked polished by force. Silas set Rory’s tea down and looked from one to the other. “Friend of yours?” Rory kept her eyes on Daniel. “Used to be.” Daniel gave Silas a nod. “Daniel Mercer.” “Silas Blackwood.” Their handshake was brief. Silas’ ring clicked against Daniel’s watch strap. Silas took in the cut of the coat, the shoes, the tension under the manners, and filed it all somewhere behind his face. “If he’s not here to sell me insurance, he can stay.” Daniel glanced at Rory. “Am I interrupting?” “You’re walking into a hostage negotiation between me and a cup of tea.” Silas hooked a thumb at a stool. “Sit down. Anyone who comes in looking that miserable deserves a drink.” Daniel gave a short breath that passed for amusement and took the stool beside Rory. Not too close. Not far enough. “What are you having?” Silas asked. “Whisky. Neat.” “Still pretending you can taste the difference?” Daniel’s head turned. “You remember that?” Rory wrapped both hands round the tea glass. “I remember you paying fourteen quid for something smoky and then describing it as ‘brown’.” “That sounds like me.” “It sounded tragic at the time.” Silas poured the whisky and moved away to the other end of the bar where the football argument had risen to a fresh pitch. Rory watched Daniel lift the glass, smell it first, then take a mouthful without a flinch. Years ago he would have coughed and made a theatre of recovering. “Well,” she said, “that’s unsettling.” He set the glass down. “What is?” “You’ve learned to drink whisky.” “I’ve learned a few things.” His voice had dropped. Not in volume. In weight. She looked at him properly then, not through the rush of surprise. There was a nick through one eyebrow she had never seen before. His wedding finger was bare, pale at the base as if a ring had sat there long enough to leave a memory in the skin. He followed her glance and curled his hand round the tumbler. “Don’t.” “Didn’t say anything.” “You didn’t need to.” A slow beat passed between them while someone laughed too loud near the dartboard. She took a sip of tea. “What are you doing in Soho?” “Meeting ran late. The restaurant round the corner lost my booking. I walked until I saw a light.” “You live in London?” “For six years.” She stared. “Six years.” He nodded once. “And you didn’t tell me.” His eyes held on the bar top. “I didn’t tell a lot of people things.” “That line would work better if we hadn’t spent half our degree hearing you speak in full paragraphs about transparency.” “I was twenty-one.” “You were unbearable.” He smiled at that, and there he was for half a second—the Daniel who had leaned over her notes in Constitutional Law and whispered running commentary in a terrible impression of their lecturer until she had to leave the room because she couldn’t stop laughing. Then the expression left. “I heard you left Cardiff.” “News travels.” “Eva told Tom, Tom told me. You vanished.” “You vanished first.” He looked up. “That’s fair.” It landed between them with no room to dodge. Rory traced the warm rim of her glass with one finger. The crescent scar on her wrist caught the light. Daniel’s gaze dipped to it, then away, a reflex from another life. He used to notice everything about her when they were nineteen and none of it mattered enough to hurt. Silas returned long enough to collect empties. “Do I need to throw either of you out, or has the reunion stayed civil?” Rory answered without looking at him. “Depends how much whisky he has.” Daniel lifted the glass. “Then I’ll nurse this.” Silas gave him a dry look. “Wise.” He moved on. Daniel exhaled through his nose. “He likes you.” “He tolerates me. That’s close enough.” “You work here?” “I live upstairs. I help out. Deliveries for Golden Empress in the day, drinks at night when he’s short-staffed or bored enough to insult me in person.” “You’re still in school and working three jobs.” “I left school, and now I work two jobs. Growth.” “That wasn’t what I meant.” “I know.” He turned the whisky in the glass, watching the light catch on it. “You were going to be a barrister.” “I was going to make my father insufferably proud at dinner parties.” “You were brilliant.” “I’m still brilliant. I just use it for carrying noodles through traffic and stopping men from lying badly at this bar.” She let the words land with a shrug, but she felt the old sting beneath them. Not because she regretted leaving Pre-Law. Because too many people still spoke of the life she had escaped as if it had been wasted rather than survived. Daniel rubbed a thumb along the edge of his tumbler. “I didn’t mean—” “I know.” This time she softened it enough to spare him. He nodded. Outside, a bus groaned past, the wet road hissing under its tyres. The woman in the red coat asked for another gin. Silas ignored her for a full ten seconds out of principle. Daniel looked around the room, at the maps, the warped wood, the photographs browned at the edges. “This suits you.” “The bar?” “The room. London. The look on your face when the door opens and you’ve already judged everyone who walks in.” She snorted. “You make me sound feral.” “You always had a good survival instinct.” “Coming from you, that feels loaded.” “It is.” He drank again. Rory turned on the stool to face him more fully. “Go on, then.” He held her gaze for a moment, then broke it. His fingers tightened round the glass. “I saw him once.” The jazz record hissed under the needle. For a second she thought she had misheard. “Who?” “Evan.” The name hit with the blunt force of a dropped tray. Her shoulders locked before she could stop them. “Where?” “At a chambers dinner. Last year. He was there with a client.” Rory’s tea had gone tasteless in her mouth. “And?” “And he recognised your name when someone mentioned Cardiff. Asked if I’d kept in touch.” The room seemed to sharpen at the edges. She heard the scrape of a stool, the crack of darts striking board, the faint rattle of glassware in Silas’ hands. “What did you say?” Daniel looked at her now, straight and without the protective polish. “I said no.” “Good.” “I should have done more than that.” Her laugh came out hard. “When? At dinner between the fish course and pudding?” He flinched. “I mean before. Back then.” She set the tea down before the heat in her hand became something else. “You didn’t know.” “I knew enough.” “No.” “I saw the bruises once.” The bar did not move, but something in her did, a small shift of weight onto dangerous ground. She had forgotten that. Or thought she had hidden it better. A scarf in October. A collar turned up. A joke told too quickly. “You said you’d walked into a cupboard.” “And you believed me because it was easier.” He took that without defence. “Yes.” She looked away. Past him, Silas was polishing the same glass too long while pretending not to listen. Rain tracked down the front window in thin crooked lines. “At university,” Daniel said, “I thought if I pressed, you’d shut me out. Then you did anyway, and I told myself I’d respected your boundaries.” His mouth twisted. “That’s a lovely phrase. Respecting boundaries. It covers a lot of cowardice.” Rory ran her thumb across the scar on her wrist until the skin blanched. “You weren’t responsible for me.” “No. I was your friend.” The simplicity of it bit deeper than any apology. He did not dress it up. Did not ask for absolution. The years between them seemed to gather on the bar top with the rings from old glasses and all the words no one had picked up in time. She studied him. “What happened to you?” He gave a small, humourless smile. “You make that sound biblical.” “You walked in looking like somebody sanded all the edges off and then forgot to put the person back.” He let out a breath and looked down into the whisky. “I became what we used to mock.” “A solicitor?” “A very expensive one.” “That explains the coat.” “That coat costs less than my mistakes.” “That’s a vulgar sentence. You really have changed.” A flicker touched his face. Shame, perhaps. Or agreement. “I married someone from work,” he said. Rory said nothing. “For a while it looked clean on paper. Two sensible people in a flat with good light and joint savings and matching calendars. We hosted dinners. We bought art we didn’t even like because the walls looked bare without it.” He rubbed at the pale mark on his ring finger. “She left?” “I left first. She finished it.” “Why?” He gave a short laugh with no pleasure in it. “I spent ten years billing my life in six-minute units. Turns out people object to that.” She could have cut in with something easy then, something barbed enough to keep him at distance and kind enough to keep them both safe. Instead she watched him sit in the dim light with his rain-damp coat and expensive watch and tired hands, and she saw what time had done. Not grandeur. Erosion. “You always wanted to matter,” she said. “I wanted to win.” “That too.” He tipped his glass toward her in concession. “I got very good at it.” “And?” “And there was always another room full of strangers where I had to prove it again.” Silas set down a fresh bowl of nuts between them as if that solved anything. “You two have the faces of people discussing funerals. Eat something.” Rory reached for a peanut out of obedience more than hunger. “We’re discussing adulthood. Same difference.” Silas grunted and moved off. Daniel watched him go. “He reminds me of my grandfather.” “That man has probably done things your grandfather only read about in the papers.” “I don’t doubt it.” Silence settled, not empty this time. He took another sip of whisky. She drank her tea though it had gone stewed and bitter. At last he said, “I wrote to you once.” Her head turned. “When?” “After graduation. I had a training contract in London. I found your old address and posted a letter to your parents’ house.” She felt a small cold hollow open under her ribs. “My father never mentioned it.” Daniel gave a single nod, unsurprised. “I assumed as much.” “What did it say?” “That I was sorry.” “For what?” “For leaving the way I did. For not asking harder questions. For every clever thing I said when what you needed was for someone to sit down and shut up and stay.” He ran a thumb across the rim of the empty glass. “I don’t remember the exact words. I’d had two pints and a crisis of conscience, so I imagine it was earnest to the point of embarrassment.” Rory looked into her tea. Steam no longer rose from it. “My mum would have read it.” “And?” “And she would have hidden it if she thought it might upset him.” “Your father?” She nodded. Daniel’s jaw tightened. Not with the hot outrage of youth. With something older and heavier. The knowledge that damage often wore a respectable tie. Rory breathed in slowly. Out. The bar air scratched faintly at her throat. “I used to wait for people to notice,” she said. “Then I got tired of being disappointed.” He looked at her, but she kept her eyes on the tea glass. “That wasn’t fair on everyone,” she went on. “It just felt simpler to blame the whole room.” “It was fair enough.” “No. It was useful.” She glanced at him then. “There’s a difference.” He absorbed that in silence. The woman in the red coat finally got Silas’ attention by snapping her fingers. He appeared in front of her with a face carved from oak. Rory almost smiled. Daniel leaned an elbow on the bar. “I thought about you more than I should have.” “Should have according to whom?” “Common sense. Marriage vows. Professional focus. Pick one.” She looked at him sharply. He met it and held still. No performance in him now. No student wit to soften the impact. “What kind of thought?” she asked. “The sort that turns up when you pass a bookshop and remember who taught you to read the first page before buying anything. When you hear someone murder a Dylan Thomas quote at a dinner and remember you doing it properly in the rain outside halls because you were furious with me. When you lose an argument in court and know exactly what you’d say to me on the walk home if there were a walk home and a me worth speaking honestly as part of it.” His hand rested open beside the whisky glass. Empty. “I thought about who I’d been with you,” he said. “And who I became after I stopped being answerable to anyone who knew me before I learned how to package myself.” Rory felt the words settle in places she kept locked. Not romance. Something older, rougher, less forgiving. Recognition. Grief for the versions of themselves that had once sat up till three in the morning with chips wrapped in paper, certain the future would feel like expansion and not subtraction. “You were answerable,” she said quietly. “You just stopped listening.” A muscle moved in his cheek. “Yes.” She let him have the truth without cushioning it. He nodded once and accepted the blow. Silas returned with the bottle. “Another?” Daniel looked at Rory before answering, as if the choice had somehow shifted. “One more.” Silas poured. Rory watched the amber rise in the glass. “Do you miss Cardiff?” Daniel considered. “I miss being poor in a way that still felt temporary.” She huffed a laugh. “That’s bleak.” “It’s accurate.” “I miss knowing where everyone was. Lecture hall, library, pub, greasy spoon. Whole world within ten minutes’ walk.” “You hated Cardiff in the rain.” “I hate every city in the rain. Some of them just offend me less.” He smiled into the whisky. “There you are.” “Where did I go?” “Under the polished parts.” She tipped her head. “And you?” He thought about it for long enough that she believed he might dodge. “I don’t know,” he said at last. “I kept trading pieces in for function. You tell yourself it’s discipline. Then one day you can’t remember the original shape.” The record clicked and spun into silence. For a moment the bar held only the low murmur of conversation and the soft clink of glass. Silas crossed to the player, lifted the needle, and set another record down with the care of a surgeon. A trumpet rose, low and bruised. Rory looked at Daniel’s face in that sound. Older. Sharper. Stripped. “You could have come in years ago,” she said. “Yes.” “Why tonight?” He turned the tumbler in his hands. “Because I walked past the window and saw you laughing at something he’d said.” He nodded toward Silas. “And I realised I had built half my life around postponing small, necessary humiliations.” Rory let that sit. “So this is one of them.” “Yes.” “And the other half?” “Work. Money. Noise.” She watched him. Rain tapped at the glass outside like fingernails. “I’m glad you came in,” she said. The words surprised them both. He looked at her with something careful in his face, as if sudden movements might break the moment. “I’m glad too.” Silas slid a fresh hot tea toward Rory without being asked. She wrapped her hands round it and let the heat soak into her fingers. Daniel lifted his whisky. Neither of them drank for a moment. They sat in the old maps and the dim light and the sour-sweet smell of beer, with the years between them no longer hidden, no longer tidy, laid out plain as cards on wood.
created_at"2026-03-06T12:35:27.016Z" 3/6/2026, 12:35:27 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency365
moderation_latency(null)
generation_time119133
tokens_prompt1094
tokens_completion5462
native_tokens_prompt982
native_tokens_completion4129
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.06439
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0f89805fada622190169aaca0f10048193b54c723969061942"
is_byokfalse
latency138
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-1772800527-4mPJTNnLzpwwmUs1nnYV"
upstream_id"resp_0f89805fada622190169aaca0f10048193b54c723969061942"
total_cost0.06439
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
totalTags16
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences183
tagDensity0.087
leniency0.175
rawRatio0.063
effectiveRatio0.011
90.96% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3318
totalAiIsmAdverbs6
found
0
adverb"quickly"
count1
1
adverb"very"
count2
2
adverb"really"
count1
3
adverb"slowly"
count1
4
adverb"sharply"
count1
highlights
0"quickly"
1"very"
2"really"
3"slowly"
4"sharply"
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)
86.44% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3318
totalAiIsms9
found
0
word"tension"
count1
1
word"weight"
count2
2
word"eyebrow"
count1
3
word"traced"
count1
4
word"flicker"
count1
5
word"silence"
count3
highlights
0"tension"
1"weight"
2"eyebrow"
3"traced"
4"flicker"
5"silence"
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
emotionTells1
narrationSentences223
matches
0"the rush of surprise"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences223
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences394
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen87
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3316
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions38
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions80
wordCount1996
uniqueNames12
maxNameDensity1.3
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Silas"
discoveredNames
Raven1
Nest1
Eastern1
Europe1
Silas20
Rory26
Daniel22
Constitutional1
Law2
Pre-Law1
October1
Rain3
persons
0"Raven"
1"Nest"
2"Silas"
3"Rory"
4"Daniel"
5"Rain"
places
0"Eastern"
1"Europe"
2"Constitutional"
3"October"
globalScore0.849
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences136
glossingSentenceCount1
matches
0"appeared in front of her with a face carved from oak"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount3316
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences394
matches
0"used that tone"
1"let that sit"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs297
mean11.16
std14.6
cv1.307
sampleLengths
067
165
22
311
429
510
63
74
819
97
105
111
1258
1314
145
155
166
1760
1895
196
2011
2117
221
2316
241
2511
2612
277
2876
2912
303
316
323
335
342
352
3634
3711
384
393
4013
417
4212
4321
446
452
467
473
483
498
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences223
matches
0"been wasted"
1"being asked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs338
matches
0"was polishing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences2
totalSentences394
ratio0.005
matches
0"Rory shouldered through the door with a crate of empty wine bottles balanced against her hip and felt the bar’s usual heat fold round her—beer, polish, damp wool, fried onions from the kitchen next door, and the sharper note of whisky uncorked somewhere near the back."
1"He smiled at that, and there he was for half a second—the Daniel who had leaned over her notes in Constitutional Law and whispered running commentary in a terrible impression of their lecturer until she had to leave the room because she couldn’t stop laughing."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1309
adjectiveStacks1
stackExamples
0"small cold hollow open"
adverbCount49
adverbRatio0.0374331550802139
lyAdverbCount13
lyAdverbRatio0.009931245225362872
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences394
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences394
mean8.42
std8.21
cv0.975
sampleLengths
021
146
225
38
48
524
62
711
829
910
103
114
1219
137
145
151
169
1717
1811
197
203
2111
2214
235
245
256
2613
2721
2826
296
3030
318
3220
3319
342
351
361
378
386
3911
407
4110
421
4316
441
4511
4612
477
4810
498
44.16% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.233502538071066
totalSentences394
uniqueOpeners92
52.36% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences191
matches
0"Then something old and buried"
1"Then the expression left."
2"Instead she watched him sit"
ratio0.016
58.74% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount77
totalSentences191
matches
0"He slid a clean tumbler"
1"She peeled off her gloves"
2"She knew better than to"
3"It wasn’t concern dressed up"
4"It was inventory."
5"He took stock of people"
6"She moved to the staff"
7"He reached for the kettle"
8"He was taller than she"
9"His hair used to be"
10"He wore a charcoal coat"
11"His mouth opened, shut, then"
12"She heard her own laugh"
13"He came in, letting the"
14"He had been handsome in"
15"Their handshake was brief."
16"He set the glass down."
17"His voice had dropped."
18"She looked at him properly"
19"His wedding finger was bare,"
ratio0.403
28.06% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount165
totalSentences191
matches
0"The green neon above The"
1"Rory shouldered through the door"
2"Silas stood behind the bar"
3"A low jazz record scratched"
4"A woman in a red"
5"Rory dropped the crate by"
6"Silas glanced at the rain"
7"He slid a clean tumbler"
8"She peeled off her gloves"
9"The scar on her left"
10"She knew better than to"
11"It wasn’t concern dressed up"
12"It was inventory."
13"He took stock of people"
14"She moved to the staff"
15"He reached for the kettle"
16"The front door opened again"
17"Rory turned by habit, half"
18"The man in the doorway"
19"He was taller than she"
ratio0.864
52.36% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences191
matches
0"Now it was cut close"
1"Because too many people still"
ratio0.01
87.91% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences78
technicalSentenceCount6
matches
0"The man in the doorway paused with one hand still on the handle, blinking against the dimness as if he had stepped into the wrong decade."
1"He wore a charcoal coat too fine for the weather and carried himself with a stiffness that looked expensive."
2"Up close, time showed itself in the corners of his eyes, in the hollows under his cheekbones, in the way he held his jaw as if his teeth were always clenched ar…"
3"He smiled at that, and there he was for half a second—the Daniel who had leaned over her notes in Constitutional Law and whispered running commentary in a terri…"
4"Grief for the versions of themselves that had once sat up till three in the morning with chips wrapped in paper, certain the future would feel like expansion an…"
5"He looked at her with something careful in his face, as if sudden movements might break the moment."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount0
fancyTags(empty)
dialogueSentences183
tagDensity0.071
leniency0.142
rawRatio0
effectiveRatio0
88.7219%