NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX40Z1G543Y16MKTYZE2JKDY
Run Details
Model:
GPT-5.6 Sol
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
1m 23s
Cost:
$0.133625
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
89.28%
AI-ism adverb frequency
(details)
80.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
77.03%
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)
91.31%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
94.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
52.68%
Sentence opener variety
(details)
99.13%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
78.96%
Subject-first sentence starts
(details)
18.59%
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)
90.4773%
Overall
Model input
System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="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> 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.
Model response
Messages
Meta
AI
Detective Harlow Quinn entered the
abandoned station through a door that should not have existed.
It stood between a boarded
launderette and a betting shop beneath the railway arches in Camden, narrow as a coffin lid and painted the same greasy black as the brickwork. No handle. No hinges.
Just a keyhole shaped like
an eye.
Quinn held the bone token
between thumb and forefinger.
It had been in the
dead man’s coat pocket, warm despite the three hours his body had spent on a slab.
The pathologist had called it
animal bone.
Quinn had thought human, though
she had
kept that opinion
to herself.
The token slid into the
eye-shaped slot with the soft precision of a key entering a well-oiled lock. Something clicked inside the wall. The door opened inward. Warm air breathed over her face, carrying incense, wet stone, burnt sugar, and the copper tang of blood. “Tell me again,” Quinn said, “how no one found this entrance during the first search.”
Detective Sergeant Malik Shah stood
behind her in a white forensic suit, his hood pushed back.
He was younger by ten
years and possessed the irritating calm of a man who still believed every problem could be solved by enough forms. “Uniform searched the premises with the owner.” “There is no premises.” “The launderette.” “This isn’t the launderette.” “No, ma’am.” Quinn looked at him. Shah sighed. “The owner said the wall was solid.” “It is now a door.” “I had noticed.” She stepped through.
A tiled staircase plunged into
darkness. Old Underground signs clung to the walls beneath layers of mineral bloom.
ENTRANCE, said one, its white
letters browned with age. Below it, someone had painted a vertical row of symbols in ash.
Quinn’s torch beam passed over
a hooked crescent, a hand with seven fingers, a black circle bisected by a silver line. At the bottom, strip lights buzzed to life one by one.
The effect was worse than
darkness.
An abandoned platform stretched beneath
a soot-blackened vault.
Stalls crowded the edge where
commuters might once have waited for trains.
Their awnings sagged over empty
counters. Glass jars held powders the colours of bruises. Bundles of feathers dangled from twine. Tiny cages sat draped in black cloth, and from one came the faint scrape of claws. A sign above a shuttered booth read MEMORIES, FRESH AND PRESERVED. Quinn stopped. Shah nearly walked into her. “It’s called the Veil Market.” “I know what it’s called.” He glanced at her. “You do?” “It was written on the victim’s phone.” “Right.”
He had not meant to
sound surprised, but he did. Quinn let it pass.
She adjusted the cuff of
her glove, exposing the worn leather
watch
on her left wrist. Half past four in the morning. The second hand moved cleanly. Her
pulse
did not. Three years ago, Morris had vanished inside a locked warehouse in Wapping. Quinn had found his blood on the ceiling, a circle of black salt on the floor, and a brass railway token clenched between his teeth. Every report she filed had come back with the same phrases: structural anomaly, contaminated scene, insufficient evidence. Morris’s body had never
been recovered
.
Now another impossible door had
opened for a piece of bone. “Who called it in?” she asked. “Anonymous emergency call at two twelve. Voice distortion, untraceable handset. Said there was a body under Camden and gave instructions for the token.” “Instructions to whom?” “Control.” “And control followed instructions from an anonymous caller telling them to remove an object from a corpse in the morgue?” Shah looked away. “Not immediately.” “But eventually.” “Superintendent Vale authorised it.” That stopped her more effectively than the sign selling bottled memories. Vale had spent three years warning Quinn that one more reference to locked rooms, occult markings, or impossible wounds would end her career. Yet he had authorised this. She resumed walking. “Where is the body?” “Far platform.”
They passed beneath a rusted
roundel. The station name had
been scraped
away. Beyond the stalls, an archway opened into a ticket hall where brass clocks covered the walls. None showed the same time. Several ran backward. Crime-scene lamps washed the far platform in hard white glare. Two forensic officers worked near a body laid between the yellow line and the platform wall.
Their equipment had been arranged
in neat rectangles. Evidence markers made a crooked constellation around dark stains and scattered debris. Quinn paused before crossing the footbridge. From above, the scene looked almost theatrical. The victim lay on his back, arms spread, black coat opened to expose a blood-soaked shirt. A knife protruded from his chest. Broken glass glittered around his right hand. Near his left foot, a circle had
been drawn
in white powder. One section of the circle
was smeared
outward toward the platform edge. Beyond it, the tunnel waited. “Victim?” Quinn asked. “Male, approximately fifty. No identification. No wallet. No phone. Initial cause of death appears to be the knife wound.” “Appears.” “Pathologist isn’t here yet.” “Why not?” “She refused to come through the door.” Quinn descended the iron stairs. “Sensible woman.” The smell of blood thickened as she approached the body, but beneath it lay another scent: sharp, green, medicinal. Not bleach. Crushed herbs, perhaps, or some alchemical solvent from the abandoned stalls. One forensic officer rose. “Detective Quinn.” “Dr
Patel
.” Leena
Patel
peeled back her hood.
Her face had the pinched
look of someone suppressing several professional objections at once. “Before you ask, no, I don’t know what half the substances here are. I’ve taken samples. I’ve also requested hazardous materials support.” “Denied?” “Transferred six times.” “Close enough.” Quinn crouched beside the dead man.
He was older than Shah’s
estimate, perhaps late fifties, with silver hair tied at the nape and thin scars branching from both corners of his mouth.
His coat was expensive but
badly repaired. The knife in his chest had a bone hilt carved with the same seven-fingered hand Quinn had seen on the stairwell. Blood saturated his shirt and pooled beneath him.
Too much blood on the
cloth. Too little on the tiles. She leaned closer. “Single stab wound?” she asked. “Visible wound,”
Patel
said. “I haven’t moved him.” “Any lividity?” “Not enough access to assess properly.” Quinn studied the victim’s face. His eyes were open. The irises had gone cloudy, but the pupils were unequal. His jaw hung slack. A faint glitter crusted his lips. “Glass,” she said.
Patel
nodded. “Possibly.” “From the bottle?” Shah indicated the fragments near the right hand. “We think he was holding it when attacked.” Quinn picked up a larger shard with forceps.
Dark blue glass, curved, the
edge wet with an oily silver residue. “What was in it?” “Unknown.”
She held it beneath the
lamp. The silver film climbed the glass against gravity, gathering toward the tip of the forceps.
Patel
took one step back. Shah said, “Static?” “No,” Quinn said. “You sound certain.” “Static doesn’t flow uphill.”
She lowered the shard into
an evidence bag. The residue slid down again the moment the glass passed beneath the bag’s seal. Shah crouched opposite her. “The working theory is a transaction gone wrong. The victim meets his killer here after the Market closes. Argument. He pulls the bottle, perhaps as a weapon. Killer stabs him. Bottle breaks. Killer flees into the tunnel, disturbing the powder circle.” Quinn glanced toward the arch of blackness. “Whose theory?” “Mine.” “Of course.” “What’s wrong with it?” She pointed to the victim’s right hand. “No cuts.” Shah looked. The fingers
were curled
as if gripping an absent object, but the skin was unbroken
. “If a glass bottle
shattered
in his hand,” Quinn said, “we’d see lacerations. If he dropped it, the fragments would radiate from an impact point. These have been scattered.” “By the killer?” “Why?” “To obscure evidence.” “With decorative glass?” Shah’s mouth tightened. “Then the bottle was broken elsewhere.” “Better. But there’s no silver residue on his fingers, coat, or shoes. He never touched it.” Quinn turned her attention to the knife. Blood coated the blade where it entered the chest, but the carved bone hilt was spotless. “Could have been wiped,” Shah said. “While it was still embedded?” “A careful killer.” “A killer who cleans a murder weapon, leaves it in the body, scatters glass, draws a circle, then smears that circle to suggest an escape route?” “When you say it like that—” “I’m saying it like that because that is what your theory requires.” Shah stood. “You asked for a different interpretation.” “I asked who called this in.” “And I told you.” “No. You told me the call was anonymous.” Quinn bent until her face was level with the victim’s chest. The knife had entered just left of the sternum, angled downward. A close, forceful thrust. Yet the shirt around the hilt was smooth. No bunching from impact. No corresponding tear in the coat. She touched the coat’s lapel with one gloved finger, then
traced
the line it would make when closed. The blade passed through empty space between the open sides. “His coat was open when he was stabbed,” Shah said. “Perhaps.” “Warm station, private meeting. He opens it.” “The buttons are fastened at the bottom.” Shah bent closer. Three lower buttons remained done, the blood-soaked shirt visible only because the coat had
been pulled
apart above them. “The coat was arranged after death,” Quinn said.
Patel
moved to the victim’s feet. “There’s something else. Temperature.” Quinn looked up. “The body is thirty-three degrees,”
Patel
said. “Ambient temperature here is twenty-one. Assuming
standard
cooling, he died within the last four hours. But rigor is already established in the jaw and neck, and the corneas suggest longer.” “Refrigeration?” “Then reheating, perhaps. But not evenly. His hands are twenty-seven degrees. His torso is thirty-three.” Shah frowned. “He was carried?” Quinn surveyed the platform. Blood beneath the shoulders. Blood on the shirt. None on the hands. None on the surrounding tiles except for three heavy drops near his left hip. “Not carried,” she said. “Assembled.” Silence spread beneath the vaulted ceiling. One of the covered cages scratched again. Shah gave a short, uneasy laugh. “Assembled?” “His presentation. The coat, the knife, the bottle, the circle. Someone built this scene in stages.” “To look like what?” “That’s the question.” Quinn shifted to the victim’s head. A narrow bruise ran behind his right ear. The hair above it was damp. “Water?” she asked.
Patel
swabbed it. “No obvious odour.” Quinn inhaled anyway. Wet metal and the green medicinal scent. She followed it to the man’s collar. Tiny black seeds had caught in the stitching. “Those are on the stairs,” Shah said. “No. The marks on the stairs are ash. These are seeds.” She lifted one with forceps. It
was shaped
like a teardrop and faintly translucent. When it crossed the beam of her torch, something moved inside it. Quinn dropped it into a specimen tube. Shah saw her expression. “What?” “Nothing I can put in a report.” “That’s never stopped you before.” His tone was light, but the words struck bone. Morris’s final case report had contained a page in Quinn’s
handwriting that she
did not remember writing. Twenty-seven repetitions of the same sentence: THE DOOR IS HUNGRY. She looked back at the corpse. The glitter on his lips was not glass. It formed a fine line into the left corner of his mouth. She took a swab. Blue powder came away, bright as ground sapphire. “His mouth,” she said. “Check inside.”
Patel
fitted a light over her forehead and opened the jaw. “There’s staining on the tongue.” “Blue?” “Yes. And…” She adjusted the light. “Metal.” A delicate brass chain emerged from between the dead man’s back teeth. Shah swore
softly
.
Patel
drew it out with forceps. At the end hung a small brass compass, no wider than a biscuit, its casing mottled by green verdigris. Protective sigils crowded the face. The needle
trembled
wildly under the glass, spinning without pause. Quinn’s heartbeat stumbled. The compass was nearly identical to one pictured in Morris’s last notebook. He had sketched it from memory after a witness described “a little brass instrument that found cracks in the world.” Quinn had dismissed the phrase as drug-induced nonsense. Later, someone had torn the page from the evidence file. “Bag it,” Shah said. “Wait.” Quinn watched the spinning needle. It slowed as
Patel
moved the compass away from the corpse’s mouth. North. East. South.
Then it snapped toward the
tunnel.
Patel
’s hand shifted. The needle remained fixed on the tunnel. “Magnetic interference,” Shah said, though he sounded as if he no longer believed himself. Quinn took the chain. The compass lay cold in her palm. Its
etched
sigils
seemed worn at first, but under the lamp she saw fresh scratches crossing three of them
. Deliberate damage. The needle swung away from the tunnel. It pointed at the white powder circle. Quinn stepped left. The needle tracked the circle. Not the tunnel. Not the station. One particular point at the circle’s broken edge. She approached. The needle
quivered
harder with each step. “Photographs first,”
Patel
warned. “They’ve been taken.” “Not with you trampling through.” “I’m not trampling.” Military precision had
been drilled
into Quinn at nineteen and refined by eighteen years of walking through rooms where the dead could no longer object to carelessness. She placed each foot between markers and stopped just short of the powder. Up close, the outward smear looked wrong. A shoe fleeing toward the platform edge would drag powder in parallel streaks, toe first. This mark widened toward the circle, not away from it. Whatever crossed the line had come from the tunnel and entered the circle. Shah joined her. “Someone stepped in.” “No tread impression.” “A hand?” “Too broad.” Quinn angled her torch. Fine grooves ran through the smear, six or seven closely spaced lines. They resembled claw marks, except each groove was
perfectly
straight. The compass needle pointed between them. She looked over the platform edge. No rails remained below, only a bed of black gravel vanishing into the tunnel. A faint drag mark scored the dust on the coping. “Light,” she said. Shah aimed his torch downward. Something gleamed beneath the lip of the platform. Quinn knelt and reached
carefully
with forceps. The object resisted, caught on rough stone, then came free with a metallic scrape. A
watch
. Brown leather strap, brass buckle,
crystal
cracked across the face. Dried blood darkened the holes in the strap. For one suspended second, the station vanished. Rain on warehouse windows. Morris laughing over bad coffee. Morris tapping his left wrist whenever Quinn ran late. The empty circle of black salt. A sealed evidence bag holding photographs of a
watch
they had never found. She knew every scratch on this one. DS Morris had worn it for eleven years. “You recognise it,” Shah said. Quinn’s own worn leather
watch
pressed against her
pulse
. She closed her fist around the forceps until the metal bit through the glove. “It belonged to my partner.”
Patel
stared at her. “The partner who disappeared?” “Three years ago.” Shah looked from the
watch
to the staged corpse. “Then this was left for you.” “No.” Quinn studied the drag mark, the inward smear, the damaged sigils on the compass. “The token was left for the police. The
watch
was hidden.” “Not
very
well.” “Well enough that we were meant to find the body first.” “Someone wanted you to keep looking.” The compass needle
flicked
from the broken circle to the tunnel and back again. Quinn turned toward the corpse. Three drops of blood near the left hip. Not cast-off. Not part of the pool. They were round, evenly spaced, each smaller than the last. A trail ending at the body—or beginning there. She followed their alignment with her torch. They pointed toward a shuttered stall across the platform. A sign above it read LOST HOURS BOUGHT AND SOLD. The stall’s counter was dusty except for a clean oval near the edge. “Was anything removed from there?” Quinn asked.
Patel
shook her head. “Not by us.” Quinn approached. The compass needle swung toward the stall, then veered
sharply
down. Behind the counter, a trapdoor sat flush with the floor. Its iron ring had
been painted
black. Fresh scratches shone around the rim. Shah drew his baton, looked at it, and
seemed to
reconsider the practical value of sixty centimetres of steel in this place. “Backup?” “They can’t find the door without the token,” Quinn said. “You have the token.” “And if the door closes?” No one answered. From beneath the trapdoor came three slow knocks. Quinn froze. Three years ago, in the warehouse in Wapping, Morris had
used that signal
from behind a locked office door. Three knocks: alive, safe, stay where you are.
Then the ceiling had begun
to bleed. Shah’s face had gone pale. “Pipes?” “There are no live services on the station plans.” “You’ve seen plans?” “All of them.” The knocks came again. Three. A pause. Then two. Morris’s second signal. Run. The covered cages along the platform erupted at once. Cloth snapped. Metal bars rattled. Something in the tunnel inhaled, a deep rushing sound like a train approaching from miles away. The crime-scene lights
flickered
. Quinn looked at the compass. Its needle no longer pointed down. It pointed behind her. She turned. The dead man
was sitting
upright. His clouded eyes stared past her. The knife remained in his chest. His jaw sagged open, blue powder coating his tongue, and from deep inside him came a voice worn thin by distance. “Harlow,” Morris said. Every instinct she possessed screamed to step closer.
Instead, Quinn studied the corpse’s
hands. Still curled. Still bloodless. But beneath the right thumbnail, where there had been nothing before, a translucent black seed pushed through the skin. The corpse smiled with another man’s scars. Quinn raised the compass between them. The damaged sigils gave off a faint green light. “That isn’t him,” Shah whispered. “No,” Quinn said. The thing inside the corpse tilted its head. Quinn’s fear cooled into something cleaner. Eighteen years of evidence, patterns, lies. Three years spent doubting what she had seen. The scene did not depict a murder. It depicted an arrival. The circle had not contained the victim. It had received him. The bottle had
been broken
to release the silver substance. The knife was
not the cause of death but a pin, driven through the body to hold something in place
. The compass had
been hidden
in the mouth because whoever staged this could not destroy it. And the ruined sigils were not damage. They were a message. Three had
been crossed
out. The same three Morris had sketched beside the words DO NOT CLOSE THE GATE. “The knife,” Quinn said. “Don’t pull it out.” The corpse’s smile widened. From beneath the trapdoor, Morris knocked again. Three. Two. Then,
very
softly
, one. Quinn stepped backward, keeping the compass trained on the thing wearing the dead man. The needle pointed through its chest,
unwavering
now. “Seal the entrance,” she told
Patel
. “With what?” “Anything iron. Then get everyone upstairs.” “What about you?” Shah asked. The tunnel wind rose, lifting white powder into curling shapes. The broken circle
began to
close itself, grain by grain. Quinn glanced at the trapdoor, at Morris’s bloodstained
watch
, at the impossible compass burning green in her hand. “For three years,” she said, “I’ve been investigating the wrong crime.” The corpse leaned forward. The knife
trembled
in its chest. Quinn met its dead eyes. “Now,” she said, “I know where to start.”
created_at
"2026-07-09T18:06:44.751Z"
7/9/2026, 6:06:44 PM
model
"openai/gpt-5.6-sol-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
457
moderation_latency
(null)
generation_time
83274
tokens_prompt
923
tokens_completion
5657
native_tokens_prompt
835
native_tokens_completion
4315
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
num_fetches
(null)
web_search_engine
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
service_tier
"default"
usage
0.133625
router
(null)
provider_responses
0
endpoint_id
"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id
"resp_0248fd0a83c816ac016a4fe334ce6c819081d2a28f585014ab"
is_byok
false
latency
194
model_permaslug
"openai/gpt-5.6-sol-20260709"
provider_name
"OpenAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer
(null)
request_id
"req-1783620404-FWAfSi1EYOZxgOSHh1D3"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620404-K4gxXCKJJsx5autgYLoD"
upstream_id
"resp_0248fd0a83c816ac016a4fe334ce6c819081d2a28f585014ab"
total_cost
0.133625
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
response_cache_source_id
(null)
data_region
"global"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
35
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
149
tagDensity
0.235
leniency
0.47
rawRatio
0
effectiveRatio
0
89.28%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
3265
totalAiIsmAdverbs
7
found
0
adverb
"softly"
count
2
1
adverb
"perfectly"
count
1
2
adverb
"carefully"
count
1
3
adverb
"very"
count
2
4
adverb
"sharply"
count
1
highlights
0
"softly"
1
"perfectly"
2
"carefully"
3
"very"
4
"sharply"
80.00%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
0
"Patel"
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
77.03%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
3265
totalAiIsms
15
found
0
word
"pulse"
count
2
1
word
"shattered"
count
1
2
word
"traced"
count
1
3
word
"standard"
count
1
4
word
"silence"
count
1
5
word
"trembled"
count
2
6
word
"magnetic"
count
1
7
word
"etched"
count
1
8
word
"quivered"
count
1
9
word
"crystal"
count
1
10
word
"flicked"
count
1
11
word
"flickered"
count
1
12
word
"unwavering"
count
1
highlights
0
"pulse"
1
"shattered"
2
"traced"
3
"standard"
4
"silence"
5
"trembled"
6
"magnetic"
7
"etched"
8
"quivered"
9
"crystal"
10
"flicked"
11
"flickered"
12
"unwavering"
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
327
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
2
hedgeCount
2
narrationSentences
327
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"began to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
441
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
41
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
3264
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
44
unquotedAttributions
0
matches
(empty)
33.33%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
139
wordCount
2495
uniqueNames
16
maxNameDensity
2.16
worstName
"Quinn"
maxWindowNameDensity
4
worstWindowName
"Shah"
discoveredNames
Harlow
1
Quinn
54
Camden
1
Detective
2
Sergeant
1
Malik
1
Shah
29
Underground
1
Morris
13
Wapping
2
Patel
15
Silence
1
Military
1
Three
9
One
4
Blood
4
persons
0
"Harlow"
1
"Quinn"
2
"Sergeant"
3
"Malik"
4
"Shah"
5
"Underground"
6
"Morris"
7
"Patel"
8
"Three"
9
"One"
10
"Blood"
places
0
"Camden"
1
"Wapping"
globalScore
0.418
windowScore
0.333
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
194
glossingSentenceCount
2
matches
0
"as if gripping an absent object, but the skin was unbroken"
1
"seemed worn at first, but under the lamp she saw fresh scratches crossing three of them"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.306
wordCount
3264
matches
0
"not the cause of death but a pin, driven through the body to hold something in place"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
3
totalSentences
441
matches
0
"kept that opinion"
1
"handwriting that she"
2
"used that signal"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
272
mean
12
std
12.96
cv
1.08
sampleLengths
0
15
1
41
2
9
3
40
4
18
5
5
6
4
7
18
8
15
9
48
10
4
11
2
12
4
13
2
14
4
15
9
16
5
17
3
18
3
19
60
20
11
21
6
22
56
23
11
24
2
25
10
26
5
27
6
28
7
29
1
30
45
31
37
32
23
33
11
34
6
35
23
36
3
37
1
38
20
39
5
40
2
41
4
42
11
43
28
44
7
45
2
46
37
47
46
48
6
49
7
91.31%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
13
totalSentences
327
matches
0
"been recovered"
1
"been scraped"
2
"been arranged"
3
"been drawn"
4
"was smeared"
5
"were curled"
6
"been pulled"
7
"was shaped"
8
"been drilled"
9
"been painted"
10
"been broken"
11
"been hidden"
12
"been crossed"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
1
totalVerbs
433
matches
0
"was sitting"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
1
semicolonCount
0
flaggedSentences
1
totalSentences
441
ratio
0.002
matches
0
"A trail ending at the body—or beginning there."
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
2507
adjectiveStacks
1
stackExamples
0
"same seven-fingered hand"
adverbCount
72
adverbRatio
0.028719585161547666
lyAdverbCount
18
lyAdverbRatio
0.007179896290386917
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
441
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
441
mean
7.4
std
5.79
cv
0.782
sampleLengths
0
15
1
30
2
2
3
2
4
7
5
9
6
21
7
7
8
12
9
18
10
5
11
4
12
18
13
15
14
16
15
25
16
7
17
4
18
2
19
4
20
2
21
4
22
2
23
7
24
5
25
3
26
3
27
6
28
12
29
9
30
12
31
21
32
11
33
6
34
8
35
12
36
6
37
8
38
6
39
16
40
11
41
2
42
5
43
5
44
5
45
4
46
2
47
7
48
1
49
10
52.68%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
16
diversityRatio
0.3378684807256236
totalSentences
441
uniqueOpeners
149
99.13%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
8
totalSentences
269
matches
0
"Just a keyhole shaped like"
1
"Too much blood on the"
2
"Too little on the tiles."
3
"Dark blue glass, curved, the"
4
"Then it snapped toward the"
5
"Then the ceiling had begun"
6
"Instead, Quinn studied the corpse’s"
7
"Then, very softly, one."
ratio
0.03
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
51
totalSentences
269
matches
0
"It stood between a boarded"
1
"It had been in the"
2
"He was younger by ten"
3
"She stepped through."
4
"Their awnings sagged over empty"
5
"He glanced at her."
6
"He had not meant to"
7
"She adjusted the cuff of"
8
"Her pulse did not."
9
"She resumed walking."
10
"They passed beneath a rusted"
11
"Their equipment had been arranged"
12
"Her face had the pinched"
13
"He was older than Shah’s"
14
"His coat was expensive but"
15
"She leaned closer."
16
"His eyes were open."
17
"His jaw hung slack."
18
"She held it beneath the"
19
"She lowered the shard into"
ratio
0.19
78.96%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
205
totalSentences
269
matches
0
"Detective Harlow Quinn entered the"
1
"It stood between a boarded"
2
"Quinn held the bone token"
3
"It had been in the"
4
"The pathologist had called it"
5
"Quinn had thought human, though"
6
"The token slid into the"
7
"Something clicked inside the wall."
8
"The door opened inward."
9
"Detective Sergeant Malik Shah stood"
10
"He was younger by ten"
11
"Quinn looked at him."
12
"She stepped through."
13
"A tiled staircase plunged into"
14
"ENTRANCE, said one, its white"
15
"Quinn’s torch beam passed over"
16
"The effect was worse than"
17
"An abandoned platform stretched beneath"
18
"Stalls crowded the edge where"
19
"Their awnings sagged over empty"
ratio
0.762
18.59%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
269
matches
0
"Now another impossible door had"
ratio
0.004
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
91
technicalSentenceCount
0
matches
(empty)
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
35
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
32
fancyCount
2
fancyTags
0
"Patel warned (warn)"
1
"Shah whispered (whisper)"
dialogueSentences
149
tagDensity
0.215
leniency
0.43
rawRatio
0.063
effectiveRatio
0.027
90.4773%