Run: 2026-07-09-01KX41HYZBNNXN30T3DKN6N756

Run Details

Duration:
50.4s
Cost:
$0.061675
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 rain had stopped an hour ago, but Soho still shone as if it had been freshly varnished. Aurora stood beneath the green neon raven over the entrance to the Nest, balancing a stack of damp delivery menus against her hip while she fought the lock with her shoulder. The sign buzzed overhead, staining the pavement sickly green. Somewhere down the street, a taxi hissed through a puddle. A couple stumbled past in the shared, private collapse of too much wine. She got the door open at last and stepped into warmth. The Raven’s Nest smelled of old wood, lemon polish, beer sunk deep into the grain of the bar, and the faint cinnamon bite of whatever Silas had been mulling in the kitchen. The lights stayed low even before the evening rush. Maps crowded the walls in yellowing sheets: railway lines, old colonial borders, a naval chart with the corners curled inward like dead leaves. Black-and-white photographs watched from between them—men in uniform, women in hats, a younger Silas with a face too lean and hard to be mistaken for the man he had become. Silas stood behind the bar, drying a glass with one hand. His silver signet ring caught the amber light. “You’re dripping on my floor,” he said. “It’s London. The floor should be grateful for the attention.” “It has standards.” Aurora set the menus on the counter. Her black hair clung damply to one cheek. She tucked it behind her ear and glanced toward the door. “Yu-Fei says the new takeaway menus are meant to look luxurious.” Silas inspected one without enthusiasm. “They look expensive.” “That is apparently the definition.” “It often is.” He gave the stack back. His hazel eyes rested on her for a moment, taking in the tired set of her shoulders, the red courier’s bag hanging at her side, the rain darkening the knees of her trousers. He had a way of looking that never felt nosy until she realised he had noticed everything. “You eaten?” “Half a spring roll on the moped.” “A meal for a queen.” “Golden Empress, not Golden Queen.” “An important distinction.” Aurora smiled despite herself. She had lived above the bar long enough that Silas’s concern had acquired the harmless shape of ritual. He asked. She deflected. He fed her anyway. He reached beneath the counter and produced a small plate holding a wedge of pie and a heap of chips. “Kitchen’s closed in ten.” “You made that?” “I bought it from a man who claims his grandfather’s ghost gave him the recipe.” “And you believed him?” “I believed the pie.” She was reaching for the plate when the door opened behind her. A gust of cold air moved through the room. The neon shivered over the wet glass of the door. Aurora heard a woman apologise to someone on the pavement, heard the soft, firm click of the door falling shut, and then a voice said, “Sorry. Is this place still serving?” The voice was lower than she remembered. Not unrecognisable. Nothing as merciful as that. It came through her as a small, clean blade. Aurora stopped with her fingers around a chip. Silas looked past her. The cloth in his hand went still. “Depends,” he said mildly. “On what you’re after.” The woman gave a short laugh. “Whisky, preferably. And somewhere dry.” Aurora turned. For one suspended second, the woman remained simply a stranger: tall, narrow-faced, in a charcoal coat buttoned to the throat. Her hair, once the colour of ripe wheat and always coming loose from whatever ribbon or clip had been tasked with holding it, had been cut close to her jaw and dyed a severe dark brown. There was a pale, puckered line running from the underside of her chin toward her left ear. Her hands were bare despite the cold. One was curled around the handle of a small black suitcase. Then the woman’s eyes widened. “Rory?” The name struck harder than it ought to have. It belonged to another life: Cardiff rain against narrow windows, cheap cider drunk too quickly in Bute Park, the old stone corridors of school. It belonged to hands linked beneath desks and promises made with the absolute faith of fifteen-year-olds. Aurora’s mouth had gone dry. “Eva.” Eva Ellis—no relation to Aurora’s mother, though they had once delighted in sharing the surname—stood with her suitcase at her feet and a face that seemed to have been assembled from the remains of someone Aurora had known intimately. Silas set the glass down. “You two know each other.” “We did,” Aurora said. Eva’s expression changed almost imperceptibly. The surprise emptied out of it, leaving something more careful. “Yes.” The word sat between them. Silas, who could read a room as other men read newspapers, put the pie in front of Aurora and said, “Whisky?” Eva looked at him. “Please.” “Neat?” “Neat.” He reached for a bottle without asking which one. Aurora became conscious of every foolish detail of herself: the delivery bag, the wet cuffs of her sleeves, the crescent scar visible at her left wrist where her glove had ridden back. Eva had seen that scar when it was fresh, when they were nine and Aurora had slipped a piece of broken glass into a drainpipe because Eva had dared her to retrieve a marble. Eva had screamed louder than Aurora had, then lied to both their mothers about how it happened. She had not seen her in six years. Not since the wedding invitation. Eva sat on the nearest stool, setting the suitcase between her boots. “I didn’t know you were in London.” Aurora leaned against the bar. “I didn’t know you were anywhere.” “That’s fair.” “Is it?” Eva looked down at the polished wood. “No.” Silas placed the whisky before her. He did not leave. He folded the cloth once, carefully, and rested both hands on the bar. Eva took a sip. Her face did not move. Aurora remembered Eva at nineteen, in a red dress too thin for March, laughing with her head thrown back as they crossed a road against the light. She remembered the warm scent of vanilla on her neck. She remembered the last time they had spoken properly: Eva standing in Aurora’s parents’ hallway, one hand on the strap of a leather handbag, saying, You always make it sound worse than it is. She remembered thinking that a person could be struck without being touched. “What happened to your hair?” Aurora asked. It was an ugly question. She knew it as soon as it left her. Eva touched one blunt end. “It was practical.” “Practical for what?” Eva’s fingers dropped. “Things changed.” “They do.” “Rory—” “Don’t.” Aurora picked up a chip, found it cold, and put it down again. “You don’t get to walk in here after six years and say my name like we missed a train.” A hush settled around the bar. There were only three other customers, tucked in the far booth beneath a map of the Mediterranean. They had the decency to look elsewhere. Eva swallowed. “I tried to find you.” “When?” “After you left.” “I didn’t leave without telling you.” “No. You left after I told you I thought you should go home.” Aurora laughed once. It had no humour in it. “You told me I should apologise to Evan.” Eva flinched, and there it was: something of the old Eva, something soft and exposed. “I know what I said.” “Do you?” “I know exactly what I said.” “Then why did you say it?” Silas moved away at last, not far. He began arranging bottles that did not need arranging. Eva stared into her whisky. “Because he was charming to me.” Aurora looked at her. “That’s not an excuse,” Eva said quickly. “I know it isn’t. But you asked why. He was charming. He brought flowers when you were upset. He knew what wine your father liked. He sat in your kitchen and listened to your mum talk about teaching as though she was the only person in the world. And every time you told me something he’d done, I...” She pressed her lips together. “I thought I must be missing the part where you’d pushed him there.” The old rage returned with such precision that Aurora almost welcomed it. It was easier than grief. Rage had edges. Rage could be held. “I was scared,” she said. “I know.” “No, you don’t.” Her voice stayed low. That frightened her more than if she had shouted. “I was scared all the time. I was scared of the sound of his key in the door. I was scared of what mood he’d be in. I was scared if I told people, they’d look at me as if I’d become stupid. And then I did tell you.” Her throat tightened. “I told you.” Eva’s face had gone pale beneath the bar’s low light. “I failed you,” she said. “Yes.” No defence came. No argument. Eva simply accepted it, and Aurora hated her for the relief that stirred alongside everything else. Silas limped to the far end of the counter to serve a man who had appeared from nowhere. His left leg dragged just slightly, a soft irregularity in his stride. Aurora watched him because looking at Eva had become too difficult. “I wrote to you,” Eva said. Aurora turned back. “Where?” “To your parents’ house. Twice.” “They never said.” “I sent one to the university address too.” “I left university.” “I know that now.” “You know a lot now.” “Yes.” Eva’s gaze met hers. It was still grey-green. Aurora had forgotten that, somehow. Forgotten the exact colour of the eyes she had once trusted with every secret she possessed. “Mostly too late.” The bell above the door trembled as someone entered, then left again after a glance around the dim room. Outside, rain began to tick lightly against the window. Aurora folded her arms. “Why are you here?” Eva’s hand tightened around the whisky glass. “I’m in London for a few days.” “That isn’t an answer.” “No.” She glanced at the suitcase. “I was in Bristol before this.” “What happened in Bristol?” A pause. “My husband died.” The sentence landed with a dull, unexpected weight. Aurora knew, suddenly, that this was the significant change, not the hair or the scar or the weary lines around Eva’s mouth. It was in the way she sat as though braced for a blow that had already come. The Eva Aurora had known had occupied rooms with careless confidence. She had planned her life in bright, sweeping statements. Marriage by twenty-six. A house with blue shutters. Two children, perhaps three. A dog that Aurora would be forced to babysit. “I’m sorry,” Aurora said. Eva nodded once. “Thank you.” “How long ago?” “Four months.” The neat answer carried the sound of rehearsal. Four months. Long enough for casseroles to stop arriving. Long enough for friends to learn how to mention his name carefully, if they mentioned it at all. “What was his name?” “Daniel.” Aurora tried to place him and could not. That, too, felt cruel. “He was good,” Eva said. “Not perfect. But good. He made tea badly. He sang every song half a beat behind. He...” She stopped, as though the details had caught in her teeth. “He had a heart attack at work.” Aurora’s anger did not disappear. It would have been simpler if it had. Instead it shifted, making room for an image she did not want: Eva in some Bristol kitchen, opening a cupboard for a mug while a silence waited at the table. “I got tired of everyone knowing me as Daniel’s widow,” Eva said after a moment. “So I took the train somewhere nobody would know either of us.” Her mouth pulled sideways. “Then I saw the sign outside. The green bird.” “Raven.” “Right.” For the first time, a faint smile touched her face. “You always corrected me.” “You called a raven a pigeon once.” “It was far away.” “It was painted on a wall.” Eva’s smile vanished almost at once, but something in Aurora loosened despite her resistance. A thread drawn through old cloth. Silas returned, bringing a fresh plate. He placed it between them: two slices of pie, chips steaming now, and a small dish of mustard. “I didn’t order this,” Eva said. “You look like you need feeding,” Silas replied. Eva glanced at Aurora. “Is he always like this?” “Yes,” Aurora said. “He thinks nourishment is a form of interrogation.” “It is,” Silas said. “People tell the truth when chewing.” “I’ll bear that in mind,” Eva said. “Do.” He moved away again. They ate in silence for a few minutes. Aurora had not realised how hungry she was until the first bite: hot pastry, pepper, rich meat. Across from her, Eva held her fork differently than she used to. More tightly. Her nails were cut short. There was a thin white band around her ring finger where a ring had been removed. “You don’t have to forgive me,” Eva said. Aurora set down her fork. “I’m not here because I think grief made me worthy of it,” Eva went on. “I’m not here because I want you to tell me I was young or foolish or that we both made mistakes. I made a choice. You came to me, and I chose what was easier to believe.” Aurora watched her. “I thought about you after Daniel died,” Eva said. “Not because I suddenly understood what Evan did to you. I still can’t understand it. I’m glad I can’t. But I understood something about being alone inside a life everyone else thinks they can explain.” The rain strengthened against the windows. Aurora looked down at her left wrist. The crescent scar showed pale against her skin. For years, she had hated it because it made her remember the sting of glass, the blood on the paving stones, her mother’s frightened mouth. Later, she had come to like that it was small. Evidence of survival without spectacle. “You could have called my parents,” she said. “I was ashamed.” “You should have been.” “I was.” “And that was more important than whether I was alive?” Eva closed her eyes. The cruelty of it moved through Aurora and left her sick. Yet the question remained. She needed to know whether shame had really been all it took to cut a person loose. “No,” Eva said. “It wasn’t more important. I made it more important because I was cowardly.” There was no useful answer to that. No satisfying punishment. Aurora pushed her plate away. “I went to London because you told me to.” Eva’s eyes opened. “Not that day,” Aurora said. “Not directly. But you said Evan was worried about me. You said my parents were worried. You said I was making everyone’s life difficult.” She took a breath. “And I thought, fine. I’ll become difficult somewhere else.” “I’m sorry.” “I know you are.” It was not forgiveness. Aurora heard that clearly in herself. But it was the first true thing she had offered Eva all night. Eva nodded, and tears filled her eyes without falling. She seemed surprised by them. The old Eva would have laughed at crying in public, would have called it theatrical, would have stolen a napkin and made a joke. This Eva only sat there, rigid and quiet, as though grief had taught her that there were some waters no joke could cross. Silas switched off one of the lamps near the door. Closing time approached. The three customers in the booth had gone. The Nest seemed suddenly larger without them, its maps and photographs receding into shadow. “Where are you staying?” Aurora asked. “A hotel near Paddington.” “Why have you got a suitcase in a bar?” “I checked out this morning. My train was meant to be at nine.” “And?” “I missed it.” “On purpose?” Eva looked at her. “Maybe.” Aurora nodded slowly. Above them, hidden beyond the ceiling, her flat waited: one narrow bedroom, a kitchen with a temperamental boiler, the sound of the bar’s music rising through the floorboards on weekends. It was not much. But it was hers. No one had a key except her and Silas, and Silas used his only to deal with leaks or fire. She could offer the sofa. She could offer a night, breakfast, a taxi in the morning. She could offer nothing after that. The thought made her chest ache. Silas looked between them. “I’ve got a spare room upstairs,” he said. Aurora shot him a glance. “It’s not yours,” he said. “Don’t start guarding it.” Eva shook her head quickly. “No, I couldn’t impose.” “You’re already imposing,” Silas said. “Might as well do it properly.” Despite herself, Aurora laughed. Eva did too, though the sound broke in the middle. Silas reached beneath the bar, withdrew an old brass key, and set it beside Eva’s empty glass. “One night. Breakfast at eight. If you miss it, you don’t eat.” Eva looked at the key but did not touch it. “Thank you.” “Don’t thank me until you’ve met the plumbing.” Silas turned away, giving them the privacy of his back. Eva wiped beneath one eye with the heel of her hand. “Your life looks different.” “It is.” “You seem...” She searched for the word. “Steadier.” Aurora considered that. She thought of the deliveries, the late nights, the calls she sometimes ignored because an unknown number could still turn her blood cold. She thought of Silas downstairs, of Yu-Fei barking orders in the Golden Empress kitchen, of the thin walls of her flat and the hard-won comfort of locking her own door. “I am,” she said. “Mostly.” Eva nodded as though that was more than she had hoped for. At last, she picked up the brass key. Aurora watched her close her fingers around it. The woman before her was not the girl from Cardiff. Neither was Aurora. Time had not improved them cleanly. It had taken its due in pieces: trust, certainty, the easy arrogance of believing love would always know what to do. Still, Eva was here. Rain ticked at the windows. Somewhere in the dark behind the bar, a clock marked the minutes with patient, indifferent clicks. Aurora stood and lifted the delivery bag from the floor. “Goodnight, Eva,” she said. Eva looked up. Not Rory. Not yet. But Eva’s mouth trembled with something like understanding. “Goodnight, Aurora.”
created_at"2026-07-09T18:17:04.756Z" 7/9/2026, 6:17:04 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1265
moderation_latency(null)
generation_time50149
tokens_prompt867
tokens_completion4945
native_tokens_prompt808
native_tokens_completion3977
native_tokens_completion_images0
native_tokens_reasoning61
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.061675
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_0c13f9dde26ff287016a4fe5a0d55c819582d56332340146b6"
is_byokfalse
latency253
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783621024-m2Nm3FM3rM7zzjfJZsPv"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783621024-pbQyVW7B9sFmflWeXl7f"
upstream_id"resp_0c13f9dde26ff287016a4fe5a0d55c819582d56332340146b6"
total_cost0.061675
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
totalTags43
adverbTagCount2
adverbTags
0"he said mildly [mildly]"
1"Eva said quickly [quickly]"
dialogueSentences151
tagDensity0.285
leniency0.57
rawRatio0.047
effectiveRatio0.026
78.90% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3080
totalAiIsmAdverbs13
found
0
adverb"quickly"
count3
1
adverb"carefully"
count2
2
adverb"slightly"
count1
3
adverb"lightly"
count1
4
adverb"suddenly"
count3
5
adverb"tightly"
count1
6
adverb"really"
count1
7
adverb"slowly"
count1
highlights
0"quickly"
1"carefully"
2"slightly"
3"lightly"
4"suddenly"
5"tightly"
6"really"
7"slowly"
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)
83.77% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3080
totalAiIsms10
found
0
word"warmth"
count1
1
word"marble"
count1
2
word"trembled"
count2
3
word"weight"
count1
4
word"perfect"
count1
5
word"silence"
count2
6
word"impose"
count1
7
word"imposing"
count1
highlights
0"warmth"
1"marble"
2"trembled"
3"weight"
4"perfect"
5"silence"
6"impose"
7"imposing"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences243
matches
0"seemed surprised"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences243
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
2"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences352
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen64
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3077
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions48
unquotedAttributions1
matches
0"Despite herself, Aurora laughed."
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions147
wordCount2193
uniqueNames18
maxNameDensity2.51
worstName"Eva"
maxWindowNameDensity5
worstWindowName"Eva"
discoveredNames
Soho1
Nest3
Raven1
Silas22
Aurora52
Cardiff2
Bute1
Park1
Ellis1
Eva55
March1
Mediterranean1
Bristol1
Despite1
Yu-Fei1
Golden1
Empress1
Rory1
persons
0"Nest"
1"Raven"
2"Silas"
3"Aurora"
4"Ellis"
5"Eva"
6"March"
7"Yu-Fei"
8"Rory"
places
0"Soho"
1"Cardiff"
2"Bute"
3"Park"
4"Bristol"
5"Golden"
globalScore0.246
windowScore0
92.75% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences131
glossingSentenceCount3
matches
0"face that seemed to have been assembled from the remains of someone Aurora had known intimately"
1"seemed suddenly larger without them, its maps and photographs receding into shadow"
2"something like understanding"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount3077
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount4
totalSentences352
matches
0"seen that scar"
1"thinking that a"
2"precision that Aurora"
3"like that it"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs199
mean15.46
std18.95
cv1.226
sampleLengths
018
163
211
394
419
57
610
73
837
98
105
113
1255
132
147
155
165
173
1830
1924
203
2115
224
234
2412
2550
267
2716
288
2911
308
3111
322
3391
345
351
3649
375
381
3939
4010
414
4216
435
4421
455
461
471
489
4983
99.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences243
matches
0"been tasked"
1"was curled"
2"been assembled"
3"been removed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs386
matches
0"was reaching"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences2
totalSentences352
ratio0.006
matches
0"Black-and-white photographs watched from between them—men in uniform, women in hats, a younger Silas with a face too lean and hard to be mistaken for the man he had become."
1"Eva Ellis—no relation to Aurora’s mother, though they had once delighted in sharing the surname—stood with her suitcase at her feet and a face that seemed to have been assembled from the remains of someone Aurora had known intimately."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2131
adjectiveStacks0
stackExamples(empty)
adverbCount74
adverbRatio0.034725480994838104
lyAdverbCount25
lyAdverbRatio0.011731581417175035
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences352
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences352
mean8.74
std8.29
cv0.949
sampleLengths
018
131
29
310
413
511
632
79
823
930
1011
118
127
1310
143
157
168
1711
1811
195
203
215
223
235
2433
2517
262
277
285
295
303
314
3218
332
342
354
3620
374
383
3915
404
414
4212
439
4410
4531
467
472
485
499
42.05% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats28
diversityRatio0.2471590909090909
totalSentences352
uniqueOpeners87
64.10% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences208
matches
0"Somewhere down the street, a"
1"Then the woman’s eyes widened."
2"Instead it shifted, making room"
3"Somewhere in the dark behind"
ratio0.019
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount58
totalSentences208
matches
0"She got the door open"
1"His silver signet ring caught"
2"Her black hair clung damply"
3"She tucked it behind her"
4"He gave the stack back."
5"His hazel eyes rested on"
6"He had a way of"
7"She had lived above the"
8"He fed her anyway."
9"He reached beneath the counter"
10"She was reaching for the"
11"It came through her as"
12"he said mildly"
13"Her hair, once the colour"
14"Her hands were bare despite"
15"It belonged to another life:"
16"It belonged to hands linked"
17"He reached for a bottle"
18"She had not seen her"
19"He did not leave."
ratio0.279
39.33% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount175
totalSentences208
matches
0"The rain had stopped an"
1"Aurora stood beneath the green"
2"The sign buzzed overhead, staining"
3"A couple stumbled past in"
4"She got the door open"
5"The Raven’s Nest smelled of"
6"The lights stayed low even"
7"Maps crowded the walls in"
8"Silas stood behind the bar,"
9"His silver signet ring caught"
10"Aurora set the menus on"
11"Her black hair clung damply"
12"She tucked it behind her"
13"Silas inspected one without enthusiasm."
14"He gave the stack back."
15"His hazel eyes rested on"
16"He had a way of"
17"Aurora smiled despite herself."
18"She had lived above the"
19"He fed her anyway."
ratio0.841
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences208
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences76
technicalSentenceCount2
matches
0"His hazel eyes rested on her for a moment, taking in the tired set of her shoulders, the red courier’s bag hanging at her side, the rain darkening the knees of …"
1"Eva Ellis—no relation to Aurora’s mother, though they had once delighted in sharing the surname—stood with her suitcase at her feet and a face that seemed to ha…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags43
uselessAdditionCount1
matches
0"She stopped, as though the details had caught in her teeth"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags28
fancyCount1
fancyTags
0"She pressed (press)"
dialogueSentences151
tagDensity0.185
leniency0.371
rawRatio0.036
effectiveRatio0.013
86.6791%