Run: 2026-07-09-01KX41E1FAEDWMMQ5DDW9P8FQ2

Run Details

Duration:
1m 19s
Cost:
$0.123320
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The green neon sign over the Raven’s Nest bled through the rain and painted the pavement the colour of old sea glass. From the flat above, Aurora had watched umbrellas drift along the street like dark, indifferent flowers. She had no reason to go downstairs. Her shift at the Golden Empress had ended two hours ago; her clothes still carried the warm, oily ghosts of ginger and sesame. There was tea in her cupboard, half a bottle of wine by the sink, and a book open facedown on her bed. Then someone below laughed. It rose through the floorboards, blurred by music and conversation, but Aurora knew it before she knew she had stood up. Eva’s laugh had always begun too loudly, as if surprise had struck her from behind. At twelve, it had got them thrown out of the school library. At seventeen, it had carried over the seawall in Penarth while wind tore chips from their paper tray. At twenty-one, it had filled Aurora’s parents’ kitchen as Eva announced that London was not another planet and Aurora could, in fact, get on a train. Aurora stood barefoot in the middle of her room, listening. The laugh came again. She pulled on her boots. Downstairs, the Nest held its usual Thursday-night gloom: amber lamps, old maps fading into the walls, black-and-white faces staring from their frames as if they disapproved of modern drinking habits. Rain slicked the windows. A jazz record turned somewhere behind the bar, the trumpet low and bruised beneath the scrape of chairs. Silas looked up while polishing a tumbler. His hazel eyes flicked from Aurora to the far end of the room, then back. He knew. Of course he knew. The man noticed an unpaid tab at twenty paces and could identify a lie before its owner had decided how to finish it. “She came in ten minutes ago,” he said. Aurora stopped beside the bar. “Did she ask for me?” “No.” That should have made retreat easier. Instead it lodged under her ribs. Silas set down the glass. The silver signet ring on his right hand clicked against the wood. “Whisky?” “I’m not working.” “That wasn’t the question.” “No.” His mouth shifted, not quite a smile. He had aged in the year Aurora had known him, though perhaps she had only learned how to see it: the deeper grooves beside his mouth, the silver advancing through his auburn hair, the momentary care with which he turned on his bad left knee. He had never asked for the whole story about Eva. This was one of his more unnerving kindnesses. Aurora followed his glance. Eva sat in the corner beneath a framed photograph of Piccadilly Circus during the blackout. She had once been all restless angles, chipped nail varnish, and hair the impossible red of a warning flare. Now her hair was brown, cut bluntly at her jaw. She wore a charcoal coat over a cream blouse and a small gold hoop in each ear. A leather satchel rested upright by her polished shoe. Both hands circled a glass of white wine, and on the third finger of her left hand a diamond flashed each time she moved. The sight of the ring did not hurt in any clean or useful way. It was simply evidence. Years had passed. Things had happened in them. As Aurora watched, Eva looked toward the bar. Her face emptied. For one suspended second, they were both twenty-one again in Cardiff Central, Eva shouting through a closing train door that she would call, Aurora raising one hand though she already knew she would not answer. Then Eva stood. “Rory?” Aurora had been called Aurora by her mother when she was in trouble, Carter by lecturers and employers, Laila once by necessity and Malphora by a drunk who had misunderstood her name and refused correction. None of them reached inside her like Rory. She crossed the room. “Hi, Ev.” Eva laughed, but this time the sound came carefully. “Oh my God.” “Not quite.” “You live here?” “Upstairs.” Eva looked at the ceiling, then at Silas, then back to her. “Above a pub?” “Bar,” Aurora said. “There’s apparently a distinction.” “There is,” Silas called without looking up. Eva’s smile widened with genuine surprise. For a moment Aurora saw the old gap between her front teeth, the one Eva had once tried to fill with chewing gum for a school photograph. “Sit down,” Eva said. “Unless you’re—are you going somewhere?” Aurora could have lied. She sat. The chair put her back to the door. She disliked that now. Silas had noticed this habit before she had. Eva noticed other things. Her gaze moved over Aurora’s black hair, the leather jacket, the faint burn across one knuckle from a split takeaway carton. It paused at her eyes as if checking whether they were still as blue as remembered. “You cut your hair,” Aurora said. “Three years ago.” “Right.” Eva touched one blunt end. “You never did.” “No.” “You look…” Eva stopped. Different, Aurora supplied. Thin. Tired. Hard. She had heard softened versions of all four. “You look well,” Eva finished. “So do you.” They both glanced at the ring. Eva drew her hand into her lap. “It happened in September.” “Congratulations.” “Thank you.” “Who is he?” “Tom. He’s an architect.” Aurora nodded as if architects belonged to a category she understood. “Do I know him?” “No. We met after…” Eva looked toward her wine. “After everything.” Everything. A neat word, small enough to fit on a headstone. Silas appeared beside them with a glass of whisky and set it in front of Aurora. “I said no.” “You changed your mind.” “I didn’t.” He gave Eva an affable nod. “Silas Blackwood.” “Eva Morgan.” “The famous Eva.” Aurora looked up sharply. Silas’s expression remained innocent, which on him was evidence of guilt. “She mentioned you once.” “Once,” Eva repeated. “It was a memorable once.” He limped back toward the bar before Aurora could kick him. Eva watched him go. “He seems nice.” “He’s appalling.” “You like him.” Aurora took the whisky. Smoke caught at the back of her throat. “I tolerate him because he owns the building.” There it was again—that near-laugh from Eva, followed by caution. They had once spoken without checking the ground between words. Now every sentence went out first like a scout. “How are your mum and dad?” Eva asked. “Fine. Mum’s still teaching. Dad’s still cross-examining everyone at breakfast.” “He always terrified me.” “He liked you.” “That was why.” Aurora turned the glass between her palms. Her left sleeve rode back. The small crescent scar on her wrist shone pale under the amber lamp. Eva looked at it, and Aurora remembered a rusty gate, blood on a yellow cardigan, Eva crying harder than she had while insisting to the adults that the accident was her fault. Eva’s fingers twitched on the table. “I saw your mum last Christmas,” she said. “In town.” “I know.” “She told you?” “She tells me everything she thinks I ought to know and nothing I ask.” “She said you were doing deliveries.” “For a restaurant.” “I didn’t mean—” “It’s work, Eva.” “I know it’s work.” “Do you?” Eva sat back. The old Eva would have flared. She would have accused Aurora of twisting her words and then, ten minutes later, bought them both chips. This Eva let the silence stand. “I meant you were studying law,” she said. “Last I knew.” “Last you knew was a long time ago.” “Yes.” The rain worried the window. At the bar, Silas moved among bottles with his slight uneven gait, his broad shoulders turned discreetly away. Aurora wished he would put on louder music. She wished someone would drop a tray. She wished Eva had never come in, and that she had come in years earlier. “Are you still in London?” Aurora asked. “Manchester.” “Ah.” “I came down for a conference. Tom’s meeting me tomorrow.” “Architecture conference?” “Education. I work for a literacy charity.” Aurora smiled despite herself. “You hated reading.” “I hated what they made us read.” “You threw Tess of the d’Urbervilles into the Taff.” “It was a symbolic act.” “It was a library book.” “I paid for it.” “Your mother paid for it.” Eva’s laugh burst free, loud enough to turn a head near the door. Aurora felt the answering laugh rise in her own chest and killed it too late. For several seconds they were helpless, looking at one another across the little table while the years buckled. Then Eva said, “I missed you.” The laughter vanished. Aurora took a drink. “You knew where I was.” “No, Rory. For a while I genuinely didn’t.” “You gave me the address.” “I gave you my address. You stayed three nights, then left while I was at work.” “I left a note.” “You wrote, ‘I’m safe. Don’t look for me.’” “And you listened.” Eva’s face tightened. “You asked me to.” “I was frightened.” “So was I.” The words landed harder because Eva had not raised her voice. Aurora stared at the old map behind her shoulder. London lay on it in soot-coloured veins, its streets named and contained. Real cities were never so obedient. Eva leaned forward. “I went to the police.” Aurora looked at her. “They said you were an adult. They said if you’d contacted me and said you were safe, there was nothing they could do. I called your parents. Your father threatened to come to London and drag me into court as if I’d hidden you myself.” “He would.” “I checked hospitals. I went back to that awful flat Evan had.” Aurora’s grip tightened on the whisky glass. “He was there,” Eva said. “He told me you’d gone home.” “He knew I hadn’t.” “I know that now.” Aurora saw Evan in fragments: one hand laid flat against the front door; a mug breaking beside her head; apologies delivered with flowers; her own careful inventory of his moods. She had escaped him, but for months afterward the world had retained his shape. Every footstep outside a room had been his. Every kindness concealed a price. “I couldn’t have you looking,” she said. “If he followed you—” “You could have told me.” “I couldn’t tell anyone.” “You told a stranger who owned a bar?” Aurora’s eyes went to Silas. He was polishing the same patch of wood with unnecessary concentration. “He wasn’t a stranger then,” she said. Eva followed her gaze, taking in the maps, the photographs, the man with the silver ring and the limp who listened to every sound in his room. “What is this place?” “A bar.” “Rory.” “It’s where I live.” “That isn’t what I asked.” Aurora looked back at her. “No. It isn’t.” Eva searched her face and found the closed door there. Once she would have pounded on it. Now she lowered her eyes. “You always did that,” she said. “Did what?” “Decided what people could survive knowing.” Aurora almost laughed. “I was trying to protect you.” “Yes. You were always protecting me from choices I might make for myself.” “And you were always making choices for me.” “Like telling you to leave a man who hurt you?” “Like arranging my life before I’d caught my breath.” “I got you out.” “You did.” Aurora’s voice came sharper than she intended. “And I’m grateful. Do you want me to say it properly? Thank you, Eva. Thank you for the train ticket and the sofa and the spare key. Thank you for saving me.” Eva went still. Aurora heard herself too late: the ugliness of gratitude turned into a weapon. “I didn’t want thanks,” Eva said. “I wanted my friend to still be alive.” “I was.” “I didn’t know that.” The trumpet on the record reached a thin, impossible note and fell away. Eva rubbed her thumb over the diamond ring. “For two years, whenever an unknown number called, I thought it was someone telling me they’d found you. Then one day your mum said you were in Soho and well, but you still didn’t call. So I had to accept that maybe you weren’t missing. Maybe you had simply left me.” Aurora looked down. Beneath the table, a pale drop of rainwater had dried on the toe of Eva’s polished shoe. “I thought you hated me,” she said. Eva blinked. “Why?” “Because you’d seen me.” “Seen what?” “What I let happen.” Eva inhaled, and anger moved visibly through her—not hot and careless as it had been when they were young, but deep enough to change her face. “You didn’t let it happen.” Aurora said nothing. “You didn’t.” “I knew what he was like.” “You knew after he taught you to doubt what you knew.” The sentence struck with the clean accuracy of something Eva had spent years learning to say. Aurora dragged her sleeve down over the crescent scar. “You’ve changed.” “So have you.” “I noticed.” “That isn’t an accusation.” “It sounded like one.” “Maybe because you still expect everything to be.” Aurora looked toward the door. The green neon trembled in the wet glass. She could go upstairs. She could close the door, listen to Eva leave, and restore the hard, workable order of her life. “Why here?” she asked. “What?” “There are a thousand bars in London.” Eva’s mouth bent. “Tom found it online. Said it looked atmospheric.” “Silas will be unbearable when he hears that.” “He already heard.” From behind the bar came the click of glass on wood. Eva looked at Aurora for a long moment. “I didn’t know you were here.” Aurora believed her. The belief brought no relief. “Would you have come in if you had?” “I don’t know,” Eva said. “Would you have come down if you hadn’t heard me laugh?” Aurora considered lying. “No.” Eva nodded as though this confirmed something she had feared. She reached for her satchel. Panic moved in Aurora before thought did. It was not the old panic, the blind animal battering against Evan’s locked door. This was quieter and perhaps more humiliating: the recognition of a moment closing. “Are you happy?” she asked. Eva’s hand stopped on the strap. “With Tom,” Aurora added. “Yes.” Eva glanced at her ring. “Not all the time. I don’t think that’s what happiness is anymore. But yes. He’s kind. He doesn’t make me audition for being loved.” The words were offered without cruelty. That made them worse. “I’m glad,” Aurora said. “I wish you’d met him before the wedding.” “When is it?” “June.” Another small piece of evidence. A month waiting in the future, already furnished with plans. Eva opened her satchel and took out a cream envelope, slightly bent at one corner. She studied it, then set it between them. Aurora did not touch it. “You carry invitations into random pubs?” she asked. “I was going to post it tomorrow.” “To my parents?” “To you.” “You don’t have my address.” Eva glanced at the ceiling. Aurora gave a reluctant breath of laughter. “I asked your mum,” Eva said. “I’ve had it in my bag for a week.” “You were going to invite me after four years.” “I was going to give you a choice.” Outside, a bus sighed to a stop, red flank bright through the rain. People rose at nearby tables. Coats were shrugged on; coins and notes appeared. The ordinary evening moved around them, indifferent to whether they repaired anything. Aurora put two fingers on the envelope. Her name was written in Eva’s hand: Aurora Carter, the letters rounder and more disciplined than they used to be. No Rory. “I don’t know if I can come,” she said. “I know.” “I might say yes and change my mind.” “I know.” “I’m not who I was.” Eva’s eyes shone, but she smiled. “Thank God. She was a nightmare.” This time Aurora let herself laugh. Eva stood and pulled on her coat. Aurora rose too. For an awkward second they faced each other with the table between them. Then Eva stepped around it and opened her arms. Aurora’s body locked. Eva saw. She began to lower them. Aurora caught her. The embrace was clumsy, all wet wool and satchel buckle. Eva was smaller than Aurora remembered. Or perhaps memory had given her the size of refuge. She smelled of rain and the same rose soap she had used at sixteen. Aurora shut her eyes. “I’m sorry,” she said into Eva’s hair. Eva held her more tightly. “Me too.” It did not settle the account. It did not restore birthdays, Christmases, missed calls, or the person each had needed the other to remain. But it was true, and for the moment truth was enough to stand on. When they drew apart, Eva wiped beneath one eye with an irritated thumb. “Will you call me?” Aurora looked at the envelope. “Write your number.” “It’s the same.” “I don’t have it.” A small hurt passed across Eva’s face, followed by acceptance. She took a pen from her satchel and wrote on the back. Then she left, pausing beneath the green neon to raise one hand before the rain and passing umbrellas swallowed her. Aurora remained by the window. Silas came to stand beside her. His left knee made him settle his weight carefully. He folded his arms, the silver signet ring dull in the coloured light. “You served her wine,” Aurora said. “I serve many people wine.” “You told her I’d mentioned her.” “You had.” “Once.” “It was memorable.” Aurora turned the envelope over. The number on the back was familiar in the way a childhood address was familiar: not consciously remembered, but still waiting in the hand. “Time does peculiar things,” Silas said. “Is that your wisdom for the evening?” “No. My wisdom is that whisky costs money.” She looked at the untouched half of her drink. “Put it on my tab.” “You don’t have a tab.” “I live upstairs.” “Which is why you don’t have a tab.” Aurora slipped the invitation into her jacket. The paper pressed against her ribs, light as nothing, heavy as a door. Silas started back toward the bar. “Si.” He paused. “Do you think people can go back?” He considered her with the patience he usually reserved for locks and liars. “No.” She looked toward the rain. “But they can go on,” he said. Then he limped away, leaving her beneath the old photographs while the green light shivered over the glass and Soho carried on outside, altered by every passing minute.
created_at"2026-07-09T18:14:56.243Z" 7/9/2026, 6:14:56 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency580
moderation_latency(null)
generation_time78588
tokens_prompt867
tokens_completion5190
native_tokens_prompt808
native_tokens_completion3976
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)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.12332
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_04505fd593bdc729016a4fe520505c8195b3a7e95e4f5ea5be"
is_byokfalse
latency207
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620896-KZfwCWENCcaYukIH6QC9"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620896-5oOkuPl7AKGWItdwrUFV"
upstream_id"resp_04505fd593bdc729016a4fe520505c8195b3a7e95e4f5ea5be"
total_cost0.12332
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags36
adverbTagCount1
adverbTags
0"He limped back [back]"
dialogueSentences200
tagDensity0.18
leniency0.36
rawRatio0.028
effectiveRatio0.01
91.90% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3087
totalAiIsmAdverbs5
found
0
adverb"carefully"
count2
1
adverb"sharply"
count1
2
adverb"slightly"
count1
3
adverb"tightly"
count1
highlights
0"carefully"
1"sharply"
2"slightly"
3"tightly"
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)
88.66% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3087
totalAiIsms7
found
0
word"gloom"
count1
1
word"flicked"
count1
2
word"silence"
count1
3
word"trembled"
count1
4
word"weight"
count1
5
word"familiar"
count2
highlights
0"gloom"
1"flicked"
2"silence"
3"trembled"
4"weight"
5"familiar"
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
narrationSentences238
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences238
filterMatches
0"listen"
hedgeMatches
0"tried to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences403
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen51
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3085
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions50
unquotedAttributions2
matches
0"For one suspended second, they were both twenty-one again in Cardiff Central, Eva shouting through a closing train door …"
1"Eva looked at it, and Aurora remembered a rusty gate, blood on a yellow cardigan, Eva crying harder than she had while i…"
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions163
wordCount2074
uniqueNames21
maxNameDensity3.13
worstName"Aurora"
maxWindowNameDensity6
worstWindowName"Eva"
discoveredNames
Raven1
Nest2
Aurora65
Golden1
Empress1
Penarth1
Thursday-night1
Eva64
Piccadilly1
Circus1
Cardiff1
Central1
Carter2
Laila1
Malphora1
Rory2
Silas12
Different1
Evan2
Christmases1
Soho1
persons
0"Raven"
1"Nest"
2"Aurora"
3"Empress"
4"Eva"
5"Carter"
6"Laila"
7"Rory"
8"Silas"
9"Evan"
10"Christmases"
places
0"Golden"
1"Penarth"
2"Cardiff"
3"Soho"
globalScore0
windowScore0
75.37% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences134
glossingSentenceCount4
matches
0"not quite a smile"
1"as if checking whether they were still as blue as remembered"
2"appeared beside them with a glass of whisky and set it in front of Aurora"
3"nd anger moved visibly through her—not hot"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.648
wordCount3085
matches
0"not hot and careless as it had been when they were young, but deep enough to change her face"
1"not consciously remembered, but still waiting in the hand"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences403
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs272
mean11.34
std14.21
cv1.253
sampleLengths
090
14
221
371
410
54
65
752
822
929
108
1110
121
1312
1418
153
164
171
1870
194
2094
2126
228
233
2435
253
261
2743
284
292
3012
312
323
331
3415
357
367
3733
389
396
4020
4141
426
433
441
458
461
474
4814
495
99.37% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences238
matches
0"been called"
1"were offered"
2"were shrugged"
3"was written"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs367
matches
0"was polishing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount5
flaggedSentences5
totalSentences403
ratio0.012
matches
0"Her shift at the Golden Empress had ended two hours ago; her clothes still carried the warm, oily ghosts of ginger and sesame."
1"There it was again—that near-laugh from Eva, followed by caution."
2"Aurora saw Evan in fragments: one hand laid flat against the front door; a mug breaking beside her head; apologies delivered with flowers; her own careful inventory of his moods."
3"Eva inhaled, and anger moved visibly through her—not hot and careless as it had been when they were young, but deep enough to change her face."
4"Coats were shrugged on; coins and notes appeared."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1296
adjectiveStacks0
stackExamples(empty)
adverbCount42
adverbRatio0.032407407407407406
lyAdverbCount10
lyAdverbRatio0.007716049382716049
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences403
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences403
mean7.66
std6.95
cv0.907
sampleLengths
022
116
27
323
422
54
621
715
812
918
1026
1110
124
135
1430
154
1618
177
1815
192
204
2123
228
235
245
251
266
276
285
2912
301
313
324
331
347
3545
3610
378
384
3915
4019
4110
4217
439
4424
4514
464
473
485
498
42.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats31
diversityRatio0.2531017369727047
totalSentences403
uniqueOpeners102
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences200
matches
0"Then someone below laughed."
1"Of course he knew."
2"Instead it lodged under her"
3"Then Eva stood."
4"Then Eva said,"
5"Once she would have pounded"
6"Then Eva stepped around it"
7"Then she left, pausing beneath"
8"Then he limped away, leaving"
ratio0.045
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences200
matches
0"She had no reason to"
1"Her shift at the Golden"
2"It rose through the floorboards,"
3"She pulled on her boots."
4"His hazel eyes flicked from"
5"His mouth shifted, not quite"
6"He had aged in the"
7"He had never asked for"
8"She had once been all"
9"She wore a charcoal coat"
10"It was simply evidence."
11"Her face emptied."
12"She crossed the room."
13"She disliked that now."
14"Her gaze moved over Aurora’s"
15"It paused at her eyes"
16"She had heard softened versions"
17"They both glanced at the"
18"He gave Eva an affable"
19"He limped back toward the"
ratio0.22
40.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount168
totalSentences200
matches
0"The green neon sign over"
1"She had no reason to"
2"Her shift at the Golden"
3"It rose through the floorboards,"
4"Eva’s laugh had always begun"
5"Aurora stood barefoot in the"
6"The laugh came again."
7"She pulled on her boots."
8"Downstairs, the Nest held its"
9"Rain slicked the windows."
10"A jazz record turned somewhere"
11"Silas looked up while polishing"
12"His hazel eyes flicked from"
13"The man noticed an unpaid"
14"Aurora stopped beside the bar."
15"That should have made retreat"
16"Silas set down the glass."
17"The silver signet ring on"
18"His mouth shifted, not quite"
19"He had aged in the"
ratio0.84
75.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences200
matches
0"Now her hair was brown,"
1"Now every sentence went out"
2"Now she lowered her eyes."
ratio0.015
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences79
technicalSentenceCount2
matches
0"Downstairs, the Nest held its usual Thursday-night gloom: amber lamps, old maps fading into the walls, black-and-white faces staring from their frames as if the…"
1"It paused at her eyes as if checking whether they were still as blue as remembered."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags36
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags29
fancyCount2
fancyTags
0"Eva repeated (repeat)"
1"Aurora added (add)"
dialogueSentences200
tagDensity0.145
leniency0.29
rawRatio0.069
effectiveRatio0.02
90.4204%