NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-06-01KK1GD4YWWNGE6XSE0A0YKWVS
Run Details
Model:
Inception Mercury 2
Test:
Bad Writing Habits
Scenario:
Mystery: examining a crime scene
Duration:
4.5s
Cost:
$0.001943
Provider:
Inception
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
88.33%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
26.07%
AI-ism word frequency
(details)
66.67%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
96.27%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
60.61%
Name drop frequency
(details)
70.63%
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)
93.82%
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)
44.90%
Sentence opener variety
(details)
0.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
Subordinate conjunction sentence starts
(details)
97.26%
Technical jargon density
(details)
65.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
80.3190%
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
Detective Harlow Quinn stepped off
the rusted stairs into the dim glow of the abandoned tube station.
The air smelled of damp
stone and old oil, a metallic tang that clung to the skin.
Her brown eyes scanned the
cavernous space, catching the
flicker
of a single bulb swinging overhead.
A thin line of light
fell across a pool of dark liquid that seeped from a cracked tile, staining the floor like a bruise.
She glanced at her left
wrist, the worn leather
watch
ticking against the skin of her forearm. The
watch
face
was cracked
, the hands frozen at 03:17.
She lifted it, feeling the
familiar
weight
of military precision settle into her bones.
Her sharp jaw set as
she moved toward the body.
A figure lingered near the
far wall, hunched over a battered leather satchel.
The woman’s red curls fell
in a tangled halo around her face, and round glasses reflected the bulb’s sputter.
She tucked a strand of
hair behind her left ear, a nervous habit that betrayed her calm exterior. “Eva,”
Quinn called, voice low
, “what’s the read?”
Eva turned, eyes green as
fresh leaves, and lifted the satchel. “Found the compass,”
she said, voice steady
, “but the needle’s dead.” Quinn knelt beside the corpse, a man in his thirties, his shirt torn, a smear of blood across his collar.
A small brass compass lay
in his hand, its casing dulled by a green patina, the sigils
etched
into its face barely visible under the grime. The needle, however, rested motionless, pointing nowhere.
She lifted the compass, feeling
the cool metal against her palm.
The sigils glowed faintly, as
if remembering a forgotten oath. “It should point to a rift,” she said, “but there’s no rift here.” Eva flipped open a notebook, her fingers trembling
slightly
. “The Veil Market moves each full moon,” she said, “the token required for entry is a bone. If the victim was a Shade artisan, he might have been tracking a portal.” Quinn’s gaze drifted to the wall opposite the body. A faint outline of a door
was hidden
behind a graffiti tag—a stylized eye with a tear. The tile above it was
slightly
raised, a seam that caught the light.
She pressed her palm against
it, feeling a subtle vibration, like a
pulse
beneath the stone. “The door’s not a door,” she muttered, “it’s a seal.” Eva’s glasses slid down her nose. “Seal? You think someone sealed a portal?” Quinn turned the compass over, noting the protective sigils.
They were worn, the edges
softened by time.
She traced a finger along
the rim, feeling a faint indentation where a glyph had
been pressed
into the metal. “Someone tried to hide the compass,” she said, “but the sigils are still active.” A soft rustle
echoed
from the far end of the station. A shadow slipped behind a stack of crates, disappearing into the darkness. Quinn’s hand moved to the holster at her hip, the leather of her
watch
creaking as she adjusted her grip. “Did you see that?”
she asked, voice low
. Eva’s
eyes widened
, her breath catching. “A Shade?” “No,” Quinn replied, “a presence. Something that doesn’t belong to the ordinary.” She lifted the compass again, aligning it with the wall’s seam. The needle twitched, a faint quiver that hinted at a hidden force. “It’s pointing to the seam,” she said, “but the rift is sealed. The seal must be broken.” Eva opened her satchel, pulling out a thin parchment covered in ink. “I found this in the archives,” she said, “a diagram of a binding ritual. It uses a compass as a key, but the sigils must be
aligned
with the portal’s axis.” Quinn’s
eyes narrowed
. “The sigils are misaligned,” she said, “the compass was forced into a different orientation. Someone tried to sabotage the ritual.”
She placed the compass on
the seam, pressing
gently
. The stone gave, a soft click resonating through the
gloom
.
A thin line of light
seeped from the crack, pale and
wavering
like a candle flame in wind. “Looks like a portal,” Eva whispered, “but it’s not fully opened.” Quinn stepped back, her mind
racing
. “The victim was trying to open the portal, but someone cut the ritual short. The compass is the only clue we have. The needle’s stillness means the portal is dormant, waiting for the right alignment.” She turned to the body, noting the victim’s pocket. A bone token lay there, polished to a smooth sheen,
etched
with a simple rune. The token matched the entry requirement for the Veil Market. “Token’s genuine,” Quinn said, “but why leave it here?” Eva flipped through her notebook, eyes
scanning
the margins. “The token could be a lure. Someone wanted the victim to come here, to use the compass.” A low hum rose from the wall, the light intensifying. The seam widened, revealing a swirling vortex of violet and black. The air grew colder, breath forming mist on the stone. Quinn’s hand tightened around the
watch
, the leather creaking. “We’re not alone,” she said, “the portal is feeding off the energy of the market.” Eva’s glasses fogged. “If we step through, we could be pulled into whatever lies beyond.” Quinn glanced at the body, the victim’s eyes still open, staring at the wall
as if seeing something no one else could
. “He saw it,” she said, “and he tried to stop it.”
She lifted the compass, aligning
the needle with the vortex. The sigils glowed brighter, the brass casing humming. “We need to reverse the sigils,” she said, “to close the portal.” Eva rummaged in her satchel, pulling out a small vial of black liquid. “This is a binding agent,” she said, “from the restricted archives. It can
disrupt
the sigils.” Quinn poured a few drops onto the compass, the liquid sizzled, the patina turning a deeper verdigris. The needle jerked, pointing directly at the vortex’s core. “The portal reacts,” she said, “it’s trying to reorient itself.”
She placed the compass against
the vortex, the metal cold against the swirling energy. The light flared, then dimmed, the vortex contracting like a breath held too long. Eva’s voice
trembled
. “It’s sealing.” The seam sealed with a soft click, the stone smoothing over, the graffiti eye fading into the background. The violet light vanished, leaving only the dim bulb’s sputter. Quinn stepped back, breathing steadier. “We’ve closed it,” she said, “but the evidence remains.”
She lifted the compass, now
still, the sigils dimmed. “The victim’s plan was to open a portal to the Shade realm,” she said, “but someone—someone who knows the ritual—cut it short, leaving the compass as a trap.” Eva stared at the bone token, turning it over. “The token is a marker,” she said, “it tells us who can enter. Whoever did this must have a token too.” Quinn’s eyes
flicked
to the shadows where the figure had vanished. “We need to find the other token,” she said, “and the person who’s it.”
She slipped the compass into
her pocket, feeling the
weight
of the brass against her thigh. “Let’s go,” she said, “the market moves with the moon. We have little time before it shifts.” Eva nodded, tucking her hair behind her ear, the satchel thumping against her side. “I’ll bring the archives,” she said, “and the binding agent.” Quinn turned toward the exit, the tunnel’s darkness swallowing her silhouette.
She glanced back once, the
faint
echo
of the vortex’s hum lingering in the stone. “Keep your eyes open,” she said, “the market never forgets.”
She walked away, the worn
leather
watch
ticking against her wrist, the compass hidden beneath her coat, the mystery of the Veil Market still unfolding in the shadows.
created_at
"2026-03-06T12:01:54.148Z"
3/6/2026, 12:01:54 PM
model
"inception/mercury-2-20260304"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1664
moderation_latency
(null)
generation_time
4468
tokens_prompt
1149
tokens_completion
2686
native_tokens_prompt
962
native_tokens_completion
2354
native_tokens_completion_images
(null)
native_tokens_reasoning
724
native_tokens_cached
278
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
"stop"
usage
0.00194345
router
(null)
provider_responses
0
endpoint_id
"c2a24e34-c306-4b4d-9e2f-b162c2d8bf0e"
id
"chatcmpl-bb386339-270f-4b23-a33c-9cf5b9efc21c"
is_byok
false
latency
57
model_permaslug
"inception/mercury-2-20260304"
provider_name
"Inception"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1772798514-r91oO2BOwFp4isoMSu01"
upstream_id
"chatcmpl-bb386339-270f-4b23-a33c-9cf5b9efc21c"
total_cost
0.00194345
cache_discount
0.00006255
upstream_inference_cost
0
provider_name
"Inception"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
25
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
31
tagDensity
0.806
leniency
1
rawRatio
0
effectiveRatio
0
88.33%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1285
totalAiIsmAdverbs
3
found
0
adverb
"slightly"
count
2
1
adverb
"gently"
count
1
highlights
0
"slightly"
1
"gently"
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)
26.07%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1285
totalAiIsms
19
found
0
word
"scanned"
count
1
1
word
"flicker"
count
1
2
word
"familiar"
count
1
3
word
"weight"
count
2
4
word
"etched"
count
2
5
word
"pulse"
count
1
6
word
"traced"
count
1
7
word
"echoed"
count
1
8
word
"aligned"
count
1
9
word
"gloom"
count
1
10
word
"wavering"
count
1
11
word
"racing"
count
1
12
word
"scanning"
count
1
13
word
"disrupt"
count
1
14
word
"trembled"
count
1
15
word
"flicked"
count
1
16
word
"echo"
count
1
highlights
0
"scanned"
1
"flicker"
2
"familiar"
3
"weight"
4
"etched"
5
"pulse"
6
"traced"
7
"echoed"
8
"aligned"
9
"gloom"
10
"wavering"
11
"racing"
12
"scanning"
13
"disrupt"
14
"trembled"
15
"flicked"
16
"echo"
66.67%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
2
highlights
0
"eyes widened"
1
"eyes narrowed"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
92
matches
(empty)
96.27%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
3
hedgeCount
0
narrationSentences
92
filterMatches
0
"watch"
hedgeMatches
(empty)
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
98
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
35
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1282
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
24
unquotedAttributions
0
matches
(empty)
60.61%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
33
wordCount
895
uniqueNames
5
maxNameDensity
1.79
worstName
"Quinn"
maxWindowNameDensity
3
worstWindowName
"Quinn"
discoveredNames
Harlow
1
Quinn
16
Eva
12
Veil
2
Market
2
persons
0
"Harlow"
1
"Quinn"
2
"Eva"
places
(empty)
globalScore
0.606
windowScore
0.667
70.63%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
63
glossingSentenceCount
2
matches
0
"as if remembering a forgotten oath"
1
"as if seeing something no one else could"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1282
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
98
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
44
mean
29.14
std
15.23
cv
0.523
sampleLengths
0
74
1
51
2
50
3
8
4
22
5
53
6
34
7
40
8
55
9
10
10
13
11
51
12
43
13
8
14
8
15
12
16
40
17
43
18
23
19
37
20
11
21
41
22
34
23
9
24
26
25
31
26
24
27
15
28
33
29
30
30
29
31
26
32
10
33
28
34
5
35
28
36
14
37
37
38
30
39
25
40
33
41
24
42
36
43
28
93.82%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
3
totalSentences
92
matches
0
"was cracked"
1
"was hidden"
2
"been pressed"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
171
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
1
semicolonCount
0
flaggedSentences
1
totalSentences
98
ratio
0.01
matches
0
"A faint outline of a door was hidden behind a graffiti tag—a stylized eye with a tear."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
896
adjectiveStacks
0
stackExamples
(empty)
adverbCount
20
adverbRatio
0.022321428571428572
lyAdverbCount
7
lyAdverbRatio
0.0078125
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
98
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
98
mean
13.08
std
6.21
cv
0.475
sampleLengths
0
17
1
17
2
16
3
24
4
17
5
10
6
14
7
10
8
13
9
19
10
18
11
8
12
11
13
11
14
20
15
26
16
7
17
11
18
10
19
13
20
9
21
31
22
9
23
17
24
13
25
16
26
10
27
6
28
7
29
9
30
8
31
20
32
14
33
11
34
12
35
20
36
8
37
6
38
2
39
12
40
11
41
12
42
17
43
12
44
31
45
3
46
20
47
9
48
10
49
18
44.90%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.23469387755102042
totalSentences
98
uniqueOpeners
23
0.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
0
totalSentences
70
matches
(empty)
ratio
0
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
20
totalSentences
70
matches
0
"Her brown eyes scanned the"
1
"She glanced at her left"
2
"She lifted it, feeling the"
3
"Her sharp jaw set as"
4
"She tucked a strand of"
5
"she said, voice steady"
6
"She lifted the compass, feeling"
7
"She pressed her palm against"
8
"They were worn, the edges"
9
"She traced a finger along"
10
"she asked, voice low"
11
"She lifted the compass again,"
12
"She placed the compass on"
13
"She turned to the body,"
14
"She lifted the compass, aligning"
15
"She placed the compass against"
16
"She lifted the compass, now"
17
"She slipped the compass into"
18
"She glanced back once, the"
19
"She walked away, the worn"
ratio
0.286
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
70
totalSentences
70
matches
0
"Detective Harlow Quinn stepped off"
1
"The air smelled of damp"
2
"Her brown eyes scanned the"
3
"A thin line of light"
4
"She glanced at her left"
5
"The watch face was cracked,"
6
"She lifted it, feeling the"
7
"Her sharp jaw set as"
8
"A figure lingered near the"
9
"The woman’s red curls fell"
10
"She tucked a strand of"
11
"Quinn called, voice low"
12
"Eva turned, eyes green as"
13
"she said, voice steady"
14
"Quinn knelt beside the corpse,"
15
"A small brass compass lay"
16
"The needle, however, rested motionless,"
17
"She lifted the compass, feeling"
18
"The sigils glowed faintly, as"
19
"Eva flipped open a notebook,"
ratio
1
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
70
matches
(empty)
ratio
0
97.26%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
47
technicalSentenceCount
3
matches
0
"A thin line of light fell across a pool of dark liquid that seeped from a cracked tile, staining the floor like a bruise."
1
"She tucked a strand of hair behind her left ear, a nervous habit that betrayed her calm exterior."
2
"The sigils glowed faintly, as if remembering a forgotten oath."
65.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
25
uselessAdditionCount
3
matches
0
"Quinn called, voice low,"
1
"she said, voice steady,"
2
"she asked, voice low"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
25
fancyCount
2
fancyTags
0
"she muttered (mutter)"
1
"Eva whispered (whisper)"
dialogueSentences
31
tagDensity
0.806
leniency
1
rawRatio
0.08
effectiveRatio
0.08
80.3190%