Run: 2026-03-18-01KM08R1QPKPJQ6ZGB8MTQ7429

Run Details

Duration:
17.6s
Cost:
$0.015189
Provider:
OpenAI

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="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="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
Rory kept her fingers curled round the silver chain, the Heartstone tucked cold against her palm until the air around her changed and the gem gave a small, hard pulse. “Right,” she muttered. Nyx drifted at her shoulder, all edges and smoke in the dark, their shape thinning and thickening with the shadows around the stone arch. “That sound in your throat usually meant trouble.” “It meant I’d like to know where my feet were going.” Behind them, Isolde stood barefoot on the cracked flagstones, silver hair sliding over one shoulder like a spill of moonlight. She looked at the arch as if she had once seen it in a dream and had not been surprised when it turned up in the world. “You have reached the mouth,” she murmured. “The throat will not bite unless you feed it fear.” Rory shot her a flat look. “That’s not comforting.” “It was not meant to be.” The arch had not been there the last time Rory had crossed this ruin in Richmond Park. Then, it had been only a dead circle of black stone half swallowed by briars, a relic the city forgot. Tonight it stood open, filled with a shimmer that wavered like heat over tarmac, though the air bit at Rory’s skin with a dry, baked cold. The standing stones around it hummed low enough that she felt the note in her teeth. Nyx leaned in, their violet eyes burning faintly in the dusk. “The Veil has thinned here. It’s almost polite of it to show us the door.” Rory let out a short breath. “If you start sounding pleased, I’m leaving you in the park.” “That would be unkind.” “It would be efficient.” Isolde lifted a hand and touched the nearest stone. Her fingers did not leave a mark. “You came for the place beyond. The road is open. Step cleanly, or it will remember your doubt.” Rory looked through the shimmer. Shapes moved on the far side, too wide and too tall, then vanished in a blink. The Heartstone warmed hard against her skin. The pulse matched something deeper, some beat that came from beyond the arch and seemed to answer the pendant like a distant drum. She drew the Fae-forged blade from the inside of her coat. The moonsilver stayed cold enough to sting her fingertips. “If anything with teeth comes for us—” “I will vanish,” Nyx whispered. “You always say that.” “And I always do.” Rory snorted, then stepped through. The world turned inside out. For one sharp second she felt the pull behind her ribs, the tug of a tide dragging at her bones. Her stomach lurched. The air vanished. Sound snapped thin, like cloth tearing. Then her boots struck something solid and warm, and she staggered forward into a place lit by an amber sky that looked brewed instead of painted. Heat rolled over her in waves. Not the dull summer kind that clung to pavements and made the lungs feel thick, but a rich, dry warmth that carried the smell of ripe fruit, smoke, and something roasted until the sugars had gone dark. The land before her spread out in terraces under the amber vault, all vines and orchard rows and fields of glossy leaves that caught the light like oiled skin. Beyond them rose white stone walls, half buried in green, and towers that bent in impossible curves, their tops shaped like chalices and twisted horns and braids of marble. Rory stared. A path of pale dust ran under her boots, but the dust shimmered with flecks of gold. She crouched and pinched some between her fingers. It stuck to her skin like salt and smelled faintly of cinnamon. Nyx slipped through the arch after her, their form briefly spilling into shadow before gathering itself again. “Well,” they whispered, and for once the whisper held no mockery. “That’s new.” Isolde stepped through last, and the arch behind her dimmed to a slow shimmer before settling into the air like a scar. She took one look at the horizon and tipped her head. “Dymas.” The word landed on Rory with the weight of a place name from a map she had never seen. “Dymas,” she repeated. “Gluttony,” Isolde added, and her pale eyes moved over the vineyards. “A banquet realm. A court of plenty and hunger. The feast never ends.” Rory looked over the nearest orchard. The trees there bore fruit the size of lanterns, skin translucent as amber glass, each one glowing from within with a soft amber light. Workers moved between the trunks in long aprons stitched with silver thread, carrying baskets, knives, bowls, trays. Some wore collars around their necks, but not the metal kind she knew from the real world. These ones seemed grown into the flesh, vine-thick and jewelled, and when the workers passed each other they bowed their heads without stopping. Music drifted from somewhere deeper in the terraces. Not one tune, but many layered together: strings, bells, laughter, the clink of cups. Under that ran the sound of knives striking boards, the low murmur of a crowd, the hiss of something being basted over fire. Rory’s grip tightened on the dagger. “People live here.” Nyx tilted their head. “Some people. Some souls. Some things that used to be people.” “Could you not do that?” “Do what?” “Say things like that while I’m standing in the middle of it.” Isolde’s mouth curved with the faintest hint of amusement. “You stand in it whether he speaks or not.” Rory glanced at her. “You knew this would look like this.” “I knew it would look unlike your world.” “That wasn’t the question.” Isolde brushed a thumb over the standing stone by the arch, then stepped away with no sound under her feet. “I have walked here once before. The vines were younger then. The kitchens lower. The prince less patient.” “Prince?” Rory echoed. “The one who holds this place,” Isolde said. “Belphegor. He likes fine meals and finer bargains.” The Heartstone gave another pulse, hotter this time. Rory looked down at it, then toward the nearest terrace where a gap in the orchard revealed a road paved in dark stone. It curved between the rows and vanished under a high archway cut from what looked like carved bread crust, all ridges and crusted gold, as if the place itself had been baked. The air tickled Rory’s nose. She had not eaten since before they crossed, and the scents here landed with a nasty precision. Honey. Fat. Sharp herbs. Cider. Burnt sugar. Fresh bread split open under steam. Her stomach gave a hard twist. “Don’t,” she told herself under her breath. Nyx’s shadowed face turned toward her. “Hungry?” “Not helpful.” “It was a simple question.” “It was rude.” “Honest.” Isolde moved ahead, and the path seemed to part for her. “This realm feeds on appetite. Keep your want in check, and it will show less interest in you.” Rory looked up sharply. “Less interest?” Isolde’s violet-gold eyes, pale as amethyst in the amber light, fixed on hers. “You are not what this place expects.” Rory almost asked what that meant, then a laugh burst from farther down the path, bright and sharp. Two figures emerged from the orchard rows carrying a basket between them. Their skin held a bronze sheen, their hair was braided with herbs, and their eyes flashed gold when they looked up. One wore a chef’s apron over a tunic stitched with leaf patterns; the other had a knife tucked into a sash. They stopped at the sight of Rory and the others. The one with the apron frowned. “You’re out of place.” Rory glanced at her own coat, boots, and black jeans. “Yeah. I was aware.” The other worker’s gaze slid to the blade in Rory’s hand and lingered there. “Not from Belphegor’s kitchens.” “Thank your stars,” Rory muttered. Nyx leaned forward, their outline wavering like a candle in a draft. “We seek the road inward.” The two workers exchanged a look. The one with the knife shifted the basket to one arm. Inside lay pale pears split open with red flesh and seeds like black pearls. “Everyone seeks inward. The hungry always do.” Rory frowned. “We’re not here for food.” At that, the apron-wearing one let out a low laugh. “Then you’re already in danger.” The sound of that laugh rippled down the path. For a second Rory thought the orchard itself had listened, because the leaves on the nearest trees shivered though no wind moved. Tiny lights blinked on among the branches, like embers waking. She saw then that some of the fruit had eyes. Not all of them. Just enough to make the skin crawl along her arms. She took a step back. “No. Nope.” Nyx’s voice brushed her ear like smoke. “You noticed too late.” Rory kept her gaze on the fruit. One lantern-sized orange split with a soft wet sound, and an eye opened in the centre of it, black pupil ringed in gold. It fixed on her, then closed again. The apron-wearing worker gave a careless shrug. “They’re harmless unless plucked before ripening.” Rory stared at them. “You say that like it helps.” “It should.” “Doesn’t.” Isolde’s expression did not shift, but her tone sharpened a little. “Where does the road lead?” The worker with the knife lifted a chin toward the high stone arches. “The lower kitchens. The counting halls. The galleries where the prince keeps the dishes he likes to look at before he breaks them open.” Rory’s skin tightened. “He collects food?” “Not just food,” the other worker said. “Tastes. Preserves. Contracts. Desires.” Nyx made a soft sound, half laugh, half warning. “That list grows uglier by the second.” Rory glanced between the two workers. “What do you mean, contracts?” Neither answered straight away. The apron-wearing one ran a thumb over the edge of the basket, then said, “You should not carry a Hel-marked stone in plain sight.” Rory’s hand closed over the Heartstone before she realised she’d moved. “You know what this is?” The workers both went still. The air changed around them, just enough to make Rory notice the silence beneath the music. Even the orchard seemed to hush, the leaves lifting and holding. The eye-fruit stayed shut now, but she felt them watching. Isolde’s gaze sharpened to a blade. “Who gave it to her?” The knife-wearer’s face had gone blank. “If you have a marked stone and a Fae blade, then someone has placed you between appetites.” Rory felt the weight of the pendant. Warm. Living. It seemed to have grown more restless the farther they stepped from the arch. “Helpful,” she said through her teeth. “Again, not helpful.” The apron-wearing one lifted the basket a fraction, as if hiding it from her. “The stone wakes near a portal. If it warms, you should not stand still.” Rory turned it over in her palm. The crimson gem beat under the silver chain, faint but certain. Nyx hovered closer, their form lengthening. “She’s right.” Rory looked at them. “You can feel it too?” “I can feel the place listening.” That got her moving. She slid the Heartstone back under her collar, tucked the dagger closer to her side, and took the first step down the path. The dust gave under her boots like fine flour. She kept her shoulders square and her eyes up. The two workers parted without another word, one on either side of the road, heads bowed. Rory passed between them and felt their attention brush her skin like fingertips. The path dipped under a trellis heavy with grapes the size of plums, each one dark as a bruise and shining with a wet sheen. She reached out before she thought better of it and touched one cluster with the back of her knuckles. The grapes trembled. A scent of wine hit her so hard she almost tasted it. Nyx made a small, amused noise. “You looked tempted.” “I wasn’t.” “You touched it.” “I was checking if it was real.” “And was it?” Rory pulled her hand back. “Worse. It was rude.” Isolde walked ahead as if the ground had always known her. She did not look to either side, yet the vines bent away from her passing. “The deeper halls lie below the kitchens. Stone corridors. Oven vaults. Cellars carved under feast tables built for giants.” Rory fell into step beside her. “You’ve seen all this before and you’re only telling me now?” “You have eyes,” Isolde replied. “Use them.” Rory opened her mouth to snap back, then caught sight of a courtyard ahead and stopped. It spread wide and circular, paved in pale stone inlaid with dark spiral lines. A fountain stood at its centre, but no water rose from it. Instead, a thick amber liquid poured in a slow spiral from bowl to bowl, steaming with the scent of pears and cloves. Around the edges stood tables set with plates too large for ordinary hands, some still carrying untouched food, some stacked with bones polished white as ivory. Silk banners hung overhead, their colours rich and bruised and red as clotted wine. And seated at the far end, half hidden in shadow under an arch of carved loaves, sat a figure in a crown of twisted gold, one hand resting on a goblet large enough to wash a face. Rory’s breath caught. The figure had not seen them yet. Or had seen them and chose not to move. Nyx went utterly still. Isolde’s bare feet made no sound as she stepped to Rory’s side. “Now,” she whispered, “you have entered the mouth.” Rory kept her eyes on the crowned figure and tightened her grip on the dagger until the cold moonsilver pressed into her skin. The Heartstone throbbed once, hard and hot, against her chest.
created_at"2026-03-18T10:44:30.082Z" 3/18/2026, 10:44:30 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3013
moderation_latency(null)
generation_time17414
tokens_prompt1816
tokens_completion3741
native_tokens_prompt1706
native_tokens_completion3091
native_tokens_completion_images0
native_tokens_reasoning116
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"completed"
usage0.015189
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_093a51e16a1cf98f0169ba820e21b48197a0a809b5eaf60b34"
is_byokfalse
latency183
model_permaslug"openai/gpt-5.4-mini-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773830670-okZQVTo1Aso6fkvfxdwd"
upstream_id"resp_093a51e16a1cf98f0169ba820e21b48197a0a809b5eaf60b34"
total_cost0.015189
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags14
adverbTagCount0
adverbTags(empty)
dialogueSentences86
tagDensity0.163
leniency0.326
rawRatio0
effectiveRatio0
95.67% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2307
totalAiIsmAdverbs2
found
0
adverb"sharply"
count1
1
adverb"utterly"
count1
highlights
0"sharply"
1"utterly"
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)
54.49% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2307
totalAiIsms21
found
0
word"pulse"
count3
1
word"comforting"
count1
2
word"wavered"
count1
3
word"efficient"
count1
4
word"stomach"
count2
5
word"lurched"
count1
6
word"warmth"
count1
7
word"marble"
count1
8
word"shimmered"
count1
9
word"whisper"
count1
10
word"weight"
count2
11
word"echoed"
count1
12
word"wavering"
count1
13
word"silence"
count1
14
word"trembled"
count1
15
word"silk"
count1
16
word"throbbed"
count1
highlights
0"pulse"
1"comforting"
2"wavered"
3"efficient"
4"stomach"
5"lurched"
6"warmth"
7"marble"
8"shimmered"
9"whisper"
10"weight"
11"echoed"
12"wavering"
13"silence"
14"trembled"
15"silk"
16"throbbed"
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
narrationSentences160
matches(empty)
89.29% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences160
filterMatches
0"feel"
1"notice"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences231
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2307
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions74
wordCount1800
uniqueNames7
maxNameDensity2.17
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Heartstone6
Nyx12
Isolde14
Rory39
Richmond1
Park1
Fae-forged1
persons
0"Heartstone"
1"Nyx"
2"Isolde"
3"Rory"
places
0"Richmond"
1"Park"
globalScore0.417
windowScore0.333
86.97% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences119
glossingSentenceCount3
matches
0"seemed grown into the flesh, vine-thick and jewelled, and when the workers passed each other they bowed their heads without stopping"
1"looked like carved bread crust, all ridge"
2"as if hiding it from her"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.867
wordCount2307
matches
0"Not the dull summer kind that clung to pavements and made the lungs feel thick, but a rich, dry warmth"
1"Not one tune, but many layered together: strings, bells, laughter, the clink o"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences231
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs112
mean20.6
std20.59
cv1
sampleLengths
030
13
232
311
447
517
69
76
879
926
1017
114
124
1334
1451
1527
165
174
184
195
205
2158
22101
232
2437
2530
2634
2719
283
2924
3087
3145
329
3315
345
352
3612
3718
3811
398
404
4138
423
4316
4463
4541
467
477
482
495
96.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences160
matches
0"been surprised"
1"being basted"
2"been baked"
3"was braided"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs297
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount1
flaggedSentences1
totalSentences231
ratio0.004
matches
0"One wore a chef’s apron over a tunic stitched with leaf patterns; the other had a knife tucked into a sash."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1810
adjectiveStacks1
stackExamples
0"Inside lay pale pears"
adverbCount52
adverbRatio0.028729281767955802
lyAdverbCount6
lyAdverbRatio0.0033149171270718232
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences231
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences231
mean9.99
std7.44
cv0.745
sampleLengths
030
13
224
38
411
520
627
77
810
96
103
116
1217
1320
1426
1516
1611
1715
186
1911
204
214
229
237
2418
255
2616
277
2823
2911
309
317
325
334
344
355
365
3720
383
393
406
4126
426
4337
4429
4529
462
4717
488
4912
54.69% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.3463203463203463
totalSentences231
uniqueOpeners80
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences142
matches
0"Then, it had been only"
1"Then her boots struck something"
2"Just enough to make the"
3"Even the orchard seemed to"
4"Instead, a thick amber liquid"
ratio0.035
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount24
totalSentences142
matches
0"She looked at the arch"
1"Her fingers did not leave"
2"She drew the Fae-forged blade"
3"Her stomach lurched."
4"She crouched and pinched some"
5"It stuck to her skin"
6"they whispered, and for once"
7"She took one look at"
8"It curved between the rows"
9"She had not eaten since"
10"Her stomach gave a hard"
11"she told herself under her"
12"Their skin held a bronze"
13"They stopped at the sight"
14"She saw then that some"
15"She took a step back."
16"It fixed on her, then"
17"It seemed to have grown"
18"she said through her teeth"
19"She slid the Heartstone back"
ratio0.169
40.99% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount119
totalSentences142
matches
0"Rory kept her fingers curled"
1"Nyx drifted at her shoulder,"
2"She looked at the arch"
3"Rory shot her a flat"
4"The arch had not been"
5"Tonight it stood open, filled"
6"The standing stones around it"
7"Nyx leaned in, their violet"
8"Rory let out a short"
9"Isolde lifted a hand and"
10"Her fingers did not leave"
11"Rory looked through the shimmer."
12"Shapes moved on the far"
13"The Heartstone warmed hard against"
14"The pulse matched something deeper,"
15"She drew the Fae-forged blade"
16"The moonsilver stayed cold enough"
17"Rory snorted, then stepped through."
18"The world turned inside out."
19"Her stomach lurched."
ratio0.838
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences142
matches(empty)
ratio0
87.91% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences78
technicalSentenceCount6
matches
0"Nyx drifted at her shoulder, all edges and smoke in the dark, their shape thinning and thickening with the shadows around the stone arch."
1"Tonight it stood open, filled with a shimmer that wavered like heat over tarmac, though the air bit at Rory’s skin with a dry, baked cold."
2"The pulse matched something deeper, some beat that came from beyond the arch and seemed to answer the pendant like a distant drum."
3"Then her boots struck something solid and warm, and she staggered forward into a place lit by an amber sky that looked brewed instead of painted."
4"Not the dull summer kind that clung to pavements and made the lungs feel thick, but a rich, dry warmth that carried the smell of ripe fruit, smoke, and somethin…"
5"It curved between the rows and vanished under a high archway cut from what looked like carved bread crust, all ridges and crusted gold, as if the place itself h…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount0
matches(empty)
56.98% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount8
fancyTags
0"she muttered (mutter)"
1"she murmured (murmur)"
2"Nyx whispered (whisper)"
3"they whispered (whisper)"
4"she repeated (repeat)"
5"Isolde added (add)"
6"Rory muttered (mutter)"
7"she whispered (whisper)"
dialogueSentences86
tagDensity0.151
leniency0.302
rawRatio0.615
effectiveRatio0.186
86.3600%