NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-19-01KHTXRS6NPR0N5K3NZ5EGF2JJ
Run Details
Model:
GPT-5.1
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
3m 16s
Cost:
$0.054621
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
98.32%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
73.20%
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)
33.33%
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)
61.44%
Sentence opener variety
(details)
58.82%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
80.59%
Subject-first sentence starts
(details)
58.82%
Subordinate conjunction sentence starts
(details)
98.21%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
92.0916%
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="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. 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 air tasted of rust
and river mould.
Harlow Quinn paused at the
bottom of the service stairs and let her eyes adjust.
The abandoned platform stretched in
both directions, a long concrete throat lined with boarded windows and dead light boxes. Old adverts peeled in ragged strips, colours leeched to a dull bruise. Blue-and-white tape
fluttered
between pillars, catching the weak glow from the portable work lamps the SOCO team had hauled down.
Her watch ticked against her
wrist, too loud in the hush between train rumbles from the live lines above.
A uniformed constable lifted the
tape for her. “Ma’am. DCI Quinn. Sarge said you were on your way.”
She ducked under, boots scuffing
grit.
The air held that old-station
chill
, the kind that climbed inside clothing and stayed. Her breath misted faintly. “Where’s Lennox.” “Down by the body. Past the second support.” Harlow walked, listening. The scrape of SOCO boxes. The murmur of voices.
The distant groan of ancient
pipes. Underneath all of it, something else. An absence.
Too much silence for a
place under Camden on a Friday night.
She stepped around a trestle
table loaded with evidence bags.
Brown paper, clear plastic, numbered
tags.
The organisation calmed her in
a small, automatic way. Beyond the second support pillar she saw the knot of people: white suits, one hunched photographer, and Lennox in his rumpled suit with his tie knot halfway down his chest.
He looked up as she
approached. “Knew they’d drag you out for this one, guv. You love a bit of urban decay.” “Brief me.”
He gestured with his chin
toward the body. “Male, mid-twenties. Name on his Oyster: Thomas Baird. Urban explorer, if the kit’s any clue. Our caller found him like this about an hour ago. Paramedics declared. SOCO’ve had a first look. No obvious signs of assault. I’m thinking misadventure. Bad trip, fall, hit his head.”
Harlow shifted her gaze past
Lennox.
The body lay a few
feet from the platform edge, on his back, arms flung out. Head turned
slightly
left, eyes wide.
Someone had placed a paper
evidence tent by his right hand. Another by his boot. A third at his throat. The red of his hoodie jumped against the grey concrete. No blood soaked it. No crimson pool spread from under him.
Just a faint smear on
the floor near his ear, not enough for a nasty fall onto stone. She crouched, knees creaking. The smell of dust and metal thickened this close. “Misadventure in a sealed station.” Lennox rocked on his heels. “Kids get in all the time. Roof access, old service tunnels. Whole YouTube channels about it. They think they’re invincible until the floor gives way or they mix pills.” “Hmm.”
She checked the soles of
the dead man’s boots. New hiking boots, laces double-knotted. The treads held a thin skin of dust, not clotted grime. No water marks up the jeans. No snagged threads.
She swept her gaze along
the platform. No other footprints marred the dust layer except the cluster around the body: the crisp oval of paramedic shoes, the irregular SOCO patterns, Lennox’s longer stride. Before them, nothing. The dust closer to the tunnel darkened, thicker where pigeons had never reached. Harlow
traced
a line from the tunnel mouth to the body, back again. “He didn’t walk in from the track,” she murmured. Lennox scratched the back of his neck. “He could’ve come through that access door over there. Those boot prints are all scuffed now, mind; SOCO’s been trampling.” Harlow looked toward the iron door he meant, half rust and flaking paint. The floor by it held the fresh twist of boot marks and the round smears of equipment cases. Beyond that top layer, she saw faint older prints, softer shapes. Rat tracks in dust. Nothing that matched the hard edge pattern of Baird’s boots.
She angled her head, studying
the dead man’s face. No foam at the mouth. No bluish
tinge
around the lips, at least not yet, though the poor light stole some colour. Pupils fixed. Jaw slack. A tiny cut above the right
eyebrow
, not bleeding much.
She nodded toward the third
evidence tent by his throat. “Let me
see
that.” A SOCO in a hooded white suit stepped closer and peeled the tent away with gloved care. Underneath, nestled against the hollow of the dead man’s neck, lay a small brass object on a chain, half turned. Harlow leaned in. A compass. About the size of a fifty-pence piece. The casing wore a skin of green, years of verdigris in its seams and along the hinge. The glass face showed faint
etched
markings around the edge, too fine to read at this angle. The needle stood
not on north but canted toward the tunnel
.
It quivered, almost in time
with the distant thunder of trains above, then held steady. She recognised compasses.
She had used them in
training exercises. This one looked wrong. The symbols round the edge curled like someone’s idea of letters that had never met an alphabet. Lennox snorted. “Hippy jewellery. Everyone’s into vintage now. Could’ve bought that off a stall upstairs.” Harlow extended a hand. The SOCO shot her a look, then placed the compass in her palm after a beat. The metal felt warm against her skin.
Not body-warm, as if it had lain against a throat, but as if it held a faint life of its own
. “Gloves, ma’am.” She realised her mistake. The SOCO fumbled a pack towards her. Harlow snapped on latex, then took the compass again, this time through the thin film. The
warmth
dulled but didn’t vanish.
She turned it under the
work lamp. The sigils round the rim caught the light. Circles with slashes, nested triangles, lines that crossed and looped back into themselves. One particular curve hit some buried image in her head. A sketchbook on a pub table. DS Morris’s rough pen strokes, his eyes too bright after a twenty-hour shift. Found this on the wall. Looks like the one from the warehouse job. Don’t you
see
it, Harlow? Her
stomach
clenched. She breathed once, slow. Lennox watched her. “You all right, guv. It’s just a cheap trinket.” “Cheap trinkets don’t weigh like this.” She turned the compass over. The back bore a tiny stamp: a crescent made of overlapping shadows. No hallmark. No brand. “Get a close-up.” The photographer shuffled closer, lens clicking. Harlow held the compass high enough to line it with the tunnel mouth. The needle twitched, swung, then dragged itself back to the same fixed point in the dark. The air from the tunnel felt cooler. Deeper somehow. “You notice where this points.” Lennox huffed. “North, south, who cares. Kid comes down here off his face, wanders too close to the edge, head meets concrete. Tragic, but not weird.”
She handed the compass back
to SOCO. “Any sign of drugs on him.” “Couple of empty blister packs in his rucksack. Some herbal crap. One bottle of spirits. We’ll get tox.” “Empty syringe. Powder. Anything like that.” “Nothing obvious.” “So he brought no serious gear. Walked to a sealed station through god knew how much derelict infrastructure. Alone. In good boots. For a drink.” Lennox shrugged. “They do stranger.” “Usually they post it on social. We pulled his phone.” “On its way to techs. Uniforms couldn’t get into it.” Harlow looked around again, this time higher. The walls bore graffiti in overlapping waves, decades of names and tags. Under the thick layer, in patches where water had eaten through paint, she spotted older markings. Rings. Cross-hatched diamonds. A line of bone-white symbols close to the tunnel mouth, each about a hand’s breadth, sitting just above head height. At first glance they
looked like chalk
. Up close they gleamed faintly under the lamp, like old marrow. “Get me a closer light here.” A SOCO obliged, lifting a portable halogen and angling the beam. The symbols
resolved
into the same style as the etchings on the compass. Precise, careful, carved into the concrete rather than drawn. Someone had filled the grooves with something pale, then smoothed the surface. Lennox followed her gaze. “More art. Some people draw knobs, some draw runes. Either way, not crime of the century.” “These cuts are old.” “How can you tell.” “The water damage’s run over them. Whatever filled them hasn’t flaked. This wall’s taken decades of damp. Those lines still stand clean.” He grunted. “Architectural critique from DCI Quinn. Do I log this as your personal tour of heritage assets.” “Log it as something that doesn’t fit. You walk into a sealed site and
see
geometric carvings in the concrete, you ask why.” She
traced
an outline in the air, not touching the wall. The symbols formed a rough circle across the tunnel mouth, just far enough back that casual eyes missed them. A boundary. A frame. Inside that frame, the air looked… not darker. Thicker.
As if dust hung in
it in a subtle, fixed curtain. Her skin prickled along her neck. Her radio crackled at her hip. Static, then a brief burst of speech that died before she caught it. She tapped the set. “Control, repeat last.” Only the low hiss answered. Lennox smirked. “Signal down here’s pants. We’re under three layers of Victorian engineering.” She let the radio hang. “Who found him.” “Civilian. Eva Kowalski. Works up at the British Museum, of all places. Out of hours, down here with a torch and a guilty conscience. Claims she likes old train stations.” “And we believe her.” “We believe she’s shaken and not a killer. You can take it from there.” “Where is she.” “Benched over there, past the pillar. Uniform’s glued to her.” Harlow stood, knees complaining now. She brushed a smear of dust off her trousers and walked along the platform. The woman on the plastic chair hugged a leather satchel to her torso like a shield. Curly red hair had escaped its bun and frizzed around her face. Round glasses perched skewed on her nose. Freckles dotted any skin the neon jacket didn’t cover. She twisted a strand of hair behind her left ear. The move looked practised. Calming. The constable beside her straightened as Harlow approached. “Kowalski.” The woman blinked up. “Yes. I… I told the other detective everything already.” “Then tell me.” Eva licked dry lips. “I heard about this place from… from some friends. Urban explorers. They wouldn’t share the location, so I looked up old maps. The station closed in the sixties. I thought, if I could find an access, I could take some photographs. Industrial history. I like that stuff.” “On your own. After dark.” “I work late. This is when I had time.” Her grip tightened on the satchel strap. “I came in through a service door off the canal. Someone’d forced the padlock before. I followed the stairs down. I saw… that.” Her eyes
flicked
past Harlow toward the body. “Did you move anything.” “No. I wanted to check if he was breathing, but… I couldn’t step closer. It felt wrong. Like walking on a
grave
.” Lennox’s voice floated from behind Harlow. “There you go. Spooked herself. All shadows and ghost stories.” Eva’s head snapped up. “I know what I felt.” “What else did you notice.” Harlow’s tone sharpened. Eva hesitated, then dropped her gaze to her satchel. Her thumb swept a scuff on the leather. “There was a sound. When I stepped onto the platform. Like… like a sigh. From the tunnel. I thought it was the wind, but there was no draft. And the lights on my phone
flickered
. Battery went from sixty percent to ten in a minute. Then back up when I climbed the stairs again.” Harlow watched her face. No telltale twitch around the eyes. No shift to the left. Fear, yes. But clean. “Did you touch the compass.” “What compass.” “The one round his neck.” “I didn’t
see
a… oh. There was something under his hoodie. I noticed the chain, but I didn’t want to lift his clothes.” Lennox gave a short laugh. “You hear that, guv. Our museum girl hears a tunnel sigh, sees a corpse and a shiny trinket, and her first instinct is to leg it. Sensible, for once.” Harlow turned to him. “What’s your interpretation, then, besides misadventure and ghost stories.” “Kid meets some mates, necks a few pills, wants to show off his secret spot. They get down here, he does something stupid near the edge, cracks his skull. Mates panic, scarper. Civilian wanders in, gets freaked, calls us. Job done.” “Where are the mates.” “Legging it through half of north London. We’ll track them from CCTV near the surface, buses, shops. We always do.” “Camera coverage down here.” “Nothing live. The whole station’s off-grid. Closest feed’s at the Camden Road entrance, and those cameras already give our analysts headaches.” Harlow walked back toward the body, Lennox matching her pace. She stopped at the edge of the tape. “Look again. No scuff marks by the edge. No broken tiles. His head wound’s minor. Not consistent with a drop. There’s no blood spatter on the wall or floor. If he fell hard enough to die, we’d
see
it.” “Internal injury. Neck, spine. Happens.” “Then where’s the impact point. Where’s the transfer. The dust under his shoulders is barely disturbed. It looks like he lay down.” Lennox frowned. “People collapse.” “People thrown from a height don’t land as if they chose a spot.” She pointed to the hands, palms open toward the ceiling. “Relaxed. No defensive wounds. Nails clean. No fibre, no skin, no dirt. For someone who walked through derelict tunnels, he stayed spotless.” Lennox’s gaze drifted to the tunnel. “What if he didn’t walk.” “Transported.” “Carried. Dragged. Whatever.” Harlow shook her head. “No drag marks. No smear pattern from boots or clothes. The only traces are vertical footprints. Straight up to him, then away. All in first responders’ tread.” She drew a slow breath, nostrils flaring. The smell from the tunnel nudged at her again. Not just dust and old oil. Something else. Faint metallic tang. A sweetness under rot, like overripe fruit hidden in a larder. DS Morris’s last scene slid across her mind without invitation: an empty warehouse, floor blackened in a
perfect
circle, his body just outside it. The same lack of scatter. The same impossible cleanliness where chaos should have reigned. She focused on the present. On the circle of pale sigils around the tunnel mouth. “We’re missing the method. Nothing here supports a stumble and fall. And yet he is dead.” Lennox folded his arms. “What’s your theory, then.” Harlow studied the compass in the SOCO’s tray, the needle locked toward the tunnel. “He came to meet someone. Not mates. Someone who uses places like this and doesn’t want company. The carvings on the wall suggest planning. Ritual, if you believe in that rubbish. The compass matches the markings. That isn’t a random accessory.” Lennox’s mouth curled. “You think some cult dragged him down here and magicked him to death.” “I think whoever he met controlled the environment. Enough to move him without leaving obvious marks. Enough to step through all this dust without a trace, or leave before the dust settled.” “You’re reaching.” “I’m looking at what’s in front of me. You’re ignoring half the scene because it doesn’t fit an easy answer.” She stepped toward the tunnel until the tape brushed her chest. “Whoever did this uses this place. Those markings aren’t kids’ doodles. They’re functional. They frame the tunnel like a threshold. The compass points there, not north. Our victim owned it, or brought it. Either way, he’s connected to whoever made those symbols.” Lennox stared into the dark, jaw working. “So what, we chase compass makers now. Put out a BOLO for dodgy Boy Scouts.” “We follow the object. It’s unique. No hallmarks, no brand, no serial. We get it to someone who understands that… script. Maybe they tell us where it came from.” “You mean our museum girl. She lit up when you mentioned industrial history. Bet she’s got a book full of squiggles in that satchel.” “Or someone in her world. Academics, collectors. The type who like hidden markets.” “Hidden what.” “Never mind.” Harlow glanced back at Eva. The woman sat hunched, knuckles white on her satchel strap, eyes flicking between officers and the tunnel. She met Harlow’s gaze. For a heartbeat, something passed between them. Recognition of fear, maybe. Or of curiosity neither of them wanted to own. Harlow turned to the SOCO nearest her. “Bag this compass separate. Rush it to the lab. Full metallurgical workup, prints, trace. I want a high-res of every mark on it.” The SOCO nodded and slid the object into a fresh bag. “And these wall carvings. Photo, 3D scan if we can manage it down here. Casts, if not. Don’t assume they’re decoration.” Lennox let out a short breath through his nose. “You’re building a lot on some weird graffiti and a funky compass.” “You brought me in because no one upstairs liked ‘misadventure in a ghost station’ when the press office called. They’ll like ‘ritualistic unidentified activity in abandoned Tube infrastructure’ even less, but it’ll be closer to the truth.” He rolled his shoulders. “All right, guv. You get your runes and compass. I’ll get CCTV and phone records and Baird’s mates. You chase your shadows, I’ll chase the living. Between us, we might hit something solid.” Harlow’s eyes went back to the tunnel mouth, to the faint shimmer of dust hanging within the ring of sigils. “Whatever happened to Thomas Baird, it didn’t start with a fall. It started before he came down those stairs. We find who gave him that compass and why it points to that dark, we’ll start to understand the rest.”
created_at
"2026-02-19T12:25:03.962Z"
2/19/2026, 12:25:03 PM
model
"openai/gpt-5.1-20251113"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
5006
moderation_latency
(null)
generation_time
196243
tokens_prompt
1149
tokens_completion
6061
native_tokens_prompt
1009
native_tokens_completion
5336
native_tokens_completion_images
0
native_tokens_reasoning
1315
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.05462125
router
(null)
provider_responses
0
endpoint_id
"764eb97f-8bab-4326-b29b-7a8799b00a70"
id
"resp_0245454d6e02a07201699701200c808193a04b11d7ba2cc603"
is_byok
false
latency
169
model_permaslug
"openai/gpt-5.1-20251113"
provider_name
"OpenAI"
status
200
api_type
"completions"
id
"gen-1771503903-xCm2ALxqvGrDepA8cQud"
upstream_id
"resp_0245454d6e02a07201699701200c808193a04b11d7ba2cc603"
total_cost
0.05462125
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
3
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
96
tagDensity
0.031
leniency
0.063
rawRatio
0
effectiveRatio
0
98.32%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
2985
totalAiIsmAdverbs
1
found
0
adverb
"slightly"
count
1
highlights
0
"slightly"
100.00%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
73.20%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
2985
totalAiIsms
16
found
0
word
"fluttered"
count
1
1
word
"chill"
count
1
2
word
"silence"
count
1
3
word
"traced"
count
2
4
word
"tinge"
count
1
5
word
"eyebrow"
count
1
6
word
"etched"
count
1
7
word
"quivered"
count
1
8
word
"warmth"
count
1
9
word
"stomach"
count
1
10
word
"resolved"
count
1
11
word
"flicked"
count
1
12
word
"grave"
count
1
13
word
"flickered"
count
1
14
word
"perfect"
count
1
highlights
0
"fluttered"
1
"chill"
2
"silence"
3
"traced"
4
"tinge"
5
"eyebrow"
6
"etched"
7
"quivered"
8
"warmth"
9
"stomach"
10
"resolved"
11
"flicked"
12
"grave"
13
"flickered"
14
"perfect"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
194
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
0
narrationSentences
194
filterMatches
0
"watch"
1
"see"
hedgeMatches
(empty)
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
287
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
54
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
2972
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
15
unquotedAttributions
0
matches
(empty)
33.33%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
55
wordCount
1592
uniqueNames
8
maxNameDensity
1.57
worstName
"Harlow"
maxWindowNameDensity
4
worstWindowName
"Harlow"
discoveredNames
Quinn
1
Camden
1
Friday
1
Lennox
20
Baird
1
Morris
2
Harlow
25
Eva
4
persons
0
"Quinn"
1
"Lennox"
2
"Baird"
3
"Morris"
4
"Harlow"
5
"Eva"
places
(empty)
globalScore
0.715
windowScore
0.333
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
121
glossingSentenceCount
1
matches
0
"looked like chalk"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
2
per1kWords
0.673
wordCount
2972
matches
0
"not on north but canted toward the tunnel"
1
"Not body-warm, as if it had lain against a throat, but as if it held a faint life of its own"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
287
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
189
mean
15.72
std
14.15
cv
0.9
sampleLengths
0
8
1
66
2
19
3
8
4
10
5
24
6
2
7
8
8
38
9
25
10
30
11
6
12
16
13
2
14
8
15
46
16
6
17
42
18
39
19
13
20
5
21
5
22
29
23
1
24
34
25
7
26
42
27
13
28
9
29
7
30
20
31
56
32
45
33
10
34
4
35
37
36
3
37
69
38
31
39
2
40
13
41
20
42
28
43
2
44
26
45
6
46
28
47
29
48
18
49
7
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
0
totalSentences
194
matches
(empty)
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
248
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
1
flaggedSentences
1
totalSentences
287
ratio
0.003
matches
0
"“He could’ve come through that access door over there. Those boot prints are all scuffed now, mind; SOCO’s been trampling.”"
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1601
adjectiveStacks
0
stackExamples
(empty)
adverbCount
44
adverbRatio
0.027482823235477825
lyAdverbCount
5
lyAdverbRatio
0.003123048094940662
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
287
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
287
mean
10.36
std
9.04
cv
0.873
sampleLengths
0
8
1
15
2
19
3
12
4
20
5
19
6
8
7
10
8
6
9
14
10
4
11
2
12
8
13
3
14
5
15
4
16
6
17
6
18
2
19
12
20
10
21
6
22
9
23
30
24
6
25
16
26
2
27
8
28
46
29
6
30
16
31
6
32
11
33
4
34
5
35
10
36
4
37
7
38
18
39
4
40
9
41
5
42
5
43
29
44
1
45
9
46
5
47
11
48
6
49
3
61.44%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
17
diversityRatio
0.40418118466898956
totalSentences
287
uniqueOpeners
116
58.82%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
3
totalSentences
170
matches
0
"Too much silence for a"
1
"Just a faint smear on"
2
"Only the low hiss answered."
ratio
0.018
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
37
totalSentences
170
matches
0
"Her watch ticked against her"
1
"She ducked under, boots scuffing"
2
"Her breath misted faintly."
3
"She stepped around a trestle"
4
"He looked up as she"
5
"He gestured with his chin"
6
"She crouched, knees creaking."
7
"She checked the soles of"
8
"She swept her gaze along"
9
"She angled her head, studying"
10
"She nodded toward the third"
11
"It quivered, almost in time"
12
"She recognised compasses."
13
"She had used them in"
14
"She realised her mistake."
15
"She turned it under the"
16
"Her stomach clenched."
17
"She breathed once, slow."
18
"She turned the compass over."
19
"She handed the compass back"
ratio
0.218
80.59%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
129
totalSentences
170
matches
0
"The air tasted of rust"
1
"Harlow Quinn paused at the"
2
"The abandoned platform stretched in"
3
"Her watch ticked against her"
4
"A uniformed constable lifted the"
5
"She ducked under, boots scuffing"
6
"The air held that old-station"
7
"Her breath misted faintly."
8
"Harlow walked, listening."
9
"The scrape of SOCO boxes."
10
"The murmur of voices."
11
"The distant groan of ancient"
12
"She stepped around a trestle"
13
"Brown paper, clear plastic, numbered"
14
"The organisation calmed her in"
15
"He looked up as she"
16
"He gestured with his chin"
17
"Harlow shifted her gaze past"
18
"The body lay a few"
19
"Someone had placed a paper"
ratio
0.759
58.82%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
2
totalSentences
170
matches
0
"Before them, nothing."
1
"As if dust hung in"
ratio
0.012
98.21%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
64
technicalSentenceCount
4
matches
0
"The air held that old-station chill, the kind that climbed inside clothing and stayed."
1
"Nothing that matched the hard edge pattern of Baird’s boots."
2
"Not body-warm, as if it had lain against a throat, but as if it held a faint life of its own."
3
"Static, then a brief burst of speech that died before she caught it."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
3
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
1
fancyCount
1
fancyTags
0
"she murmured (murmur)"
dialogueSentences
96
tagDensity
0.01
leniency
0.021
rawRatio
1
effectiveRatio
0.021
92.0916%