Run: 2026-10-13-01M4TAHZ98FWKG4RPBQS11940X

Run Details

Duration:
1m 53s
Cost:
$0.081735
Provider:
Fireworks

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4414" name="Eva Kowalski" aliases="Eva, Evie" pronouns="she/her" species="Human" storyRole="Best Friend"> <eyeColor>green</eyeColor> <hair>curly red</hair> <height>5'4"</height> <age>26</age> <glasses>round glasses</glasses> <satchel>worn leather satchel full of books</satchel> <freckles>freckled complexion</freckles> <nervousHabit>tucking hair behind her left ear</nervousHabit> <description>Aurora's childhood friend and an occult researcher.</description> <backstory>Moved to London two years before Aurora and works as a research assistant at the British Museum's restricted archives. She holds a master's degree in Ancient History from Oxford.</backstory> </character> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> <item id="2004" name="Veil Compass" aliases="the Compass, shadow compass" type="Tool" origin="The Veil Market"> <casingMaterial>small brass compass</casingMaterial> <faceMarkings>face etched with protective sigils</faceMarkings> <needle>points toward the nearest supernatural rift or portal</needle> <patina>casing has a patina of verdigris</patina> <creator>crafted by a Shade artisan</creator> <description>A compass attuned to supernatural energy.</description> </item> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the mystery genre. A detective arrives at a crime scene in an unusual location. Something is wrong — the evidence doesn't add up. A colleague is present, offering a different interpretation. Through careful observation and deduction, the detective begins to see what others have missed. 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. </instructions>

Model response

