Run: 2026-05-27-01KSMF8429WZNCTG0RB1KSP2AT

Run Details

Duration:
19.3s
Cost:
$0.001062
Provider:
Parasail

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 front door creaked open, and Eva blinked in the dim light of her flat. Azure blue eyes scanned the unfamiliar figure in her doorway. It took a moment for recognition to dawn, followed by shock. "Rory? What the hell are you doing here?" Aurora lowered her gaze. Her fingers picked at the hem of her worn black cardigan. "C-can we talk? Please? I know you probably think I'm the last person you'd ever want to see again, but I... I had to come." Eva's shoulders stiffened. For a long minute, she simply stood there, torn between slamming the door in Rory's face and the ache in her heart at seeing her ex-lover. But in the end, love always won. "Fine. Come in, then." She backed away, allowing Rory to step inside the cramped one-bedroom flat. Ptolemy meowed from his perch atop the bookshelf, tail swishing curiously at the visitor. Aurora took in the space, a twinge of nostalgia piercing her chest. So little had changed — the faded turquoise walls, the tattered oriental rug, the hundreds of books and scrolls piled haphazardly on every available surface. It was like stepping back into the past, into happier memories she'd spent the last year desperately trying to outrun. "I miss you,''Rory said quietly, not daring to look at Eva. "Every single day. I know I screwed everything up. I was stupid and afraid, and I ran away because I didn't know how to handle losing you. But I can't keep living like this, never seeing your smile, hearing your laugh, feeling your arms around me..." Eva's emerald eyes shimmered with unshed tears. Unbidden, her hands balled into fists at her sides, fighting the urge to reach for Rory, to hold her close and never let go. "You expect me to believe that after everything? After the way you left, with barely a word? Just vanished off the face of the earth?" "Please, Evi, I'm begging you to forgive me. Forgive me for not being strong enough to fight for you, for us. It's up to you. I-I don't know what I thought I'd say when I got here, but I... I wasn't lying before. I miss you desperately. My heart feels like it's been ripped out without you in it. If you gave me the chance, I'd spend every day proving to you how sorry I am and how much you mean to me." Eva found herself drawn into Rory's eyes, into the desperate sincerity she saw there. And suddenly, she was listening, really listening, and absorbing the sound of Rory's voice. For the first time in months, she felt a glimmer of hope, a stirring in her heart. "I don't know, Rory," she murmured. "When you left, it was like a part of my soul went with you. It tore me apart, and I... I don't think I can just let you back in without any guarantee that it won't happen again." Rory shook her head fiercely. "It won't. I swear to God, Evi, it won't. Because I want you. I need you. In my life, in my arms, in my dreams. You are the only person who has ever made me feel truly whole, and without you... I'm just a empty, broken shell, going through the motions." Slowly, Eva reached out, her fingers brushing across Rory's knuckles. "Promise me. Promise me that if things get hard, you won't run. That you'll face it with me, by my side, like we always said we would." "I promise, Evi. On all that I am, I promise. I won't let you down again. If you'll have me, I want to try. I want to start over, to build a new future together. I know it won't be easy, but I want it. Want you. With every fiber of my being." Eva's eyes crinkled at the corners as a tentative smile formed on her lips. She withered under Rory's loving gaze, letting the truth of her own heart spill loose. Already, she knew she would relent, would take that leap of faith and wrap her arms around her girl. Strictly for EVI's sake. Because her heart wouldn't—not couldnt — endure another day without Rory in it.
created_at"2026-05-27T10:21:25.973Z" 5/27/2026, 10:21:25 AM
model"thedrummer/skyfall-36b-v2"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency217
moderation_latency(null)
generation_time18843
tokens_prompt808
tokens_completion974
native_tokens_prompt772
native_tokens_completion941
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached384
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier(null)
usage0.0010622
router(null)
provider_responses
0
endpoint_id"1eb01ded-ae11-49e6-8aa6-3067584070bd"
id"chatcmpl-bbcedf3e81a5cc04"
is_byokfalse
latency217
model_permaslug"thedrummer/skyfall-36b-v2"
provider_name"Parasail"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer(null)
request_id"req-1779877285-kCpTRK9O8XpgPfCXOUoI"
session_id(null)
api_type"completions"
id"gen-1779877285-SwfZ0p9Jv93l0dGe2xbL"
upstream_id"chatcmpl-bbcedf3e81a5cc04"
total_cost0.0010622
cache_discount0.0001152
upstream_inference_cost0
provider_name"Parasail"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences17
tagDensity0.529
leniency1
rawRatio0
effectiveRatio0
71.51% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount702
totalAiIsmAdverbs4
found
0
adverb"suddenly"
count1
1
adverb"really"
count1
2
adverb"truly"
count1
3
adverb"slowly"
count1
highlights
0"suddenly"
1"really"
2"truly"
3"slowly"
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)
85.75% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount702
totalAiIsms2
found
0
word"scanned"
count1
1
word"shimmered"
count1
highlights
0"scanned"
1"shimmered"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"flicker of emotion"
count1
highlights
0"a glimmer of hope"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences49
matches
0"a twinge of nostalgia"
55.39% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount0
narrationSentences49
filterMatches
0"know"
1"feel"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences54
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen67
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords703
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions1
matches
0"On all that I am, I promise."
75.74% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions19
wordCount606
uniqueNames6
maxNameDensity1.49
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Eva6
Rory9
Forgive1
God1
Evi1
Slowly1
persons
0"Eva"
1"Rory"
2"Evi"
places
0"God"
1"Slowly"
globalScore0.757
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences37
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount703
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences54
matches
0"take that leap"
60.50% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs15
mean46.87
std16.95
cv0.362
sampleLengths
036
18
240
340
426
557
657
756
883
945
1044
1156
1237
1353
1465
98.10% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences49
matches
0"been ripped"
18.18% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs110
matches
0"was like stepping"
1"wasn't lying"
2"was listening"
37.04% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences2
totalSentences54
ratio0.037
matches
0"So little had changed — the faded turquoise walls, the tattered oriental rug, the hundreds of books and scrolls piled haphazardly on every available surface."
1"Eva's eyes crinkled at the corners as a tentative smile formed on her lips. She withered under Rory's loving gaze, letting the truth of her own heart spill loose. Already, she knew she would relent, would take that leap of faith and wrap her arms around her girl. Strictly for EVI's sake. Because her heart wouldn't—not couldnt — endure another day without Rory in it."
84.06% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount481
adjectiveStacks0
stackExamples(empty)
adverbCount28
adverbRatio0.058212058212058215
lyAdverbCount8
lyAdverbRatio0.016632016632016633
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences54
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences54
mean13.02
std11.07
cv0.85
sampleLengths
015
110
211
38
44
511
625
73
826
97
104
1112
1214
1312
1425
1520
1614
176
1818
1919
2039
219
228
238
2413
254
2614
274
284
2912
3024
3145
3220
336
3418
357
367
374
383
399
4016
4110
4212
4310
4415
453
467
476
488
4911
83.33% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.5555555555555556
totalSentences54
uniqueOpeners30
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences46
matches
0"So little had changed —"
1"Just vanished off the face"
2"Slowly, Eva reached out, her"
ratio0.065
54.78% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount19
totalSentences46
matches
0"It took a moment for"
1"Her fingers picked at the"
2"She backed away, allowing Rory"
3"It was like stepping back"
4"I know I screwed everything"
5"I was stupid and afraid,"
6"It's up to you."
7"I wasn't lying before."
8"I miss you desperately."
9"My heart feels like it's"
10"It tore me apart, and"
11"I don't think I can"
12"I swear to God, Evi,"
13"I need you."
14"You are the only person"
15"I'm just a empty, broken"
16"I won't let you down"
17"I want to start over,"
18"I know it won't be"
ratio0.413
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount31
totalSentences46
matches
0"The front door creaked open,"
1"Azure blue eyes scanned the"
2"It took a moment for"
3"Aurora lowered her gaze."
4"Her fingers picked at the"
5"Eva's shoulders stiffened."
6"She backed away, allowing Rory"
7"Ptolemy meowed from his perch"
8"Aurora took in the space,"
9"It was like stepping back"
10"I know I screwed everything"
11"I was stupid and afraid,"
12"Eva's emerald eyes shimmered with"
13"It's up to you."
14"I-I don't know what I"
15"I wasn't lying before."
16"I miss you desperately."
17"My heart feels like it's"
18"Eva found herself drawn into"
19"It tore me apart, and"
ratio0.674
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences46
matches
0"If you gave me the"
1"Because I want you."
2"If you'll have me, I"
ratio0.065
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences20
technicalSentenceCount0
matches(empty)
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags6
uselessAdditionCount0
matches(empty)
91.18% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount1
fancyTags
0"she murmured (murmur)"
dialogueSentences17
tagDensity0.059
leniency0.118
rawRatio1
effectiveRatio0.118
87.1860%