Run: 2026-09-02-01M1HAJW5F40FGGVFS52MRD621

Run Details

Duration:
45.4s
Cost:
$0.000878
Provider:
Alibaba

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
The air cracked like thin ice. Frost spiderwebbed across the threshold before dissolving into sudden, heavy heat. Aurora stepped through the shimmering distortion, boots sinking into soil that felt less like earth and more like packed glass. Behind her, Nyx slipped through the tear in one fluid motion, their shadow stretching long across the amber horizon. Isolde drifted last, bare feet tracing invisible patterns in the dust, leaving no print behind. Three suns hung low in the sky, casting overlapping shadows that refused to align. The breeze carried scent of roasted figs, copper, and something faintly metallic. Aurora adjusted the strap of her bag. The Heartstone pendant pressed against her collarbone, radiating a steady, rhythmic warmth. She tapped it once with a gloved finger. It responded instantly, vibrating against her skin. The ground sloped downward into a terraced valley. Vines thick as tree trunks coiled around standing stones carved with spiraling glyphs. The carvings shifted when Aurora looked away and snapped back when she focused. She brushed her palm over one groove. Cold stone yielded under her touch, then warmed. A low hum traveled up her arm. She pulled her hand back. Do not linger. The stone remembers every weight placed upon it. Nyx moved ahead, their voice arriving wrapped in rustling leaves. Aurora followed their lead. They navigated along a path paved with smooth, iridescent shells that chimed softly underfoot. Each step echoed twice. Once normally. Once delayed, as though the valley were answering. Isolde stopped ahead. She raised a hand, fingers splayed toward a canopy of silver-leaved trees. Moonlight filtered through the branches even though no moon existed here. The leaves trembled. A single bloom detached itself, drifting down in slow motion. It hovered inches above Aurora shoulder before dissolving into ash. Fragile things make the loudest promises. They burn brightest before they forget how to glow. Isolde watched the falling ember drift to the ground. Aurora ignored the riddle. She crouched beside a cluster of cracked clay vessels half-buried in the soil. Inside lay charred seeds, blackened nuts, and fragments of metal shaped like chalices. One shard still caught the amber light. She lifted it. The rim bore a crest, a rampant boar wreathed in laurel. She turned it over. Scratches marred the reverse side, likely made by desperate fingernails. Last feast. Or the first warning. Nyx crouched across from her, violet eyes catching the light. The path widened. Terraces gave way to open plains dotted with geometric hedges trimmed into perfect cubes and spheres. Between them stood tables wrought from polished obsidian, each set with tarnished cutlery and glasses clouded with age. No food remained. Only dust and the faint ghost of smoke clung to the surfaces. Aurora ran a thumb along a table edge. The stone felt greasy, though nothing wet touched it. She reached the center of the clearing. A fountain rose from the earth, carved from pale basalt. Water did not flow downward. Instead, droplets climbed the outer wall in lazy arcs, defying gravity before vanishing into the air at the apex. The sound resembled a chorus of distant bells. Aurora leaned closer. The water left no moisture on her skin. It passed through her gloves like mist. We walk inside a memory. Not a place built. A place remembered until it forgot itself. Isolde floated forward, silver skirts trailing above the grass. Memories rot. Especially the sweet ones. Nyx drifted beside her. Shadows pooled around their ankles, thickening with each step. Aurora checked the Heartstone again. The pulse had quickened. Heat bit through the fabric of her shirt. She unclipped the chain and let the gem rest in her palm. Crimson light spilled outward, illuminating cracks in the basalt fountain. Beneath the surface, veins of gold webbed through the rock. The gem flared brighter. Light seeped into the fissures. For a moment, the entire basin glowed from within. Then the light died. Silence returned, heavy and absolute. It wanted us to see the foundation. Something buried. Or waiting. Aurora fastened the pendant back into place. A low groan vibrated through the ground. Dust sifted from the hedges. The geometric shapes shuddered. Somewhere beyond the tree line, metal clashed against stone. Heavy footsteps followed. Slow. Measured. Aurora drew the Fae-forged blade from her belt. The moonsilver dagger hissed free of its leather wrap. Cold bit into her palm. The metal pulsed once, matching the rhythm of her heartbeat. Stay behind me. If this place feeds on indulgence, it will starve you for what you carry. Nyx stepped in front of her. Their silhouette widened, edges blurring into darker tones. Hungry things do not announce themselves with claws. They offer hands first. Isolde tilted her head. Silver hair drifted upward despite the still air. The groaning stopped. Footsteps resumed. Closer. Boots crunched on crushed shell pavement. Aurora gripped the blade tighter. Knuckles whitened. She scanned the treeline. Nothing moved. The amber sky darkened at the edges, though no clouds gathered. Temperature dropped. Breath plumed in front of her face. The scent of roasted figs soured into rotting honey. Move. Before the table sets itself. Nyx flowed toward the fountain, shadows parting ahead of them. Aurora broke into a run. Boots slammed against iridescent tiles. Each impact sent ripples of sound through the air. Nyx glided ahead. Isolde matched her pace effortlessly, never touching the ground fully. Aurora ducked beneath a low-hanging branch laden with glowing berries. One brushed her cheek. Skin prickled. Numbness spread down her jawline. She slapped it away. The obsidian tables lined the corridor now, arranged in double rows that tapered toward a massive archway carved from a single piece of veined marble. Runes covered the lintel, swirling like ink in water. Aurora slowed. Heart hammering against ribs. She pressed the heel of her hand against the cold stone frame. Warmth answered. Deep. Steady. Like a sleeping beast breathing underground. Cross the threshold. Leave the banquet behind. Nyx stood in the doorway, casting a long shadow across the floor. Aurora stepped over the marble lip. The air inside changed instantly. Dry. Still. Thick with the smell of aged parchment and dried herbs. Walls rose in tiers, stacked with wooden shelves bowing under the weight of bound volumes, glass jars, and ceramic urns. Central dais held a reading desk carved from dark wood. Leather-bound pages rested open. Ink glistened wet on the paper. No quill lay nearby. No chair. Just the desk and the silent room stretching upward into shadow. Aurora approached the desk. Gloved fingers hovered above the page. The script curled inward, unfamiliar but recognizable. Welsh runes mixed with Latin annotations. Marginalia sketched anatomical diagrams of wings, stars, and spiraling cores. She traced a line of text with her thumbnail. Paper gritted. She leaned closer. The words shifted as she read. Letters rearranged themselves into phrases she knew. The Veil thins when hunger consumes the watcher. She straightened. Neck stiff. Throat dry. Nyx watched from the entrance. Isolde drifted past her toward a narrow staircase winding upward into the gloom. Stone steps curved sharply, disappearing around a pillar of black resin. Aurora followed. Each step echoed once. The chamber opened into a circular gallery lined with alcoves. Each niche housed a different artifact. Iron lanterns fused to brass stands. Cracked astrolabes resting on velvet cushions. Scrolls sealed with wax bearing sigils she recognized from her grandfather study. Glass orbs floated in suspension, rotating slowly. Inside each orb, miniature storms brewed, lightning fracturing across tiny skies. Nyx drifted into the alcove beside her. Their hand passed through a suspended sphere. The glass chilled instantly. Frost bloomed across the surface. Nyx withdrew. The sphere continued spinning. These are anchors. Isolde stopped at the center of the gallery. She gestured to the floating orbs. Fragments of other places. Held in place by intent. By desire. Aurora stepped closer to the nearest alcove. Inside rested a bronze compass. The needle spun wildly, refusing to settle. She reached out. Stopped. The metal felt warm. Alive. She pressed two fingers to the glass case covering it. A faint vibration traveled up her arms. The needle suddenly locked north. Then east. Then down. Towards the floor. Towards whatever lay below the gallery. We came too far to turn back now. Aurora lowered her hand. She unslung her bag, fingers brushing against folded maps and spare batteries. The Heartstone hummed against her chest. Stronger now. Consistent. Good. Then follow the pull. Nyx moved toward the far wall. Their fingers traced a seam in the stone. A hidden panel clicked. Dust rained down. The wall groaned inward. Darkness spilled out. Cold air rushed into the gallery, carrying the scent of damp earth and ancient iron. Aurora stepped forward. Boots crossed the threshold into the newly exposed corridor. Lantern sconces lined the walls, empty of oil but polished to a mirror shine. She swept the beam of her flashlight across the stone floor. Gratings interrupted the pathway at regular intervals. Through the iron slats, water trickled. Shallow streams cut through bedrock, reflecting the dull green glow of phosphorescent moss clinging to the ceiling. Roots descended from above, thick and pale, weaving through the stone like frozen rivers. Keep your lights low. Nyx moved ahead, shadows detaching from the walls to pool around their boots. The eye adjusts slower than the mind expects. Aurora dialed the brightness down to minimum. Green light painted the corridor in muted tones. The moss breathed. Slow expansion. Contraction. Pulsing in time with the Heartstone. She matched her steps to the rhythm. In. Out. Breathe. The stone felt slick under her soles. Condensation coated everything. She avoided touching anything bare skin. A low rumble shook the corridor. Pebbles rattled loose from the ceiling. Aurora braced against the wall. The vibration traveled through her shoulder blades, deep and resonant. Not machinery. Not settling stone. Organic. Expanding. Something wakes. Isolde appeared beside her. Unhurried. Untouched by dust. We disturbed the nesting layer. Nyx halted. Raised a hand. Shadows froze. Listened. Footsteps echoed from further down the passage. Wet. Slapping against stone. Multiple pairs. Moving steadily. Closing distance. Hold position. Do not engage unless forced. Nyx shifted into a defensive stance. Blade sheathed. Shoulders squared. Aura thickened, casting longer darkness against the walls. Aurora checked the heartstone. Crimson glow pulsed faster. Heat intensified. She unclipped it again. Let it hang loose against her sternum. The chain rattled against her collarbone. Pointed straight down. Toward the source of the vibration. Toward the convergence point marked by the grate in the floor. She knelt. Brushed moss aside. The grating was bolted to the stone. Rust ate at the hinges. She wedged her blade beneath the iron edge. Levered upward. Metal shrieked. Bolts popped free. One by one. Fell into the darkness below. The grate slipped sideways. Revealed a shaft descending into black water. Surface tension rippled. Agitated by movement. Below. Down we go. Aurora swung her legs over the edge. Boots touched submerged stone. Cold bit through fabric immediately. She tested her weight. Steady. Nyx dropped in silently after her, landing without splash. Isolde followed, hovering inches above the water, silk untouched by moisture. The current grabbed her ankle. Gentle at first. Then insistent. Aurora pushed off the wall. Moved forward. Water lapped at her thighs. Chest. Shoulders. The shaft narrowed. Walls pressed inward. Bioluminescent fungi clung to the crevices, casting fractured blue light onto the moving water. Shapes moved beneath the surface. Long. Slender. Dorsal fins cutting ripples. Eyes reflected the fungal glow. Watching. Waiting. Left. Turn. Nyx pointed ahead. A natural cavern opened up. Dome-shaped ceiling dripped steadily. Stalactites hung like jagged teeth. Floor rose into a platform of smooth limestone. Carved into the rock stood a stone bench. Resting on the seat lay a book bound in scales. Dark green. Oily to the touch. Pages fanned outward slightly, as though recently opened and abandoned. Aurora stepped onto the platform. Water drained quickly over the textured surface. She approached the bench. Reached for the book. Stopped. Scales shifted. Mismatched patterns aligned. An eye opened. Yellow iris. Vertical pupil. Stared directly at her. The creature exhaled. Warm breath fogged the air. Book closed. Lid latched. Clicked shut. It reads you instead. Isolde stood beside the platform edge. Arms folded. Expression unreadable. Ancient watchers prefer observation over participation. Aurora backed away. Heart hammered. Fingers trembled. She wiped water from her brow. Left hand brushed the scar on her wrist. Felt solid. Real. Anchored. Ahead, tunnel walls curved downward again. Slope steepened. Water rushed faster. Echoes multiplied. Voices layered over voices. Whispers in languages she did not know. Languages she almost understood. We press forward. Aurora stepped off the platform. Back into the current. Let the water take her. Pulled gently toward the descent.
created_at"2026-09-02T15:07:46.743Z" 9/2/2026, 3:07:46 PM
model"qwen/qwen3.7-flash-20260727"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency447
moderation_latency(null)
generation_time45356
tokens_prompt1763
tokens_completion7096
native_tokens_prompt1828
native_tokens_completion6331
native_tokens_completion_images(null)
native_tokens_reasoning3388
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.00087787
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788361666-1Y8lBwtiFeIoXZyLi789"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788361666-oU2sXXSI5xOnzJiYlLyb"
upstream_id"chatcmpl-c85fa99f-860f-9f06-b773-b96895277986"
provider_responses
0
endpoint_id"5a9a0ee6-874a-4d03-92be-e5094c0df4e7"
id"chatcmpl-c85fa99f-860f-9f06-b773-b96895277986"
is_byokfalse
latency447
model_permaslug"qwen/qwen3.7-flash-20260727"
provider_name"Alibaba"
status200
total_cost0.00087787
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
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
totalTags0
83.51% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2122
totalAiIsmAdverbs7
found
0
adverb"softly"
count1
1
adverb"sharply"
count1
2
adverb"slowly"
count1
3
adverb"suddenly"
count1
4
adverb"slightly"
count1
5
adverb"quickly"
count1
6
adverb"gently"
count1
highlights
0"softly"
1"sharply"
2"slowly"
3"suddenly"
4"slightly"
5"quickly"
6"gently"
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)
5.75% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2122
totalAiIsms40
found
0
word"tracing"
count1
1
word"rhythmic"
count1
2
word"warmth"
count2
3
word"weight"
count3
4
word"navigated"
count1
5
word"echoed"
count3
6
word"trembled"
count2
7
word"perfect"
count1
8
word"pulse"
count1
9
word"quickened"
count1
10
word"silence"
count1
11
word"vibrated"
count1
12
word"footsteps"
count3
13
word"measured"
count1
14
word"pulsed"
count2
15
word"scanned"
count1
16
word"marble"
count2
17
word"long shadow"
count1
18
word"traced"
count2
19
word"gloom"
count1
20
word"velvet"
count1
21
word"chilled"
count1
22
word"desire"
count1
23
word"tension"
count1
24
word"silk"
count1
25
word"fractured"
count1
26
word"aligned"
count1
27
word"unreadable"
count1
28
word"echoes"
count1
highlights
0"tracing"
1"rhythmic"
2"warmth"
3"weight"
4"navigated"
5"echoed"
6"trembled"
7"perfect"
8"pulse"
9"quickened"
10"silence"
11"vibrated"
12"footsteps"
13"measured"
14"pulsed"
15"scanned"
16"marble"
17"long shadow"
18"traced"
19"gloom"
20"velvet"
21"chilled"
22"desire"
23"tension"
24"silk"
25"fractured"
26"aligned"
27"unreadable"
28"echoes"
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
narrationSentences375
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences375
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences375
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen25
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2122
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions0
unquotedAttributions0
matches(empty)
81.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions79
wordCount2122
uniqueNames11
maxNameDensity1.37
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Nyx17
Heartstone4
Aurora29
Fae-forged1
Latin1
Veil1
Isolde11
Cold4
One3
Water4
Boots4
persons
0"Nyx"
1"Heartstone"
2"Aurora"
3"Veil"
4"Isolde"
5"Cold"
6"Water"
7"Boots"
places(empty)
globalScore0.817
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences159
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2122
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences375
matches(empty)
99.56% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs47
mean45.15
std22.5
cv0.498
sampleLengths
071
160
261
321
481
524
665
716
869
967
1025
1119
1276
1318
1462
1531
1624
1754
1816
1957
2062
2119
2280
2360
248
2599
2629
2728
2863
2933
3048
3181
3225
3353
3434
3515
3625
3725
3847
3958
4044
4162
4261
4351
4420
4553
4622
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences375
matches
0"was bolted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs431
matches
0"were answering"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences375
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2128
adjectiveStacks0
stackExamples(empty)
adverbCount70
adverbRatio0.03289473684210526
lyAdverbCount26
lyAdverbRatio0.012218045112781954
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences375
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences375
mean5.66
std3.91
cv0.69
sampleLengths
06
111
220
319
415
514
612
77
812
98
107
118
1213
1313
147
158
167
175
183
198
2010
214
2214
234
242
258
263
2712
2811
293
3010
3110
326
339
349
354
3613
3713
387
393
4011
414
4210
432
444
4510
463
4716
4818
493
83.73% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.512
totalSentences375
uniqueOpeners192
92.92% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences287
matches
0"Once delayed, as though the"
1"Only dust and the faint"
2"Instead, droplets climbed the outer"
3"Especially the sweet ones."
4"Then the light died."
5"Somewhere beyond the tree line,"
6"Just the desk and the"
7"Then follow the pull."
ratio0.028
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount41
totalSentences287
matches
0"She tapped it once with"
1"It responded instantly, vibrating against"
2"She brushed her palm over"
3"She pulled her hand back."
4"They navigated along a path"
5"She raised a hand, fingers"
6"It hovered inches above Aurora"
7"They burn brightest before they"
8"She crouched beside a cluster"
9"She lifted it."
10"She turned it over."
11"She reached the center of"
12"It passed through her gloves"
13"We walk inside a memory."
14"She unclipped the chain and"
15"It wanted us to see"
16"Their silhouette widened, edges blurring"
17"They offer hands first."
18"She scanned the treeline."
19"She slapped it away."
ratio0.143
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount205
totalSentences287
matches
0"The air cracked like thin"
1"Frost spiderwebbed across the threshold"
2"Aurora stepped through the shimmering"
3"Isolde drifted last, bare feet"
4"The breeze carried scent of"
5"Aurora adjusted the strap of"
6"The Heartstone pendant pressed against"
7"She tapped it once with"
8"It responded instantly, vibrating against"
9"The ground sloped downward into"
10"Vines thick as tree trunks"
11"The carvings shifted when Aurora"
12"She brushed her palm over"
13"A low hum traveled up"
14"She pulled her hand back."
15"The stone remembers every weight"
16"Nyx moved ahead, their voice"
17"Aurora followed their lead."
18"They navigated along a path"
19"Each step echoed twice."
ratio0.714
34.84% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences287
matches
0"If this place feeds on"
1"Before the table sets itself."
ratio0.007
96.02% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount4
matches
0"Aurora stepped through the shimmering distortion, boots sinking into soil that felt less like earth and more like packed glass."
1"Three suns hung low in the sky, casting overlapping shadows that refused to align."
2"Nyx moved ahead, their voice arriving wrapped in rustling leaves."
3"They navigated along a path paved with smooth, iridescent shells that chimed softly underfoot."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
92.5998%