NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHY9J0Q7VPNV8A6RWKVXTREZ
Run Details
Model:
Ministral 3 3B
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
19.7s
Cost:
$0.000654
Provider:
Mistral
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
83.56%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
0.00%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
96.50%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
10.81%
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)
98.47%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
47.50%
Sentence opener variety
(details)
60.61%
Adverb-first sentence starts
(details)
16.36%
Pronoun-first sentence starts
(details)
0.00%
Subject-first sentence starts
(details)
0.00%
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)
80.4600%
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="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> 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.
Model response
Messages
Meta
AI
The Raven’s Nest smelled of
aged whiskey and damp wool, the kind of scent that clung to the air like a ghost from another time.
Aurora Carter—Rory, as she preferred
it—pushed open the door, her boots crunching on the gravel outside.
The neon green sign flickered
above the entrance, casting a sickly green glow over the dim interior.
She had come for the
food, of course, but also for the quiet, the way the bar hummed with the kind of low murmur that suggested secrets were
being whispered
behind closed eyes.
She hadn’t been here in
years.
The bar was smaller than
she remembered, the walls lined with maps and photographs that
seemed to
shift
slightly
when she looked too long.
Silas Blackwood stood behind the
bar, his back to her, a glass of whiskey in hand.
He turned then, his hazel
eyes sharp with recognition. "Aurora,"
he said, voice low
. "You look… different."
She exhaled, the breath curling
around her fingers. "And you look the same." He didn’t flinch. "Same as always."
She stepped closer, the scent
of aged leather and something sharper—old smoke—washing over her. "You’ve got a limp,"
she said, not unkindly
. "I didn’t expect that." Silas’ fingers tightened around the glass. "Knee’s still not right." "From Prague," she guessed. "I remember."
He nodded, but his jaw
was set. "You’re not the same."
She reached for the menu
pinned to the wall, her fingers brushing against the edge of a photograph of a younger Silas, grinning at a camera. "I’m still Rory," she said. "Still the one who left." Silas didn’t look away. "You didn’t have to." The words hung between them, heavy as the
weight
of years.
She turned back to the
menu, her thumb
tracing
the words. "I had to,"
she said softly
. "I had to get away."
Silas set his glass down
with a quiet clink. "From Evan?" She didn’t answer right away. The memory was still raw, still sharp.
She had come to London
to escape, to start over, but the
weight
of it had settled in her bones. "I thought I could,"
she said finally
. "I thought I could outrun it." Silas studied her for a long moment. "You didn’t." The words hit her like a punch.
She looked away, her fingers
tightening around the menu. "I tried," she said. "I
tried to
be someone else." Silas’ voice was quiet. "You were always Rory."
She exhaled, the breath slow
and deliberate. "I was," she admitted. "But I wasn’t enough." The bar
seemed to
hold its breath. Silas reached across the counter, his hand brushing hers. "You were enough," he said. "For me." She pulled her hand back, her fingers aching. "I left you." Silas’ expression didn’t change, but his voice dropped. "I know."
She wanted to ask why
he hadn’t reached out. Why he hadn’t
tried to
find her. But the words stuck in her throat. Instead, she said, "I should go." Silas didn’t move. "No."
She turned to him, her
blue eyes sharp. "What?" He gestured to the menu. "Food." She hesitated, then reached for it. The moment her fingers brushed the paper, she felt the
weight
of it all again—the years, the choices, the way the world had moved on without her. Silas watched her, his expression
unreadable
. "You’re still here," he said. She looked at him,
really
looked at him, and for the first time in years, she saw the man she had left behind. The one who had carried on, who had kept the bar going, who had kept the secrets alive. "I’m sorry," she said. Silas didn’t smile. "Don’t be." She swallowed. "I should’ve come back sooner." He shook his head. "You didn’t have to." She looked around the bar, at the photographs, at the maps, at the way the light caught the edges of the room. "I’m not sure I can." Silas’ voice was gentle. "You can try."
She exhaled, the breath slow
and steady. "I don’t know if I can." Silas studied her for a long moment. Then, quietly, he said, "You always could." She looked at him, her heart
pounding
. "I don’t know if I can do this anymore." Silas’ hand found hers again, his fingers warm against hers. "You can," he said. "You always can." She pulled her hand away, her fingers aching. "I don’t know if I can." Silas didn’t argue. Instead, he said, "Eat." She looked at the menu again, her
stomach
growling
softly
. "I don’t know if I can." Silas stood, his limp barely noticeable. "Then you won’t." She followed him to the counter, her fingers brushing against the edge of the photograph again. "I’m sorry," she said. Silas turned to her, his eyes soft. "For what?" She looked at him,
really
looked at him, and for the first time in years, she saw the man she had left behind. The one who had carried on, who had kept the bar going, who had kept the secrets alive. "For leaving," she said. Silas didn’t smile. "I know."
She exhaled, the breath slow
and deliberate. "I should’ve come back sooner." Silas shook his head. "You didn’t have to." She looked around the bar, at the photographs, at the maps, at the way the light caught the edges of the room. "I’m not sure I can." Silas’ voice was gentle. "You can try." She hesitated, then reached for the menu. The moment her fingers brushed the paper, she felt the
weight
of it all again—the years, the choices, the way the world had moved on without her. Silas watched her, his expression
unreadable
. "I’m still Rory," she said. "Still the one who left." Silas didn’t look away. "You were always Rory," he said. "For me."
She exhaled, the breath curling
around her fingers. "I was," she admitted. "But I wasn’t enough." Silas’ fingers tightened around the glass. "You were enough," he said. "For me." She pulled her hand back, her fingers aching. "I left you." Silas’ voice was quiet. "I know."
She wanted to ask why
he hadn’t reached out. Why he hadn’t
tried to
find her. But the words stuck in her throat. Instead, she said, "I should go." Silas didn’t move. "No."
She turned to him, her
blue eyes sharp. "What?" Silas gestured to the menu. "Food." She hesitated, then reached for it. The moment her fingers brushed the paper, she felt the
weight
of it all again—the years, the choices, the way the world had moved on without her. Silas watched her, his expression
unreadable
. "You’re still here," he said. She looked at him,
really
looked at him, and for the first time in years, she saw the man she had left behind. The one who had carried on, who had kept the bar going, who had kept the secrets alive. "I’m sorry," she said. Silas didn’t smile. "Don’t be." She swallowed. "I should’ve come back sooner." Silas shook his head. "You didn’t have to." She looked at him, her heart
pounding
. "I’m not sure I can." Silas’ hand found hers again, his fingers warm against hers. "You can," he said. "You always can." She pulled her hand away, her fingers aching. "I don’t know if I can do this anymore." Silas didn’t argue. Instead, he said, "Eat." She hesitated, then turned to the menu. The bar’s quiet hum filled the space between them, a
reminder
of the life that had gone on without her. Silas watched her, his expression
unreadable
, as she picked at the food, her appetite long gone. "I’m sorry," she said again, softer this time. Silas didn’t look away. "For what?"
She exhaled, the breath slow
and steady. "For leaving you." He didn’t smile. "I know." She looked around the bar, at the photographs of a life she had once known, at the maps that told stories she had once been part of. "I should’ve stayed," she said. Silas’ voice was gentle. "You couldn’t have." She shook her head. "I could’ve tried." Silas’ hand found hers again, his fingers warm against hers. "You did," he said. "You tried." She pulled her hand away, her fingers aching. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She looked at him, her heart
pounding
, and for the first time in years, she saw the man she had left behind. The one who had carried on, who had kept the bar going, who had kept the secrets alive. "I’m not sure I can," she said. Silas stood, his limp barely noticeable. "Then you won’t." She followed him to the counter, her fingers brushing against the edge of the photograph again. "I’m sorry," she said. Silas turned to her, his eyes soft. "For what?" She looked at him,
really
looked at him, and saw the man she had left behind. "For leaving," she said. Silas didn’t smile. "I know."
She exhaled, the breath slow
and deliberate. "I should’ve come back sooner." Silas shook his head. "You didn’t have to." She hesitated, her gaze fixed on the menu. "I’m not sure I can." Silas’ voice was quiet, almost tender. "You can try." She looked up at him, her heart heavy. "I don’t know if I can." Silas reached out, his fingers brushing her cheek. "You always can," he said. "For me." She closed her eyes, the
warmth
of his touch seeping into her skin. "I’m sorry," she whispered. Silas didn’t pull away. "Don’t be." She opened her eyes, her gaze meeting his. "I should go." Silas’ voice was firm. "No."
She exhaled, the breath slow
and steady. "I don’t know if I can." Silas’ hand found hers again, his fingers warm and sure. "You can," he said. "You always can." She looked at him, her heart
pounding
, and for the first time in years, she saw the man she had left behind. The one who had carried on, who had kept the bar going, who had kept the secrets alive. "I’m sorry," she said. Silas didn’t smile. "Don’t be." She swallowed, the
weight
of it all pressing down on her. "I should’ve stayed." Silas’ voice was gentle. "You couldn’t have." She shook her head. "I could’ve tried." Silas’ fingers tightened around hers. "You did," he said. "You tried." She pulled her hand away, her fingers aching. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She looked at him, her heart
pounding
, and saw the man she had left behind. The one who had carried on, who had kept the bar going, who had kept the secrets alive. "I’m not sure I can," she said. Silas stood, his limp barely noticeable. "Then you won’t." She hesitated, then turned to the menu. The bar’s quiet hum filled the space between them, a
reminder
of the life that had gone on without her. Silas watched her, his expression
unreadable
, as she picked at the food, her appetite long gone. "I’m sorry," she said again, softer this time. Silas didn’t look away. "For what?"
She exhaled, the breath slow
and deliberate. "For leaving you." Silas didn’t smile. "I know." The
silence
stretched between them, thick with
unspoken
words. Aurora finally looked up, her eyes meeting Silas’ in the dim light. "I should go," she said. Silas didn’t move. "No." She hesitated, then reached for the menu again. The
weight
of the past pressed down on her, a mountain she had
tried to
climb but never quite reached. Silas watched her, his expression
unreadable
, as she picked at the food, her
stomach
growling
softly
despite herself. "I’m sorry," she said. Silas’ voice was quiet, almost tender. "Don’t be."
She exhaled, the breath curling
around her fingers. "I should’ve stayed." Silas’ hand found hers again, his fingers warm against hers. "You couldn’t have," he said
softly
. She pulled her hand away, her fingers aching. "I could’ve tried." Silas’ voice was firm. "You did." She looked at him, her heart heavy with the
weight
of it all. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She hesitated, her gaze fixed on the menu. The bar’s quiet hum filled the space between them, a
reminder
of the life that had carried on without her. "I’m sorry," she said. Silas’ eyes met hers, his expression gentle. "For what?"
She exhaled, the breath slow
and steady. "For leaving you." Silas didn’t smile. "I know." She looked around, at the photographs, at the maps, at the way the light played across the walls. "I should’ve come back sooner." Silas’ voice was quiet. "You didn’t have to." She hesitated, then reached for the menu again. The past pressed down on her, a
weight
she had
tried to
carry alone. Silas watched her, his expression
unreadable
, as she picked at the food, her appetite long forgotten. "I’m not sure I can," she said. Silas’ hand found hers, his fingers warm and sure. "You can," he said. "You always can." She looked up at him, her heart
pounding
. "I’m sorry," she whispered. Silas didn’t pull away. "Don’t be."
She exhaled, the breath slow
and deliberate. "I should’ve stayed." Silas’ voice was gentle. "You couldn’t have." She shook her head. "I could’ve tried." Silas’ fingers tightened around hers. "You did." She pulled her hand away, her fingers aching. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She hesitated, her gaze locked onto his. "I’m not sure I can." Silas stood, his left leg shifting
slightly
beneath him. "Then you won’t."
She turned back to the
menu, her fingers
tracing
the words. The bar’s quiet hum filled the space between them, a
reminder
of the life that had gone on without her. Silas watched her, his expression
unreadable
, as she picked at the food, her appetite long gone. "I’m sorry," she said. Silas’ voice was quiet, almost tender. "Don’t be."
She exhaled, the breath curling
around her fingers. "I should’ve stayed." Silas’ hand found hers again, his fingers warm against hers. "You couldn’t have," he said
softly
. She looked at him, her heart heavy with the
weight
of it all. "I could’ve tried." Silas’ voice was firm. "You did." She closed her eyes, the
weight
pressing down on her. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She opened her eyes, her gaze meeting his. "I’m sorry." Silas didn’t smile. "For what?"
She exhaled, the breath slow
and steady. "For leaving you." Silas’ eyes held hers, his expression gentle. "I know." The
silence
stretched between them, thick with the
unspoken
. Aurora finally looked away, her fingers brushing the edge of the photograph on the wall. "I should go," she said. Silas didn’t move. "No." She hesitated, then reached for the menu again. The past pressed down on her, a
weight
she had carried alone. Silas watched her, his expression
unreadable
, as she picked at the food, her appetite long forgotten. "I’m sorry," she said. Silas’ voice was quiet. "Don’t be."
She exhaled, the breath curling
around her fingers. "I should’ve stayed." Silas’ hand found hers, his fingers warm and sure. "You couldn’t have," he said. She pulled her hand away, her fingers aching. "I could’ve tried." Silas’ voice was firm. "You did." She looked at him, her heart heavy with the
weight
of it all. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She hesitated, her gaze fixed on the menu. The bar’s quiet hum filled the space between them, a
reminder
of the life that had moved on without her. "I’m sorry," she said. Silas’ eyes met hers, his expression
unreadable
. "For what?"
She exhaled, the breath slow
and deliberate. "For leaving." Silas didn’t smile. "I know."
She turned to him, her
blue eyes sharp with the
weight
of it all. "I should’ve come back sooner." Silas’ voice was gentle. "You didn’t have to." She hesitated, then reached for the menu again. The past pressed down on her, a
weight
she had
tried to
escape. Silas watched her, his expression
unreadable
, as she picked at the food, her appetite long gone. "I’m not sure I can," she said. Silas’ hand found hers, his fingers warm and sure. "You can," he said. "You always can." She closed her eyes, the
weight
pressing down on her. "I’m sorry," she whispered. Silas didn’t pull away. "Don’t be."
She exhaled, the breath slow
and steady. "I should’ve stayed." Silas’ voice was quiet. "You couldn’t have." She looked at him, her heart heavy with the
weight
of it all. "I could’ve tried." Silas’ fingers tightened around hers. "You did." She pulled her hand away, her fingers aching. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She hesitated, her gaze meeting his. "I’m sorry." Silas’ eyes held hers, his expression gentle. "For what?"
She exhaled, the breath curling
around her fingers. "For leaving." Silas didn’t smile. "I know." The moment hung between them, thick with the
weight
of years and the
unspoken
. Aurora finally looked away, her fingers brushing the edge of the photograph on the wall. "I should go," she said. Silas didn’t move. "No." She hesitated, then reached for the menu again. The bar’s quiet hum filled the space between them, a
reminder
of the life that had moved on without her. Silas watched her, his expression
unreadable
. "I’m sorry," she said. Silas’ voice was quiet, almost tender. "Don’t be."
She exhaled, the breath slow
and deliberate. "I should’ve stayed." Silas’ hand found hers again, his fingers warm against hers. "You couldn’t have," he said
softly
. She looked at him, her heart heavy with the
weight
of it all. "I could’ve tried." Silas’ voice was firm. "You did." She closed her eyes, the past pressing down on her. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She opened her eyes, her gaze meeting his. "I’m sorry." Silas didn’t smile. "For what?"
She exhaled, the breath curling
around her fingers. "For leaving you." Silas’ eyes held hers, his expression gentle. "I know." The
silence
stretched, thick with the
unspoken
. Aurora finally stepped back, her fingers brushing the menu one last time. "I should go," she said. Silas didn’t move. "No." She hesitated, then turned to face him fully. The
weight
of it all settled around her, a quiet storm of regret and longing. "I’m sorry," she said. Silas’ voice was quiet, almost tender. "Don’t be."
She exhaled, the breath slow
and steady. "I should’ve stayed." Silas’ hand found hers again, his fingers warm and sure. "You couldn’t have," he said. She pulled her hand away, her fingers aching. "I could’ve tried." Silas’ voice was firm. "You did." She looked at him, her heart heavy with the
weight
of it all. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She hesitated, her gaze fixed on the menu. The bar’s quiet hum filled the space between them, a
reminder
of the life that had moved on without her. "I’m sorry," she said. Silas’ eyes met hers, his expression
unreadable
. "For what?"
She exhaled, the breath curling
around her fingers. "For leaving." Silas didn’t smile. "I know."
She turned to him, her
blue eyes sharp with the
weight
of it all. "I should’ve come back sooner." Silas’ voice was gentle. "You didn’t have to." She hesitated, then reached for the menu again. The past pressed down on her, a
weight
she had
tried to
escape. The moment she picked it up, she felt the
familiar
ache in her chest, the kind that came from carrying something too heavy for too long. Silas watched her, his expression
unreadable
, as she picked at the food, her appetite long forgotten. "You’re still Rory," he said. She looked up at him, her heart
pounding
. "And you’re still Silas." Silas’ hand found hers again, his fingers warm against hers. "You always were," he said. She pulled her hand away, her fingers tingling. "I’m sorry." Silas didn’t smile. "Don’t be."
She exhaled, the breath slow
and deliberate. "I should’ve stayed." Silas’ voice was quiet. "You couldn’t have." She looked at him, her gaze meeting his. "I could’ve tried." Silas’ fingers tightened around hers. "You did." She closed her eyes, the
weight
pressing down on her. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She hesitated, her gaze fixed on the menu. The bar’s quiet hum filled the space between them, a
reminder
of the life that had moved on without her. "I’m sorry," she said. Silas’ eyes held hers, his expression gentle. "For what?"
She exhaled, the breath curling
around her fingers. "For leaving you." Silas didn’t smile. "I know." The moment stretched, thick with the
weight
of it all. Aurora finally turned away, her fingers brushing the edge of the photograph on the wall. "I should go," she said. Silas didn’t move. "No." She hesitated, then reached for the menu again. The past pressed down on her, a
weight
she had
tried to
escape. Silas watched her, his expression
unreadable
. "I’m sorry," she said. Silas’ voice was quiet, almost tender. "Don’t be."
She exhaled, the breath slow
and deliberate. "I should’ve stayed." Silas’ hand found hers again, his fingers warm and sure. "You couldn’t have," he said
softly
. She looked at him, her heart heavy with the
weight
of it all. "I could’ve tried." Silas’ voice was firm. "You did." She pulled her hand away, her fingers aching. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She hesitated, her gaze meeting his. "I’m sorry." Silas’ eyes held hers, his expression gentle. "For what?"
She exhaled, the breath curling
around her fingers. "For leaving." Silas didn’t smile. "I know." The
silence
lingered, thick with the
unspoken
. Aurora finally stepped back, her fingers brushing the menu one last time. "I should go," she said. Silas didn’t move. "No." She hesitated, then turned to face him fully. The
weight
of it all settled around her, a quiet storm of regret and longing. "I’m sorry," she said. Silas’ voice was quiet, almost tender. "Don’t be."
She exhaled, the breath slow
and steady. "I should’ve stayed." Silas’ hand found hers again, his fingers warm against hers. "You couldn’t have," he said. She pulled her hand away, her fingers tingling. "I could’ve tried." Silas’ voice was firm. "You did." She looked at him, her heart heavy with the
weight
of it all. "I don’t know if I can." Silas didn’t argue. "Then you won’t." She hesitated, her gaze fixed on the menu. The bar’s quiet hum filled the space between them, a
reminder
of the life that had moved on without her. The past pressed down on her, a
weight
she had
tried to
escape. The moment she picked up the menu, she felt the
familiar
ache in her chest, the kind that came from years of carrying something too heavy. Silas watched her, his expression
unreadable
. "You’re still Rory," he said.
She exhaled, the breath curling
around her fingers. "And you’re still Silas." Silas’ hand found hers again, his fingers warm against hers. "You always were," he said. She pulled her hand away, her fingers aching. "I’m sorry." Silas didn’t smile. "Don’t be." She turned to the menu, her fingers
tracing
the words. The
weight
of it all pressed down on her, a quiet storm of regret and longing. "I should’ve come back sooner," she said. Silas’ voice was gentle. "You didn’t have to." She hesitated, then reached for the menu again. The past lingered, a
weight
she had
tried to
escape. "I’m not sure I can," she said. Silas’ hand found hers, his fingers warm and sure. "You can," he said. "You always can."
She exhaled, the breath slow
and steady. "I’m sorry," she whispered.
created_at
"2026-02-20T19:48:48.5Z"
2/20/2026, 7:48:48 PM
model
"mistralai/ministral-3b-2512"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
230
moderation_latency
(null)
generation_time
19324
tokens_prompt
867
tokens_completion
6262
native_tokens_prompt
826
native_tokens_completion
5714
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
384
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.000654
router
(null)
provider_responses
0
endpoint_id
"b9f6828f-aef9-498a-91f5-6816fbf72420"
id
"4f1ff9037d3d48d49b0d0f7284934178"
is_byok
false
latency
230
model_permaslug
"mistralai/ministral-3b-2512"
provider_name
"Mistral"
status
200
api_type
"completions"
id
"gen-1771616928-RKhehFic1643azSWns5w"
upstream_id
"4f1ff9037d3d48d49b0d0f7284934178"
total_cost
0.000654
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Mistral"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
77
adverbTagCount
8
adverbTags
0
"she said softly [softly]"
1
"she said finally [finally]"
2
"she said again [again]"
3
"she said again [again]"
4
"he said softly [softly]"
5
"he said softly [softly]"
6
"he said softly [softly]"
7
"he said softly [softly]"
dialogueSentences
278
tagDensity
0.277
leniency
0.554
rawRatio
0.104
effectiveRatio
0.058
83.56%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
3953
totalAiIsmAdverbs
13
found
0
adverb
"slightly"
count
2
1
adverb
"softly"
count
7
2
adverb
"really"
count
4
highlights
0
"slightly"
1
"softly"
2
"really"
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)
0.00%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
3953
totalAiIsms
82
found
0
word
"flickered"
count
1
1
word
"weight"
count
32
2
word
"tracing"
count
3
3
word
"unreadable"
count
16
4
word
"pounding"
count
7
5
word
"stomach"
count
2
6
word
"reminder"
count
9
7
word
"warmth"
count
1
8
word
"silence"
count
4
9
word
"unspoken"
count
5
10
word
"familiar"
count
2
highlights
0
"flickered"
1
"weight"
2
"tracing"
3
"unreadable"
4
"pounding"
5
"stomach"
6
"reminder"
7
"warmth"
8
"silence"
9
"unspoken"
10
"familiar"
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
339
matches
(empty)
96.50%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
11
narrationSentences
339
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"tried to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
600
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
33
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
3946
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
94
unquotedAttributions
0
matches
(empty)
10.81%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
89
wordCount
2730
uniqueNames
8
maxNameDensity
2.78
worstName
"Silas"
maxWindowNameDensity
4
worstWindowName
"Silas"
discoveredNames
Raven
1
Nest
1
Carter
1
Rory
1
Blackwood
1
Silas
76
London
1
Aurora
7
persons
0
"Raven"
1
"Nest"
2
"Carter"
3
"Rory"
4
"Blackwood"
5
"Silas"
6
"Aurora"
places
0
"London"
globalScore
0.108
windowScore
0.333
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
205
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
3946
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
600
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
260
mean
15.18
std
13
cv
0.857
sampleLengths
0
91
1
6
2
57
3
13
4
6
5
26
6
10
7
6
8
11
9
36
10
8
11
33
12
11
13
45
14
9
15
26
16
8
17
15
18
23
19
11
20
10
21
29
22
4
23
9
24
6
25
44
26
45
27
5
28
7
29
8
30
27
31
7
32
13
33
14
34
16
35
17
36
14
37
7
38
16
39
9
40
20
41
9
42
45
43
5
44
12
45
8
46
27
47
7
48
50
49
12
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
1
totalSentences
339
matches
0
"being whispered"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
538
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
7
semicolonCount
0
flaggedSentences
5
totalSentences
600
ratio
0.008
matches
0
"Aurora Carter—Rory, as she preferred it—pushed open the door, her boots crunching on the gravel outside."
1
"She stepped closer, the scent of aged leather and something sharper—old smoke—washing over her."
2
"The moment her fingers brushed the paper, she felt the weight of it all again—the years, the choices, the way the world had moved on without her."
3
"The moment her fingers brushed the paper, she felt the weight of it all again—the years, the choices, the way the world had moved on without her."
4
"The moment her fingers brushed the paper, she felt the weight of it all again—the years, the choices, the way the world had moved on without her."
98.47%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
479
adjectiveStacks
0
stackExamples
(empty)
adverbCount
20
adverbRatio
0.04175365344467641
lyAdverbCount
3
lyAdverbRatio
0.006263048016701462
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
600
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
600
mean
6.58
std
5.17
cv
0.786
sampleLengths
0
25
1
16
2
17
3
33
4
6
5
24
6
16
7
9
8
5
9
3
10
8
11
5
12
3
13
3
14
14
15
8
16
4
17
6
18
4
19
4
20
2
21
7
22
4
23
26
24
5
25
5
26
4
27
4
28
11
29
11
30
6
31
5
32
9
33
2
34
5
35
7
36
20
37
7
38
6
39
7
40
2
41
7
42
9
43
4
44
6
45
4
46
4
47
7
48
4
49
4
47.50%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
15
diversityRatio
0.035
totalSentences
600
uniqueOpeners
21
60.61%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
5
totalSentences
275
matches
0
"Instead, she said,"
1
"Then, quietly, he said,"
2
"Instead, he said,"
3
"Instead, she said,"
4
"Instead, he said,"
ratio
0.018
16.36%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
140
totalSentences
275
matches
0
"She had come for the"
1
"She hadn’t been here in"
2
"He turned then, his hazel"
3
"he said, voice low"
4
"She exhaled, the breath curling"
5
"He didn’t flinch."
6
"She stepped closer, the scent"
7
"she said, not unkindly"
8
"He nodded, but his jaw"
9
"She reached for the menu"
10
"She turned back to the"
11
"she said softly"
12
"She didn’t answer right away."
13
"She had come to London"
14
"she said finally"
15
"She looked away, her fingers"
16
"She exhaled, the breath slow"
17
"She pulled her hand back,"
18
"She wanted to ask why"
19
"She turned to him, her"
ratio
0.509
0.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
266
totalSentences
275
matches
0
"The Raven’s Nest smelled of"
1
"Aurora Carter—Rory, as she preferred"
2
"The neon green sign flickered"
3
"She had come for the"
4
"She hadn’t been here in"
5
"The bar was smaller than"
6
"Silas Blackwood stood behind the"
7
"He turned then, his hazel"
8
"he said, voice low"
9
"She exhaled, the breath curling"
10
"He didn’t flinch."
11
"She stepped closer, the scent"
12
"she said, not unkindly"
13
"He nodded, but his jaw"
14
"She reached for the menu"
15
"Silas didn’t look away."
16
"The words hung between them,"
17
"She turned back to the"
18
"she said softly"
19
"Silas set his glass down"
ratio
0.967
0.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
0
totalSentences
275
matches
(empty)
ratio
0
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
89
technicalSentenceCount
3
matches
0
"She reached for the menu pinned to the wall, her fingers brushing against the edge of a photograph of a younger Silas, grinning at a camera."
1
"The moment she picked it up, she felt the familiar ache in her chest, the kind that came from carrying something too heavy for too long."
2
"The moment she picked up the menu, she felt the familiar ache in her chest, the kind that came from years of carrying something too heavy."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
77
uselessAdditionCount
2
matches
0
"he said, voice low"
1
"she said, not unkindly"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
77
fancyCount
7
fancyTags
0
"she guessed (guess)"
1
"she admitted (admit)"
2
"she admitted (admit)"
3
"she whispered (whisper)"
4
"she whispered (whisper)"
5
"she whispered (whisper)"
6
"she whispered (whisper)"
dialogueSentences
278
tagDensity
0.277
leniency
0.554
rawRatio
0.091
effectiveRatio
0.05
80.4600%