Run: 2026-07-08-01KX1KD9YNPBDSFBH43T1WSBGY

Run Details

Duration:
2m 9s
Cost:
$0.037052
Provider:
xAI

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 oaks stood in a rough circle amid Richmond Park’s western rise, their bark scored with age and moss that clung like old secrets. Aurora Carter paused at the edge of the ring and let her palm rest against the nearest trunk. The wood lived under her hand, warm as breath. Behind her the city faded to a distant hum, buses and far traffic already muffled by distance and the descent of evening. Nyx rose from the lengthening shade of her boots, a humanoid darkness that ran taller than her by half a head. Their outline wavered like heat above summer tarmac, violet eyes the only steady points of light. “The stones mark more than wood and earth,” they said. The words arrived thin and cold, carried on air that had no right to move. “Past this line the park no longer claims us.” Rory stepped between two pillars. The ground under her trainers shifted from packed London clay to something softer, springier, as if roots knit a different soil. Warmth slid across her cheeks. The light changed without warning: amber and rose instead of grey dusk, filtered through leaves that glittered like hammered silver. Wildflowers exploded across the floor of the clearing in colours that had no name in any florist’s book—deep indigo veined with gold, petals of pure dust-rose, stalks that glowed faint as embers at their core. Their scent hit her full in the throat, honey layered over crushed mint and a darker spice she could not place. No birdsong. No traffic. Only a low, continuous thrum that settled into the bones of her wrists and the crescent scar there. She swallowed and found her voice. “You feel that?” Nyx drifted past her, form thickening until the suggestion of shoulders and long fingers took shape. “The pocket between. Time stretches or snaps here. One hour may spit us back three days later, or none.” Rory advanced. The path unrolled of its own will—flat white stones half-sunk in moss, each etched with lines that rearranged themselves the moment her gaze slipped. She kept her attention fixed and forced her boots to keep pace. Blossoms brushed her ankles and left faint golden dust that stayed luminous for a beat before sinking into fabric. Overhead the canopy closed tighter, branches knitting until the sky became a lattice of pale light. A faint shimmer ran along the margins of vision where the Veil still clung, a distortion like heat-haze that revealed nothing and hid everything. A sound rose ahead: a single clear chime, pure as struck crystal, then another, spaced by breaths. Rory halted. Nyx’s edges frayed and then pulled inward. “Hear that,” she said. “Not wind. Not water.” Nyx’s whisper sharpened. “Something that waits.” They followed the chimes. Bushes parted without touch and revealed a stream no wider than a man’s reach. Water ran over pebbles striped in colours that belonged under glass—sapphire, copper, milk-white. Fish darting beneath flashed scales that held their own internal light. Rory crouched, cupped a palmful, and brought it to her mouth. It tasted of cold metal and night air. Cold washed through her chest and out to her fingertips, leaving a bright residual spark that made the scar on her wrist feel alive. Nyx hovered at her shoulder. “Gifts in places like this rarely come free.” She stood, wiped her hand on her jeans. “We didn’t come for gifts. Isolde owes answers, not baubles.” They moved on. The white-stone path forked without warning. Rory chose left, then right, always following the chimes that never grew louder. Trees ancient enough to predate the park itself crowded closer. Their bark held faces half-formed—mouths that opened and shut without sound, eyes that tracked her progress and then vanished. Once she caught her own reflection in a smooth trunk: her face older, hair shot with silver she did not yet own, and the vision dissolved in a blink. Her pulse kicked hard against her throat. “Did you see—“ “I saw.” Nyx’s form contracted. “Echoes of what might grow. Leave them.” A sphere of light the size of a fist drifted between trunks. It spun slowly, shedding motes that died before they touched the flowers. Another followed, then three. They moved in purposeful little processions, never colliding, never slowing. Rory reached out. One sphere paused, brushed her knuckles with a sensation like cool breath, then danced away. The air left a faint taste of rain on stone. Deeper still the clearing opened into a secondary circle of standing stones larger than any at the boundary. Carvings covered every surface. When she looked full at them they showed spirals and moons; when she glanced aside the patterns became open-mouthed figures that seemed to scream in silence. She forced her eyes forward and counted ten paces. Each footfall sounded softer than the last, as though the ground absorbed sound more greedily with every step. The Heartstone pendant at her throat stayed cool against her skin, its crimson core dark and quiet. No Hel-rift near. That knowledge brought its own thin comfort. Wind rose though no leaf stirred. Short snatches of melody rode it—half a Welsh nursery rhyme her mother once hummed, twisted into rising minor notes that scraped the base of her skull. She shook her head and kept walking. Nyx matched her on the left, close enough that the ambient light dimmed around her arm. “Something walks with us,” they said. “Not near enough to touch. Not far enough to ignore.” Rory scanned the trees. Nothing. Then a flicker, a second violet pair of eyes staring back from a tangle of silver leaves before vanishing. She rolled her shoulders and rolled them again harder. “Keep going. We find Isolde or we leave with nothing.” The path ended at a shallow depression floored with living moss the colour of emerald crushed under glass. In its centre stood a low pedestal of pale stone veined with darker lines that pulsed slow as a heartbeat. Closer inspection revealed no tool marks. The pedestal simply was. Rory circled once, twice. On the third circuit she noticed the absence of her own shadow—hers and Nyx’s both failed to fall across the moss. Light came from everywhere and nowhere at once. A soft laugh threaded through the air. Isolde Varga stepped from behind the tallest stone without disturbing a single frond. Silver hair hung to her waist and caught the amber glow like water. Pale lavender eyes regarded them both. Her bare feet left the moss unbent and unmarked. “Mortal heart and shadow-bound shade enter the place between,” Isolde said. Each word landed rounded and complete, yet the cadence forced the mind to turn them over for second and third meanings. “What thirst drives you across the thinned border when the long night still waits its crown?” Rory straightened. “I seek a path through riddles. Hel’s doors gather strength. The pendant I wear already feels winds that do not belong to Earth. You see more than either of us.” Isolde inclined her head the merest fraction. Pure movement without excess. “Sight cuts both ways. Earth-born rare enough to hear the stones speak. Shadow-born rarer still to keep shape this far beyond the Veil’s mercy. Speak honest desire. The grove answers only truth that costs.” Nyx’s silhouette lengthened and thinned until they resembled living smoke more than person. “We desire the shape of the next door. What rises when solstice weakens the Barrier again.” A second low chime rang from somewhere deeper among the trees. Isolde’s gaze flicked toward that sound and then returned. She raised one slender hand and the air between her fingers shimmered. Images bloomed and died in the space of a breath: a black gate wreathed in heat, a dining hall that stretched forever under amber sky, a leaf-shaped blade that glowed cold under moonlight. Rory’s breath snagged. “That’s the blade from the Courts.” Isolde’s smile never reached her eyes. “Gifts unearned wait on hands ready to cut the threads that bind.” She stepped nearer. No scent of earth or perfume came with her—only the faint ozone prickle of magic held in check. “Walk farther if you would know the cost. Paths fork here for those who choose without looking aside.” Rory glanced at Nyx. The shade had gone almost fully incorporeal, edges frayed into the surrounding gloom as if the grove itself tested their cohesion. They advanced past the pedestal. Another fork appeared, one branch climbing between roots like the fingers of half-buried statues, the other descending toward darker green and the sound of falling water. Isolde neither led nor followed. She simply walked beside them, her silence denser than speech, her feet still leaving emptiness where footprints ought to form. The climb led first. Roots closed around them in a tunnel of living wood that smelled of deep soil and crushed sap. Glowing fungi lined the way in patterns that spelled phrases just beyond reading. At intervals the wood thinned enough to show distant flashes of other places: a vineyard heavy with purple fruit under a sun the colour of spilled wine, a sky the warm amber of old brass. Rory’s hand rose of its own will toward one such vision. The wood thickened before she could touch it and the image snapped shut. Nyx’s whisper cut the quiet. “Echoes from other realms press thin. The Veil strains here more than most.” They emerged onto a ridge that overlooked a miniature valley cupped entirely by the pocket of the grove. Rivers of gold and green light wound through orchards that flowered and fruited at once. In the far distance rose a single tower fashioned of moonstone sheets so thin light poured through them without shadow. The chimes that had guided them now came from that tower, each note hung in the air and hung again until it became a tapestry of sound. Rory’s mouth went dry. Wonder rose first, pure and sharp as the stream water. Then unease climbed after it, because joy this complete always demanded payment. Her fingers found the pendant again. Still cool. Still silent. She forced speech past the thickness in her throat. “How far does this reach?” Isolde’s answer rode the music. “As far as need and no farther. The Courts once claimed these seams. Exile keeps them unclaimed. For now.” She extended one arm and pointed toward the tower. “Inside wait maps the eye cannot read without blood. Outside wait the questions you have not asked.” Nyx solidified enough that their feet seemed to rest on moss. “Choose then. The tall door or the deep water we left behind.” Rory looked back the way they had climbed and the path already looked different, stone patches vanished and replaced by thickets of flower stems tall as her waist. She turned forward once more. The tower held steady, light shifting across its surface like oil on water. Wind rose again and brought a fresh wave of blossoms scent—sweeter, sharp with the promise of storm that never broke. They started down the ridge together. Roots shifted underfoot to form softer stairs. Bioluminescent insects drifted in lazy spirals that outlined each next place to put a boot. Somewhere behind them the first path they had walked closed without a sound. Ahead the music deepened into chords that pulled at the ribs and made breathing feel like another kind of listening. Isolde moved with them, hair a drifting river of silver in the half-dark. Once she spoke again, her words half-swallowed by melody. “What was man becomes shade by the cutting of circles times three. What keeps human form yet carries Hel’s coin will learn the price of sight. What half-blood once fled now waits for the hour clocks refuse to mark.” Rory met Nyx’s violet gaze for a long moment and found no answers there either. They pressed deeper into the valley. Orchards closed around them. Fruit heavy with light hung low enough to brush shoulders. Rory plucked nothing. Nyx’s form rejected every branch that tried to pass through them. Isolde’s laughter returned thin as glass when a single apple fell of its own will and rolled to stop against Rory’s boot. The fruit’s skin was polished perfect, its scent rich enough to drown sense. She stepped over it without touch. Farther. Always farther. The tower grew until its base filled the horizon of the grove and the music became almost physical—vibration that filled lungs and ears and the spaces behind Rutherford. Carvings on nearby stones now showed interlocking circles that matched the scars of old loopways Rory had once seen chalked in abandoned underground stations. She did not voice the observation. Conversation itself felt costly here. They reached a low wall of living vine woven newer than the oaks yet older than any ordinary growth. Beyond it lamps floated free of any chain, each flame a soft white that never guttered. The final stretch of path shone with dew that formed words if she tilted her head. She straightened and refused the language. Nyx broke the silence first. “We stand at the threshold of what the shade once knew as home and the human has never named.” Rory set her hand on the vine. It parted. Cool air flowed out, scented with pages and old iron and the clean bite of frost under moonlight. Isolde remained three paces behind, neither smiling nor frowning. “Enter if the thirst still burns,” Isolde said. Rory crossed. Nyx flowed after. The agricultural scent of the orchards fell away. In its place rose a hush so complete that her own heartbeat became thunder. Pillars of pale stone rose to a ceiling that was not ceiling at all but open night filled with strange constellations that drifted and rearranged. A single basin of still water occupied the centre of the floor. Ripples moved across it though no breath touched the surface. In those ripples lay moving pictures: walls of amber sky, tables laden with meats cooked rare and fruit overflowing, a set of ochre-crimson banners stamped with a prince’s mark she did not yet know how to name. The Heartstone pendant lay cold and dull. Yet the water’s edge glowed in answer to the Fae facet of the place. Nyx stretched a shadow-hand toward the basin and halted a finger’s width short. “I remember grooves like these.” Rory’s stare stayed locked on the water. Images accelerated: a woman with her face running through smoke-thick corridors, a leaf-shaped dagger resting across upturned palms, the Veil itself flexing thin enough for light to punch through. Isolde’s footsteps made no noise as she joined them. Her next words came quiet as the water itself. “Look longer and the water looks back.”
created_at"2026-07-08T19:31:23.851Z" 7/8/2026, 7:31:23 PM
model"x-ai/grok-4.5-20260708"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency495
moderation_latency(null)
generation_time128063
tokens_prompt1816
tokens_completion4522
native_tokens_prompt1906
native_tokens_completion5572
native_tokens_completion_images(null)
native_tokens_reasoning2520
native_tokens_cached128
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"completed"
service_tier"default"
usage0.037052
router(null)
provider_responses
0
endpoint_id"0e927811-b1a8-4604-8b86-db5ce6eaa87c"
id"21bca2c7-a5d9-9512-84f7-2f00085ba52d"
is_byokfalse
latency290
model_permaslug"x-ai/grok-4.5-20260708"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783539083-58IyuTpqDbydram44Tjv"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783539083-NlLEEy48qsOZ9QcXhUr8"
upstream_id"21bca2c7-a5d9-9512-84f7-2f00085ba52d"
total_cost0.037052
cache_discount0.000192
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences33
tagDensity0.273
leniency0.545
rawRatio0
effectiveRatio0
97.96% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2452
totalAiIsmAdverbs1
found
0
adverb"slowly"
count1
highlights
0"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)
51.06% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2452
totalAiIsms24
found
0
word"wavered"
count1
1
word"warmth"
count1
2
word"etched"
count1
3
word"crystal"
count1
4
word"whisper"
count2
5
word"pulse"
count1
6
word"echoes"
count2
7
word"silence"
count3
8
word"footfall"
count1
9
word"scanned"
count1
10
word"flicker"
count1
11
word"pulsed"
count1
12
word"desire"
count2
13
word"flicked"
count1
14
word"shimmered"
count1
15
word"gloom"
count1
16
word"tapestry"
count1
17
word"perfect"
count1
18
word"footsteps"
count1
highlights
0"wavered"
1"warmth"
2"etched"
3"crystal"
4"whisper"
5"pulse"
6"echoes"
7"silence"
8"footfall"
9"scanned"
10"flicker"
11"pulsed"
12"desire"
13"flicked"
14"shimmered"
15"gloom"
16"tapestry"
17"perfect"
18"footsteps"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"hung in the air"
count1
highlights
0"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences175
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount3
narrationSentences175
filterMatches
0"feel"
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences199
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2444
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions63
wordCount2059
uniqueNames14
maxNameDensity1.02
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Isolde"
discoveredNames
Richmond1
Park1
Carter1
London1
Veil2
Nyx17
Heartstone2
Hel-rift1
Welsh1
Rory21
Varga1
Rutherford1
Fae1
Isolde12
persons
0"Carter"
1"Veil"
2"Nyx"
3"Rory"
4"Varga"
5"Isolde"
places
0"Richmond"
1"Park"
2"London"
3"Fae"
globalScore0.99
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences128
glossingSentenceCount1
matches
0"figures that seemed to scream in silence"
77.25% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.227
wordCount2444
matches
0"neither led nor"
1"neither smiling nor"
2"not ceiling at all but open night filled with strange constellations"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences199
matches
0"lines that pulsed"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs57
mean42.88
std29.88
cv0.697
sampleLengths
073
137
234
3107
428
53
635
797
826
94
1010
1185
1213
1318
1487
153
1612
1766
18102
1955
2016
2133
2210
2381
2448
2548
2632
2745
2829
2965
309
3157
3225
3356
3494
3518
3680
3745
385
3950
4023
4166
4261
4322
4439
4590
4666
4757
4824
4936
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences175
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs351
matches(empty)
13.64% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount1
flaggedSentences9
totalSentences199
ratio0.045
matches
0"Wildflowers exploded across the floor of the clearing in colours that had no name in any florist’s book—deep indigo veined with gold, petals of pure dust-rose, stalks that glowed faint as embers at their core."
1"The path unrolled of its own will—flat white stones half-sunk in moss, each etched with lines that rearranged themselves the moment her gaze slipped."
2"Water ran over pebbles striped in colours that belonged under glass—sapphire, copper, milk-white."
3"When she looked full at them they showed spirals and moons; when she glanced aside the patterns became open-mouthed figures that seemed to scream in silence."
4"Short snatches of melody rode it—half a Welsh nursery rhyme her mother once hummed, twisted into rising minor notes that scraped the base of her skull."
5"On the third circuit she noticed the absence of her own shadow—hers and Nyx’s both failed to fall across the moss."
6"No scent of earth or perfume came with her—only the faint ozone prickle of magic held in check."
7"Wind rose again and brought a fresh wave of blossoms scent—sweeter, sharp with the promise of storm that never broke."
8"The tower grew until its base filled the horizon of the grove and the music became almost physical—vibration that filled lungs and ears and the spaces behind Rutherford."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount875
adjectiveStacks1
stackExamples
0"left faint golden dust"
adverbCount33
adverbRatio0.037714285714285714
lyAdverbCount3
lyAdverbRatio0.0034285714285714284
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences199
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences199
mean12.28
std8.13
cv0.662
sampleLengths
024
118
29
322
421
516
610
715
89
95
1021
115
1220
1335
1421
152
162
1718
186
193
2016
2119
222
2324
2412
2519
2616
2724
2817
292
307
314
327
333
344
3514
3613
3711
3811
398
4024
415
428
438
4410
453
466
4713
4810
4919
67.50% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.41708542713567837
totalSentences199
uniqueOpeners83
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences158
matches
0"Only a low, continuous thrum"
1"Once she caught her own"
2"Then a flicker, a second"
3"Then unease climbed after it,"
4"Somewhere behind them the first"
5"Once she spoke again, her"
ratio0.038
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences158
matches
0"Their outline wavered like heat"
1"Their scent hit her full"
2"She swallowed and found her"
3"She kept her attention fixed"
4"They followed the chimes."
5"It tasted of cold metal"
6"She stood, wiped her hand"
7"They moved on."
8"Their bark held faces half-formed-mouths"
9"Her pulse kicked hard against"
10"It spun slowly, shedding motes"
11"They moved in purposeful little"
12"She forced her eyes forward"
13"She shook her head and"
14"She rolled her shoulders and"
15"Her bare feet left the"
16"She raised one slender hand"
17"She stepped nearer"
18"They advanced past the pedestal."
19"She simply walked beside them,"
ratio0.203
61.27% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount126
totalSentences158
matches
0"The oaks stood in a"
1"Aurora Carter paused at the"
2"The wood lived under her"
3"Nyx rose from the lengthening"
4"Their outline wavered like heat"
5"The words arrived thin and"
6"Rory stepped between two pillars."
7"The ground under her trainers"
8"Warmth slid across her cheeks."
9"The light changed without warning:"
10"Wildflowers exploded across the floor"
11"Their scent hit her full"
12"She swallowed and found her"
13"Nyx drifted past her, form"
14"The path unrolled of its"
15"She kept her attention fixed"
16"Blossoms brushed her ankles and"
17"A faint shimmer ran along"
18"A sound rose ahead: a"
19"Nyx’s edges frayed and then"
ratio0.797
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences158
matches(empty)
ratio0
3.11% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences92
technicalSentenceCount18
matches
0"Nyx rose from the lengthening shade of her boots, a humanoid darkness that ran taller than her by half a head."
1"The ground under her trainers shifted from packed London clay to something softer, springier, as if roots knit a different soil."
2"Wildflowers exploded across the floor of the clearing in colours that had no name in any florist’s book—deep indigo veined with gold, petals of pure dust-rose, …"
3"The path unrolled of its own will—flat white stones half-sunk in moss, each etched with lines that rearranged themselves the moment her gaze slipped."
4"Blossoms brushed her ankles and left faint golden dust that stayed luminous for a beat before sinking into fabric."
5"A faint shimmer ran along the margins of vision where the Veil still clung, a distortion like heat-haze that revealed nothing and hid everything."
6"Water ran over pebbles striped in colours that belonged under glass—sapphire, copper, milk-white."
7"Fish darting beneath flashed scales that held their own internal light."
8"Cold washed through her chest and out to her fingertips, leaving a bright residual spark that made the scar on her wrist feel alive."
9"Their bark held faces half-formed—mouths that opened and shut without sound, eyes that tracked her progress and then vanished."
10"When she looked full at them they showed spirals and moons; when she glanced aside the patterns became open-mouthed figures that seemed to scream in silence."
11"Images bloomed and died in the space of a breath: a black gate wreathed in heat, a dining hall that stretched forever under amber sky, a leaf-shaped blade that …"
12"The shade had gone almost fully incorporeal, edges frayed into the surrounding gloom as if the grove itself tested their cohesion."
13"The tower grew until its base filled the horizon of the grove and the music became almost physical—vibration that filled lungs and ears and the spaces behind Ru…"
14"Carvings on nearby stones now showed interlocking circles that matched the scars of old loopways Rory had once seen chalked in abandoned underground stations."
15"The final stretch of path shone with dew that formed words if she tilted her head."
16"Pillars of pale stone rose to a ceiling that was not ceiling at all but open night filled with strange constellations that drifted and rearranged."
17"Images accelerated: a woman with her face running through smoke-thick corridors, a leaf-shaped dagger resting across upturned palms, the Veil itself flexing thi…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount0
fancyTags(empty)
dialogueSentences33
tagDensity0.152
leniency0.303
rawRatio0
effectiveRatio0
84.9707%