Run: 2026-02-19-01KHT066BCYJNMD7QTZ6T567VB

Run Details

Duration:
1m 20s
Cost:
$0.011208
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
They crossed the last bar of bracken and stepped into a light that did not behave like light. The air changed under their skin, cool as coin, not quite chill but edged with a depth that tugged at memory. Wildflowers crowded the path in colours that had no names and moved with a sound like distant bells when the breeze passed. The oak standing stones ringed the clearing like patient watchers; lichen carved runes into their faces that drank the light and kept it, as if it were a language. "This isn't Richmond," Rory murmured. She dropped her bicycle helmet to the grass, fingers brushing the crescent scar on her left wrist as if the motion anchored her. The Heartstone at her throat hummed, a tiny pressure against her collarbone. The pendant warmed beneath her palm, its crimson pulse faint but present, as if answering an unspoken question. Nyx slid forward, silhouette stretching and thinning until they was almost a strip of shade across the grass. Their violet eyes gleamed against the dark. "Stone remembers," they breathed, voice like a draft through paper, and the words bent the flowers toward them. A shadow peeled from the shadow of a stone and flicked Nyx's gauntlet like a fingertip. They smiled without teeth. A figure stood between two oaks where the trunks leaned together to form a natural gateway, silver hair threading down her back. Isolde rested one palm on the bark and left no trace. The grove accepted her like a long-held breath. When she moved, the wildflowers did not bend but brightened, as if their colours were breathed in. "You took your time," Isolde said in a tone that felt like calling a name at the edge of sleep. She spoke in riddles, but rhythm and gesture did the rest. "Time is greedy inside. Give it coin and it will eat you." Aurora stepped through the leaning trees and caught her reflection where the light pooled: smaller, rawer, eyes bright blue and wide. Her watch face fogged the moment she tilted it. The hands spun, juddered, then stalled. Minutes outside would stretch into hours; hours might contract to a blink. Rory's mouth tightened. "Keep the gadgets in your pockets," Isolde said. Her fingers moved over the leaves; they did not rustle. "Tell me everything that is true until it becomes false." Rory laughed, a quick bark. "That's not helpful." "Truth is a river," Isolde replied. Her feet found a path of daisies and the daisies kept their heads raised, following her. "It will show you the stones it passes." Nyx drifted to Rory's side and a shadow pooled around her boots. They reached out a finger and did not touch the earth; the shadow curled between two blades of grass and returned to them with a taste like dust and copper. "This place remembers breath more than footfalls," Nyx breathed. "And it remembers the absence of footprints." Rory looked at the ground where Isolde had stood and saw a hollow, a faint impression that teased the eye. No clear print. No mud clung to the soles. Their own shoes left a crisp mark by contrast, darker, real. "Isolde?" Rory asked. Her voice steadied. "How deep does this pocket run?" Isolde tilted her head. "Deep enough for bargains." She let the words hang and then looped a stray tendril of silver hair behind an ear. "Deep enough for the lost to get used to being found." They walked. The canopy drew closed, not like a ceiling but like ink pooling on a page. Light thinned to slivers and then rewove itself into bands that hung in the air like ribbons. When Rory reached out, the ribbons trembled and left faint red prints on her fingertips that burned cool. Every breath tasted of iron and honeysuckle, contradictory and true. A brook sang somewhere deeper in the grove, but the sound was wrong. It flowed uphill for an instant, then rushed back the other way, carrying with it the smell of citrus and hot bread. Rory cupped her hands to drink but the water slid through her fingers as if it had been painted on in motion. A fish the colour of dusk flashed beneath the surface and blinked like a remembered promise. Nyx listened. They smiled and leaned toward a shadow that did not belong to any tree. The shadow sipped at their jaw and returned to the ground. "There are mirrors tucked between trunks," Nyx said. "They do not show faces. They show choices." Isolde laughed softly. "They also tell the time of those choices. Watch yours." Rory's hand went to the Fae-forged blade at her belt. The moonsilver was a sliver of night that held no reflection. Cold crawled through her palm the moment her fingers closed over the hilt, a sharp, clean ache that made her bones hum. The blade was always cold, always steady, and the metal tasted like winter against her tongue. "Keep your hand on that," Isolde instructed. "It keeps a line through the quicksilver." Rory kept the grip. The blade steadied the tremble she hadn't known she would have. Her heart kicked; the Heartstone answered with a small, synchronous pulse. The pendant's warmth didn't match the blade's cold. The mismatch felt like a promise and a warning at once. They moved toward the grove's centre. Trees there bore fruit the size of moons and leaves thin as lace. The branches wove into arches and under each arch a scene held: a table set with dishes that steamed in colours—bisques that shimmered like galaxies, pies whose crusts were patterned with constellations. The scents braided together, absurdly appetising and faintly oppressive. Somewhere between the scent of sugar and roast, a voice called, low and patient. "Careful with hunger," Isolde said. Her palms hovered above a platter and it shivered, steam rising in letters. "Want is a lever here." Rory's mouth watered despite herself and she pulled back. Her fingers found the Heartstone and rubbed it as if the motion could ground the want. The pendant pulsed in reply, thrumming against the scab of her wrist where the old crescent scar lay like a tiny moon. The sound of the grove's feast dimmed, then swelled, as if instruments were tuning to them. A row of hedges parted, revealing a courtyard where time seemed to have layered itself like lacquer. Statues crouched at the edges—creatures that could have been foxes and could have been women, each with eyes set to catch trespassers. Under one statue, a pool held a sky instead of water. Clouds drifted along its surface and at times she saw stars there that did not belong to any season. "This place keeps your shadow ledger," Nyx said, voice softer. "It counts what you bring and what you leave behind." Rory stared at her own reflection in the pool. It wavered wrongly: her hair longer, fingers knuckled with age, her wrist scar larger and glowing faintly. The image smiled before she could, then slipped away. Rory's breath snagged. "Don't trust reflections that preen," Isolde murmured. She stepped closer and spread her hands. The pool did not ripple for her. "They mistake mercy for kindness." A sound like laughter threaded through the treetops, not cruel but winter-bright. Shadows shivered and a flock of moths the size of palms circled and then vanished against a trunk. Nyx's outline tightened. "Stay close," Nyx whispered. Their hand brushed Rory's sleeve and the touch felt like velvet and cold. "Leaf-work and root-voices play tricks on the mind. If you listen too long the grove may speak for you." Isolde's lips curved. "It will speak anyway." She knelt and pressed her forehead to a root; the root thudded back against her skull as if it wanted to share a heartbeat. "You two are raw. The grove will want to dress you." Rory's laugh came out thin. "Dress me in what?" "In histories," Isolde replied, her voice shifting into verse. "In old feasts and old debts. In names you had not given yourself. You will walk away full or empty and you will not be the same weight as you were when you came in." Nyx drifted into a shaft of shifting shadow and their eyes glowed violet like lanterns. "I liked being not the same once." Their smile cut the air. "But the price then was flaying." Isolde's gaze sharpened. "You traded well," she said and then, softer, "or badly. It depends on who counts." A path of mothlight unfurled. Rory followed. The grass cushioned each step and hummed beneath the soles of her shoes, a soft chord that echoed down her spine and left memories where there had been none. She reached for a low branch and the bark thrummed against her palm. The wood hummed back like a chorus. Under that vibration a flavour rose—chill iron, old paper, the taste of a promise you'd been turning over for years. "Do you hear your father's voice?" Isolde asked. Rory stopped. Her father had been a barrister, precise, full of polite argument and certain endings. The grove did not use words like 'policy' or 'order'; it used a slow, persuasive grammar that suggested outcomes. Rory felt her training at Cardiff recoil and then melt into the hum. "He said no one leaves the table without paying," Rory answered, voice small. She had not said the words aloud yet; they had formed in her bones. The Heartstone pulsed and she felt the motion like a thumb against her sternum. The pendant's glow deepened by a shade, red as old wine. Isolde's silver hair streamed like a curtain between them. "Table or Grove," she recited, oblique. "Both ask for dishes." Nyx danced along the edge of the shadow of a branch and then slipped underneath it, vanishing between leaf and light. They reappeared with a sliver of something clinging to a fragment of shadow—a scrap of a letter, ink faded but legible enough to sting. They handed it to Rory. "Old debt," Nyx said. "Not yours, but close. The Grove likes to lay debts beside the unsuspecting." Rory unfolded the scrap. A name was there, older than the paper wanted to be, and beneath it a line that matched in rhythm a lullaby her mother used to hum about hedgerows and weather. Rory's throat tightened. "This feels like a trap," Rory said, more steady now. "We came here to see if there was truth about portals, about Hel tearing through—" "Hel's threads smelled here last spring," Nyx interrupted. The whisper tugged at the leaves. "A warmth that did not belong to this world. The Heartstone will braid if you let it. It will sing when a portal is near." Rory pressed the pendant. The pulse answered, faint and hungry. She felt the groove of fear crawl down her spine like cold water. The grove unfurled another layer—branches weaving into an arch that framed a patch of sky not unlike burnt ember. Through that arch the Veil showed a flicker, a shifting seam the faintest of distortions. Only those with eyes bent to edges could have seen it, and even then it might have been the grove's invention. Isolde watched them with those pale lavender eyes that held centuries and seasons like beads. "The Veil thins at knots," she said. "Knots gather like rosaries. Knots draw the greedy." Rory imagined a thread pulling through cloth and thought of Evan and the way promises had been thin where he had been loud. She tightened her grip on the blade. The metal tasted of sea and snow. Nyx drifted to the seam and let their hand hover. Shadow seeped through their fingers like smoke and coalesced into a small, blackened bead that slid into Nyx's palm and cooled against their skin. "Not all crossings crave meat," Nyx whispered, and then louder, "Some only want an audience." A sound rose, delicate and relentless, like someone peeling a single petal off a flower for the hundredth time. The grove listened with its roots. Isolde stepped forward and spoke in a riddle that blurred into the wind. "A bell that rings but draws no iron. A lantern that burns without a flame. A child who eats, then remembers the hunger." The words shifted and bent the small lights among the branches. Rory felt the hunger in her like a hollowness that had been waiting under the ribs for years, for validation, for safety, for the simplest clean answer. She had fled Evan for air; here, the air asked questions she had no clean answers for. "Name it then," Isolde urged. "One name. Give it a shape and the grove will decide whether to keep it or return it." Rory did not know which name to choose. Names had power here; names were currency. She drew a breath so sharp it hurt and let the syllables fall. "Home," she said. The word tasted of rain and binders and the smell of lemon oil on old wood. The grove answered by sending a gust of wind that smelled like her mother reading aloud in a kitchen. It lifted a loop of her hair and for a breath she stood in two places—on a carpet she knew, a child again with knee scraped and a woman now, twenty-five, carrying a pendant that thrummed. The effect washed over her and faded. The Heartstone kept beating. Isolde nodded. "Home can be a harbour. It can be a harbour made of nettles." She snapped her fingers and the banquet vanished, leaving only the ghost of steam curling toward the sky like a memory. "You will be fed and you will be billed. Decide which you prefer." Nyx's shadow brushed Rory's shoulder and in the contact she felt a memory that wasn't hers: Aldric, a man's hands spelling names into the margins of books, a ritual gone sideways, a light too bright in a circle, and then the slow settling into a shape like ash. Nyx had been someone once. They had traded a name for a place between worlds. The knowledge sat in Rory's chest like a lodged pebble. "How much will it take?" Rory asked, aloud and not. Her voice did not shake. "A feast is paid in stories and silence," Isolde said. "And in returning what was borrowed. Some things cannot be settled with silver." Rory thought of the Fae-forged blade, of Isolde's gift, and of a debt the pendant's warmth hinted at. She felt small under the canopy of riddles, but the cool metal at her hip gave a steady answer to an anxious question. "Then we'll not eat," Rory said, flat and fast. "We will not take what is offered." Isolde inclined her head, unreadable. "You may walk away empty. You may carry a sack full of stars. Paths prefer actors who make choices. Action dresses the moment." Nyx drifted close and pressed a shadowed palm flush against the Heartstone. The pendant flared, not with warmth now but with a hush. The violet in Nyx's eyes pulsed and the grove listened, as if awaiting a performance. Rory's breath stuttered. She had come for portals, for a way to stitch the Veil. Instead the grove counted and rung and asked for names. She tightened her hand on the blade and felt the moonmetal answer—clean, unyielding. "Keep watch," Nyx said. "Grove tricks you with beauty. Hel tricks you with hunger. The difference smells like old promises." They kept moving. The clearing opened to a wider bowl where the trees leaned in like conspirators. Above them the sky had no single direction. Light pooled in rivulets on one side, while shadows climbed like ivy on the other. Time folded and unfolded as they walked. Nobody moved in the way people usually moved in a park; their steps wrote sentences in green. Rory thought of returning to the flat above Silas' bar, of Yu-Fei's food orders and her taped lecture notes. She thought of a scar on her wrist and a pendant that pulsed and a blade that tasted like winter. The grove offered a thousand small wonders and a hundred small alarms and it had already begun to rearrange what she carried inside her. She had come to count portals and had found instead a ledger of the self. Isolde watched them with those ageless eyes unreadable as tides. "You will learn why the Veil trembles here," she said, not quite a promise, not quite a command. "But first, you must make the grove stop calling your names." Rory tightened her jaw and walked deeper, the metal cool and sure at her hip, the pendant at her throat beating in time with the step she chose to take. The wind gathered itself and the flowers trilled. The grove had not yet decided whether to keep them.
created_at"2026-02-19T03:48:06.132Z" 2/19/2026, 3:48:06 AM
model"openai/gpt-5-mini-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency19387
moderation_latency(null)
generation_time79817
tokens_prompt1816
tokens_completion4621
native_tokens_prompt1706
native_tokens_completion5391
native_tokens_completion_images0
native_tokens_reasoning1792
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0112085
router(null)
provider_responses
0
endpoint_id"c4f66d01-20b0-4c27-a225-438ea22fda43"
id"resp_0ff3e9dee9ba5d9001699687f638188193bc79cf6f9a938b0e"
is_byokfalse
latency137
model_permaslug"openai/gpt-5-mini-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771472886-vtDf2n9zPtxHZ5dpjMKC"
upstream_id"resp_0ff3e9dee9ba5d9001699687f638188193bc79cf6f9a938b0e"
total_cost0.0112085
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags36
adverbTagCount0
adverbTags(empty)
dialogueSentences66
tagDensity0.545
leniency1
rawRatio0
effectiveRatio0
98.22% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2815
totalAiIsmAdverbs1
found
0
adverb"softly"
count1
highlights
0"softly"
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)
48.49% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2815
totalAiIsms29
found
0
word"chill"
count2
1
word"pulse"
count3
2
word"unspoken"
count1
3
word"flicked"
count1
4
word"trembled"
count1
5
word"warmth"
count4
6
word"shimmered"
count1
7
word"oppressive"
count1
8
word"pulsed"
count4
9
word"wavered"
count1
10
word"velvet"
count1
11
word"weight"
count1
12
word"echoed"
count1
13
word"down her spine"
count2
14
word"whisper"
count1
15
word"flicker"
count1
16
word"silence"
count1
17
word"unreadable"
count2
highlights
0"chill"
1"pulse"
2"unspoken"
3"flicked"
4"trembled"
5"warmth"
6"shimmered"
7"oppressive"
8"pulsed"
9"wavered"
10"velvet"
11"weight"
12"echoed"
13"down her spine"
14"whisper"
15"flicker"
16"silence"
17"unreadable"
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
emotionTells1
narrationSentences195
matches
0"t with warmth"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences195
filterMatches
0"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences226
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2800
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions29
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions93
wordCount2254
uniqueNames9
maxNameDensity1.55
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Heartstone6
Nyx21
Rory35
Isolde23
Fae-forged2
Cardiff1
Veil2
Evan2
Aldric1
persons
0"Heartstone"
1"Nyx"
2"Rory"
3"Isolde"
4"Veil"
5"Evan"
places
0"Fae-forged"
1"Cardiff"
globalScore0.724
windowScore0.333
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences139
glossingSentenceCount10
matches
0"not quite chill but edged with a depth that tugged at memory"
1"as if answering an unspoken question"
2"felt like calling a name at the edge of"
3"tasted like winter against her tongue"
4"felt like a promise and a warning at on"
5"felt like velvet and cold"
6"smelled like her mother reading aloud in a"
7"as if awaiting a performance"
8"tasted like winter"
9"not quite a promise, not quite a command"
10"not quite a command"
21.43% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.786
wordCount2800
matches
0"not quite chill but edged with a depth"
1"not like a ceiling but like ink pooling on a page"
2"not cruel but winter-bright"
3"Not yours, but close"
4"not with warmth now but with a hush"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences226
matches(empty)
99.09% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs70
mean40
std19.87
cv0.497
sampleLengths
090
158
263
358
443
551
628
78
830
958
1040
1112
1236
1362
1473
1543
1613
1759
1814
1945
2074
2123
2263
2369
2420
2538
2626
2733
2836
2942
309
3144
3233
3318
3476
358
3648
3727
3825
3919
4050
4117
4238
4325
4439
4578
4630
4737
4849
4938
98.07% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences195
matches
0"were breathed"
1"been painted"
2"were patterned"
3"been women"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs408
matches
0"were tuning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount11
flaggedSentences18
totalSentences226
ratio0.08
matches
0"The oak standing stones ringed the clearing like patient watchers; lichen carved runes into their faces that drank the light and kept it, as if it were a language."
1"Minutes outside would stretch into hours; hours might contract to a blink."
2"Her fingers moved over the leaves; they did not rustle."
3"They reached out a finger and did not touch the earth; the shadow curled between two blades of grass and returned to them with a taste like dust and copper."
4"Her heart kicked; the Heartstone answered with a small, synchronous pulse."
5"The branches wove into arches and under each arch a scene held: a table set with dishes that steamed in colours—bisques that shimmered like galaxies, pies whose crusts were patterned with constellations."
6"Statues crouched at the edges—creatures that could have been foxes and could have been women, each with eyes set to catch trespassers."
7"\"It will speak anyway.\" She knelt and pressed her forehead to a root; the root thudded back against her skull as if it wanted to share a heartbeat."
8"Under that vibration a flavour rose—chill iron, old paper, the taste of a promise you'd been turning over for years."
9"The grove did not use words like 'policy' or 'order'; it used a slow, persuasive grammar that suggested outcomes."
10"She had not said the words aloud yet; they had formed in her bones."
11"They reappeared with a sliver of something clinging to a fragment of shadow—a scrap of a letter, ink faded but legible enough to sting."
12"The grove unfurled another layer—branches weaving into an arch that framed a patch of sky not unlike burnt ember."
13"She had fled Evan for air; here, the air asked questions she had no clean answers for."
14"Names had power here; names were currency."
15"It lifted a loop of her hair and for a breath she stood in two places—on a carpet she knew, a child again with knee scraped and a woman now, twenty-five, carrying a pendant that thrummed."
16"She tightened her hand on the blade and felt the moonmetal answer—clean, unyielding."
17"Nobody moved in the way people usually moved in a park; their steps wrote sentences in green."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1477
adjectiveStacks0
stackExamples(empty)
adverbCount38
adverbRatio0.025727826675693975
lyAdverbCount7
lyAdverbRatio0.004739336492890996
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences226
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences226
mean12.39
std7.56
cv0.61
sampleLengths
018
121
222
329
45
523
612
718
818
97
1018
1116
124
1322
1411
158
1617
1720
1811
1912
2021
219
226
2312
243
258
2610
2710
285
293
306
3116
328
3312
3430
359
367
3720
383
396
4011
413
423
436
444
4521
4611
472
4815
4917
42.92% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.2920353982300885
totalSentences226
uniqueOpeners66
58.14% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences172
matches
0"Somewhere between the scent of"
1"Only those with eyes bent"
2"Instead the grove counted and"
ratio0.017
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount46
totalSentences172
matches
0"They crossed the last bar"
1"She dropped her bicycle helmet"
2"Their violet eyes gleamed against"
3"they breathed, voice like a"
4"They smiled without teeth."
5"She spoke in riddles, but"
6"Her watch face fogged the"
7"Her fingers moved over the"
8"Her feet found a path"
9"They reached out a finger"
10"Their own shoes left a"
11"Her voice steadied."
12"She let the words hang"
13"It flowed uphill for an"
14"They smiled and leaned toward"
15"Her heart kicked; the Heartstone"
16"They moved toward the grove's"
17"Her palms hovered above a"
18"Her fingers found the Heartstone"
19"It wavered wrongly: her hair"
ratio0.267
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount159
totalSentences172
matches
0"They crossed the last bar"
1"The air changed under their"
2"Wildflowers crowded the path in"
3"The oak standing stones ringed"
4"She dropped her bicycle helmet"
5"The Heartstone at her throat"
6"The pendant warmed beneath her"
7"Nyx slid forward, silhouette stretching"
8"Their violet eyes gleamed against"
9"they breathed, voice like a"
10"A shadow peeled from the"
11"They smiled without teeth."
12"A figure stood between two"
13"Isolde rested one palm on"
14"The grove accepted her like"
15"Isolde said in a tone"
16"She spoke in riddles, but"
17"Aurora stepped through the leaning"
18"Her watch face fogged the"
19"The hands spun, juddered, then"
ratio0.924
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences172
matches(empty)
ratio0
93.84% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences102
technicalSentenceCount7
matches
0"She dropped her bicycle helmet to the grass, fingers brushing the crescent scar on her left wrist as if the motion anchored her."
1"The pendant warmed beneath her palm, its crimson pulse faint but present, as if answering an unspoken question."
2"Cold crawled through her palm the moment her fingers closed over the hilt, a sharp, clean ache that made her bones hum."
3"The branches wove into arches and under each arch a scene held: a table set with dishes that steamed in colours—bisques that shimmered like galaxies, pies whose…"
4"The grass cushioned each step and hummed beneath the soles of her shoes, a soft chord that echoed down her spine and left memories where there had been none."
5"Shadow seeped through their fingers like smoke and coalesced into a small, blackened bead that slid into Nyx's palm and cooled against their skin."
6"Rory felt the hunger in her like a hollowness that had been waiting under the ribs for years, for validation, for safety, for the simplest clean answer."
55.56% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags36
uselessAdditionCount5
matches
0"Nyx said, voice softer"
1"Isolde replied, her voice shifting into verse"
2"she said, softer,"
3"Rory answered, voice small"
4"she said, not quite a promise, not quite a command"
13.64% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags29
fancyCount9
fancyTags
0"Rory murmured (murmur)"
1"they breathed (breathe)"
2"Nyx breathed (breathe)"
3"Isolde murmured (murmur)"
4"Nyx whispered (whisper)"
5"Nyx interrupted (interrupt)"
6"Nyx whispered (whisper)"
7"Isolde urged (urge)"
8"She snapped (snap)"
dialogueSentences66
tagDensity0.439
leniency0.879
rawRatio0.31
effectiveRatio0.273
72.0907%