AI
The grate on Kentish Town Road had been padlocked since before Quinn was born, and someone had cut it clean through. She ducked under the cordon tape and went down. The stairs swallowed the street noise by the second flight. Below, the work lights of the crime scene unit threw hard shadows across tiles the colour of old teeth, and the air carried wet brick, ozone, and something sweet underneath — a church after a wedding, frankincense gone stale. A uniform met her at the bottom, breath fogging. "British Transport Police want it, guv. Their station, technically." "Their station's been closed a hundred years. They can want." The dead man lay on his stomach along the platform edge, arms arranged at his sides, cheek pressed to the tile as though listening for a train. Good coat. Bespoke, if Quinn knew stitching, and she did. No labels. A woman crouched beyond the body — small, red hair twisted up and escaping, round glasses gone white with reflected lamplight, a leather satchel brimming with paper at her hip. "Who let a civilian past my tape?" "She's on the list." The uniform checked his board. "Consultant. The symbols." "Dr Kowalski." The woman didn't rise. A pencil hovered over her notebook. "British Museum. I work the restricted archive." "Quinn. Detective." She pulled on gloves and stepped to the body. "Talk to me about the symbols, Doctor. Then talk to me about why you got here before I did." "Your people rang the Museum at six. I rang a cab at six-oh-four." The pencil pointed, eraser-first, at the chalk marks ringing the corpse — interlocking figures, angular, nothing like the pentagrams teenagers sprayed on lock-ups. "These are binding marks. Pre-Christian, probably older than the city. Whoever wrote them believed they were keeping something from leaving." "Whoever wrote them wanted us to think so." Quinn crouched. "Look at his left arm. The line passes underneath the elbow. Unbroken." Kowalski leaned in. A freckled hand rose, tucked a curl behind her left ear. "Chalk on tile, chalk under body. He was laid down first. The ritual came second." Quinn stood. "Your occult killer staged his own occult. Keep going, though. I like a story with my evidence." "Staging a ritual is still a ritual." Kowalski closed her notebook. "London's folklore is full of gatherings that appear and vanish. Cheapside. Goblin markets. Every city tells it. A market where you buy what can't be bought." "Goblins didn't move this man." Quinn lifted the edge of the coat. Purple-black discoloration banded the corpse's shoulder blades, the backs of the arms. "Lividity's on his back. He died supine and stayed that way for hours. Somebody turned him over and delivered him here like a parcel. Patel — confirm for the record." The SOCO glanced up from his camera. "She's right. Post-mortem staining's posterior. He's been moved, guv." "Moved from where?" Kowalski asked. "That's the bit nobody's going to enjoy." Quinn walked the platform slowly, torch low. Decades of dust lay over everything, undisturbed — except a clean circle around the body, two metres across, and beyond it two thin scored lines. Heel marks. Drag marks. She traced them with the beam. They began two metres from the corpse and ran to the far wall. They started nowhere. No footprints fed into them. The dust on either side sat thick and grey and untouched, as if the dead man had been dragged out of the brick itself. "Guv." Patel had the victim's wrist turned to the light. "Watch is cracked but running. Second hand's going backwards." "Cheap movement." Quinn took the wrist herself. The crystal was starred, the hands fine gold, the case worth more than her car. The second hand swept anticlockwise, steady as a heartbeat. "Cheap movements don't come in eighteen carat," she said. "Bag it." The right fist was closed. She eased the fingers open — rigor fought her, then gave. Inside sat a small brass compass, its casing furred green with verdigris, the face etched with marks that matched the chalk on the tiles. The needle didn't point north. It pointed at the wall. Quinn lifted it on the end of a pen. The needle swung, settled, held on the bricked archway at the platform's end. She stepped left. The needle tracked her, then slid past her to the arch again. "Broken," Patel said. "Compasses don't break toward architecture." She lowered it into an evidence bag and the needle pressed flat against the plastic, straining for the wall like a dog on a lead. In the coat pockets: no wallet, no phone, no keys. A single disc of carved bone, holed through the centre, worn smooth as a river stone. Quinn held it up to Kowalski. "Georgian gaming counter." The curl went behind the ear again. "You're lying, Doctor." "I'm guessing. There's a difference." "There's a difference between guessing and going pale, too." Kowalski's mouth opened. Quinn was already moving, torch raking the floor at a shallow angle, and there it was — what the SOCOs' overhead lights had flattened into shadow. Four parallel gouges in the grime, repeated down the platform at intervals. Trestle legs. Dozens of them. Wax drips in colours no candle came in — green, black, a red too dark. Iron hooks screwed into the ceiling in rows, their threads bright where rust should have been. And the smell, stronger here: frankincense, copper, crushed herbs. She pulled a dead enamel lamp from its bracket and found a scrap of paper folded inside the shade. Unfolded it against her palm. "Two years," she read. "One name. Six teeth. A voice, unbroken." She looked up. "It's a price list." The platform went quiet. Even Patel's camera stopped. "This wasn't a murder scene," Quinn said. "It was a market. Stalls along here, goods on hooks, chalk circle for the — for whatever the circle was for. It ran last night, it cleared out in hours, and they left him behind." She glanced at the body. "A message. Or the change from a transaction." "That's—" Kowalski stopped. Freckles stood out against milk. "Detective, if I told you what a market like that would mean, you'd have me removed." "Try me." "I'd rather show you. Somewhere with fewer cameras." Quinn held her gaze a long moment, then walked to the bricked arch. Up close, the mortar lines weren't uniform. Along one edge, the pointing was fresh — pale, damp, weeks old at most. The arch wasn't bricked up. It was a door, and someone had disguised it as a wall. On the iron hinge at its base, scraped clean of a century's rust, sat a single fingerprint in verdigris green. She took out her notebook and unfolded the photocopy she kept inside the cover, the paper gone soft from three years of her pocket. A chalk mark, photographed at another scene, in another part of the city, on the night DS Morris died and nobody could tell her how. She held it beside the nearest symbol on the tile. The same hand. The same mark. "Dr Kowalski." Quinn folded the copy away and checked her watch — Morris's watch, the leather strap cracked dark at the buckle. "You're going to tell me what that token buys. Patel, photograph the hinge, then get me a warrant for the wall." "A warrant, guv?" "Whatever sold here paid in bone." The compass needle lay flat against the bag in her palm, pointing through the brick. "I want it opened before the moon's full."
created_at"2026-10-13T09:47:32.53Z" 10/13/2026, 9:47:32 AM
model"fireworks/ember-1-20260923"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency674
moderation_latency(null)
generation_time112668
tokens_prompt1112
tokens_completion5756
native_tokens_prompt1110
native_tokens_completion5227
native_tokens_completion_images(null)
native_tokens_reasoning3522
native_tokens_cached0
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.081735
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791884852-1Movx45jHcZNKABwNw8n"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791884852-G1A36aaJnSJhE8PCUkXs"
upstream_id"chatcmpl-e010a8e04cf1406d8910ec55dca00151"
provider_responses
0
endpoint_id"b89a2f05-4051-4446-a9b0-7bc8ae7b7c90"
id"chatcmpl-e010a8e04cf1406d8910ec55dca00151"
is_byokfalse
latency674
model_permaslug"fireworks/ember-1-20260923"
provider_name"Fireworks"
status200
total_cost0.081735
cache_discount(null)
upstream_inference_cost0
provider_name"Fireworks"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount0
adverbTags(empty)
dialogueSentences48
tagDensity0.479
leniency0.958
rawRatio0
effectiveRatio0
95.97% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1241
totalAiIsmAdverbs1
found
0
adverb"slowly"
count1
highlights
0"slowly"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
83.88% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1241
totalAiIsms4
found
0
word"stomach"
count1
1
word"traced"
count1
2
word"crystal"
count1
3
word"etched"
count1
highlights
0"stomach"
1"traced"
2"crystal"
3"etched"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences84
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences84
filterMatches
0"watch — watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences110
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1252
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions0
matches(empty)
72.16% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions31
wordCount835
uniqueNames11
maxNameDensity1.56
worstName"Quinn"
maxWindowNameDensity2.5
worstWindowName"Quinn"
discoveredNames
Kentish1
Town1
Road1
Quinn13
Kowalski6
Purple-black1
Decades1
Four1
Patel3
Freckles1
Morris2
persons
0"Quinn"
1"Kowalski"
2"Patel"
3"Freckles"
4"Morris"
places
0"Kentish"
1"Town"
2"Road"
globalScore0.722
windowScore0.833
98.98% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences49
glossingSentenceCount1
matches
0"as though listening for a train"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1252
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences110
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs48
mean26.08
std20.58
cv0.789
sampleLengths
021
158
29
39
410
539
630
77
812
919
1030
1156
1222
1314
1434
1537
1654
1716
185
1962
2032
2119
222
2329
2411
2550
2637
273
2830
2932
3010
313
325
339
3486
3524
3618
378
3855
3924
402
418
4271
4359
446
4543
463
4729
92.73% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences84
matches
0"been padlocked"
1"been dragged"
2"was starred"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs142
matches
0"was already moving"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount0
flaggedSentences9
totalSentences110
ratio0.082
matches
0"Below, the work lights of the crime scene unit threw hard shadows across tiles the colour of old teeth, and the air carried wet brick, ozone, and something sweet underneath — a church after a wedding, frankincense gone stale."
1"A woman crouched beyond the body — small, red hair twisted up and escaping, round glasses gone white with reflected lamplight, a leather satchel brimming with paper at her hip."
2"\"Your people rang the Museum at six. I rang a cab at six-oh-four.\" The pencil pointed, eraser-first, at the chalk marks ringing the corpse — interlocking figures, angular, nothing like the pentagrams teenagers sprayed on lock-ups."
3"Decades of dust lay over everything, undisturbed — except a clean circle around the body, two metres across, and beyond it two thin scored lines."
4"She eased the fingers open — rigor fought her, then gave."
5"Quinn was already moving, torch raking the floor at a shallow angle, and there it was — what the SOCOs' overhead lights had flattened into shadow."
6"Wax drips in colours no candle came in — green, black, a red too dark."
7"Along one edge, the pointing was fresh — pale, damp, weeks old at most."
8"\"Dr Kowalski.\" Quinn folded the copy away and checked her watch — Morris's watch, the leather strap cracked dark at the buckle."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount651
adjectiveStacks0
stackExamples(empty)
adverbCount14
adverbRatio0.021505376344086023
lyAdverbCount1
lyAdverbRatio0.0015360983102918587
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences110
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences110
mean11.38
std8.57
cv0.753
sampleLengths
021
19
210
339
49
59
610
727
82
98
102
1130
127
139
143
156
166
177
1811
1919
2036
2120
2210
2312
243
2511
2617
2717
2811
2926
3012
3112
3230
337
349
355
3614
3725
382
392
406
4113
423
435
4424
4510
469
472
485
4915
91.21% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats3
diversityRatio0.5636363636363636
totalSentences110
uniqueOpeners62
46.95% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences71
matches
0"Even Patel's camera stopped."
ratio0.014
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount15
totalSentences71
matches
0"She ducked under the cordon"
1"She pulled on gloves and"
2"She traced them with the"
3"They began two metres from"
4"They started nowhere."
5"She eased the fingers open"
6"It pointed at the wall."
7"She stepped left."
8"She lowered it into an"
9"She pulled a dead enamel"
10"She looked up"
11"She glanced at the body"
12"It was a door, and"
13"She took out her notebook"
14"She held it beside the"
ratio0.211
58.59% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount57
totalSentences71
matches
0"The grate on Kentish Town"
1"She ducked under the cordon"
2"The stairs swallowed the street"
3"A uniform met her at"
4"The dead man lay on"
5"Bespoke, if Quinn knew stitching,"
6"A woman crouched beyond the"
7"The uniform checked his board"
8"The woman didn't rise"
9"A pencil hovered over her"
10"She pulled on gloves and"
11"The pencil pointed, eraser-first, at"
12"Kowalski leaned in."
13"A freckled hand rose, tucked"
14"Kowalski closed her notebook"
15"Quinn lifted the edge of"
16"The SOCO glanced up from"
17"Quinn walked the platform slowly,"
18"Decades of dust lay over"
19"She traced them with the"
ratio0.803
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences71
matches(empty)
ratio0
91.84% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences28
technicalSentenceCount2
matches
0"The dust on either side sat thick and grey and untouched, as if the dead man had been dragged out of the brick itself."
1"Inside sat a small brass compass, its casing furred green with verdigris, the face etched with marks that matched the chalk on the tiles."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount0
fancyTags(empty)
dialogueSentences48
tagDensity0.083
leniency0.167
rawRatio0
effectiveRatio0
87.0770%