Run: 2026-02-17-01KHMMD17192HYK0YMA5P9839M

Run Details

Duration:
34.4s
Cost:
$0.000595
Provider:
DeepInfra

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
Aurora Carter stared at the closed door of Eva's flat, heart pounding against her ribcage. It had been months since she’d last stood here, although the scent of spices from the curry house below still greeted her like an old friend. With a deep breath, she raised her hand and knocked. The door swung open to reveal Eva, her fiery hair pulled into a messy bun. Shock flickered across her face before she schooled her features into a neutral expression. “Rory. What are you doing here?” “Hello to you too.” Rory sighed, shouldering her bag. “Can I come in?” After a moment’s hesitation, Eva stepped aside. Rory brushed past her, the familiar clutter of the flat enveloping her like a comforting hug. Books and papers spilled across every available surface. Ptolemy, Eva’s tabby cat, wound himself around her ankles, purring. Eva shut the door behind her, the sound of the deadbolts clicking into place oddly reassuring. Rory turned to face her, taking in the freckles dusting her nose, the green eyes that saw too much. Words bubbled up inside her, all the things she wanted to say, needed to say. But she swallowed them down. “So, why are you here?” Eva asked, crossing her arms. “I need your help,” Rory admitted. A flicker of something — hope, maybe — crossed Eva’s face before being squashed. “With what?” “It’s complicated. I —” Rory cut off as the bathroom door opened and Lucien Moreau stepped out, towel slung low on his hips as he ran a hand through his wet platinum hair. His heterochromatic eyes widened as he saw her. “Well, well,” he drawled, “look what the cat dragged in.” “Luc,” Rory said, pleased at how steady her voice was. “I didn’t know you were here.” He shrugged, a small smile playing at the corners of his mouth. “Eva and I have been... catching up. Rory’s gaze flicked to Eva, who was studiously not looking at either of them. “Right. Catching up. Of course.” Silence stretched between them, awkward and heavy. Rory’s mind raced, trying to come up with an explanation for why she was here, now, when the last time she’d seen either of them had ended in tears and recrimination. “Eva,” Luc said, “why don’t you and I continue this later?” “Fine by me,” Eva muttered. “Actually,” Rory interjected, “I think it would be best if we all talked. Together.” Luc raised an eyebrow, his expression turning calculating. “Very well. Shall we?” He gestured for her to sit on the battered sofa, already moving to settle himself next to Eva on the floor. Rory hesitated before joining them, her heart sinking as she noticed the pillows and blanket strewn across the floor. Had they been sleeping down here? Together? No, she wasn’t going to let her thoughts go there. She had bigger problems. “Alright, Rory,” Luc said, leaning back against the sofa, his bare chest distracting her for a moment. “What’s this all about?” She took a deep breath and then launched into an explanation, trying to ignore the weight of Eva and Luc’s gazes on her. As she talked, detailing the danger she found herself in, the strange dreams that had started plaguing her, she noticed Eva frowning. When she finished, silence reigned. Luc and Eva exchanged glances, something unspoken passing between them. “Well?” Rory demanded, frustration bubbling up. “Are you going to help me or not?” Eva sighed, rubbing her temples. “We’ll help,” she said at last, “but Rory —” “I know,” Rory cut her off, “I haven’t exactly been the most reliable of late. But —” She paused, trying to find the words to express just how desperate she was. “I have nowhere else to turn.” “And we’ve never been the ‘turn the other cheek’ sort, have we?” Luc said, voice wry. “I’ll start looking into that symbol you mentioned.” “And I’ll double-check some of my books,” Eva chimed in. “See if there’s anything that could explain those dreams.” “Thank you,” Rory breathed. Luc levered himself to his feet, offering her a hand. She hesitated before taking it, her skin prickling where they touched. In the space of a heartbeat, she was back in that room above Silas’ bar, Luc’s body pressing her into the mattress, his hands skating over her skin — She cut that train of thought off abruptly, schooling her expression into neutrality as she stood. What was past was past. She couldn’t afford to dwell on it. “You should rest,” Eva said, reaching out to touch her wrist before letting her hand fall. “You look exhausted.” Rory almost laughed. Exhausted didn’t begin to cover it. But she nodded, allowing Luc to guide her to the sofa. Sinking into the cushions, she felt the weight of her eyelids grow heavy as exhaustion crashed over her. She barely noticed as Luc draped a blanket over her, his face a mask of carefully controlled concern. So, Eva and Luc were protecting each other, she mused as sleep took hold. How had that happened? When had that happened? But there was no time for self-indulgent questions, not when her very life depended on the wits of her estranged friends and the secrets held in dusty tomes. Rory’s last coherent thought before she slipped into darkness was a silent prayer that they would find a way to save her from the nightmares that had started to bleed into her reality. Because if they failed, she didn’t know who could help her. And something told her this was only the beginning of a very dangerous path.
created_at"2026-02-17T01:46:30.195126+00:00" 2/17/2026, 1:46:30 AM
model"nousresearch/hermes-3-llama-3.1-70b"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency349
moderation_latency(null)
generation_time28528
tokens_prompt830
tokens_completion1463
native_tokens_prompt765
native_tokens_completion1218
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.0005949
router(null)
provider_responses
0
status(null)
is_byokfalse
latency5830
endpoint_id"19e60da4-d0e0-4799-a949-ea786279a5cb"
provider_name"NextBit"
model_permaslug"nousresearch/hermes-3-llama-3.1-70b"
1
id"cmpl-7db3c71ee21e4228b0c5ed10d4a666ee"
status200
is_byokfalse
latency74
endpoint_id"2151651b-f4e9-4db7-b20d-8b91fb524bf8"
provider_name"DeepInfra"
model_permaslug"nousresearch/hermes-3-llama-3.1-70b"
api_type"completions"
id"gen-1771292755-iwNKentXqHODMNmm2aPQ"
upstream_id"cmpl-7db3c71ee21e4228b0c5ed10d4a666ee"
total_cost0.0005949
cache_discount(null)
upstream_inference_cost0
provider_name"DeepInfra"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags20
adverbTagCount0
adverbTags(empty)
dialogueSentences28
tagDensity0.714
leniency1
rawRatio0
effectiveRatio0
78.35% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount924
totalAiIsmAdverbs4
found
0
adverb"very"
count3
1
adverb"carefully"
count1
highlights
0"very"
1"carefully"
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)
24.24% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount924
totalAiIsms14
found
0
word"pounding"
count1
1
word"flickered"
count1
2
word"familiar"
count1
3
word"comforting"
count1
4
word"flicker"
count1
5
word"flicked"
count1
6
word"silence"
count2
7
word"raced"
count1
8
word"eyebrow"
count1
9
word"calculating"
count1
10
word"weight"
count2
11
word"unspoken"
count1
highlights
0"pounding"
1"flickered"
2"familiar"
3"comforting"
4"flicker"
5"flicked"
6"silence"
7"raced"
8"eyebrow"
9"calculating"
10"weight"
11"unspoken"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences49
matches(empty)
84.55% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences49
filterMatches(empty)
hedgeMatches
0"begin to"
1"started to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences56
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen62
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords927
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
32.11% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount721
uniqueNames5
maxNameDensity2.36
worstName"Eva"
maxWindowNameDensity3.5
worstWindowName"Eva"
discoveredNames
Carter1
Eva17
Rory14
Silence1
Luc10
persons
0"Carter"
1"Eva"
2"Rory"
3"Silence"
4"Luc"
places(empty)
globalScore0.321
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences33
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount927
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences56
matches
0"cut that train"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs36
mean25.75
std16.1
cv0.625
sampleLengths
051
135
213
341
455
510
66
716
841
910
1016
1119
1219
1338
1411
155
1614
1712
1847
1914
2021
2145
2215
2314
2414
2537
2624
2719
284
2950
3028
3119
3256
3322
3461
3525
98.10% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences49
matches
0"being squashed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs159
matches
0"were protecting"
40.82% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences2
totalSentences56
ratio0.036
matches
0"A flicker of something — hope, maybe — crossed Eva’s face before being squashed."
1"But —” She paused, trying to find the words to express just how desperate she was. “I have nowhere else to turn.”"
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount499
adjectiveStacks0
stackExamples(empty)
adverbCount11
adverbRatio0.022044088176352707
lyAdverbCount3
lyAdverbRatio0.006012024048096192
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences56
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences56
mean16.55
std13.58
cv0.82
sampleLengths
015
126
210
315
414
56
69
74
87
916
108
1110
1216
1319
1415
155
1610
176
1814
192
2033
218
2210
2310
246
2512
267
2715
282
292
3038
3111
325
3313
341
3510
362
3747
3814
3921
4045
4115
4214
4314
4415
4522
4624
4719
484
4950
98.21% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats1
diversityRatio0.6428571428571429
totalSentences56
uniqueOpeners36
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences40
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount6
totalSentences40
matches
0"It had been months since"
1"His heterochromatic eyes widened as"
2"He shrugged, a small smile"
3"He gestured for her to"
4"She took a deep breath"
5"She cut that train of"
ratio0.15
72.50% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount31
totalSentences40
matches
0"Aurora Carter stared at the"
1"It had been months since"
2"The door swung open to"
3"Shock flickered across her face"
4"Rory sighed, shouldering her bag"
5"Rory brushed past her, the"
6"Books and papers spilled across"
7"Ptolemy, Eva’s tabby cat, wound"
8"Eva shut the door behind"
9"Rory turned to face her,"
10"Words bubbled up inside her,"
11"Eva asked, crossing her arms"
12"A flicker of something —"
13"His heterochromatic eyes widened as"
14"Rory said, pleased at how"
15"He shrugged, a small smile"
16"Rory’s gaze flicked to Eva,"
17"Silence stretched between them, awkward"
18"Luc raised an eyebrow, his"
19"He gestured for her to"
ratio0.775
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences40
matches
0"Because if they failed, she"
ratio0.025
45.45% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences22
technicalSentenceCount3
matches
0"He gestured for her to sit on the battered sofa, already moving to settle himself next to Eva on the floor. Rory hesitated before joining them, her heart sinkin…"
1"She took a deep breath and then launched into an explanation, trying to ignore the weight of Eva and Luc’s gazes on her. As she talked, detailing the danger she…"
2"But there was no time for self-indulgent questions, not when her very life depended on the wits of her estranged friends and the secrets held in dusty tomes. Ro…"
66.18% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount2
matches
0"Rory demanded, frustration bubbling up"
1"Luc said, voice wry"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount8
fancyTags
0"Rory sighed (sigh)"
1"Rory admitted (admit)"
2"he drawled (drawl)"
3"Eva muttered (mutter)"
4"Rory interjected (interject)"
5"Rory demanded (demand)"
6"Eva sighed (sigh)"
7"Rory breathed (breathe)"
dialogueSentences28
tagDensity0.5
leniency1
rawRatio0.571
effectiveRatio0.571
81.3506%