Run: 2026-02-25-01KJ94GQ25MPA2J3AXH3S2X2G5

Run Details

Duration:
26.6s
Cost:
$0.002867
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 knock was sharp, a confident, insistent rhythm against the cheap wood of her door. Not Eva, not Silas from downstairs, not the usual late-night delivery run. Rory paused, mid-stretch, the ache in her shoulders a familiar protest after a twelve-hour shift. The chain rattled as she slid it free in the dim hallway light, the scent of stale cooking oil from the restaurant faint on her uniform. She squinted through the peephole, a frown deepening. The face in the distortion was too sharp, too familiar, framed by hair that defied gravity and London's damp air. A jolt, cold and instantaneous, shot down her spine. She fumbled with the deadbolt, turning it with a click that seemed deafening in the sudden silence of her own making. Opening the door fully, Rory braced herself. There he stood. Lucien Moreau. Impeccably dressed, as always, in a charcoal suit that seemed woven from the London fog. His platinum hair was slicked back, a silver halo under the dim glow of the solitary porch light above the pub entrance. His eyes, one the colour of aged amber, the other an abyss of pure black, met hers without hesitation. He held his signature ivory-handled cane, the polished surface reflecting the streetlights like scattered jewels. He was not just a visitor; he was a disruption, a storm cloud given human form, standing on her doorstep as if time had folded neatly between the last moment they’d seen each other and this one. The air between them thickened, charged with the unspoken, the years of distance and the phantom warmth of a past intimacy she’d sworn to bury. Rory’s breath hitched, the cool, collected facade she’d so carefully cultivated for years threatening to crack. He was all sharp angles and dangerous grace, a creature of shadows and secrets, and he had found her. Here. In her quiet, unassuming corner of the world, a world she’d built brick by painstaking brick after… after everything. "Rory," his voice was low, a velvet rumble that vibrated somewhere deep in her bones. It held the faintest trace of a French lilt, a melody that could both seduce and disarm. It had always done both. She leaned against the doorframe, her hand resting on the wood, feeling the grain beneath her fingertips. It was a small anchor. "Lucien." Her own voice sounded strangely thin, reedy. She hadn't uttered his name in… how long? It felt like a lifetime. Years. But the recognition was instantaneous, primal. He hadn't changed. Or rather, the essence of him hadn't. The polished surface might have acquired new layers of polish, but the predator underneath was still there, a glint in those mismatched eyes. "You're not supposed to be here," she said, the words flat, devoid of emotion she couldn't afford to show. Not yet. He offered a slight, almost imperceptible inclination of his head, a courtly gesture that felt entirely out of place on this grimy East London street, above a pub smelling faintly of fried onions and spilled beer. "And yet, here I am." A ghost of a smile touched his lips, a dangerous curve that promised both amusement and something far more potent. "May I come in? It's rather… inclement." He made no move to step forward, waiting, as if granting her the courtesy of a refusal. Rory hesitated. Every instinct screamed at her to shut the door, to slam it in his face and pretend she’d never opened it. But the same instincts that warned her of danger also recognized the allure, the irresistible pull that had once drawn her in. He was trouble, wrapped in fine tailoring and dangerous charisma. And then there was the look in his eyes, a flicker of something that wasn't entirely predatory. Concern? Or perhaps just a finely honed skill for creating the illusion of it. She pushed herself away from the doorframe. "It's not exactly a palace." "I've always found your accommodations charmingly… authentic," Lucien replied, stepping past her into the narrow hallway. He brought with him the scent of expensive cologne and the chill of the night air, a stark contrast to the faint warmth and organized chaos of her flat. As he moved into the small living area, Rory followed, her eyes tracking his every step. The space was small, a testament to the life she’d carved out for herself. A worn armchair occupied one corner, covered in a patchwork throw. Stacks of books, some legal texts from her abandoned university days, others well-thumbed novels, teetered on precarious piles. Her delivery uniform, a crisp gold and red, hung on a hook by the door, a splash of jarring colour against the muted tones of the room. A small table served as both dining and workspace, littered with bills and a half-finished crossword. It was a life lived in the margins, a careful balancing act, and Lucien’s presence felt like an earthquake threatening to shatter the fragile foundations. Lucien paused, his gaze sweeping over the room, taking in the details with an unnerving stillness. He didn't judge; he simply observed, his heterochromatic eyes absorbing everything. He turned back to Rory, his expression unreadable. "Still delivering exotic fare, I see." "Someone's got to," Rory said, forcing a lightness into her tone. She moved towards the small kitchen counter, busying herself by running water into a chipped mug. "What do you want, Lucien? You don't make surprise visits for old times' sake. Not anymore." The last part was a concession, a painful acknowledgement of what they once were. He walked over to a stack of books, running a gloved finger along their spines. The ivory cane tapped lightly on the floorboards. "I wish it were that simple, Rory. But as you know, the world we inhabit rarely offers such pleasantries." He turned, his eyes finding hers again. "I'm here because there's trouble. Serious trouble. And it has your name, or at least a strong resemblance to it, written all over it." Rory’s hand stilled under the tap. The water overflowed the mug and spilled onto the counter. A small, ignorable mess. Her heart began to pound, a frantic drum against her ribs. "My name? I'm just some delivery girl, Lucien. I'm not involved in… whatever it is you do." "Aren't you?" He took a step closer, closing the distance between them. He smelled like rain and old secrets and the kind of danger that felt like coming home. Rory involuntarily inhaled, a foolish, traitorous reaction. "Evan is back, Rory. And he's not just looking for you; he's poking around places he shouldn't. Places that intersect with mine." The name, Evan, hit her like a physical blow. She stumbled back, knocking a stack of mail onto the floor. Her scar, hidden beneath the fabric of her sleeve, throbbed unconsciously. Evan. After all this time, after London, after Silas' bar and the Golden Empress, after everything she'd done to put miles and years between her and him, he was back. And Lucien knew. Of course, Lucien would know. He knew everything about everyone in the city's shadow realms. "Evan? He’s… he’s supposed to be gone," she whispered, the cool-headed intelligence faltering, replaced by a primal fear. "He's returned. And he's asking questions. Questions that involve a certain young woman who fled Cardiff for London, a certain young woman who once had a very close relationship with a certain half-demon fixer." Lucien’s gaze was steady, unwavering, but there was a new intensity in it, a protective edge that made her breath catch erratically. "He's asking about you, Rory. And he's not alone. He's… changed. Stronger. And very, very angry." Rory ran a hand through her black hair, pushing it away from her face. The organised calm she usually projected was dissolving. "Why come to me? Why not just deal with him?" "Because," Lucien advanced another step, his shadow falling over her. "Evan is your problem. And until he poses a direct threat to my interests, or yours, I merely observe." His amber eye seemed to glow for a fraction of a second. "But this is escalating. He’s crossed a line, and he’s heading towards a part of the underworld I’ve been trying to keep you out of. If he falls into the wrong hands, or if he decides to use whatever leverage he has against you, it could be… messy. For all of us." He reached out, not to touch her, but to gesture vaguely towards the window, towards the teeming city outside. "He’s been seen near the old docks. Whispers of acquiring something… potent. Something that doesn't belong in human hands, let alone Evan's." Rory's knuckles cracked as she recalled the way Evan’s eyes used to glitter with a terrifying emptiness. "Look, he's not just a bully anymore, Lucien. This is bigger than him. He's got other people involved. People who deal with the… the other side. And he'll use whoever he has to, to hurt me." She remembered the flicker of his eyes, the chilling certainty in his voice when he threatened her last time. He was capable of anything. "Precisely," Lucien said, his jaw tightening. He stepped closer, his cane tapping a sharp staccato rhythm against the floor. He was so close now Rory could feel the warmth radiating from him. "Which is why I am here. To ensure you don't make a mistake. To ensure he doesn't drag you back into that darkness, not without a fight. Not without me." His voice dropped, the velvet rumble deepening, becoming more raw, more intimate. "I told myself, when you left, that I wouldn't interfere. That you'd made your choice. But Evan… Evan has always been a stain, Rory. A foul stain on your life, and I won't let him erase you again. Not while I can still reach you." He reached out then, his gloved fingers brushing against her cheek. The contact sent a jolt through her, a shock of returning sensation. His touch was cool, impossibly gentle. Rory’s breath hitched. Her body, which had been rigid with fear and apprehension, began to soften. The years of hurt, the lingering attraction, the confusion – it all swirled in the small, cramped space between them. She remembered the nights they'd spent together, the intense conversations, the feeling of being truly seen. He had seen her, truly seen her, in a way Evan never could, and in a way she hadn't allowed herself to be seen since. "Lucien…" her voice was a raw whisper. She tilted her head slightly into his touch, a silent confession of vulnerability. His amber eye softened, the black one remaining impassive, watchful. "Rory. You cannot face this alone. Not this Evan. And if you are to face him, perhaps… perhaps you shouldn't face him alone, either." His gaze dropped to her lips, and Rory’s heart hammered a frantic rhythm against her ribs. The sterile scent of the city outside, the faint aroma of cooking oil from downstairs, it all faded. There was only him, his intense gaze, the phantom comfort of his touch, and the daunting, terrifying prospect of what lay ahead. Her mind, ever the quick thinker, had no ready answers. It was too busy remembering the way his hands felt, the way his promises had once felt too good to be true, and the way they still, inexplicably, made her hope. She looked up at him, and in the depths of his mismatched eyes, she saw not just the fixer, not just the half-demon, but the man who had once held her heart, and who seemed, in this moment, determined to do so again. She leaned in, just a fraction. It was a question. "Lucien… what do we do?" He didn't answer with words. Instead, his thumb traced a slow, deliberate path across her cheekbone, inching closer to the corner of her mouth. The air crackled with anticipation. Rory's eyes fluttered closed, her scar aching faintly on her wrist, a forgotten wound from a far simpler childhood. This wasn’t simple. This was dangerous, intoxicating, and terrifyingly familiar. It was the precipice, and both of them knew, with a certainty that defied logic, that they were about to step off it together.
created_at"2026-02-25T00:52:21.913Z" 2/25/2026, 12:52:21 AM
model"google/gemini-2.5-flash-lite"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency996
moderation_latency(null)
generation_time26091
tokens_prompt808
tokens_completion6174
native_tokens_prompt786
native_tokens_completion6970
native_tokens_completion_images0
native_tokens_reasoning4291
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.0028666
router(null)
provider_responses
0
endpoint_id"ce839073-aa24-4f29-8358-15b319bd05ec"
is_byokfalse
latency996
model_permaslug"google/gemini-2.5-flash-lite"
provider_name"Google AI Studio"
status200
api_type"completions"
id"gen-1771980741-9GIieqJnIvUwOzBuvatC"
upstream_id(null)
total_cost0.0028666
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags13
adverbTagCount1
adverbTags
0"own voice sounded strangely [strangely]"
dialogueSentences30
tagDensity0.433
leniency0.867
rawRatio0.077
effectiveRatio0.067
77.79% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2026
totalAiIsmAdverbs9
found
0
adverb"carefully"
count1
1
adverb"lightly"
count1
2
adverb"very"
count3
3
adverb"precisely"
count1
4
adverb"truly"
count2
5
adverb"slightly"
count1
highlights
0"carefully"
1"lightly"
2"very"
3"precisely"
4"truly"
5"slightly"
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)
6.22% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2026
totalAiIsms38
found
0
word"familiar"
count3
1
word"down her spine"
count1
2
word"silence"
count1
3
word"solitary"
count1
4
word"charged"
count1
5
word"unspoken"
count1
6
word"warmth"
count3
7
word"facade"
count1
8
word"velvet"
count2
9
word"vibrated"
count1
10
word"lilt"
count1
11
word"predator"
count1
12
word"glint"
count1
13
word"flicker"
count2
14
word"chill"
count1
15
word"stark"
count1
16
word"testament"
count1
17
word"unreadable"
count1
18
word"throbbed"
count1
19
word"unwavering"
count1
20
word"intensity"
count1
21
word"chilling"
count1
22
word"could feel"
count1
23
word"ensure"
count2
24
word"apprehension"
count1
25
word"whisper"
count1
26
word"depths"
count1
27
word"determined"
count1
28
word"traced"
count1
29
word"anticipation"
count1
30
word"fluttered"
count1
highlights
0"familiar"
1"down her spine"
2"silence"
3"solitary"
4"charged"
5"unspoken"
6"warmth"
7"facade"
8"velvet"
9"vibrated"
10"lilt"
11"predator"
12"glint"
13"flicker"
14"chill"
15"stark"
16"testament"
17"unreadable"
18"throbbed"
19"unwavering"
20"intensity"
21"chilling"
22"could feel"
23"ensure"
24"apprehension"
25"whisper"
26"depths"
27"determined"
28"traced"
29"anticipation"
30"fluttered"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"sent a shiver through"
count1
highlights
0"sent a jolt through"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences122
matches
0"d with fear"
1"d with anticipation"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences122
filterMatches(empty)
hedgeMatches
0"began to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences135
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen57
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2027
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions37
wordCount1561
uniqueNames9
maxNameDensity0.96
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Lucien"
discoveredNames
Eva1
Silas1
London4
Rory15
Moreau1
French1
East1
Lucien9
Evan4
persons
0"Eva"
1"Silas"
2"Rory"
3"Moreau"
4"Lucien"
5"Evan"
places
0"London"
1"East"
globalScore1
windowScore0.833
47.96% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences98
glossingSentenceCount4
matches
0"seemed woven from the London fog"
1"as if granting her the courtesy of a refusal"
2"felt like an earthquake threatening to"
3"smelled like rain and old secrets and the"
4"felt like coming home"
52.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.48
wordCount2027
matches
0"not to touch her, but to gesture vaguely towards the window, towards the teeming c"
1"not just the fixer, not just the half-demon, but the man who had once held her heart"
2"not just the half-demon, but the man who had once held her heart"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences135
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs32
mean63.34
std35.23
cv0.556
sampleLengths
0126
17
2113
380
437
583
621
785
886
912
1045
11127
1241
1357
1473
1548
1658
1779
1818
1972
2032
2193
2241
2377
2462
2557
26106
2720
2834
29140
3015
3182
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences122
matches
0"was slicked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs237
matches
0"was dissolving"
58.20% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount3
flaggedSentences4
totalSentences135
ratio0.03
matches
0"He was not just a visitor; he was a disruption, a storm cloud given human form, standing on her doorstep as if time had folded neatly between the last moment they’d seen each other and this one."
1"He didn't judge; he simply observed, his heterochromatic eyes absorbing everything."
2"\"Evan is back, Rory. And he's not just looking for you; he's poking around places he shouldn't. Places that intersect with mine.\""
3"The years of hurt, the lingering attraction, the confusion – it all swirled in the small, cramped space between them."
97.40% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1280
adjectiveStacks0
stackExamples(empty)
adverbCount55
adverbRatio0.04296875
lyAdverbCount16
lyAdverbRatio0.0125
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences135
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences135
mean15.01
std10.69
cv0.712
sampleLengths
015
112
215
326
48
520
69
721
87
93
102
1115
1222
1319
1415
1537
1625
1716
1819
191
2017
212
2215
2317
245
2517
265
278
286
292
305
311
326
333
347
3523
3619
372
3836
3925
4024
412
4221
4322
4410
4517
461
4713
487
495
44.44% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.3111111111111111
totalSentences135
uniqueOpeners42
88.50% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences113
matches
0"Impeccably dressed, as always, in"
1"Of course, Lucien would know."
2"Instead, his thumb traced a"
ratio0.027
11.15% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount59
totalSentences113
matches
0"She squinted through the peephole,"
1"She fumbled with the deadbolt,"
2"His platinum hair was slicked"
3"His eyes, one the colour"
4"He held his signature ivory-handled"
5"He was not just a"
6"He was all sharp angles"
7"his voice was low, a"
8"It held the faintest trace"
9"It had always done both."
10"She leaned against the doorframe,"
11"It was a small anchor."
12"Her own voice sounded strangely"
13"She hadn't uttered his name"
14"It felt like a lifetime."
15"He hadn't changed."
16"she said, the words flat,"
17"He offered a slight, almost"
18"He made no move to"
19"He was trouble, wrapped in"
ratio0.522
26.37% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount98
totalSentences113
matches
0"The knock was sharp, a"
1"Rory paused, mid-stretch, the ache"
2"The chain rattled as she"
3"She squinted through the peephole,"
4"The face in the distortion"
5"A jolt, cold and instantaneous,"
6"She fumbled with the deadbolt,"
7"There he stood."
8"His platinum hair was slicked"
9"His eyes, one the colour"
10"He held his signature ivory-handled"
11"He was not just a"
12"The air between them thickened,"
13"Rory’s breath hitched, the cool,"
14"He was all sharp angles"
15"his voice was low, a"
16"It held the faintest trace"
17"It had always done both."
18"She leaned against the doorframe,"
19"It was a small anchor."
ratio0.867
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences113
matches(empty)
ratio0
76.92% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences65
technicalSentenceCount6
matches
0"The face in the distortion was too sharp, too familiar, framed by hair that defied gravity and London's damp air."
1"She fumbled with the deadbolt, turning it with a click that seemed deafening in the sudden silence of her own making."
2"He was not just a visitor; he was a disruption, a storm cloud given human form, standing on her doorstep as if time had folded neatly between the last moment th…"
3"She leaned against the doorframe, her hand resting on the wood, feeling the grain beneath her fingertips."
4"But the same instincts that warned her of danger also recognized the allure, the irresistible pull that had once drawn her in."
5"She looked up at him, and in the depths of his mismatched eyes, she saw not just the fixer, not just the half-demon, but the man who had once held her heart, an…"
48.08% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount2
matches
0"Lucien advanced, his shadow falling over her"
1"Lucien said, his jaw tightening"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount1
fancyTags
0"she whispered (whisper)"
dialogueSentences30
tagDensity0.167
leniency0.333
rawRatio0.2
effectiveRatio0.067
77.2788%