NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMFVFK0XRY7SK6PW21CB23
Run Details
Model:
GPT-4o, May 13th (temp=0)
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
13.3s
Cost:
$0.023330
Provider:
OpenAI
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="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. 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
Aurora Carter stood in the narrow hallway of Eva's flat, her fingers brushing the small crescent-shaped scar on her left wrist.
The air was thick with
the scent of curry from the restaurant below, mingling with the musty aroma of old books and parchment. She shifted her
weight
from one foot to the other, her bright blue eyes fixed on the three deadbolts securing the door. She hadn't expected to be here, not tonight, not ever again if she could help it. But Eva had insisted, and Rory had never been good at saying no to her childhood friend. She reached up and knocked, the sound
echoing
down the dimly lit corridor. A moment later, she heard the shuffling of feet and the soft meow of Ptolemy, Eva's tabby cat. The door creaked open, and there he was — Lucien Moreau, the Frenchman, standing in the doorway with his heterochromatic eyes, one amber, one black, staring back at her. "Rory," he said, his voice smooth and unruffled, as if they hadn't parted on such complicated terms. He leaned on his ivory-handled cane, the tailored charcoal suit fitting him like a second skin. "Lucien," she replied, her voice betraying none of the turmoil
churning
inside her. She had always been good at that, at hiding her feelings behind a cool exterior. "Is Eva here?" "She's out," he said, stepping aside to let her in. "But she told me to expect you." Rory hesitated for a moment before stepping into the cramped flat. Every surface was covered with books, scrolls, and research notes, just as she remembered. Ptolemy wound his way around her legs, purring
softly
. She bent down to scratch behind his ears, grateful for the distraction. "How have you been?" Lucien asked, closing the door behind her and securing the deadbolts. "Busy," she replied, straightening up and meeting his gaze. "You?" "The same," he said, a faint smile playing on his lips. "The underworld never sleeps." She nodded, unsure of what to say next. The silence stretched between them, heavy with
unspoken
words and unresolved feelings. She glanced around the flat, her eyes landing on a stack of books about demonology. "Eva's still researching, I see." "Yes," Lucien said, following her gaze. "She's been quite obsessed lately. Something about a new discovery." Rory nodded again, her mind racing. She hadn't seen Lucien since that night six months ago, the night they had argued and she had walked out, vowing never to look back. But here she
was, standing
in front of him, and all the old feelings were rushing back, the attraction, the hurt, the things left unsaid. "Why are you
really
here, Rory?" Lucien asked, his voice softening. "It's not just to see Eva, is it?" She looked at him, her heart pounding in her chest. "I needed to talk to her," she said, her voice
barely above a whisper
. "But now that I'm here... I guess I need to talk to you too." He took a step closer, his eyes searching hers. "About what?" "About us," she said, the words tumbling out before she could stop them. "About what happened." Lucien's expression softened, and he reached out to take her hand. "I've missed you, Rory," he said, his voice filled with a vulnerability she had never heard before. "I never wanted things to end the way they did." She looked down at their joined hands, her mind racing. "I know," she said, her voice trembling. "But it was so complicated, and I didn't know how to handle it." "We can figure it out," he said, his grip tightening on her hand. "Together." She looked up at him, her eyes filling with tears. "I don't know if I can trust you again, Lucien." He cupped her face in his hands, his thumbs brushing away her tears. "I understand," he said, his voice gentle. "But I'm willing to do whatever it takes to earn your trust back." She closed her eyes, leaning into his touch. "I want to believe you," she whispered. "But I'm scared." "I know," he said, pressing a soft kiss to her forehead. "But we can take it one step at a time. No rush, no pressure. Just us." She opened her eyes, looking up at him. "Okay," she said, her voice steady. "One step at a time." He smiled, a genuine smile that reached his eyes. "Thank you, Rory." She nodded, a small smile tugging at her lips. "Thank you, Lucien." They stood there for a moment, wrapped in each other's arms, the
weight
of the past
slowly
lifting. It wouldn't be easy, and there would be challenges ahead, but for the first time in a long time, Rory felt
a glimmer of hope
. Ptolemy meowed, breaking the silence, and they both laughed, the tension easing. Rory bent down to pick up the cat, cradling him in her arms. "Looks like Ptolemy approves," she said, her smile widening. Lucien chuckled, reaching out to scratch the cat's head. "That's a good sign." They spent the next few hours talking, sharing stories and memories, the conversation flowing easily. It was as if the months apart had never happened, and they were back to the way things used to be. But there was a new depth to their connection, a new understanding that came from facing their fears and opening up to each other. As the night wore on, Rory felt a sense of peace settle over her. She knew there would be challenges ahead, but with Lucien by her side, she felt ready to face them. They had a long road ahead, but for the first time in a long time, she felt like they were on the right path. And as they sat together, Ptolemy purring contentedly in her lap, Rory
knew that they
would be okay. One step at a time, they would find their way back to each other, and this time, they wouldn't let go.
created_at
"2026-02-17T01:47:41.02879+00:00"
2/17/2026, 1:47:41 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
241
moderation_latency
(null)
generation_time
13167
tokens_prompt
808
tokens_completion
1432
native_tokens_prompt
754
native_tokens_completion
1304
native_tokens_completion_images
(null)
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)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0.02333
router
(null)
provider_responses
0
id
"chatcmpl-DA4TP5YxvSbfwRXX5YvWGeraEmhXw"
status
200
is_byok
false
latency
224
endpoint_id
"3d6584e7-a2bb-48d6-903d-24e3d90e7e55"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771292847-ZcYMihG8pAn4B3NDthRJ"
upstream_id
"chatcmpl-DA4TP5YxvSbfwRXX5YvWGeraEmhXw"
total_cost
0.02333
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
77.7778%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
18
adverbTagCount
3
adverbTags
0
"he said, his voice smooth and unruffled, as if they hadn't parted on such complicated terms [such]"
1
"he said, stepping aside to let her in [aside]"
2
"she said, her voice barely above a whisper [barely]"
59.6774%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
992
totalAiIsmAdverbs
4
found
0
adverb
"slowly"
count
1
1
adverb
"softly"
count
1
2
adverb
"barely above a whisper"
count
1
3
adverb
"really"
count
1
highlights
0
"slowly"
1
"softly"
2
"barely above a whisper"
3
"really"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
49.5968%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
992
totalAiIsms
5
found
0
word
"churning"
count
1
1
word
"unspoken"
count
1
2
word
"weight"
count
2
3
word
"echoing"
count
1
highlights
0
"churning"
1
"unspoken"
2
"weight"
3
"echoing"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"air was thick with"
count
1
1
label
"flicker of emotion"
count
1
highlights
0
"The air was thick with"
1
"a glimmer of hope"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
61
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
61
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
82
matches
0
"knew that they"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
32
mean
30.97
std
19.5
cv
0.63
sampleLengths
0
99
1
60
2
33
3
31
4
17
5
46
6
15
7
10
8
15
9
40
10
16
11
56
12
19
13
38
14
11
15
16
16
38
17
30
18
14
19
20
20
33
21
18
22
27
23
19
24
12
25
12
26
43
27
34
28
13
29
60
30
57
31
39
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
61
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
157
matches
0
"was, standing"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
803
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
18
adverbRatio
0.0224159402241594
lyAdverbCount
6
lyAdverbRatio
0.007471980074719801
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
82
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
82
mean
12.09
std
6.27
cv
0.519
sampleLengths
0
21
1
23
2
22
3
16
4
17
5
13
6
18
7
29
8
17
9
16
10
13
11
15
12
3
13
10
14
7
15
11
16
14
17
9
18
12
19
15
20
9
21
1
22
11
23
4
24
8
25
12
26
15
27
5
28
6
29
10
30
6
31
25
32
25
33
11
34
8
35
10
36
14
37
14
38
9
39
2
40
13
41
3
42
11
43
17
44
10
45
10
46
7
47
13
48
13
49
1
54.8780%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.36585365853658536
totalSentences
82
uniqueOpeners
30
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
18
fancyCount
12
fancyTags
0
"he said, his voice smooth and unruffled, as if they hadn't parted on such complicated terms (say, unruffle, do not part such complicate)"
1
"she replied, her voice betraying none of the turmoil churning inside her (reply, betray churn)"
2
"he said, stepping aside to let her in (say, step aside let)"
3
"she replied, straightening up and meeting his gaze (reply, straighten up meet)"
4
"he said, a faint smile playing on his lips (say, play)"
5
"Lucien said, following her gaze (say, follow)"
6
"she said, the words tumbling out before she could stop them (say, tumble stop)"
7
"he said, his voice filled with a vulnerability she had never heard before (say, fill does not never hear)"
8
"he said, his grip tightening on her hand (say, tighten)"
9
"she whispered (whisper)"
10
"he said, pressing a soft kiss to her forehead (say, press)"
11
"she said, her smile widening (say, widen)"
82.9959%