Run: 2026-02-17-01KHMQQ18JR9MGK6YQTAADJ91F

Run Details

Duration:
35.1s
Cost:
$0.032512
Provider:
Google AI Studio

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 curry from the restaurant downstairs was a familiar, cloying ghost, a spice-heavy shroud that clung to the stairwell carpet and the peeling paint on the walls. Rory was used to it. She was less used to the sharp, insistent knock that wasn't Eva’s usual frantic tattoo. She’d been expecting her friend back an hour ago, laden with books from the British Library and complaints about the Tube. Rory unfastened the top deadbolt, then the second, her fingers fumbling with the third. “Finally,” she muttered, pulling the heavy door inward. “I was about to send out a search party.” The words died in her throat. It wasn't Eva. The man on the landing filled the space, a figure carved from shadow and smoke, tailored in charcoal wool. His slicked-back platinum hair caught the weak light of the hall bulb, a stark contrast to the gloom. One of his eyes was the color of warm amber, the other a flat, fathomless black. He leaned lightly on an ivory-handled cane. “Lucien.” His name was a puff of air, devoid of warmth. A stone dropping into a very deep, very still well. “Aurora.” He inclined his head, a gesture so crisp and economical it was almost an insult. His voice was the same as she remembered—a low timbre with the ghost of a French accent, smooth as hundred-year-old cognac. And just as intoxicating. Her hand tightened on the edge of the door. The immediate, stupid impulse was to slam it in his face. To bolt all three locks and pretend he was just a hallucination brought on by cheap takeaway and too much research. “What are you doing here?” she asked. Her voice came out steadier than she felt. “I need to speak with you.” He didn't ask. He stated it as fact, as if six months of absolute, crushing silence were a minor inconvenience that could be brushed aside. “No.” She started to push the door closed. The tip of his cane shot out, wedging itself in the frame with a soft thud. It was a gentle but immovable block. “Please,” he said, and the word sounded foreign on his tongue. He never pleaded. Rory stared at the polished ivory handle, then back up at his face. He looked different. Thinner, maybe. There were faint lines of exhaustion spidering from the corners of his mismatched eyes that she didn't remember. Or perhaps she’d just never been close enough to see them before. A gust of wind rattled the window at the end of the hall, carrying with it the scent of rain and damp tarmac. It mingled with his scent, something clean and ruinously familiar—sandalwood and something else, something uniquely him. Her stomach clenched. “You have five minutes,” she said, pulling the door open just wide enough for him to enter. He stepped inside, his polished shoes silent on the worn floorboards. The cramped flat seemed to shrink around him, his tailored suit and immaculate presence an affront to the organized chaos of Eva’s home. Books spilled from shelves, scrolls were piled on the small dining table, and research notes covered every available surface in a tide of paper and ink. A fat tabby cat uncurled itself from a stack of Ptolemaic star charts and trotted over, winding around Lucien’s legs with a throaty purr. “Ptolemy, you traitor,” Rory whispered under her breath. Lucien’s gaze swept the room, taking it all in without judgment, his expression unreadable. “Eva’s research seems to be proceeding apace.” “We’re not here to talk about Eva.” Rory crossed her arms, hugging them tight against her chest. It was a defensive posture, and she hated herself for it. “Your five minutes are ticking. What do you want?” He turned his full attention to her. It felt like being pinned by a searchlight. His amber eye seemed to warm, to glow with an inner light, while the black one absorbed everything, giving nothing back. It was a disconcerting combination she had once found fascinating. Now it just made her feel exposed. “I need your help,” he said. A laugh, sharp and humourless, escaped her. “My help? That’s rich. Where were you when I needed help, Lucien? When I was stuck cleaning up the mess from that job in Prague?” The words tumbled out before she could stop them, laced with a bitterness she thought she’d buried. The unanswered calls. The dead-end messages left with contacts who suddenly didn't know his name. The slow, dawning realization that he was simply gone. A flicker of something—regret? annoyance?—crossed his features. “That was unavoidable. Complications arose.” “‘Complications arose’,” she repeated, the words tasting like ash. “You sound like a corporate memo. You disappeared. Left me high and dry with a pissed-off necromancer and a Golem that wouldn’t stop quoting Vogon poetry. Don't talk to me about complications.” He took a step closer. The space between them crackled. Rory held her ground, forcing herself not to retreat. She could feel the worn wood of the floorboards under her thin socks, could hear the frantic beat of her own heart against her ribs. “I am aware of my deficit in that matter,” he said, his voice dropping lower. “And I would not be here now if it were not a matter of extreme urgency.” “There’s always a matter of extreme urgency with you.” She looked away from his face, her eyes landing on her own left wrist, where the faint, crescent-shaped scar stood out pale against her skin. She rubbed it with her thumb, a nervous habit. She remembered him tracing that scar once, in the quiet of a hotel room in Budapest, his touch so light it was barely there. The memory was a fresh sting. “This is different,” he insisted. He reached out, not to touch her, but as if to gesture at the entirety of their shared, messy history hanging in the air. “I have… run afoul of a certain faction. They have something of mine. Something I cannot afford to lose.” “So hire someone else. London’s full of people who’ll do your dirty work. People you haven't abandoned.” “They can’t do what you do.” His amber eye held her, earnest and intense. “I don’t need a thug or a thief. I need a mind that sees the angles no one else does. I need you, Aurora.” He used her full name, and it hit her with the force of a physical blow. He rarely did. It was always *Carter* on a job, a professional distance. It was a soft, murmured *Rory* in the moments between, the moments she’d foolishly let herself believe meant something. She wanted to say no. Every self-preservation instinct screamed at her to throw him out and shoot all three deadbolts. Letting him back into her life, even for a day, was like willingly inviting a hurricane into her living room. All she’d be left with was the wreckage. But she didn't say no. Because under the anger and the deep, throbbing hurt, a different feeling stirred. The old, familiar hum of a problem to be solved. The dangerous, addictive thrill that she only ever felt when she was working a puzzle that others deemed impossible. It was a part of her he had always understood, had always known how to exploit. He saw her hesitation. He always saw everything. “They operate out of the old Clink,” he said, pressing his advantage. “The whole network is a puzzle box. Locks within locks. Not physical, but… informational. Bureaucratic. Magical.” She could already feel her mind starting to turn, the tumblers clicking into place. The Clink. A prison museum on the South Bank, steeped in centuries of misery. A perfect place to hide something in plain sight. “What did they take?” she asked, her voice quiet. A muscle in his jaw tightened. “A grimoire. It belonged to my father.” Her breath caught. He never spoke of his family. She knew the barest facts—human mother, demon father—and nothing more. He guarded his past as if it were a state secret. For him to volunteer that information now… the situation had to be more desperate than he was letting on. He stood before her, not the untouchable, impeccably tailored fixer, but a man backed into a corner. The exhaustion she’d glimpsed was real. The slight tremor in the hand that wasn’t holding his cane was real. And in that moment of vulnerability, the walls she’d so carefully constructed around her heart began to crumble. She hated him for it. She hated him for vanishing, for hurting her, and most of all, she hated him for showing up on this dingy landing and making her feel that old, treacherous pull all over again. She looked at his face, at the amber eye that promised fire and the black eye that promised the void, and knew she was standing on the edge of a precipice she’d sworn never to approach again. “Tell me everything,” she said.
created_at"2026-02-17T02:44:24.198607+00:00" 2/17/2026, 2:44:24 AM
model"google/gemini-2.5-pro"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2858
moderation_latency(null)
generation_time35078
tokens_prompt808
tokens_completion2981
native_tokens_prompt786
native_tokens_completion3153
native_tokens_completion_images0
native_tokens_reasoning1184
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.0325125
router(null)
provider_responses
0
status200
is_byokfalse
latency2858
endpoint_id"b261d15b-95ce-4c8c-8bce-00eb0dc1ff77"
provider_name"Google AI Studio"
model_permaslug"google/gemini-2.5-pro"
api_type"completions"
id"gen-1771296228-ovSds3WiCsFbPLJD53eb"
upstream_id(null)
total_cost0.0325125
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"

