Run: 2026-02-17-01KHMQH67QWT7N1N4XWYVW2998

Run Details

Duration:
11.0s
Cost:
$0.000814
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 insistent rap on her door jolted Aurora from a deep dive into a fourteenth-century grimoire detailing the precise incantations for warding off infernal pests. It was late, well past the hour she’d normally expect visitors, especially at Eva’s cramped flat above the fragrant curry house. Ptolemy, Eva’s perpetually unimpressed tabby, didn't even stir from his sprawl on a pile of dusty maps. Three deadbolts secured the door, a testament to Eva’s paranoia, or perhaps her prudence, in this part of East London. Aurora wrestled them open, the metallic clicks echoing in the small space, and pulled the door inward. Lucie Moreau filled the frame. He hadn’t changed, not really. His platinum blond hair was as slicked-back as ever, catching the dim glow from the streetlamps below and the flickering neon sign of the curry house. He wore one of his endless charcoal suits, impossibly sharp, and leaned on his ivory-handled cane as if it were an extension of his very being. But it was his eyes that snagged Aurora’s attention, the unsettling heterochromia – one a warm, molten amber, the other a stark, almost fathomless black. They scanned her, then the overflowing bookshelves, the scrolls spilling from open satchels, the general glorious chaos that was Eva’s domain. Aurora’s stomach gave a nervous lurch. “Lucien.” The name felt foreign on her tongue, a ghost from a life she’d carefully packed away. A flicker of something unreadable – surprise? amusement? – crossed his face, softening the sharp angles of his jaw. “Aurora,” he replied, his voice a low timbre, tinged with the faint, melodic lilt of his French origins. “Or should I say, Malphora?” The alias, unused for years, was a punch to the gut. It belonged to a version of herself she desperately tried to forget, a reckless, desperate girl who had courted danger with a terrifying naivete. “That’s not my name,” she said, her voice firmer than she felt. She clutched the worn edges of the grimoire. God, out of all the things she could have been caught reading, it had to be that one. Lucien’s lips curved into a slow, knowing smile. “Isn’t it? I recall a certain… intensity about you when you were claiming it.” He gestured with his cane. “Eva isn’t home, I presume?” The question hung in the air, heavy with unspoken implications. Eva was away at a conference, a fact Aurora had deliberately not shared with anyone. She’d left London for a few weeks, seeking solace and quiet in her childhood home, only to be drawn back by a desperate plea from her flatmate, Silas. Now, here she was, forced to play gatekeeper for a man who represented everything she’d run from. “No,” Aurora said, her jaw tightening. “She’s not. What are you doing here, Lucien?” He pushed himself away from the doorframe, stepping inside. He moved with a liquid grace that belied the slight lean on his cane, his presence immediately making the already-cramped flat feel even smaller. The air, thick with the scent of old paper and stale tea, now carried a subtle, almost imperceptible aroma of something darker, something like expensive cologne mixed with brimstone. “I’m looking for something,” he said, his amber eye meeting hers. The black eye seemed to absorb the dim light, holding secrets. “Something Eva might have. And it seems,” he glanced around again, his gaze lingering on a precarious stack of well-worn leather-bound books, “you are here to keep an eye on it for her.” “I’m not keeping an eye on anything,” Aurora retorted, stepping back, bumping into a teetering tower of manuscripts. She steadied it with a trembling hand. Her crescent scar pulsed on her left wrist, a phantom itch. “I’m just… here. Passing through.” Lucien’s smile widened, though it didn't reach his eyes. “Passing through London, Aurora? From where? Cardiff?” He traced the rim of a dusty tome with a gloved fingertip. “You’ve always been rather adept at disappearing. And reappearing. Though usually, your reappearances are heralded by a rather unpleasant amount of chaos.” The jab landed, sharp and precise. He knew about Evan. He knew about her reasons for leaving, the shame and fear that had driven her to Eva’s doorstep all those years ago. He knew more than she’d ever wanted him to know. “And you’ve always been adept at knowing things you shouldn’t,” she countered, attempting to regain some semblance of control. “What exactly are you looking for, Lucien? And why would Eva have it?” He finally turned his full attention to her, leaning forward slightly. The shadows played across his angular face, making his features seem both more handsome and more dangerous. “A particular artifact. Small, unassuming, but of considerable interest to… certain parties. Parties who might be willing to pay handsomely for its return. Or, perhaps,” his gaze dropped to her mouth, then travelled back up to her eyes, “recompense for other services rendered.” Aurora swallowed, her throat suddenly dry. The air between them crackled, not with infernal energy, but with something far more potent, far more familiar. It was the charged silence that had always existed between them, a silent acknowledgement of the undeniable pull, the shared danger, the regret. She remembered the night she’d fled London, the frantic call from Eva, the way she’d packed her meagre belongings in a blur of panic. He’d found her then, too. In a grimy Tube station, amidst the rush of departing commuters, he’d simply appeared, leaning against a pillar, his amber eye glinting in the harsh fluorescent light. He’d offered her a way out, a solution, a deal. She’d refused, of course, or perhaps she’d simply been too terrified to accept. She’d fled to Silas’s building, seeking anonymity, and found herself living above a bar, delivering food for a restaurant that served more than just noodles. “I don’t know anything about an artifact,” she said, gripping the grimoire tighter. She needed a weapon, or at least an excuse to leave. “And I’m not looking for recompense for anything.” Lucien took another step closer, his shadow engulfing her. He smelled of rain on stone and something else, something wild and ancient. “Are you quite sure, Aurora? Because the last time I saw you, you were quite eager for a certain kind of recompense. For a certain kind of pain.” Her breath hitched. He was so good at peeling back the layers, at finding the raw, exposed nerves. She forced herself to meet his gaze, to project a confidence she didn't feel. “That was a long time ago, Lucien. People change.” “Do they?” He reached into his breast pocket and withdrew a slim, silver case. He opened it, revealing a single cigarette. He didn’t light it, just held it between his thumb and forefinger, his heterochromatic eyes fixed on her. “Or do they simply become better at pretending not to be who they truly are?” She wouldn’t let him break her. Not again. “Who I truly am,” she said, her voice steady, “is someone who doesn’t owe you anything. And certainly doesn’t have any interest in what you’re looking for.” She began to close the door, her movement deliberate and final. Lucien didn’t move. He simply watched her, his expression unreadable. As the heavy oak began to swing inward, obscuring his face, he spoke, his voice a low murmur that somehow carried to her ears. “Perhaps not. But I suspect you might be interested in what I’m willing to pay. Especially if it involves getting you out of that rather… *domesticated* existence.” The door clicked shut, leaving Aurora standing in the sudden, suffocating silence. Ptolemy, disturbed by the brief intrusion, stretched and yawned, oblivious to the tempest that had just brushed past. Aurora leaned her forehead against the cool wood, her heart hammering a frantic rhythm against her ribs. Outside, the city hummed, indifferent to the encounter. He knew she wasn’t a delivery girl anymore, not entirely. He knew she was still entangled in the shadows, just on a different corner of this sprawling, magic-infused metropolis. And he knew, with a chilling certainty, that he would find her again.
created_at"2026-02-17T02:40:48.729268+00:00" 2/17/2026, 2:40:48 AM
model"google/gemini-2.5-flash-lite"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency196
moderation_latency(null)
generation_time10937
tokens_prompt808
tokens_completion2129
native_tokens_prompt786
native_tokens_completion1838
native_tokens_completion_images0
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.0008138
router(null)
provider_responses
0
status200
is_byokfalse
latency196
endpoint_id"ce839073-aa24-4f29-8358-15b319bd05ec"
provider_name"Google AI Studio"
model_permaslug"google/gemini-2.5-flash-lite"
api_type"completions"
id"gen-1771296037-TsG4gCAyAqXzhyZOuaHq"
upstream_id(null)
total_cost0.0008138
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
totalTags14
adverbTagCount1
adverbTags
0"he glanced around [around]"
dialogueSentences25
tagDensity0.56
leniency1
rawRatio0.071
effectiveRatio0.071
70.24% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1344
totalAiIsmAdverbs8
found
0
adverb"really"
count1
1
adverb"very"
count1
2
adverb"carefully"
count1
3
adverb"deliberately"
count1
4
adverb"slightly"
count1
5
adverb"suddenly"
count1
6
adverb"truly"
count2
highlights
0"really"
1"very"
2"carefully"
3"deliberately"
4"slightly"
5"suddenly"
6"truly"
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)
10.71% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1344
totalAiIsms24
found
0
word"testament"
count1
1
word"echoing"
count1
2
word"stark"
count1
3
word"scanned"
count1
4
word"stomach"
count1
5
word"lurch"
count1
6
word"flicker"
count1
7
word"unreadable"
count2
8
word"tinged"
count1
9
word"lilt"
count1
10
word"intensity"
count1
11
word"unspoken"
count1
12
word"solace"
count1
13
word"pulsed"
count1
14
word"traced"
count1
15
word"familiar"
count1
16
word"charged"
count1
17
word"silence"
count2
18
word"amidst"
count1
19
word"glinting"
count1
20
word"encounter"
count1
21
word"chilling"
count1
highlights
0"testament"
1"echoing"
2"stark"
3"scanned"
4"stomach"
5"lurch"
6"flicker"
7"unreadable"
8"tinged"
9"lilt"
10"intensity"
11"unspoken"
12"solace"
13"pulsed"
14"traced"
15"familiar"
16"charged"
17"silence"
18"amidst"
19"glinting"
20"encounter"
21"chilling"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"hung in the air"
count1
highlights
0"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences80
matches(empty)
71.43% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences80
filterMatches(empty)
hedgeMatches
0"tried to"
1"seemed to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences91
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords1347
ratio0.001
matches
0"domesticated"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions1
matches
0"As the heavy oak began to swing inward, obscuring his face, he spoke, his voice a low murmur that somehow carried to her…"
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions31
wordCount1074
uniqueNames10
maxNameDensity0.93
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Eva"
discoveredNames
Aurora10
Eva7
East1
London3
Moreau1
French1
Silas2
Evan1
Tube1
Lucien4
persons
0"Aurora"
1"Eva"
2"Moreau"
3"Silas"
4"Evan"
5"Lucien"
places
0"East"
1"London"
globalScore1
windowScore1
78.57% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences70
glossingSentenceCount2
matches
0"something like expensive cologne mixed with"
1"appeared, leaning against a pillar, his amber eye glinting in the harsh fluorescent light"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.742
wordCount1347
matches
0"not with infernal energy, but with something far more potent, far more familiar"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences91
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs24
mean56.13
std31.51
cv0.561
sampleLengths
0100
15
2103
323
442
573
632
770
814
962
1055
1141
1250
1342
1432
1571
16151
1732
1850
1941
2054
2146
2261
2397
96.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences80
matches
0"been caught"
1"was, forced"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs175
matches(empty)
48.67% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences3
totalSentences91
ratio0.033
matches
0"But it was his eyes that snagged Aurora’s attention, the unsettling heterochromia – one a warm, molten amber, the other a stark, almost fathomless black."
1"A flicker of something unreadable – surprise?"
2"– crossed his face, softening the sharp angles of his jaw."
70.24% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1078
adjectiveStacks2
stackExamples
0"worn leather-bound books,"
1"sprawling, magic-infused metropolis."
adverbCount65
adverbRatio0.06029684601113173
lyAdverbCount17
lyAdverbRatio0.015769944341372914
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences91
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences91
mean14.8
std8.39
cv0.566
sampleLengths
025
121
217
320
417
55
65
726
826
925
1021
116
1217
137
141
1511
1618
175
1811
1924
2012
218
2218
238
2419
255
2610
2715
2828
2917
306
318
329
3324
3429
3511
3611
3733
3818
397
4011
415
429
4319
4422
456
464
4722
4810
4919
61.17% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.4065934065934066
totalSentences91
uniqueOpeners37
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences78
matches(empty)
ratio0
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences78
matches
0"It was late, well past"
1"He hadn’t changed, not really."
2"His platinum blond hair was"
3"He wore one of his"
4"They scanned her, then the"
5"he replied, his voice a"
6"It belonged to a version"
7"she said, her voice firmer"
8"She clutched the worn edges"
9"He gestured with his cane"
10"She’d left London for a"
11"He pushed himself away from"
12"He moved with a liquid"
13"he said, his amber eye"
14"he glanced around again, his"
15"She steadied it with a"
16"Her crescent scar pulsed on"
17"He traced the rim of"
18"He knew about Evan."
19"He knew about her reasons"
ratio0.564
11.28% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences78
matches
0"The insistent rap on her"
1"It was late, well past"
2"Ptolemy, Eva’s perpetually unimpressed tabby,"
3"Aurora wrestled them open, the"
4"Lucie Moreau filled the frame."
5"He hadn’t changed, not really."
6"His platinum blond hair was"
7"He wore one of his"
8"They scanned her, then the"
9"Aurora’s stomach gave a nervous"
10"The name felt foreign on"
11"A flicker of something unreadable"
12"he replied, his voice a"
13"The alias, unused for years,"
14"It belonged to a version"
15"she said, her voice firmer"
16"She clutched the worn edges"
17"God, out of all the"
18"Lucien’s lips curved into a"
19"He gestured with his cane"
ratio0.897
64.10% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences78
matches
0"Now, here she was, forced"
ratio0.013
12.99% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences44
technicalSentenceCount8
matches
0"He wore one of his endless charcoal suits, impossibly sharp, and leaned on his ivory-handled cane as if it were an extension of his very being."
1"But it was his eyes that snagged Aurora’s attention, the unsettling heterochromia – one a warm, molten amber, the other a stark, almost fathomless black."
2"They scanned her, then the overflowing bookshelves, the scrolls spilling from open satchels, the general glorious chaos that was Eva’s domain."
3"It belonged to a version of herself she desperately tried to forget, a reckless, desperate girl who had courted danger with a terrifying naivete."
4"He moved with a liquid grace that belied the slight lean on his cane, his presence immediately making the already-cramped flat feel even smaller."
5"It was the charged silence that had always existed between them, a silent acknowledgement of the undeniable pull, the shared danger, the regret."
6"She’d fled to Silas’s building, seeking anonymity, and found herself living above a bar, delivering food for a restaurant that served more than just noodles."
7"Ptolemy, disturbed by the brief intrusion, stretched and yawned, oblivious to the tempest that had just brushed past."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount4
matches
0"she said, her voice firmer than she felt"
1"Aurora said, her jaw tightening"
2"she countered, attempting to regain some semblance of control"
3"she said, her voice steady,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount1
fancyTags
0"Aurora retorted (retort)"
dialogueSentences25
tagDensity0.28
leniency0.56
rawRatio0.143
effectiveRatio0.08
73.1964%