NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-19-01KHTXT01X997XAAMDV1FWJ20Z
Run Details
Model:
GPT-5.1
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
2m 29s
Cost:
$0.054677
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
98.36%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
80.28%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
100.00%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
0.00%
Name drop frequency
(details)
100.00%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
100.00%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
42.86%
Sentence opener variety
(details)
52.49%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
3.31%
Subject-first sentence starts
(details)
39.37%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
87.2220%
Overall
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
Messages
Meta
AI
The green neon of the
sign outside seeped through the front windows and painted the rows of bottles in a sickly halo.
The Raven’s Nest carried its
usual hush, broken by low talk and the scrape of chairs on the wooden floor. Old maps sagged in their frames along the walls, their inked coastlines blurred from age and moisture.
The black‑and‑white photographs watched everything
with their fixed dead eyes.
Rory stacked pint glasses beneath
the bar, each one clinking the next.
Her hands moved on their
own. Shoulders loose.
Eyes on the mirror behind
the shelves more than on the customers. Silas limped past behind her, a crate of dark ales in his arms, his silver ring catching a bar‑light flash. “Lift with your knees, grandad.” “Mock the infirm, will you.”
His voice came out dry
as the beer mats.
He nudged the crate onto
the floor with his boot and straightened with a quiet grunt. His gaze swept the room, that old
scanning
habit he never quite dropped.
He lingered on a trio
of suits near the back, then the lone woman by the jukebox, then the door.
The bell over the entrance
jangled.
A gust of city wet
pressed through as someone came in from the Soho drizzle.
Rory glanced up with the
reflex of someone who brought people plates and drinks for rent money.
The newcomer shook rain from
a pale trench coat and pushed the hood back.
Dark red hair twisted into
a low knot at the nape. Tailored navy suit beneath, thin leather briefcase in hand.
The sort of outfit that
made people talk different. She moved toward the bar, heels ticking against the floorboards, eyes on the chalkboard with the beers. “Christ. That’s a lot of IPAs.”
Rory reached for a glass
without looking. “Blame Silas. It’s his midlife crisis on tap.” A laugh, short and surprised. “That voice. No way.”
The woman’s attention dropped from
the chalkboard and caught on Rory’s face.
Her eyes flashed wide, then
narrowed as if a lens focused. “Rory?” The glass slipped in Rory’s grip and thudded against the counter instead of the rack. A thin crack feathered out from the rim. “No one calls me that here.” “Holy— Aurora Carter.” The woman’s mouth curved. “Laila. Tell me you still hate that one.” Rory leaned on the bar with both hands, bracing against it. “Only person who called me Laila had a death wish. And you always preferred ‘Trouble’ anyway, Niamh.” Niamh O’Connell’s laugh poured out, louder this time, edged with disbelief. “You recognise me. Look at you. London turned you into a hipster bartender.” “Part‑time. I deliver Chinese food the rest of the week. It’s
very
glamorous.” Rory
scanned
her. “You… got eaten by an internship and spat out as— what is that, corporate law?” “Something like that.” Niamh laid the briefcase on a stool, fingers lingering on the handle as if it might disappear. “Can I get you something or are you just here to insult the décor.” “Both. Whatever stout you pretend is Irish.” Rory pulled the tap. The dark liquid slid into the glass with a smooth head. She pushed it across. “On the house for old times’ sake.” “You never gave anything away for free at uni.” “That was my stationery. Different economy.” Niamh took a drink, eyes half closed. “This beats the hotel bar by a mile. I spent an hour in there listening to a man from Milan explain crypto to a fern.” “You always had a talent for attracting the worst men in the room.” “You dated Evan,” Niamh shot back, too fast. The name dropped between them like a stone into a shallow puddle. The ripples showed on Rory’s face in a tightening at the mouth, a small twitch of her fingers on the bar. Silas straightened from the crate.
His glance flicked from Rory
to Niamh, then to the clock. “I’ll do the cellar run. Don’t start a fight with the customers unless they deserve it, Carter.” “You say that like I start them.” “You end them. That’s the useful part.” He shuffled toward the back, the limp more obvious when he moved quick. The door to the stockroom swung shut behind him, muting the clink of bottles. Niamh watched him go. “Is that your boss or your guard dog.” “Bit of both.” “How old is he, like seventy.” “Fifty‑eight. He remembers the Cold War, which makes him useful. That and he pays rent on time.” “Cold War. Since when do you care about that stuff.” “Since I started living above his bar and learned his bedtime stories feature dead drop boxes instead of dragons.” Niamh shook her head, amused and bewildered. “Only you’d run away and land in some spy pub in Soho.” Rory wiped a ring of condensation from the counter. “‘Run away’ makes it sound dramatic. I took the Megabus.” “You disappeared. Overnight.” Niamh’s voice thinned around the edges. “No text. No email. Nothing. One day you’re next to me in seminar throwing a fit about tort reform, the next… ghost.” Rory eyed the rack of glasses, the dead faces in the photographs, anywhere but Niamh. “Cardiff got too small.” “It was a city, not a village.” “Felt like a fishbowl by the end.” “By the end of what.” “You tell me.” Niamh swallowed more stout. The foam clung to her upper lip before she wiped it away with the back of her hand, same crude gesture from the union bar days. “You left me with your parents on my doorstep. Your dad in his grey coat, your mum with that hamper of food. Asking where their daughter went.” Rory’s
jaw clenched
. A
pulse
moved in her temple. “They came to you?” “Of course they did. I was the friend they knew by name. I sat them in that grim kitchen I paid too much rent for and brewed tea in the cracked kettle, and I lied for you.” A flush crept up Rory’s neck. “What did you tell them.” “That you needed space. That law was crushing you. That you’d call when you figured it out.” “That wasn’t a lie.” “It was partial truth. Like a witness who edits the story to look braver.” “You gave good testimony. You always did.” Niamh’s laugh lost its earlier brightness. “I covered for you, Rory. I thought you trusted me enough to tell me why you ran. Turns out you just trusted me to deal with the fallout.” Rory leaned back, arms folding tight across her ribcage. The scar on her wrist peeked from under her sleeve, crescent pale against tan skin. “I didn’t have time to do exit interviews.” “You had time to leave a note on the fridge about the milk.” “That was logistics.” “It hurt.” The two words landed without drama.
They settled between them heavier
than the earlier name. Rory met Niamh’s gaze. The bright blue of her eyes dulled to something cooler. “I know.” “You don’t.” “I know what it feels like when someone vanishes on you without a word.” “Evan.” Rory’s mouth twisted. “Top of the class, Niamh. Deductive skills untouched by time.” Niamh set her glass down with care, as if the wood might crack. “He didn’t vanish. You did.” “He vanished first. Just not in the geographic sense.” Niamh’s face lost some colour. “I… saw things. Back then. Bruises. You turned clumsy overnight. You never were.” Rory’s fingers curled around a bar towel. “You thought I picked up a new hobby falling down stairs.” “I thought you’d punch my lights out if I asked the wrong question. You walked into lectures like you’d eaten gunpowder. Every time Evan put his arm around you, your shoulders went rigid. You two fought in the corridor once. I heard him… I heard enough.” Rory’s voice dropped. “And you did… what.” “Nothing.” The word hit like an admission in court. “I did nothing. I told myself it wasn’t my business. That you’d hate me if I made it mine. That you were too smart to let anyone…”
She broke off and studied
the rings in the wood. “You were the brave one, you know. The one who took on professors and deans and that landlord with the mould. I convinced myself you were in control. That if you needed help, you’d ask. I hid behind that.” Silence stretched. The jukebox at the back sputtered to life on some old soul track, low enough that the lyrics blurred into a distant hum. Rory dragged a hand through her black hair.
It had been longer in
Cardiff, always pulled into a messy ponytail.
Now it fell sharp at
her shoulders, blunt as the way she held herself. “I almost called you the night I left,” she said. “Phone in my hand, bag packed, keys on the table. I had the digits on the screen. Thumb hovering.” Niamh’s eyes
flicked
up. “What stopped you.” “He was in the next room, pacing. I heard his
footsteps
. If he woke and saw me with the suitcase…” Her jaw tightened. “I thought if I called, I’d talk myself out of it. You’d talk me out of it. You’d list all the reasons to stay until the sun came up and I’d still be there.” “I would’ve driven you to the station myself.” “I didn’t know that.” “You never asked.” “No.” Niamh exhaled, something frayed loosening in her shoulders. “So you took the bus to London. Found a spy with a limp and a bar full of maps. Became a bartender saints would envy. Meanwhile I stayed and finished your dream.” “Dad’s dream.” “Fine. Brendan Carter’s dream. He treated me like the substitute daughter. Invited me to Sunday roasts I didn’t want. Sent books he thought I should read. He never said it, but every congratulations card came with your absence underlined in invisible ink.” Rory’s mouth quirked. “I always knew he liked you better.” “That’s not the point.” “No. The point is you did the thing I was supposed to do.” Niamh shifted on the stool. The tailored suit pulled at her shoulders. “You think that’s some
perfect
outcome.” “You look like a magazine advert for Female Success. Fancy suit. Expensive briefcase. Talking about hotel bars and Milan nerds and whatever.” “It’s four hotels in three cities this week and a flight at six in the morning. It’s partners who call at midnight to ask why I’m not on my laptop. It’s learning how to sleep sitting up in taxis because you get home too late to bother with a bed.” “You love it though.” “I loved the idea of it. Being the girl from Limerick who walks into the High Court with a wig and scares the life out of old men. The reality turned out more like spreadsheets and billing targets.” “You always did have a kink for stationery.” That dragged a reluctant smile out of Niamh. “You joke, but I do own more highlighters than friends.” “That tracks.” Niamh took another sip, slower. “And you. Delivery driver in London. Part‑time bartender. Flat above a pub that looks like a Cold War museum. This your dream.” Rory glanced around. The scuffed bar. The old clock. Silas’s half‑finished crossword by the till. The faint buzz of the neon sign over the door. “Never dreamed this far,” she answered. “Dreams stopped at ‘not sharing a bed with someone who punches walls’.” “That a low bar or a realistic one.” “Depends who you date.” Niamh rolled the glass between her palms, the stout stain swirling. “I went back to your old place once. After you left. Landlord had already stripped it. Your room looked smaller empty. He said, ‘The girl cleared out fast.’” “I did.” “He said he’d miss Evan’s punctual rent.” Rory barked a laugh with no humour in it. “Bet he would.” “I wanted to find you,” Niamh went on. “I googled. Checked Facebook. Nothing. You erased yourself like a pro.” “That was the point.” “You could’ve sent a single message.” “What would I write. ‘Hi Niamh. Gone underground. Don’t call. Love, Rory’.” “I would’ve kept the phone by my bed every night in case you changed your mind.” “You already kept the books and my parents. Couldn’t give you the anxiety too.” Niamh rubbed at her temple. “You turned martyr without telling me. Classic.” “It’s not martyrdom. It’s cowardice dressed up in concern.” “At least you know.” Rory shrugged. “I know I didn’t want you dragged into his rage. He already hated how much time we spent together. You remember those fights in the flat when you stayed late studying.” “He glared holes in my back.” “He once asked if I was in love with you.” Niamh’s head snapped up. “What did you say.” “I laughed. Told him no. Told him you’d never shut up long enough for anyone to love you.” Niamh stared. “That hurt more than it should.” “It shut him up. For that night.” “And were you.” “Was I what.” “In love with me.” Rory’s fingers stilled on the bar towel. The ambient murmur of the pub swelled around them, a muted tide. “That’s not the regret I carry.” “Sounds adjacent.” Rory studied her. The sharp lines of Niamh’s cheekbones, the faint crease between her brows that law school carved there, the smudge of mascara at her lower lashes from long hours. “I regret leaving you the way I did,” she said. “I regret not trusting you with how bad it got. I regret weaponising your loyalty and then vanishing. The rest… falls into a different category.” Niamh’s lips parted. Closed again. “Different category like what.” “File marked ‘What If’ that no one ever opens.” “You think I don’t have one of those. For you.” Rory blinked. “Don’t rewrite history just because the stout’s decent.” “In second year when we pulled that all‑nighter at the library,” Niamh went on, ignoring her, “we crashed on that orange sofa in the common room. You remember.” “With the questionable stain.” “You fell asleep on my shoulder. My arm went dead. I didn’t move because I thought if I did, you’d get up and the spell would break.” “Spell.” “Moment. Whatever. Point is, I lied there for an hour, wide awake, thinking, ‘So this is it. This is what it feels like to want someone sitting two inches away and have no clue what to do.’” Rory looked away, the mirror behind the bottles throwing back a warped version of her face. “You never said.” “You were dating him. And you’d built this whole personality around being invincible. How did I fit ‘by the way, I might fancy you’ into that.” “You could’ve started with ‘Put the highlighter down and kiss me’.” “You’d have laughed.” “Or I’d have done it.”
They sat with that for
a beat. The jukebox shifted tracks. Someone near the door ordered another round. Glasses clinked. A chair scraped. Niamh’s throat worked. “Do you ever miss it. Law. Cardiff. Old you.” Rory thought of textbooks lined in neon ink. Of her father quizzing her on case law at the dinner table. Of Niamh’s laughter
echoing
down campus halls. Of Evan’s shadow in the doorway, blocking the light. “I miss the part where my brain felt on fire,” she said. “Arguing a point until the words tasted of blood. I don’t miss having every opinion graded.” “You’d still crush a cross‑examination.” “I cross‑examine drunk bankers now about whether they can stand or not. Different arena.” “You could come back.” “There it is.” Rory’s mouth drew tight. “I mean more broadly. Law. Some version that doesn’t involve appeasing your dad or dating men who break things.” “You sound like my mum.” “She taught for thirty years and still liked children afterwards. Woman deserves the benefit of the doubt.” Rory picked at a chip in the varnish. “I’m good here,” she said. “For now. I know where the exits are. I know who comes in and out. I sleep through the night most weeks. That counts.” Niamh
traced
a circle on the damp wood with her fingertip. “I didn’t come in here tonight planning this conversation.” “You planning is a contradiction.” “I had a client dinner off Oxford Street. Got away early. Wandered. The neon sign looked like an omen or a bad decision. I chose bad decision. Then you turn up behind the bar like some twisted punchline.” “London’s small when you owe it money.” “You always wanted out and you did it. I wanted in and—”
She gestured at the suit
. “—here we are.” Rory studied her friend. “You look tired,” she said. “You look… lighter.” “Cheaper beer helps.” “That all it is.” “I wake up and no one checks my phone or my clothes. No one tracks what time I come home. That takes
weight
off.” “That shouldn’t have been radical.” “Shouldn’t. Was.” Niamh drained the last of the stout. The glass landed with a soft thunk. “I’m in town until Friday,” she said. “After that, who knows. Berlin. Dubai. Another place where the hotels all smell of industrial air freshener. I don’t… I don’t know if we get another chance like this.” Rory’s fingers tightened on the towel. “We’re having it now.” “I know. I just—”
Her phone buzzed in her
pocket, a low insect sound. She ignored it. Let it buzz again. After the third, she exhaled and fished it out. The screen glowed with a name and an office logo.
She held it up in
apology. “I have to take this.” “Duty calls.” “Clients whine.” She slid off the stool, briefcase in one hand, phone in the other. “Don’t go anywhere,” she said, already stepping toward the door. “I mean— you know what I mean.” Rory watched her weave between tables. At the threshold, Niamh paused and glanced back. Their eyes met across the dim room, over the distance stacked with years and choices.
Then Niamh lifted the phone
to her ear and pushed the door open. The green neon washed over her face as the night swallowed her.
The bell over the entrance
jangled once and settled. Rory turned to the empty glass on the bar and picked it up, thumb running along the rim where Niamh’s lipstick left a faint mark.
created_at
"2026-02-19T12:25:43.746Z"
2/19/2026, 12:25:43 PM
model
"openai/gpt-5.1-20251113"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4381
moderation_latency
(null)
generation_time
148762
tokens_prompt
1094
tokens_completion
6135
native_tokens_prompt
982
native_tokens_completion
5345
native_tokens_completion_images
0
native_tokens_reasoning
1321
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
usage
0.0546775
router
(null)
provider_responses
0
endpoint_id
"764eb97f-8bab-4326-b29b-7a8799b00a70"
id
"resp_0085c3754b48def20169970147d7bc8190a60952530177010a"
is_byok
false
latency
181
model_permaslug
"openai/gpt-5.1-20251113"
provider_name
"OpenAI"
status
200
api_type
"completions"
id
"gen-1771503943-XzxvJ8GkHkbA2DpBC4hV"
upstream_id
"resp_0085c3754b48def20169970147d7bc8190a60952530177010a"
total_cost
0.0546775
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
17
adverbTagCount
1
adverbTags
0
"Niamh’s voice thinned around [around]"
dialogueSentences
171
tagDensity
0.099
leniency
0.199
rawRatio
0.059
effectiveRatio
0.012
98.36%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
3042
totalAiIsmAdverbs
1
found
0
adverb
"very"
count
1
highlights
0
"very"
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)
80.28%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
3042
totalAiIsms
12
found
0
word
"scanning"
count
1
1
word
"scanned"
count
1
2
word
"flicked"
count
2
3
word
"jaw clenched"
count
1
4
word
"pulse"
count
1
5
word
"silence"
count
1
6
word
"footsteps"
count
1
7
word
"perfect"
count
1
8
word
"echoing"
count
1
9
word
"traced"
count
1
10
word
"weight"
count
1
highlights
0
"scanning"
1
"scanned"
2
"flicked"
3
"jaw clenched"
4
"pulse"
5
"silence"
6
"footsteps"
7
"perfect"
8
"echoing"
9
"traced"
10
"weight"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"jaw/fists clenched"
count
1
highlights
0
"jaw clenched"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
141
matches
0
"d with disbelief"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
141
filterMatches
(empty)
hedgeMatches
(empty)
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
294
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
50
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
3042
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
38
unquotedAttributions
0
matches
(empty)
0.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
77
wordCount
1201
uniqueNames
8
maxNameDensity
2.91
worstName
"Rory"
maxWindowNameDensity
6.5
worstWindowName
"Niamh"
discoveredNames
Raven
1
Nest
1
Soho
1
Rory
35
Niamh
34
Cardiff
1
Evan
1
Silas
3
persons
0
"Raven"
1
"Nest"
2
"Rory"
3
"Niamh"
4
"Evan"
5
"Silas"
places
0
"Soho"
1
"Cardiff"
globalScore
0.043
windowScore
0
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
91
glossingSentenceCount
0
matches
(empty)
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
3042
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
294
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
224
mean
13.58
std
12.15
cv
0.895
sampleLengths
0
69
1
52
2
5
3
14
4
49
5
38
6
43
7
17
8
6
9
15
10
5
11
4
12
23
13
1
14
23
15
6
16
15
17
28
18
11
19
13
20
31
21
3
22
17
23
14
24
7
25
19
26
7
27
9
28
6
29
32
30
13
31
8
32
33
33
16
34
17
35
7
36
7
37
27
38
12
39
3
40
6
41
17
42
10
43
19
44
7
45
12
46
9
47
10
48
31
49
15
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
0
totalSentences
141
matches
(empty)
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
191
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
294
ratio
0
matches
(empty)
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1201
adjectiveStacks
0
stackExamples
(empty)
adverbCount
33
adverbRatio
0.027477102414654453
lyAdverbCount
1
lyAdverbRatio
0.0008326394671107411
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
294
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
294
mean
10.35
std
8.44
cv
0.815
sampleLengths
0
22
1
20
2
17
3
10
4
12
5
6
6
2
7
12
8
20
9
5
10
14
11
16
12
13
13
20
14
6
15
15
16
17
17
14
18
11
19
9
20
9
21
17
22
6
23
7
24
8
25
5
26
4
27
12
28
11
29
1
30
15
31
8
32
6
33
7
34
8
35
11
36
17
37
11
38
13
39
16
40
15
41
3
42
17
43
14
44
7
45
4
46
11
47
4
48
7
49
9
42.86%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
21
diversityRatio
0.29931972789115646
totalSentences
294
uniqueOpeners
88
52.49%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
2
totalSentences
127
matches
0
"Dark red hair twisted into"
1
"Then Niamh lifted the phone"
ratio
0.016
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
22
totalSentences
127
matches
0
"Her hands moved on their"
1
"His voice came out dry"
2
"He nudged the crate onto"
3
"His gaze swept the room,"
4
"He lingered on a trio"
5
"She moved toward the bar,"
6
"Her eyes flashed wide, then"
7
"She pushed it across."
8
"His glance flicked from Rory"
9
"He shuffled toward the back,"
10
"They settled between them heavier"
11
"She broke off and studied"
12
"It had been longer in"
13
"Her jaw tightened."
14
"They sat with that for"
15
"She gestured at the suit"
16
"Her phone buzzed in her"
17
"She ignored it."
18
"She held it up in"
19
"She slid off the stool,"
ratio
0.173
3.31%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
116
totalSentences
127
matches
0
"The green neon of the"
1
"The Raven’s Nest carried its"
2
"The black‑and‑white photographs watched everything"
3
"Rory stacked pint glasses beneath"
4
"Her hands moved on their"
5
"Eyes on the mirror behind"
6
"Silas limped past behind her,"
7
"His voice came out dry"
8
"He nudged the crate onto"
9
"His gaze swept the room,"
10
"He lingered on a trio"
11
"The bell over the entrance"
12
"A gust of city wet"
13
"Rory glanced up with the"
14
"The newcomer shook rain from"
15
"The sort of outfit that"
16
"She moved toward the bar,"
17
"Rory reached for a glass"
18
"A laugh, short and surprised."
19
"The woman’s attention dropped from"
ratio
0.913
39.37%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
127
matches
0
"Now it fell sharp at"
ratio
0.008
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
50
technicalSentenceCount
1
matches
0
"Niamh laid the briefcase on a stool, fingers lingering on the handle as if it might disappear."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
17
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
8
fancyCount
0
fancyTags
(empty)
dialogueSentences
171
tagDensity
0.047
leniency
0.094
rawRatio
0
effectiveRatio
0
87.2220%