Run: 2026-02-17-01KHNFK8GVN6MVY6KDN042KFGE

Run Details

Duration:
1m 20s
Cost:
$0.001258
Provider:
Novita

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

AI
The triple deadbolts rattled under Rory's fingers as she worked them open, each metallic clunk settling deeper into her gut. The scent of cumin and turmeric from the takeaway downstairs clung to her jacket. She paused with her key in the final lock, exhaling through her nose. The damn overqualified delivery girl routine was getting old. The third bolt gave way. She shouldered the door open—and froze. Lucien Moreau stood in the center of Eva’s tiny sitting room, stroking Ptolemy with one gloved hand. His cane rested against the armchair. He'd turned at the sound of the door, his mismatched eyes catching the weak London light through the streaked windows. One gold, one black. Just like she remembered. Ptolemy purred like a traitor. "Hello, Rory," Lucien said. Her name in that goddamn accent. The bastard hadn't even bothered to clear the grimoires off the sofa before sitting. "Breaking and entering now, Luc? Classy." Rory dropped her keys in the chipped porcelain dish by the door—a nervous habit. The dish cracked further under the weight. "Eva will flay you alive if you messed with her research." "I used a key." He produced a brass one from his waistcoat pocket. His gloves were new—butter-soft leather that probably cost more than her monthly rent. "Eva’s in Prague searching for a fifth-century amulet. She asked me to check on you." The lie rolled off his tongue effortlessly. Rory dumped her bag by the door and shrugged off her jacket, mostly to give her hands something to do besides shake. Her faded University of Cardiff sweatshirt had seen better days. "Cut the bullshit." She nudged a stack of Latin dictionaries aside with her foot. "You’re here because of the Blackwell job." Lucien's fingers stilled against Ptolemy's fur. The silence stretched between them, filled only by the cat’s rumbling and the distant honk of Brick Lane traffic. It had been six months since Dublin. Six months since he'd kissed her in that rain-soaked alley behind O'Connell's and left without a backward glance. "Partly," he admitted. She should make tea. Strike first. Move. But her feet stayed rooted. The crescent scar on her wrist itched. He rose, cane in hand, except now there were two inches of exposed steel at the tip. The blade caught the weak light as he twisted the handle. "You’ve gotten reckless." "I think the word you're looking for is 'resourceful.'" "Charming corpses isn't resourceful, it's desperate." Rory's pulse kicked hard. She folded her arms. "Who told you?" "You left traces. Blackwell's people found them before I did." The cold truth of it settled between her ribs. Stupid. Amateur. All those nights hunched over Eva’s kitchen table chanting Middle French incantations until her throat burned. "So you're here to save me from myself?" The corner of his mouth ticked up. He took a step forward. Then another. Until she could smell his cologne—vetiver and something darker underneath. Demon blood, maybe. "I’m here because you’re better than this." His glove brushed her forearm. "Better with me." She swallowed. His nearness was a live wire humming against her skin. "You don’t get to disappear for six months and—" "Say it was a mistake?" His thumb grazed her scar. "I know." The anger coiled in her chest unraveled at the touch. His lips were warm against hers this time, not rain-chilled. The cane clattered to the floor. Somewhere, Ptolemy yowled and darted under the sofa. Rory fisted her hands in his waistcoat before he could pull away again. The silk-lined wool strained under her grip. Lucien murmured something in Provençal against her mouth. A spell or an endearment, she wasn’t sure. She didn't care. Outside, London carried on—the honking taxis, the curry-scented air. But for once, Rory wasn't thinking about delivery schedules or ex-boyfriends or corpse charms. She was thinking about the weight of his hands at her waist and the dangerous thrill of falling. Again.
created_at"2026-02-17T09:42:31.039927+00:00" 2/17/2026, 9:42:31 AM
model"deepseek/deepseek-chat-v3-0324"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency558
moderation_latency(null)
generation_time79671
tokens_prompt808
tokens_completion1045
native_tokens_prompt765
native_tokens_completion939
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.00125823
router(null)
provider_responses
0
id"9b9721a2767e10513f2fb18d552bafad"
status200
is_byokfalse
latency556
endpoint_id"3a816eb8-7a0b-4a9a-b497-e3a1efb349fc"
provider_name"Novita"
model_permaslug"deepseek/deepseek-chat-v3-0324"
api_type"completions"
id"gen-1771321270-q3emJTbFoREi90I5ufpT"
upstream_id"9b9721a2767e10513f2fb18d552bafad"
total_cost0.00125823
cache_discount(null)
upstream_inference_cost0
provider_name"Novita"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags7
adverbTagCount0
adverbTags(empty)
dialogueSentences19
tagDensity0.368
leniency0.737
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount661
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
47.05% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount661
totalAiIsms7
found
0
word"porcelain"
count1
1
word"weight"
count2
2
word"silence"
count1
3
word"pulse"
count1
4
word"chilled"
count1
5
word"silk"
count1
highlights
0"porcelain"
1"weight"
2"silence"
3"pulse"
4"chilled"
5"silk"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences63
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences63
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences75
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen22
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords650
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions0
matches(empty)
94.03% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions28
wordCount536
uniqueNames15
maxNameDensity1.12
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Rory6
Moreau1
Eva2
Ptolemy4
London2
University1
Cardiff1
Latin1
Lucien4
Brick1
Lane1
Dublin1
Middle1
French1
Provençal1
persons
0"Rory"
1"Moreau"
2"Eva"
3"Ptolemy"
4"Lucien"
places
0"London"
1"Brick"
2"Lane"
3"Dublin"
4"Provençal"
globalScore0.94
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences41
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount650
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences75
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs28
mean23.21
std14.8
cv0.638
sampleLengths
056
15
26
351
45
524
638
741
839
921
1050
113
1219
1331
149
156
1611
1710
1835
1927
2015
2121
2212
2334
2420
2519
2623
2719
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences63
matches(empty)
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs89
matches
0"was getting"
1"wasn't thinking"
2"was thinking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount0
flaggedSentences5
totalSentences75
ratio0.067
matches
0"She shouldered the door open—and froze."
1"\"Breaking and entering now, Luc? Classy.\" Rory dropped her keys in the chipped porcelain dish by the door—a nervous habit."
2"His gloves were new—butter-soft leather that probably cost more than her monthly rent."
3"Until she could smell his cologne—vetiver and something darker underneath."
4"Outside, London carried on—the honking taxis, the curry-scented air."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount546
adjectiveStacks0
stackExamples(empty)
adverbCount19
adverbRatio0.0347985347985348
lyAdverbCount5
lyAdverbRatio0.009157509157509158
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences75
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences75
mean8.67
std5.36
cv0.618
sampleLengths
020
114
213
39
45
56
617
76
820
94
104
115
124
136
1414
1520
167
1711
1813
1913
2015
217
2222
2310
2414
257
266
2719
287
2918
303
314
322
331
345
357
3617
3711
383
399
406
414
424
433
4410
459
461
471
4816
498
79.56% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats2
diversityRatio0.49333333333333335
totalSentences75
uniqueOpeners37
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences54
matches
0"Just like she remembered."
1"Somewhere, Ptolemy yowled and darted"
ratio0.037
71.85% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount20
totalSentences54
matches
0"She paused with her key"
1"She shouldered the door open—and"
2"His cane rested against the"
3"He'd turned at the sound"
4"Her name in that goddamn"
5"He produced a brass one"
6"His gloves were new—butter—soft leather"
7"Her faded University of Cardiff"
8"She nudged a stack of"
9"It had been six months"
10"She should make tea."
11"He rose, cane in hand,"
12"She folded her arms."
13"He took a step forward."
14"His glove brushed her forearm"
15"His nearness was a live"
16"His thumb grazed her scar"
17"His lips were warm against"
18"She didn't care."
19"She was thinking about the"
ratio0.37
34.07% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount46
totalSentences54
matches
0"The triple deadbolts rattled under"
1"The scent of cumin and"
2"She paused with her key"
3"The damn overqualified delivery girl"
4"The third bolt gave way."
5"She shouldered the door open—and"
6"Lucien Moreau stood in the"
7"His cane rested against the"
8"He'd turned at the sound"
9"Ptolemy purred like a traitor."
10"Her name in that goddamn"
11"The bastard hadn't even bothered"
12"Rory dropped her keys in"
13"The dish cracked further under"
14"He produced a brass one"
15"His gloves were new—butter—soft leather"
16"The lie rolled off his"
17"Rory dumped her bag by"
18"Her faded University of Cardiff"
19"She nudged a stack of"
ratio0.852
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences54
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences22
technicalSentenceCount0
matches(empty)
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags7
uselessAdditionCount0
matches(empty)
97.37% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount1
fancyTags
0"he admitted (admit)"
dialogueSentences19
tagDensity0.105
leniency0.211
rawRatio0.5
effectiveRatio0.105
84.1310%