Run: 2026-07-09-01KX4000BZVXFAPBNHAPFGTSWK

Run Details

Duration:
23.2s
Cost:
$0.022426
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 above the Raven’s Nest had begun to stutter in the rain, throwing a sickly pulse across the pavement. Every few seconds the word RAVEN vanished, leaving only the crooked green outline of a bird with one wing. Aurora noticed it through the window as she carried a crate of empty bottles toward the back door. She had been meaning to tell Silas for three weeks. The sign would fail completely one night, probably while a photographer from some terrible lifestyle magazine was taking pictures of Soho, and then everyone would blame her for not mentioning it sooner. She shifted the crate against her hip and pushed open the door with her elbow. “Careful,” Silas called from the bar. “Those are older than you are.” “Then they’ve had a good life.” “Unlike the sign.” “I was about to say something.” “You were about to say it after it fell on someone.” Silas stood behind the counter, polishing a tumbler with the patient irritation of a man who had spent his life surrounded by people making avoidable mistakes. His grey-streaked auburn hair caught the low amber light. He wore a dark waistcoat over a white shirt, sleeves rolled to the forearms, his silver signet ring flashing each time he turned the glass. The old limp was more pronounced tonight; he favored his left leg as he moved between the shelves. Aurora carried the crate through the narrow storeroom and stacked it beside the cases of tonic. The bar smelled of spilled beer, citrus peel, and the wax Silas used on the tables. Old maps covered the walls between black-and-white photographs: London under fog, London under bombs, London with its bridges and chimneys and crowded streets. The place always looked as though it had survived several wars and expected another before closing time. It was nearly midnight. The last of the after-work crowd had thinned, leaving three regulars at the far end and a young couple whispering over one drink. Rain scratched at the windows. Upstairs, her flat waited with its unwashed mug in the sink and a pile of laundry she had been moving from chair to chair for four days. She came around the bar to collect the empty glasses. The bell above the front door rang. Aurora looked up without interest. Then the woman stepped inside, folding a black umbrella, and the room seemed to tilt very slightly beneath her feet. The woman glanced around the bar, scanning the maps and the shadows, and Aurora knew her before she lifted her face. Eva. For one strange second, Aurora saw only the girl she had been: seventeen, narrow-shouldered, laughing too loudly in the rain outside Cardiff University, with a red scarf wound around her throat and a stolen packet of cigarettes tucked into her boot. Eva had always entered rooms as if she had already been expected. She had dragged Aurora to London after Evan put his fist through the kitchen door and called it an accident. She had found her a sofa, a job lead, a place to sleep until Aurora could stand upright again. Then she had disappeared. Not all at once. First came the missed calls, then the delayed replies, then a message left unread for so long that answering it became its own kind of confession. Years passed with the clean, indifferent efficiency of water finding a crack in stone. The woman in the doorway looked nothing like the girl in the red scarf. Her hair, once a wild dark cloud, was cut into a severe blond bob. She wore a camel coat that fit close through the waist, black gloves, and polished boots without a mark of rain on them. Her face had sharpened. Not aged exactly—Eva was only twenty-six, a year older than Aurora—but refined into something harder, more expensive. A pale line ran from the corner of her mouth toward her jaw. It might have been a scar. It might have been makeup. Her eyes found Aurora. The umbrella slipped in her hand. “Rory?” Aurora set down the glass she was holding. “No.” Eva gave a small, stunned laugh. “That’s new.” “It’s late. You’re probably tired.” “I’m not that tired.” “No. You look like you’ve been sleeping.” The words landed badly. Aurora heard it the moment they left her mouth, heard the old rhythm beneath them, the private cruelty that had once passed for affection. Eva’s expression flickered, and for an instant the years between them became visible—not as a wall, but as all the rooms they had allowed to remain empty. Silas had stopped polishing the glass. “Friend of yours?” he asked. “Old friend,” Eva said. Aurora looked at him. Silas’s hazel eyes had gone watchful. He could read a room the way other people read a newspaper, and he had learned, over the years, not to ask whether she wanted help until she asked for it herself. Eva took off her coat. “I didn’t know you worked here.” “I live upstairs.” “Of course you do.” “You didn’t know that either.” “I knew you lived in Soho.” “You knew I lived in London.” Eva hung her coat on the brass hook beside the door. “I knew a lot of things once.” The line was too carefully delivered. Aurora hated that she recognized the effort. Silas moved down the bar. “What can I get you?” “Whisky.” “Any particular kind?” “The one that doesn’t taste like paint thinner.” Silas reached for a bottle. “That narrows it down considerably.” Eva sat on a stool. Aurora stayed standing. She had a towel in one hand and a glass in the other, though she had no idea why. Her bright blue eyes felt exposed, as if the years had stripped away something she had thought was skin. Silas poured the whisky and set it in front of Eva. She looked at the drink without touching it. “You still do that?” Aurora asked. “Drink?” “Pretend you’re going to.” Eva’s mouth tightened. “You still make everything sound like an accusation.” “I learned from someone.” That struck deeper. Eva picked up the glass and drank half of it. Her face remained composed, but her fingers tightened around the tumbler. Behind her, the black-and-white photographs blurred together. Soldiers on a street. A woman in a hat standing beside a motorcar. Silas at twenty-five, perhaps, though Aurora had never asked which photograph was him. He kept his history where he could see it and where no one else could reach. Eva looked toward the shelves. “This place is exactly what I imagined.” “You imagined it?” “When you told me you were living above a bar.” “I didn’t tell you.” “You told someone.” “Probably online. There are pictures.” “I don’t look you up, Rory.” Aurora gave a quiet laugh. “That makes one of us.” Eva’s gaze snapped back to her. It was not true. Aurora had searched for her. Of course she had. She had searched in the middle of the night, after bad dreams, after too much wine, after seeing a red scarf in a crowd. She had found an Eva Morgan working for a public relations firm in Westminster, then an Eva Morgan listed as a director of a consultancy with no visible clients, then nothing. She had closed each page as though someone might catch her stealing. “What did you find?” Eva asked. “Enough.” “Did I look happy?” “You looked busy.” “That wasn’t what I asked.” Aurora turned away and began wiping the bar. “People in photographs always look like they’re selling something.” “You’re still in Cardiff in your head.” “No.” “You are. You think London is where people come to become worse versions of themselves.” “I think people become whatever they were trying not to be.” Eva watched her. “You’ve changed.” Aurora’s hand paused against the wood. It was the obvious thing to say, and therefore the cruelest. Eva had changed in every visible way. Aurora had changed too, though less dramatically. Her black hair still fell straight to her shoulders. Her face was still narrow, her mouth still prone to flattening when she was angry. But there were differences. She no longer flinched when footsteps approached from behind. She no longer apologized before speaking. The small crescent scar on her left wrist had faded to a silvery comma, but she touched it sometimes without knowing. “How?” she asked. Eva looked down at her coat, the gloves, the immaculate boots. “You seem… settled.” “Is that disappointing?” “No.” “You sound disappointed.” “I sound tired.” “So you do.” The young couple near the window rose to leave. Silas accepted their money and held the door open while they stepped into the rain. He returned slowly, his limp giving a soft hitch to each stride. “You can use the room,” he said to Eva. Aurora glanced at him. His eyes flicked toward the bookshelf at the rear of the bar, then back to her. The hidden room behind it was where Silas held his clandestine meetings, where conversations went when walls acquired ears. He was offering privacy, but also an exit, a way to move the encounter somewhere less public if it became dangerous. Eva noticed the exchange. “I’m not here to cause trouble.” “That’s rarely the problem,” Silas said. She smiled faintly. “You must be Silas.” “And you must be the reason she came to London.” Aurora felt the old bruise open beneath her ribs. Eva’s smile vanished. “She told you?” “She told me enough.” “Everyone knows enough.” Silas lifted one shoulder. “It saves time.” Aurora set the towel down. “What do you want?” Eva looked at her for a long moment. The bar had quieted around them. Even the regulars seemed to have become part of the furniture. “I wanted to see you.” “Why?” “Because I’m here.” “That isn’t an answer.” “It’s the only one I have.” “You crossed half the city in the rain to stand in a bar and discover I have a job?” “I was meeting someone nearby.” “Of course you were.” “I saw the sign.” “The sign is visible from space.” Eva looked toward the window, where green light trembled on the wet glass. “I thought about coming in.” “For how long?” “Three years.” Aurora stared at her. Eva drank the rest of the whisky. “Not tonight. The first time I saw it. I was in a taxi. I told the driver to stop, then told him to keep going.” “Why?” “Because I didn’t know what I would say.” “You could have said hello.” “I knew you’d say no.” “I did.” “You always did that when you were frightened.” Aurora’s temper rose, clean and bright. “You left me.” Eva absorbed it without looking away. “Yes.” The simplicity of it weakened the anger. Aurora had prepared for excuses: a family emergency, a breakdown, a story about protecting her. She had not prepared for the word without decoration. “You left,” Aurora said again. “I know.” “You told me to come to London. You promised you’d help me.” “I did help you.” “For six months.” “Longer than that.” “You disappeared.” “I stopped answering.” “That’s the same thing.” “I know.” The rain struck harder against the windows. Silas stood at the far end of the bar, pretending to rearrange bottles. Eva reached into her coat pocket and withdrew a folded envelope. She placed it on the counter between them. Aurora didn’t touch it. “What is that?” “A letter.” “People send emails now.” “I know.” “Did you write it three years ago?” “Last week.” “That’s not better.” “No,” Eva said. “It isn’t.” Aurora stared at the envelope. Her name was written across it in Eva’s handwriting, though the letters looked more controlled than she remembered. When they were children, Eva had written in frantic loops, as if words were trying to escape her hand. “What does it say?” “Everything I couldn’t say.” “That’s usually what people write when they don’t want to hear an answer.” Eva’s face changed then. The polished surface cracked, not dramatically, but enough for Aurora to see the exhaustion beneath it. The pale line beside her mouth was a scar after all, disappearing beneath the edge of her jaw. “Do you remember the night you left?” Eva asked. Aurora looked at the envelope. “You were standing in my parents’ hallway with one shoe on,” Eva continued. “You had blood on your sleeve. You kept saying you were fine. I told you London would fix everything.” “You said London would give me somewhere to go.” “I said it would fix everything.” “You were seventeen.” “So were you.” “I was eighteen.” “You were still a child.” Aurora almost laughed. “That’s generous.” “I wasn’t.” Silas’s hand closed around the neck of a bottle. Eva looked at the old maps on the wall. “I thought if I got you out, I’d be brave too. I thought we’d become different people together. But once you were gone, I had to stay in Cardiff. My mother was ill. My father had debts. I was angry at you for leaving me with all of it, which was stupid, because I was the one who told you to leave.” Aurora’s anger had nowhere to settle. It moved through her like weather. “You could have told me.” “I know.” “You could have called.” “I know.” “You could have said you were angry.” “I was afraid you’d come back.” The words were so quiet Aurora nearly missed them. Eva’s fingers rested beside the envelope. No rings. No polish chipped at the edges. Her hand trembled once and stilled. “I thought if you came back,” she said, “you’d see I had lied. Not about London. About being the person who could save you.” Aurora looked at her. “You never saved me.” “I know.” “You gave me a door.” “Yes.” “I walked through it.” “Yes.” “And then you blamed me because you were still in the room.” Eva swallowed. “Yes.” For years Aurora had imagined this confrontation as a blade: one clean cut, a wound that would prove itself by bleeding. Instead it was a dull ache, an old injury pressed by a stranger’s thumb. She picked up the envelope. It was heavier than paper should have been. “Are you happy?” Eva asked. Aurora considered lying. The bar hummed around her, refrigerator motors and rain and the faint clink of Silas setting a glass upside down. Upstairs, her flat waited. Tomorrow she would deliver food for Yu-Fei Cheung, then come back here, then sleep. It was not the life she had once imagined. It was not a life she had expected to want. “Sometimes,” she said. Eva nodded, as if the answer had cost her something. “And you?” Eva looked at the green reflection trembling in the window. “Sometimes I’m very good at looking like it.” Aurora slid the envelope toward herself. Silas came to stand beside her. “Kitchen’s closing.” “I don’t run the kitchen,” Aurora said. “No, but you’re both in the way.” Eva rose and put on her coat. At the door, she hesitated. “Can I see you again?” Aurora held the letter against her palm. Beneath the cuff of her sleeve, the crescent scar on her wrist prickled. “I don’t know.” Eva nodded. “That’s fair.” She opened the door. Cold air rushed in, carrying rain and traffic and the metallic smell of the city. The neon raven flickered above her, one wing appearing, vanishing, appearing again. “Aurora?” She looked up. Eva seemed about to say something else. Instead she said, “I’m sorry.” The apology stood between them, small and insufficient and real. Aurora nodded once. “I know.” Eva stepped into the rain. Silas closed the door after her and turned the lock. For a while, neither of them spoke. Then he glanced at the envelope. “You want to read it upstairs?” Aurora looked toward the staircase, toward the flat where the laundry waited and the mug waited and the future waited in its ordinary, unremarkable shape. “Not yet,” she said. Silas nodded. “Good.” “Good?” “Some things deserve to be opened when you’re ready to be changed by them.” Aurora tucked the letter into the pocket of her jeans. Through the window, Eva’s camel coat moved down the pavement and disappeared beneath the broken green light. The sign stuttered once more. Then the raven vanished completely, leaving only the rain-dark street and Aurora’s reflection looking back at her.
created_at"2026-07-09T17:49:47.791Z" 7/9/2026, 5:49:47 PM
model"openai/gpt-5.6-luna-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1805
moderation_latency(null)
generation_time22462
tokens_prompt867
tokens_completion4532
native_tokens_prompt808
native_tokens_completion3603
native_tokens_completion_images0
native_tokens_reasoning140
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.022426
router(null)
provider_responses
0
endpoint_id"eebea444-34a5-4642-a766-cb319471d33a"
id"resp_0c27d4f051e05824016a4fdf3bde4c81958aae0d78204bd2cb"
is_byokfalse
latency252
model_permaslug"openai/gpt-5.6-luna-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619387-oCcm6QQxCNNVMKrKA0v0"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619387-NWL8MxXc8ajNl8GoVqVj"
upstream_id"resp_0c27d4f051e05824016a4fdf3bde4c81958aae0d78204bd2cb"
total_cost0.022426
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
totalTags18
adverbTagCount1
adverbTags
0"Aurora said again [again]"
dialogueSentences156
tagDensity0.115
leniency0.231
rawRatio0.056
effectiveRatio0.013
87.16% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2726
totalAiIsmAdverbs7
found
0
adverb"completely"
count2
1
adverb"very"
count2
2
adverb"slightly"
count1
3
adverb"carefully"
count1
4
adverb"slowly"
count1
highlights
0"completely"
1"very"
2"slightly"
3"carefully"
4"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)
79.82% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2726
totalAiIsms11
found
0
word"pulse"
count1
1
word"scanning"
count1
2
word"affection"
count1
3
word"flickered"
count2
4
word"footsteps"
count1
5
word"flicked"
count1
6
word"clandestine"
count1
7
word"encounter"
count1
8
word"trembled"
count2
highlights
0"pulse"
1"scanning"
2"affection"
3"flickered"
4"footsteps"
5"flicked"
6"clandestine"
7"encounter"
8"trembled"
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
emotionTells1
narrationSentences196
matches
0"was angry"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences196
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences334
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen62
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2723
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions39
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions125
wordCount1931
uniqueNames14
maxNameDensity2.33
worstName"Aurora"
maxWindowNameDensity5
worstWindowName"Eva"
discoveredNames
Raven1
Nest1
Silas20
Soho1
London4
Aurora45
Cardiff1
University1
Evan1
Eva45
Morgan2
Westminster1
Yu-Fei1
Cheung1
persons
0"Raven"
1"Nest"
2"Silas"
3"Aurora"
4"Evan"
5"Eva"
6"Morgan"
7"Yu-Fei"
8"Cheung"
places
0"Soho"
1"London"
2"Cardiff"
3"Westminster"
globalScore0.335
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences126
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.734
wordCount2723
matches
0"not as a wall, but as all the rooms they had allowed to remain empty"
1"not dramatically, but enough for Aurora to see the exhaustion beneath it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences334
matches
0"hated that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs215
mean12.67
std17.22
cv1.36
sampleLengths
040
160
215
312
46
53
66
711
878
972
1059
1110
127
1325
1421
151
1692
174
1844
1914
2082
214
226
231
249
258
265
274
287
2955
306
315
324
3342
3411
353
364
375
386
396
4018
4113
4210
431
443
458
4610
4746
4819
496
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences196
matches
0"been expected"
1"was written"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs327
matches
0"was taking"
1"was holding"
2"was offering"
3"were trying"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount1
flaggedSentences3
totalSentences334
ratio0.009
matches
0"The old limp was more pronounced tonight; he favored his left leg as he moved between the shelves."
1"Not aged exactly—Eva was only twenty-six, a year older than Aurora—but refined into something harder, more expensive."
2"Eva’s expression flickered, and for an instant the years between them became visible—not as a wall, but as all the rooms they had allowed to remain empty."
97.21% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1945
adjectiveStacks0
stackExamples(empty)
adverbCount84
adverbRatio0.043187660668380465
lyAdverbCount20
lyAdverbRatio0.010282776349614395
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences334
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences334
mean8.15
std7.22
cv0.886
sampleLengths
021
119
218
310
432
515
66
76
86
93
106
1111
1226
139
1425
1518
1616
1716
1823
1917
204
2123
225
2327
2410
257
265
2720
2821
291
3041
3112
3220
3319
344
354
3626
3714
3814
3914
4023
414
4217
4313
446
455
464
476
481
498
45.51% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.20658682634730538
totalSentences334
uniqueOpeners69
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences177
matches
0"Then the woman stepped inside,"
1"Then she had disappeared."
2"Of course she had."
3"Even the regulars seemed to"
4"Instead it was a dull"
5"Instead she said,"
6"Then he glanced at the"
7"Then the raven vanished completely,"
ratio0.045
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount45
totalSentences177
matches
0"She had been meaning to"
1"She shifted the crate against"
2"His grey-streaked auburn hair caught"
3"He wore a dark waistcoat"
4"It was nearly midnight."
5"She came around the bar"
6"She had dragged Aurora to"
7"She had found her a"
8"Her hair, once a wild"
9"She wore a camel coat"
10"Her face had sharpened."
11"It might have been a"
12"It might have been makeup."
13"Her eyes found Aurora."
14"He could read a room"
15"She had a towel in"
16"Her bright blue eyes felt"
17"She looked at the drink"
18"Her face remained composed, but"
19"He kept his history where"
ratio0.254
36.27% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount150
totalSentences177
matches
0"The green neon above the"
1"Every few seconds the word"
2"Aurora noticed it through the"
3"She had been meaning to"
4"The sign would fail completely"
5"She shifted the crate against"
6"Silas called from the bar"
7"Silas stood behind the counter,"
8"His grey-streaked auburn hair caught"
9"He wore a dark waistcoat"
10"The old limp was more"
11"Aurora carried the crate through"
12"The bar smelled of spilled"
13"The place always looked as"
14"It was nearly midnight."
15"The last of the after-work"
16"She came around the bar"
17"The bell above the front"
18"Aurora looked up without interest."
19"The woman glanced around the"
ratio0.847
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences177
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences78
technicalSentenceCount4
matches
0"Silas stood behind the counter, polishing a tumbler with the patient irritation of a man who had spent his life surrounded by people making avoidable mistakes."
1"Aurora heard it the moment they left her mouth, heard the old rhythm beneath them, the private cruelty that had once passed for affection."
2"Eva nodded, as if the answer had cost her something."
3"Then the raven vanished completely, leaving only the rain-dark street and Aurora’s reflection looking back at her."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags18
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags18
fancyCount1
fancyTags
0"Eva continued (continue)"
dialogueSentences156
tagDensity0.115
leniency0.231
rawRatio0.056
effectiveRatio0.013
88.1992%