Evaluation details

Result Evaluator Details Meta Data
100.0000% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags13
adverbTagCount1
adverbTags
0"she said, pulling the door open just wide enough for him to enter [just enough]"
66.7995% AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount1506
totalAiIsmAdverbs5
found
0
adverb"carefully"
count1
1
adverb"lightly"
count1
2
adverb"suddenly"
count1
3
adverb"very"
count2
highlights
0"carefully"
1"lightly"
2"suddenly"
3"very"
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)
80.0797% AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount1506
totalAiIsms3
found
0
word"flicker"
count1
1
word"unreadable"
count1
2
word"stark"
count1
highlights
0"flicker"
1"unreadable"
2"stark"
100.0000% Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.0000% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences108
matches(empty)
100.0000% Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences108
filterMatches
0"feel"
hedgeMatches
0"started to"
1"seemed to"
2"began to"
100.0000% Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount2
totalSentences119
matches
0"tracing that scar"
1"volunteer that information"
100.0000% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs44
mean33.91
std19.61
cv0.578
sampleLengths
068
131
26
33
460
521
641
741
815
931
108
1137
1248
1342
1417
1560
1624
178
1821
1937
2053
216
2273
2312
2441
2544
2631
2773
2848
2917
3038
3148
3248
3363
348
3528
3637
379
3813
3949
4054
4138
4237
435
100.0000% Passive voice overuse
Target: ≤5% passive sentences
passiveCount3
totalSentences108
matches
0"was used"
1"were piled"
2"being pinned"
100.0000% Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount4
totalVerbs197
matches
0"was working"
1"was letting"
2"wasn’t holding"
3"was standing"
90.9565% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1242
adjectiveStacks1
stackExamples
0"faint, crescent-shaped scar"
adverbCount54
adverbRatio0.043478260869565216
lyAdverbCount13
lyAdverbRatio0.010466988727858293
100.0000% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences119
echoCount0
echoWords(empty)
100.0000% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences119
mean12.54
std7.93
cv0.633
sampleLengths
027
15
215
321
414
58
69
76
83
919
1018
1116
127
1311
1410
1516
1621
174
189
1911
2021
217
228
239
2422
258
2616
277
2811
293
3013
313
322
3318
3412
3523
3616
373
3817
3911
4023
4126
4224
438
4414
457
4617
4711
489
497
47.8992% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.35294117647058826
totalSentences119
uniqueOpeners42
1.9231% Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags13
fancyCount9
fancyTags
0"she muttered, pulling the heavy door inward (mutter, pull)"
1"started (start)"
2"he said, and the word sounded foreign on his tongue (say, sound)"
3"she said, pulling the door open just wide enough for him to enter (say, pull open just enter)"
4"Rory whispered under her breath (whisper)"
5"she repeated, the words tasting like ash (repeat)"
6"he said, his voice dropping lower (say, drop)"
7"he insisted (insist)"
8"he said, pressing his advantage (say, press)"
87.5093%