Run: 2026-02-19-01KHTXMF1NRD5Q6AE6JG07HXV4

Run Details

Model:
GPT-5
Duration:
2m 18s
Cost:
$0.066308
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 over the door bled across the rain-streaked window and laid a sickly stripe over the old maps. London curled there in yellowed lines and smudged ports. Black-and-white faces watched from frames whose glass had begun to fog. The jukebox in the corner had given up the fight years back and sulked under a beer-stained parlour lamp. At the bar, a hand with a silver signet ring circled a rag inside a glass, the rhythm exact, unfussed. Silas glanced up when the stairwell door clicked open and Rory slipped out from the narrow corridor that led to the flats. Shoulders angled, hair tucked behind one ear, a plastic bag looped around her fingers. The smell of fried garlic and star anise chased her in. Dumplings, Si. Yu-Fei overdid an order. He took the bag, that tiny hitch in his leg barely there when he shifted his weight. Bring her fortune back when you’re done playing Robin Hood. Long as it’s not the one that says ‘You will encounter a tall, dark stranger.’ You hate strangers. I hate tall. Her mouth flashed a quick grin, then vanished as the door banged again with a gust and a knot of bodies shouldered past the neon and into the dim. Laughter, the scratch of wet coats on bentwood chairs. A woman’s voice threaded through, cut with London polish, lacquered laughter cracking at the edges. Rory’s hands froze on the tissue-wrapped chopsticks poking out of the bag. Her bright blue eyes swung to the mirror behind the bar, then to the source. She tucked the bag on the bar top and didn’t reach for it. Rory? The name hung from a mouth painted the colour of cranberries. The woman stepped into the light pooling from the rack of bottles, and the maps and photographs behind her made a backdrop of old voyages. She had the same eyes Rory remembered, hazel tinted with amber when a joke landed, only now they glittered from under a fringe as sleek as a patent shoe. The rest of her belonged to a catalogue: tailored bottle-green coat, thin gold chain, a phone clamped like a second spine to her palm. Eva. The owner of the signet ring slid the dumplings down the bar and busied himself with a lemon. His eyes flicked once to Rory, then to the stranger who wasn’t a stranger, and something of both fact and fiction settled over his features. He did not limp when he crossed to the taps. He did not make noise. You cut it, Rory. People still use scissors, don’t they. You swore off black in Year Eleven. ‘Nothing good comes in black except coffee.’ And funeral dresses. Ping of a phone on the woman’s palm. She looked down, thumb hovering, then killed the screen with a shake. Her gaze flicked to Silas, a quick taking in of him, the maps, the bottles, the lack of cocktails with petals. We used to haunt the Red Dragon, remember, the dodgy one by the station, Eva’s voice lifted. We got chased by a bouncer with a neck like a tree trunk. The bouncer’s name was Gareth. He had a key for the storeroom where he slept when the trains stopped. You memorised his name? It’s in there with my dad’s case notes and all the bus routes from Cathays to Cardiff Bay. You were a nerd. I still am. Eva laughed, too loud for the bar’s hush. Heads turned, then returned to their drinks. The laughter tangled with old smoke in the rafters and seemed unsure where to go. You live up there? Eva nodded at the stairwell door, the one with scuffs from boots and boxes. For now. I wrote you. I mean—her fingers worried her gold chain—after. After what. The last night. The train. You running. Me with my head in your mum’s lap, making promises I didn’t know how to keep. Do you even remember the time. Half eleven. The last one to Paddington. Your bag had that stupid teddy peeking out, the one with one ear. You loved that thing. I threw it out somewhere in Reading. That killed me when I thought about it. You liked to mourn things that didn’t bleed. Silas placed two tumblers on the bar and poured out whisky that caught the map-light and the sticky green of the sign. No garnish, no fuss. He slid them between the women. On the counter, the bag of dumplings sagged and glistened with oil. On the house, he murmured with his eyes, not his mouth. His limp whispered when he moved away. You didn’t answer me. Eva drew a finger through the condensation beading on her glass. Do you live up there. Rory lifted her wrist to rub a smear from the lip of the glass. The crescent scar flashed pale then hid. I sleep there. That counts. I work for a restaurant around the corner. Deliveries. It’s honest. It’s not what you wanted. What I wanted at nineteen is not worth the price of a pint. You were going to be a barrister and wear robes and argue men like mountains into falling over. Your dad used to look at you like you’d hung the moon. He still stares at the sky, then. Good to know. Does your mum still talk to her roses. Every morning, rain or frost. She gives them grades. The yellow ones never pass. Eva tipped her head back and let out a noise that wasn’t laughter and wasn’t anything else. Her fringe shadowed her eyes and turned them to flint for a breath. When she brought her head down, she looked small inside her coat. They had bleached your hair that summer with that peroxide from Boots. We decided we were blondes. You went orange. You cried into my cereal. Brits love a drama. You love the wrong things. Rory’s eyes didn't leave Eva’s. What did you write. I left a key under the mat. I wrote your name on it in nail polish. I thought—Eva swallowed—you were outside my flat by three. I fell asleep at two-forty. When I woke up, the key was cold. I was at the river. I missed the bus, remember. I had two pounds and a pocket full of nothing. Your building looked like the picture on the postcard your aunt sent me. The mat had no key. I must have—maybe someone— Her nails scratched her knuckles like she wanted to tear a date out of them. I bought you sake cups in Chinatown. You wanted them for iced coffee because you thought it looked cool. I kept them by the sink for a year. I drank iced coffee out of a jam jar. It worked. Where did you go. Here. Here? I came in for a pint because my feet ached and because the neon looked like something out of a film where the girl gets a break. The man with the ring poured me water without asking. Eva’s eyes went to Silas. Thanks, then. You didn’t thank me when I told you to come. You just hung up. My phone died. Liar. Fine. I turned it off. The train carriage smelled like fried onions and stale fear and I wanted to be no one for an hour. Eva’s jaw tightened like she might spit and then didn’t. He still—Eva stopped. She touched her temple. You kept your hair long for him. He liked it, remember. She touched the air where Rory’s hair hit her shoulders now. You cut it yourself, didn’t you. It’s not salon. I used kitchen scissors and a bread knife and a mirror that lies. He hit you when you laughed too hard. He hit me when the wind changed. I never liked him, you knew that. Eva’s voice flattened. I told you to leave him before your birthday. You stayed. I stayed until the bruise matched my coat and then I put my keys in the freezer and took them out cold so my hands could move. The glass clinked when she set it down. She watched the ripple run across the whisky. Eva watched the scar show, then hide. I would have gone with you. I mean I would have—she faltered—I don’t know what I would have done. I said things like people in films. “We’ll run. We’ll make toast at midnight. We’ll be those girls who fix broken earring backs with chewing gum and don’t care.” I didn’t know what a landlord looked like when you were late. I didn’t know what a bruise looked like when it’s three weeks old. You knew enough. Not enough to open the door. Rory licked the salt of a dumpling from her thumb. You changed. We both changed. You’re wearing a coat like your mum would pick. My mum picks floral nightmares. This is mine. It was bloody expensive. Good. Buy yourself armour. It doesn’t work like that. I can tell. Eva’s gaze drifted to the wall behind Rory’s shoulder where a photograph of three young men in tin hats waited on a trench lip. All their faces had that look—brave or stupid, who could say. I moved. Twice. New job. I do due diligence. I read files and tell people where the bodies might be without using that word. I drink too much coffee and listen to podcasts about murder. I thought about you every time I came out of Tottenham Court Road and smelled the fryers. You could have come here. I didn’t know where here was. The Raven’s Nest. It’s on the window. I never looked up. Rory leaned forward and gathered the chopsticks in one fist. Her eyes cut to the exit, then back. You want one. I’m not hungry. You used to eat six before I’d uncurl one hand. I used to want to impress you with how much I could hold. We were fifteen. We stole six KitKats from Spar and left a quid on the counter and the man with the grease-etched fingernails looked at us like saints. Saints of sugar. You called me Saint Eva for a week. I thought everyone could hear you through your braces and I blushed until I burned my cheeks. You look pale now. I work in a basement. Light is for children and cats. Silas stacked glasses under the bar and watched their reflection in the mirror. The ring on his hand struck the tap and made a bright metallic kiss. He limped to the other end and fixed a drink for a man who spoke in exclamation points to no one in particular. He didn’t look their way again, and in that not-looking, he arranged a circle around them that strangers could not enter. Do you forgive me. Eva didn’t dress it with a smile or a joke. For missing a bus. For not opening a door. Rory looked into Eva’s face and searched for the girl in the train window—nose pressed to the cold, mascara smudged, hope like a rash—and found a shape that felt familiar only when it tilted and caught light. You don’t ask the person still bracing the door if the check-out was friendly. I wasn’t friendly. You weren’t there. So no. So we’re here. Here. Eva picked up her whisky and swallowed half, then made a face she used to make when she drank cheap vodka in the park by the skate bowl. You still mix orange juice with lager and call it a morning. Only on Sundays. It’s Friday. So I’m safe. They both laughed then, short, sharp, like barking dogs. It fell into the noise of the bar and didn’t bounce. Do you go by Rory now. Eva’s finger traced the rim of her glass. At work I’m Aurora. Up there, I’m whoever yells first. I never liked ‘Aurora.’ It made you sound like a Disney kid with a woodland choir. I picked it because it sounded nothing like me. You picked it because you like the way it feels in your mouth. You always did this. Pick. Know things I don’t say. That’s because you talk with your hands. They stared at her hands. The scar showed again under the bar light. Eva reached a finger and stopped. That crescent had once landed in Rory’s palm after a fall from the rope swing by the river. Eva had run for plasters with cartoon whales on them and pressed them across the cut like tiles, proud as a doctor. He did that. I did that. The swing was your idea. You always loved a drop. I still do. You scare me. I’m five foot six and I deliver noodles. You scare me because you stand like you could leave in the middle of a sentence. Like you’ve already done it in your head six times. Rory took a dumpling. Nice coat. You said that already. I meant it. Eva touched her fringe again. I have to be somewhere. She held up her phone like proof. They think I came out for one drink and a story about the price of cauliflower. It’s obscene. Don’t start. I won’t. I’m engaged. The word ambushed itself from her mouth like a small animal. She looked mortified the instant it landed. It’s new. I’m not good at— She stopped and looked at the gold flashing under the bar’s light. There was the band, thin as a whisper. He nice. He’s kind. That’s not the same. It’s something. Eva’s eyes watered. She blinked hard. I wanted—I wanted you to see it. Not on a screen. Not from a caption. I wanted you to roll your eyes and tell me it’s the wrong size and make me return it, and then come with me for chips and eat them walking. I don’t eat walking. My mum says your stomach knows. Your mum also thinks cabbage is a treat. She’s wrong on that. Rory slid her glass aside. I can’t go to your wedding. I didn’t ask. You were going to. I was. Eva looked at her hands. My mum said to send you an invite anyway. ‘For closure,’ she said. I told her to mind her own houseplants. I’ll send a toaster. Second hand. Send those sake cups. You still have them? I let them go. Somewhere between the second move and the basement job. You never keep anything that holds heat. I keep this. She tapped her chest. It sounded hollow in the noise of the bar. Keep it, then. Silas reappeared like fog, set down a small bowl of salted peanuts, nudged it close. The ring on his hand winked and then dulled. Need anything else. We’re fine, thanks. Eva flinched at the voice. It was quieter than she expected. She covered it by pushing the peanuts toward Rory. Do you ever go back. To Cardiff. To anything. No. I go back when I can. My dad’s new shed is a temple to useless nails. He keeps the old ones in jars. He won’t throw them out. He says you never know. You never know. Do you think we would have been like that, if— She stopped. The if floated, ugly and half-shaped. We aren’t them. We’re this. What is this. This is Friday in Soho and your coat creaks when you move and I smell like garlic and wet wool, and the man with the ring pretends we’re invisible. I thought it would hurt less. It doesn’t. Eva drew a breath so deep it changed the outline of her. Her shoulders dropped. She dug in her bag and pulled out a battered card. She scribbled with a free pen that had a pharmaceutical logo. Come if you want. Or don’t. I live here now. Bottom buzzer is broken, hit the top and swear. Still the same building etiquette. Still the same words. Rory took the card with two fingers and didn’t look at it. Her thumb rubbed the edge once. She slipped it into a pocket with the practiced fingers of someone who had carried too many small, important rectangles. I’m going to miss the bus. You have a car on an app. I pretend we’re still girls on platforms with coins and hopes smaller than fists. We’re not. I know. Eva stood. The coat creaked again. She hovered a breath too long. Her hand jerked like she might reach and then fell. I’m glad you didn’t drown. I learned to float. Silas leaned over the bar and removed the empty tumblers in one smooth sweep. Outside, the neon flickered and stayed stubbornly lit. The old men in the photographs kept their secrets. Rory lifted another dumpling, bit in, and chewed until her jaw eased. Her pocket felt heavier than paper ought to weigh. The door sighed open and closed. The stool Eva had pulled out remained skewed at an angle, one leg not quite even on the boards. The scratch it made had already gone quiet. The maps on the walls did not move. The rain hit the glass and washed new lines down neon and memory both.
created_at"2026-02-19T12:22:42.495Z" 2/19/2026, 12:22:42 PM
model"openai/gpt-5-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3616
moderation_latency(null)
generation_time137776
tokens_prompt1094
tokens_completion5215
native_tokens_prompt982
native_tokens_completion6508
native_tokens_completion_images0
native_tokens_reasoning2880
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.0663075
router(null)
provider_responses
0
endpoint_id"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
id"resp_0c3725ca469527340169970092993881969a37a2e862c7399a"
is_byokfalse
latency178
model_permaslug"openai/gpt-5-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771503762-rAmol1HE5cwcgIAZB8xR"
upstream_id"resp_0c3725ca469527340169970092993881969a37a2e862c7399a"
total_cost0.0663075
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
totalTags1
adverbTagCount0
adverbTags(empty)
dialogueSentences1
tagDensity1
leniency1
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2876
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
82.61% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2876
totalAiIsms10
found
0
word"weight"
count1
1
word"encounter"
count1
2
word"flicked"
count2
3
word"etched"
count1
4
word"familiar"
count1
5
word"traced"
count1
6
word"whisper"
count1
7
word"stomach"
count1
8
word"flickered"
count1
highlights
0"weight"
1"encounter"
2"flicked"
3"etched"
4"familiar"
5"traced"
6"whisper"
7"stomach"
8"flickered"
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
narrationSentences355
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount0
narrationSentences355
filterMatches
0"look"
1"think"
2"know"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences357
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2851
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions1
matches
0"On the house, he murmured with his eyes, not his mouth."
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions134
wordCount2798
uniqueNames33
maxNameDensity1.5
worstName"You"
maxWindowNameDensity3
worstWindowName"You"
discoveredNames
Rory20
Si1
Robin1
Hood1
You42
London2
Year1
Eleven1
Silas7
Red1
Dragon1
Eva28
Gareth1
Cathays1
Cardiff2
Bay1
Paddington1
Reading1
Boots1
Chinatown1
Tottenham1
Court1
Road1
Raven1
Nest1
KitKats1
Spar1
Saint1
Sundays1
Friday2
Aurora1
Soho1
Do6
persons
0"Rory"
1"Robin"
2"Hood"
3"You"
4"Silas"
5"Dragon"
6"Eva"
7"Gareth"
8"Raven"
9"Saint"
places
0"London"
1"Year"
2"Cathays"
3"Cardiff"
4"Bay"
5"Paddington"
6"Reading"
7"Boots"
8"Chinatown"
9"Tottenham"
10"Court"
11"Road"
12"Spar"
13"Soho"
globalScore0.749
windowScore0.667
55.41% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences185
glossingSentenceCount7
matches
0"seemed unsure where to go"
1"looked like the picture on the postcard y"
2"looked like something out of a film where"
3"smelled like fried onions and stale fear a"
4"looked like when you were late"
5"looked like when it’s three weeks old"
6"not quite even on the boards"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2851
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences357
matches
0"loved that thing"
1"using that word"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs181
mean15.75
std18.4
cv1.168
sampleLengths
079
147
26
327
415
53
63
753
840
91
1089
111
1258
134
146
1514
163
1741
1830
1919
204
2118
224
233
2430
2518
262
2710
282
2923
306
3124
327
338
348
3544
3618
3720
3824
392
4011
415
4213
4330
4410
458
4614
4767
484
495
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences355
matches
0"got chased"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs570
matches
0"were going"
62.83% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount0
flaggedSentences10
totalSentences357
ratio0.028
matches
0"I mean—her fingers worried her gold chain—after."
1"I thought—Eva swallowed—you were outside my flat by three."
2"I must have—maybe someone— Her nails scratched her knuckles like she wanted to tear a date out of them."
3"He still—Eva stopped."
4"I mean I would have—she faltered—I don’t know what I would have done."
5"All their faces had that look—brave or stupid, who could say."
6"Rory looked into Eva’s face and searched for the girl in the train window—nose pressed to the cold, mascara smudged, hope like a rash—and found a shape that felt familiar only when it tilted and caught light."
7"I’m not good at— She stopped and looked at the gold flashing under the bar’s light."
8"I wanted—I wanted you to see it."
9"Do you think we would have been like that, if— She stopped."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount192
adjectiveStacks0
stackExamples(empty)
adverbCount2
adverbRatio0.010416666666666666
lyAdverbCount2
lyAdverbRatio0.010416666666666666
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences357
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences357
mean7.99
std6.35
cv0.795
sampleLengths
020
19
211
319
420
522
614
711
82
94
1017
1110
1215
133
143
1529
169
1715
1812
1915
2013
211
2211
2325
2429
2524
261
2718
2825
2910
305
314
326
337
347
353
368
3712
3821
3917
4013
415
4214
434
4418
454
463
478
487
4915
37.11% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats46
diversityRatio0.2184873949579832
totalSentences357
uniqueOpeners78
21.65% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences308
matches
0"Only on Sundays."
1"Somewhere between the second move"
ratio0.006
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount179
totalSentences308
matches
0"He took the bag, that"
1"You hate strangers."
2"I hate tall."
3"Her mouth flashed a quick"
4"Her bright blue eyes swung"
5"She tucked the bag on"
6"She had the same eyes"
7"His eyes flicked once to"
8"He did not limp when"
9"He did not make noise."
10"You cut it, Rory."
11"You swore off black in"
12"She looked down, thumb hovering,"
13"Her gaze flicked to Silas,"
14"We used to haunt the"
15"We got chased by a"
16"He had a key for"
17"You memorised his name?"
18"It’s in there with my"
19"You were a nerd."
ratio0.581
36.30% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount261
totalSentences308
matches
0"The green neon over the"
1"London curled there in yellowed"
2"The jukebox in the corner"
3"Silas glanced up when the"
4"Shoulders angled, hair tucked behind"
5"The smell of fried garlic"
6"Yu-Fei overdid an order."
7"He took the bag, that"
8"You hate strangers."
9"I hate tall."
10"Her mouth flashed a quick"
11"Laughter, the scratch of wet"
12"A woman’s voice threaded through,"
13"Rory’s hands froze on the"
14"Her bright blue eyes swung"
15"She tucked the bag on"
16"The name hung from a"
17"The woman stepped into the"
18"She had the same eyes"
19"The rest of her belonged"
ratio0.847
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences308
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences103
technicalSentenceCount5
matches
0"Silas placed two tumblers on the bar and poured out whisky that caught the map-light and the sticky green of the sign."
1"I used kitchen scissors and a bread knife and a mirror that lies."
2"He limped to the other end and fixed a drink for a man who spoke in exclamation points to no one in particular."
3"She scribbled with a free pen that had a pharmaceutical logo."
4"She slipped it into a pocket with the practiced fingers of someone who had carried too many small, important rectangles."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags1
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
82.0857%