Run: 2026-03-25-01KMJ8XF540FCFJXPX0AA9J587

Run Details

Duration:
56.3s
Cost:
$0.002653
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 in Richmond Park thickened as they neared the oaks. Aurora paused, thumb grazing the Heartstone Pendant at her throat. The crimson gem throbbed warmth now, not the steady pulse it usually gave near the Veil, but a frantic beat like a bird trapped beneath her skin. Nyx materialized beside her in full shadow form, their humanoid silhouette rippling as it studied the trees. “The barrier hums,” they murmured, voice like a draft through an old window. “Not a door. A throat, waiting to be read.” Isolde Varga adjusted her silver hair into a tighter braid, ignoring the taunt. A single daffodil bloomed in her palm—spring’s peak had passed weeks ago, yet here the Grove defied seasons. She pressed her palm to the oaken bark. “It’s open to those who don’t count steps,” she said. Aurora rolled her eyes but stepped through. The transition gutted her. One moment the chill of winter nipped her cheeks; the next, she walked barefoot through moss that glowed faint green beneath her. Nyx flickered visible, their solid frame wobbled as if dissolving into mist between realms. Isolde wandered ahead without a backward glance, her slippers hovering above the ground. Aurora pulled the pendant free, its glow syncing with the daffodil in Isolde’s fist. “Where are the Fae wards?” Aurora asked. Her own skin prickled beneath the unnatural light. Nyx tilted their head. “This place breathes without walls.” A shadow detached from their sleeve, slithering toward a tree. Its leaves shimmered, shifting through dozens of hues at once—sapphire, bone, amethyst. The creature recoiled, hissing. Isolde laughed softly. “The Grove doesn’t like the unfocused.” She tossed a handful of petals into the air. They hung like clockwork, forming an archway ahead. “You’ll fit in if you learn to hold your shape.” Aurora followed her through the living doorway. The air reeked of honey and rot. Wildflowers framed their path, petals too large to belong to any known species. One trumpet-like bloom exhaled mist as she passed. Her breath caught—the mist tasted of whiskey and iron. She spat. Nyx was already examining a fruit that fell from a low branch. “Dragonfruit,” they said flatly, cradling the spiky orb. “But the rind bleeds like a wound.” “It’s a heart,” Isolde corrected, plucking it. She sliced the fruit with the Fae-Forged Blade she’d gifted Aurora three nights prior. The dagger’s edge hissed, silver catching midair pollen. A scent exploded: blood, definitely, but also bergamot and something sweet-rotted. “Prince Belphegor’s chefs would weep for this.” Aurora jerked back the blade. “You mean demons would.” Isolde’s lavender eyes narrowed. “Demons. Mortals. The same in the beginning.” She smeared the fruit’s flesh into a smear across her palm. “But you know that, don’t you?” Nyx drifted upward, hovering to study a cluster of black roses that unfurled their petals at their touch. “These don’t belong to this realm,” they whispered. The roses curled, tendrils latching onto their ankle. A cold laugh rippled through the grove as the flowers sucked in color. Aurora yanked the dagger free. “They’re leaching your shape.” The roses recoiled as the moonsilver kissed their stems, but the shadows they’d spilled clung to the ground now, pooling. Nyx snatched the blade with a clawed hand and dragged it along the darkened grass. The shadows shrieked, dissolving. Isolde turned slowly, her smile unsettling. “I don’t think you should kill the messengers, Aurora.” She knelt, cupping the dissolved fragments. They swarmed her fingers, but no more than a moth to a flame. “Shades feed on lost magic. How long has Nyx been unfed?” Nyx shifted their gaze to Aurora. “Three days since the restaurant’s spice rack cracked.” “You’re still corporeal,” Aurora said. Her fingers dug into the pendant. “We don’t have time for your hunger.” She had a delivery in two hours. Yu-Fei would cut her shifts if Aurora was late. A path twisted ahead, lined by twin trees whose bark pulsed with veins of liquid gold. Isolde took the first left without prompting. “The Veil’s thinnest here during the solstice,” she said, though Aurora already knew that—from experience or the pendulum’s heat, she couldn’t tell. “But the Grove’s seasons are liar’s tongues. What seems a mile might be a decade.” Nyx crouched before a patch of mushrooms. “The light between them is brighter than Earth’s stars,” they observed, poking a cap. A thin thread of smoke curled from the hole, spelling out *“Aurora”* in cursive. The name died before she could blink. “That’s not a greeting,” Aurora said, pulling the dagger again. Isolde hummed. “Is it a threat?” She touched Aurora’s scar, tracing the crescent on her wrist. The mark flared, a faint gold against her skin. The mushrooms groaned. “Your human logic won’t survive here.” Aurora jerked her hand free. “Neither will my patience.” She moved past them, but the ground shifted. Her boots sank into soil that wasn’t soil, something warm and spongy. The pendant’s glow flared red. Nyx’s whisper was closer now. “The earth is alive. Watch how it swallows.” Their incorporeal form seeped into the air, but their voice remained. “The longer you hesitate, the better it learns your contours.” Aurora’s breath shortened. The ground pulsed beneath her, a slow heartbeat. She dropped the dagger—watched it hover, hilt-down, as if the air disagreed with gravity. Isolde’s boots settled beside her, the half-fae not even bending at the knees. “The Grove gives back what it takes,” she said, snatching the blade with a gesture. “Step forward. Don’t look down.” Aurora moved. The earth released her, the soles of her boots now clean. Ahead, the trees opened into a clearing where a stag stood, its antlers threaded with what looked like frozen flame. It watched them with yellow eyes as dry as deserts. Aurora froze. Nyx flickered into human form, their silhouette trembling with proximity to the creature. “It’s not real,” they warned. Aurora’s pulse roared in her ears. “No? The last one I saw chewed off three of my fingers in a dream.” The stag stepped forward, hooves whispering against the ground. Isolde tilted her head. “It’s not asking for blood,” she murmured. “It’s asking for memory.” The creature’s muzzle twitched. Aurora’s childhood home rose beneath the stag: a kitchen in Cardiff, her mother’s hands dusted with flour, her father’s laughter. The vision lasted five heartbeats or five hours—time had dissolved like sugar in tea. When she blinked, the stag was gone. A single antler lay in its place, hollow and humming low. Nyx’s hand (too clean now, the shadows absent) closed around the relic. “This is a lock,” they said. “Or the key to one.” Isolde’s grin sharpened. “The true grove is never where the trees end.” She began walking along the stag’s trail, now a narrow path lined by thorns and pearls. Aurora followed, her mind racing. The pendant had stopped its fevered pulse, now cool as glass. A building loomed—the walls were ivy, alive but still, and the windows filled with shifting, liquid night. Nyx’s breath hitched. “A cathedral,” they said. “For what doesn’t need temples.” Aurora’s fingers brushed the doorframe. Wildflowers leapt from the floor, snaring her ankle. “If you’re trying to drown me in symbolism, this is a new low,” she hissed. Isolde kicked the blooms aside. “They’re testing your worth.” The Fae blade’s edge flared, and the flowers turned to ash. “Some doors require ash to open,” she added, stepping through. The interior was worse. The ceiling arched to a starless black sky. A chandelier of icicles hung overhead, each glinting with a memory. Aurora’s stomach twisted—there, the abused ex’s face. There, the fire at her old flat when Evan broke in. Nyx’s whisper shattered the silence. “The chandelier is made of your regrets.” Their hand caught a dripping icicle before it hit Aurora’s forehead. It melted into a liquid mirage. Aurora blinked, and it became wine. “Drink,” Nyx urged. She knocked it from their grasp. The icicle hit the floor, evaporating. Somewhere in the dark, a bell tolled. Isolde laughed. “You’ve angered the host.” She pointed to the walls. The ivy now writhed, unfurling into blackened hands. Aurora drew the Fae blade. The handle was frost in her grip, but the magic behind it was her own. She slashed. The ivy hissed, black sap staining the floor. “Impressive,” Isolde murmured. “But you’ll need to do better than cleaving when the cathedral sings.” The floor trembled. A hum rose from everywhere and nowhere, deep as a war drum and high as a seagull’s cry. Nyx flickered incorporeal, but the shadows didn’t follow. The hands in the walls reached for them now. Aurora grabbed their wrist. “The pendant—hold it for me!” She tossed it to Nyx. They caught it as the warmth bloomed violet in their palm. The song faltered. The ivy withdrew. “Human inventions,” Isolde sighed. “Always out of tune.” She slipped past them, trailing a path through a door in the wall. Aurora lunged after her. “That’s a door!” Nyx’s grin was sharp. “Yes. And I believe you’ll like the kitchen party.” The new room smelled of cinnamon and corpses. A table long enough to span a football field sprawled before them, set with a feast. Candles floated midair, casting no shadows. Meat roasted on spits of bone, and wine bubbled in glasses not touched by lips. Isolde twirled a finger in the air. “Leftovers from the first dinner.” She plucked a glass from a cluster. The wine inside turned to blood when she brought it to her lips. “Don’t blink,” she warned. Aurora stared at the food. Her stomach growled. Across the table, a chair moved. A woman sat—silver hair identical to Isolde’s, but her face was a rotting apple. “Come here, little thief,” the doppelgänger crooned. Her voice was too many voices overlapping. Aurora didn’t move. The woman (Isolde-thing) clutched her throat. Her skin turned opalescent, translucent enough to see a second heart beating between her ribs. “Lies,” she spat. “All lies.” “The Veil protects truth from itself,” Isolde said. “Even the Seer cannot lie. But the echoes…” Her smile was a slit. “Even Fae compulsion cannot hold reflections.” Nyx kicked the glass from their hand. The liquid hissed, etching a line in the floor. “We’ve lingered too long,” they said. The door they came through had vanished. Aurora spun, but the room shifted. The feast turned to fog, and the walls became branches. Isolde stood beside a tree with a face in its trunk. “I believe this is where we turn,” Isolde said. The tree opened its mouth. A voice like cracking timber said, *“Tell us a lie.”* Aurora’s mouth tasted ash. “The Veil strengthens during the summer solstice,” she said. It was true enough— The tree’s laughter was a landslide. “Half-fae,” it said, “say they must.” Nyx pressed their hand to the bark. “We are leaving.” The tree didn’t move. Isolde’s breath caught. “The true name test.” Her braid fell loose, strands of silver hanging lower than her waist. “Aurora. What is your true name?” Aurora’s pulse hammered. Her true name was the weapon. A thief could use it against her. “It’s Rory.” Isolde shook her head. “Childhood names are safe names.” A name was a lock, Aurora knew. The one in Dublin that Evan had found. He’d used it once, just once, and she’d felt her own strength slip from her like milk from a cracked jar until Nyx dragged her from the house. Now the pendant in Nyx’s hand flared again, crimson light against the bark. “Aurora,” Nyx said. “Malphora. That is her true name.” The tree’s eyes widened. “A name of Hel and Heaven. Clever.” It split its bark, revealing a tunnel. “Cleverer could have tea.” Isolde led them through, her breath curling in front of her because there was no wind here. Aurora gripped the dagger, feeling its cold. Behind them, the tree’s laughter faded with the echoes of her childhood. Nyx whispered, “The Veil will not let you return to that kitchen.” It was a truth wrapped in accusation. Aurora didn’t answer. She was counting the scars on her wrist instead, the old one aching as though Evan were still near. The path ended. A mirror of the Richmond Park sky hung here—amber in daylight, but the color of burnt sugar at dusk. A river of liquid flame ran through a field of black grass. Isolde’s daffodil wilted at her feet, already forgotten. She turned to Aurora. “You see it now?” Aurora nodded. The mirror didn’t reflect them. It reflected *through,* showing something behind the Veil. A city of towers, each grafted with vines and cooking hearths on rooftops. Smoke curled from chimneys even as the sun set in the mirror. Dymas. Nyx crouched at the river’s edge. Their fingers passed through the firelight, but their shadows did not. “A bridge across the Veil,” they said. “But only if they’re invited.” Aurora’s boots didn’t sink this time when she stepped into the river. The warmth of the pendant was gone. She looked at her reflection in the current, watching her scar bleed into the image. Isolde’s whisper came first, lost in the roar of the unseen city. “Prince Belphegor’s palace lies in the direction of your regrets, Rory Malphora. But remember—” The river swallowed Aurora’s laugh as it swallowed the rest. “I’ve already remembered.”
created_at"2026-03-25T10:33:47.432Z" 3/25/2026, 10:33:47 AM
model"qwen/qwen3-32b-04-28"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency503
moderation_latency(null)
generation_time55938
tokens_prompt1840
tokens_completion6582
native_tokens_prompt1746
native_tokens_completion5941
native_tokens_completion_images(null)
native_tokens_reasoning2635
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.00265304
router(null)
provider_responses
0
endpoint_id"344ccdcc-6e59-464d-89ab-8e5b92fe2adc"
id"chatcmpl-3a1064f7-5678-95aa-a70b-4f710d1dc72e"
is_byokfalse
latency503
model_permaslug"qwen/qwen3-32b-04-28"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1774434827-UrMsOmZaNTGQAUxOLXJT"
upstream_id"chatcmpl-3a1064f7-5678-95aa-a70b-4f710d1dc72e"
total_cost0.00265304
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags51
adverbTagCount1
adverbTags
0"they said flatly [flatly]"
dialogueSentences83
tagDensity0.614
leniency1
rawRatio0.02
effectiveRatio0.02
95.51% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2225
totalAiIsmAdverbs2
found
0
adverb"softly"
count1
1
adverb"slowly"
count1
highlights
0"softly"
1"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)
30.34% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2225
totalAiIsms31
found
0
word"throbbed"
count1
1
word"warmth"
count3
2
word"pulse"
count4
3
word"chill"
count1
4
word"flickered"
count3
5
word"shimmered"
count1
6
word"moth to a flame"
count1
7
word"pulsed"
count2
8
word"tracing"
count1
9
word"whisper"
count3
10
word"racing"
count1
11
word"loomed"
count1
12
word"glinting"
count1
13
word"stomach"
count2
14
word"shattered"
count1
15
word"silence"
count1
16
word"trembled"
count1
17
word"echoes"
count2
18
word"etching"
count1
highlights
0"throbbed"
1"warmth"
2"pulse"
3"chill"
4"flickered"
5"shimmered"
6"moth to a flame"
7"pulsed"
8"tracing"
9"whisper"
10"racing"
11"loomed"
12"glinting"
13"stomach"
14"shattered"
15"silence"
16"trembled"
17"echoes"
18"etching"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"eyes widened/narrowed"
count2
highlights
0"eyes narrowed"
1"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences219
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences219
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences250
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen28
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans3
markdownWords6
totalWords2214
ratio0.003
matches
0"“Aurora”"
1"“Tell us a lie.”"
2"through,"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions38
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions113
wordCount1743
uniqueNames18
maxNameDensity2.29
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Richmond2
Park2
Heartstone1
Pendant1
Veil2
Isolde27
Varga1
Grove1
Aurora40
Fae-Forged1
Blade1
Nyx24
Yu-Fei1
Cardiff1
Fae3
Evan3
Isolde-thing1
Dublin1
persons
0"Pendant"
1"Isolde"
2"Varga"
3"Aurora"
4"Nyx"
5"Yu-Fei"
6"Evan"
places
0"Richmond"
1"Park"
2"Veil"
3"Cardiff"
4"Dublin"
globalScore0.353
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences138
glossingSentenceCount2
matches
0"as if dissolving into mist between realms"
1"looked like frozen flame"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.452
wordCount2214
matches
0"not the steady pulse it usually gave near the Veil, but a frantic beat like a bird trapped beneath her skin"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences250
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs76
mean29.13
std16.45
cv0.565
sampleLengths
087
149
27
367
415
535
636
758
815
947
109
1128
1247
1348
1445
1514
1634
1760
1842
1910
2034
2134
2234
2358
2445
2518
2621
2724
2856
2923
3044
3129
3228
3330
3441
3538
3638
3730
3815
3938
4031
4121
427
4313
4445
4536
4642
473
4826
4927
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences219
matches
0"was gone"
1"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs345
matches
0"was already examining"
1"was counting"
5.71% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount1
flaggedSentences12
totalSentences250
ratio0.048
matches
0"A single daffodil bloomed in her palm—spring’s peak had passed weeks ago, yet here the Grove defied seasons."
1"One moment the chill of winter nipped her cheeks; the next, she walked barefoot through moss that glowed faint green beneath her."
2"Its leaves shimmered, shifting through dozens of hues at once—sapphire, bone, amethyst."
3"Her breath caught—the mist tasted of whiskey and iron."
4"“The Veil’s thinnest here during the solstice,” she said, though Aurora already knew that—from experience or the pendulum’s heat, she couldn’t tell."
5"She dropped the dagger—watched it hover, hilt-down, as if the air disagreed with gravity."
6"The vision lasted five heartbeats or five hours—time had dissolved like sugar in tea."
7"A building loomed—the walls were ivy, alive but still, and the windows filled with shifting, liquid night."
8"Aurora’s stomach twisted—there, the abused ex’s face."
9"A woman sat—silver hair identical to Isolde’s, but her face was a rotting apple."
10"It was true enough—"
11"A mirror of the Richmond Park sky hung here—amber in daylight, but the color of burnt sugar at dusk."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1758
adjectiveStacks1
stackExamples
0"faint green beneath her."
adverbCount35
adverbRatio0.019908987485779295
lyAdverbCount5
lyAdverbRatio0.002844141069397042
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences250
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences250
mean8.86
std5.1
cv0.575
sampleLengths
011
110
227
317
413
59
613
718
88
910
107
114
1222
1314
1413
1514
167
178
184
1915
2012
214
223
2315
248
2510
267
277
2813
298
309
312
3212
338
347
357
3614
378
3811
397
405
414
424
4318
446
4518
468
478
4813
495
46.80% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.256
totalSentences250
uniqueOpeners64
17.64% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences189
matches
0"Somewhere in the dark, a"
ratio0.005
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences189
matches
0"they murmured, voice like a"
1"She pressed her palm to"
2"Her own skin prickled beneath"
3"Its leaves shimmered, shifting through"
4"She tossed a handful of"
5"They hung like clockwork, forming"
6"Her breath caught—the mist tasted"
7"they said flatly, cradling the"
8"She sliced the fruit with"
9"She smeared the fruit’s flesh"
10"She knelt, cupping the dissolved"
11"They swarmed her fingers, but"
12"Her fingers dug into the"
13"She had a delivery in"
14"she said, though Aurora already"
15"they observed, poking a cap"
16"She touched Aurora’s scar, tracing"
17"She moved past them, but"
18"Her boots sank into soil"
19"Their incorporeal form seeped into"
ratio0.254
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount181
totalSentences189
matches
0"The air in Richmond Park"
1"Aurora paused, thumb grazing the"
2"The crimson gem throbbed warmth"
3"Nyx materialized beside her in"
4"they murmured, voice like a"
5"Isolde Varga adjusted her silver"
6"A single daffodil bloomed in"
7"She pressed her palm to"
8"Aurora rolled her eyes but"
9"The transition gutted her."
10"Nyx flickered visible, their solid"
11"Isolde wandered ahead without a"
12"Aurora pulled the pendant free,"
13"Her own skin prickled beneath"
14"Nyx tilted their head."
15"A shadow detached from their"
16"Its leaves shimmered, shifting through"
17"The creature recoiled, hissing."
18"Isolde laughed softly."
19"She tossed a handful of"
ratio0.958
26.46% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences189
matches
0"Now the pendant in Nyx’s"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount3
matches
0"One moment the chill of winter nipped her cheeks; the next, she walked barefoot through moss that glowed faint green beneath her."
1"Nyx flickered visible, their solid frame wobbled as if dissolving into mist between realms."
2"She was counting the scars on her wrist instead, the old one aching as though Evan were still near."
95.59% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags51
uselessAdditionCount3
matches
0"She moved, but the ground shifted"
1"incorporeal form seeped, but their voice remained"
2"The Fae blade’s edge flared, and the flowers turned to ash"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags31
fancyCount15
fancyTags
0"they murmured (murmur)"
1"Isolde corrected (correct)"
2"they whispered (whisper)"
3"they observed (observe)"
4"they warned (warn)"
5"she murmured (murmur)"
6"she hissed (hiss)"
7"she added (add)"
8"Nyx urged (urge)"
9"Isolde murmured (murmur)"
10"Isolde sighed (sigh)"
11"she warned (warn)"
12"she spat (spit)"
13"A voice like (a voice like)"
14"Nyx whispered (whisper)"
dialogueSentences83
tagDensity0.373
leniency0.747
rawRatio0.484
effectiveRatio0.361
78.1790%