Run: 2026-07-09-01KX40WMJYV2T6GAR54EKZVR69

Run Details

Duration:
1m 13s
Cost:
$0.109197
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
The first oak stood where no oak had any business standing. Its trunk rose from the winter bracken in a column of silver-grey wood, broad enough that Aurora could not have linked hands around it with three other people. No branches stirred above. There were no branches at all. The crown had been severed or swallowed by the mist, leaving the thing to resemble a pillar carved by an axe too large for human hands. Rory stopped six paces short. “This is your path?” Nyx gathered beside her, taller than the surrounding haze, a human outline cut from the dark beneath a locked door. Two violet lights regarded the oak. “It was.” “That answer has done nothing for my confidence.” Behind them, Eva’s boots crushed frozen fern. The sound ended the moment she passed Rory. She lifted one foot and brought it down again. The bracken bent, though no crackle followed. “No,” Eva murmured. “Absolutely not. I’m not going into a wood that’s already stolen the noise from my shoes.” “It has not stolen it.” Nyx’s whisper seemed to come from the folds of Rory’s coat. “The sound arrived before we did.” Eva stared at them. “That was worse.” Rory pulled the Heartstone pendant from beneath her jumper. The deep crimson gem rested against her palm, no bigger than her thumbnail. It usually held the faint warmth of skin. Now it lay cold, its inner glow reduced to a dark ember. “No Hel portal.” “No Hel portal here,” Nyx corrected. “That distinction was also worse.” The compass in Eva’s hand spun without pause. Its needle flashed beneath the glass, circling west, north, east, then dipping as if the direction it sought lay under their feet. Rory glanced back. Richmond Park remained behind them: bare trees, white sky, grass stiff with frost. A stag stood on the distant slope, watching. Its breath clouded its antlers. London traffic pressed a dull iron hum against the horizon. Between one blink and the next, the stag vanished. The road noise went with it. Rory closed her fingers around the pendant. “All right. Stay close. Touch nothing that speaks first.” Eva shoved the compass into her pocket. “What if it speaks second?” “Use judgement.” “You brought me. Your judgement’s under review.” Nyx slipped through the oak. The trunk accepted them without ripple or resistance. Their silhouette thinned, smeared across the bark and disappeared. Eva gripped Rory’s sleeve. “They could have warned us.” “They did. In their own maddening way.” “Rory, that tree’s solid.” Rory drew the Fae-forged blade. The leaf-shaped dagger cleared its sheath with a soft metallic breath. Cold travelled through the leather grip and into her scarred wrist, sharp enough to set the crescent mark prickling. Moonlight had no place beneath the noon cloud, yet pale veins shone along the moonsilver. She touched the tip to the trunk. A line opened in the wood. It ran from the moss at their feet to the mist overhead, pouring green-gold light through a cut finer than thread. The oak separated along hidden seams. Beyond it waited summer. Eva peered through. “That’s obscene.” Wildflowers filled the clearing on the other side—foxglove, bluebell, poppy and blooms Rory did not know, all crowded together despite their clashing seasons. Sunlight washed them in honey. Silver pollen drifted upwards. A dragonfly as long as Rory’s hand hung over the path, wings chiming like tapped glass. Rory sheathed the blade. “Better than a talking tree.” “That remains to be seen.” They crossed together. Warm air closed over Rory’s face. Her lungs filled with rain, apple blossom and something mineral, like coins held under the tongue. The frozen ground gave way to springy moss. The oak sealed behind them without a mark. Eva spun and pressed both palms to it. “No door.” “Doors rarely show themselves to guests who have not decided whether they are leaving.” Nyx stood between two banks of flowers several yards ahead. In the Grove’s light their edges smoked, strands of shadow peeling from their shoulders and knitting themselves back into place. “Walk.” Rory resisted the urge to test the oak with the dagger. If the Grove objected to visitors, carving at its boundary might shift them from guests to something less welcome. The path wound between standing stones shaped like oak trunks. Bark patterns ran over their surfaces, though the grooves gleamed with quartz. One leaned towards Rory as she passed. Not much. An inch, perhaps. Enough to make her move towards the centre of the path. Water chuckled somewhere beyond the flowers. Birds called in notes that climbed and climbed without resolving. Beneath those sounds came a slow thud. Rory halted. Eva collided with her shoulder. “What?” The thud came again, deep in the soil. Flowers trembled. Pollen rose. Nyx turned their violet gaze towards the ground. “The Grove remembers a forest older than roots.” Rory waited for the next beat. It travelled through her boots and climbed her bones. “That’s a heartbeat.” “Many things beat.” “Useful as ever.” The path narrowed. Flowers brushed Rory’s coat, turning their faces after her. Tiny eyes opened at the centre of a white bloom. She looked back. The eye closed, leaving a knot of yellow stamens. Eva had seen it too. She reached for Rory’s hand, stopped herself and hooked two fingers through Rory’s belt loop instead. “If I get eaten by a daisy, burn the whole park.” “The park would object.” “Good.” They moved deeper. The sky changed first. Warm blue remained above the clearing behind them, but through the trees ahead hung a darkness crowded with stars. No gradual dusk joined the two. Day ended at a clean vertical edge, as though someone had lowered a velvet curtain through the wood. Rory crossed beneath it. Night settled over her skin, cool and damp. She looked back. Eva stood in sunshine less than an arm’s length away, her face gilded on one side. Rory reached through. Her hand entered noon; warmth stopped at her wrist. Eva caught her fingers. “You’re freezing.” “You’re not.” “That’s not how shade works.” Nyx passed across the border. Their form sharpened beneath the stars until Rory could make out long hands, the line of a chin, the suggestion of clothes from another century. For one breath a pale human face showed through the shadow: hollow cheeks, a dark beard and eyes full of firelight. Then the Shade closed over it. Rory held Nyx’s gaze. “Aldric?” Every star above them winked out. Nyx became a hole in the world. “Do not use that name here.” The voice brushed the nape of Rory’s neck, though they stood several paces away. Eva stepped through the wall of night and tucked herself close to Rory. “What name?” “One the Grove was not offered.” Nyx turned. Stars returned in clusters, blooming between black leaves. Rory followed without pressing. The hand at her side remained cold long after she had left the daylight. Trees crowded the path now, their trunks white and smooth as bone. Ribbons hung from the branches. Hundreds of them. Some had faded to grey threads; others shone with wet, rich colour. Words covered each strip in different hands and inks. Eva leaned towards a blue ribbon. “‘Let my daughter remember my face.’” The ribbon snapped around her wrist. She swore and jerked back. The silk tightened, blue sinking into her skin like dye drawn into water. Rory’s dagger flashed free. One stroke severed the cloth. The cut ends released a shriek in a child’s voice and flew into the canopy. Silence dropped. Every ribbon turned towards them. No wind stirred. Still they lifted, pointing like narrow fingers. Words crawled over their surfaces. Nyx swelled across the path, their shadow spreading to cover Rory and Eva. “Lower the blade.” Rory kept the dagger between herself and the trees. “It grabbed her.” “She read a petition aloud. The Grove mistook that for an answer.” Eva rubbed her wrist. Blue letters remained under the skin, already fading. “What did I promise?” “Nothing. The blade interrupted the bargain.” A hiss passed through the branches. The ribbons streamed towards Rory, stopping at the edge of Nyx’s shadow. The Heartstone warmed against her chest. Rory froze. One pulse. Then another. The faint beat inside the crimson gem matched the rhythm under the earth. “Nyx.” “I feel it.” “This isn’t a Hel portal.” “No.” The pendant grew hotter. Rory dragged it out by its chain. Crimson light spilled between her fingers, staining the white trunks with the colour of open flesh. The path reacted. Roots bulged beneath the moss. Flowers shut. The ribbons curled tight against their branches while the forest’s deep heartbeat quickened, no longer a patient beat but three hard blows that shook dust from the leaves. Ahead, something answered. A red glow appeared between the trees. Eva’s fingers returned to Rory’s belt loop. “Tell me that’s Isolde.” “Isolde’s eyes are lavender.” “That wasn’t what I asked.” Nyx moved towards the glow, each step pouring darkness over the moss. The ribbons shrank from them. Rory followed, pendant held clear of her body, dagger low beside her thigh. The red light did not belong to fire. It came from fruit. A tree stood in a round hollow, alone beneath a sky the colour of pearl. Its boughs sagged under translucent apples. Each contained a tiny moving scene: a woman shutting a front door; a soldier sinking into brown water; two boys sharing stolen cake beneath a table; an old man opening a letter and folding to his knees. Hundreds of lives turned inside the fruit. Eva released Rory. “Oh.” The word emerged stripped of humour. She stepped towards the nearest branch. An apple no larger than a plum held a sunlit kitchen. A little girl with dark plaits stood on a chair, flour to her elbows, while a younger Eva stole currants from a bowl. A woman moved past the window, laughing at something beyond the fruit’s curved edge. Eva’s breath caught. “Mum.” Rory seized the back of her coat before she could touch it. The apple split. Clear juice ran from the crack, and the woman inside turned towards them. Her face pressed against the skin of the fruit. She opened her mouth. Eva fought Rory’s grip. “Let go.” “That isn’t her.” “She looked at me.” “So did the flower.” The woman struck the inside of the apple with both fists. No sound escaped. The fruit swelled around her, growing from plum-sized to the weight of a clenched heart. Nyx swept one hand across it. Shadow swallowed the branch. When they withdrew, the apple hung whole and small again. The kitchen scene had vanished. In its place, a mouth chewed in darkness. Eva stumbled into Rory. “What is this place?” A voice answered from beyond the tree. “A cup for what the world spills.” The words carried no echo, yet each leaf repeated them in a papery whisper. Silver hair appeared first, flowing between the trunks to a woman’s waist. Isolde Varga crossed into the hollow barefoot. Moss rose to meet her soles and sank unmarked after every step. Her gown had the pale green sheen of a moth’s wing. Lavender eyes moved from Eva’s stained wrist to Rory’s naked blade, then settled on the Heartstone. The pendant burned once in Rory’s palm. Isolde’s expression tightened. Nyx drifted between her and the others. “You knew we had crossed.” “The Grove tasted iron, grief and a night that refused its grave.” Nyx’s violet eyes narrowed. Rory slid the blade back into its sheath, though she kept her hand on the hilt. “And me?” Isolde approached. Apples reflected in her eyes, each one carrying a different face. “You arrived wrapped in another realm’s appetite.” The Heartstone gave a faint pulse. Rory held it up by its silver chain. “You know what this is.” “I know what has known you.” “That sounds like a dodge.” “A straight road does not become a lie because it avoids a sleeping wolf.” Eva pulled her sleeve over the blue marks. “I’ve had enough of riddles. That tree wore my mother’s face.” “No.” Isolde stopped before her. “You wore the memory. The tree only gave it skin.” Eva’s mouth hardened. “Why?” “Fruit seeks a hand. Memory seeks a wound. The Grove grows both.” The apple above Eva’s head shifted. The mouth inside it stopped chewing and smiled. Rory drew Eva two steps away. “We came for answers about the Veil. Rift points have opened where none were marked. My pendant reacts to them, and now it reacts here.” Isolde looked towards the roots of the fruit tree. The earth rose and fell. Once. Twice. At the third beat, a thin crimson line appeared in the moss. It traced a circle around the trunk before branching into delicate veins. Heat pressed through Rory’s boots. With it came the smell of roasted pears, burnt sugar, hot wine and meat glazed in unfamiliar spice. Eva swallowed. “That smells incredible.” Hunger struck Rory with such force her stomach cramped. Images crowded her mind: copper pans, pomegranate seeds splitting beneath a knife, cream poured over blackberries, a banquet table disappearing beneath gold plates. She tasted salt and smoke. Her free hand lifted towards the nearest apple. The scar on her wrist touched the dagger’s cold pommel. Pain cleared her head. She wrapped her fist around it. “Don’t breathe through your mouth.” Eva clamped her sleeve over her nose. Nyx stretched across the red circle. Their shadow touched the glowing line and recoiled with a sound like wet cloth thrown onto coals. “Dymas.” The word scraped from them. Beyond the white boughs, the pearl sky warmed to amber. Vine leaves unfurled where no vines had grown. Heavy purple grapes pushed through the moss, each one swelling until it split and released a thread of fragrant steam. Isolde lifted one hand. The ground stilled beneath her. “Gluttony has found a root to feed.” Rory stared at the red-lit veins around the tree. “How?” “The hungry invite the feast. The feast invites the host.” “Who invited it?” Isolde’s pale eyes dropped to the Heartstone. The gem’s inner glow brightened, and for an instant something moved behind its crimson surface: a vast table beneath an amber sky, its far end occupied by a shape hidden among curling steam. Rory closed her hand over the vision. “Who gave me this?” Isolde reached for the pendant, then stopped before her fingers touched it. The wildflowers along the hollow’s edge folded shut. Every apple on the tree turned its hidden scene towards Rory. “A gift may cross any threshold where a weapon would be barred.” “That didn’t answer me.” “It answered the question you need.” “I’ll decide what I need.” “Then decide before the stone decides for you.” A crack split the hollow. One of the tree’s roots tore from the ground, slick with red light. Beneath it opened a narrow gap. Warm amber radiance breathed through, carrying clatter, music and a roar of distant applause. Shadows passed across the opening: dancers, servants bearing platters, horned figures raising jewelled cups. The pendant pulled towards it. The silver chain snapped taut around Rory’s fist. Eva caught her elbow. “Rory.” “I’ve got it.” “No, it’s got you.” Rory braced both feet. Heat climbed the chain and bit into her skin. The crimson veins spread over the back of her hand, following her pulse. Nyx struck the gap as a wave of shadow. Amber light punched through them. Their body burst into tatters, flung across the white trunks. Violet eyes vanished. Eva cried out and ducked as darkness whipped over her head. “Nyx!” The pieces slid down bark and pooled beneath the tree, gathering without shape. Isolde caught Rory’s wrist. Her fingers felt colder than the Fae blade. “Open your hand.” “If I let go, it’ll go through.” “If you do not, it will take the door with it.” “What door?” Isolde drove Rory’s glowing fist against the centre of her chest. “This one.” The Heartstone thudded against Rory’s breastbone. The tree answered. All its apples cracked at once. Voices flooded the hollow—laughter, begging, wedding vows, deathbed curses, children calling for parents long buried. The sound tore through the leaves and drove Eva to her knees. Rory’s grip loosened. Isolde covered Rory’s hand with both of hers. “Choose the hunger that belongs to you.” Rory stared into the narrow amber gap. A banquet stretched on the other side, laden with every flavour the air had promised. At its nearest edge sat an empty silver plate. Her name appeared across it in curling red script. Aurora Carter. The chain pulled harder. Rory bared her teeth, forced her thumb beneath the pendant and closed her fingers around the Fae blade’s sheath. Cold moonsilver met burning gemstone. Steam hissed from her fist. The pull faltered. “Now,” Isolde breathed. Rory opened her hand.
created_at"2026-07-09T18:05:25.992Z" 7/9/2026, 6:05:25 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency640
moderation_latency(null)
generation_time72974
tokens_prompt1816
tokens_completion4752
native_tokens_prompt1706
native_tokens_completion3611
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1703
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.1091965
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0ad93b33d14ba0f2016a4fe2e61bac8193b0fc1b33bad40afb"
is_byokfalse
latency213
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620326-8RgBsQaIrZolpb2fBXLI"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620326-RkqtryG6ijqQm1dJefBg"
upstream_id"resp_0ad93b33d14ba0f2016a4fe2e61bac8193b0fc1b33bad40afb"
total_cost0.1091965
cache_discount0.0076635
upstream_inference_cost0
provider_name"OpenAI"
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
totalTags6
adverbTagCount0
adverbTags(empty)
dialogueSentences98
tagDensity0.061
leniency0.122
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2809
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
66.18% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2809
totalAiIsms19
found
0
word"absolutely"
count1
1
word"whisper"
count2
2
word"warmth"
count2
3
word"resolving"
count1
4
word"trembled"
count1
5
word"velvet"
count1
6
word"silk"
count1
7
word"silence"
count1
8
word"pulse"
count3
9
word"quickened"
count1
10
word"weight"
count1
11
word"echo"
count1
12
word"grave"
count1
13
word"traced"
count1
14
word"stomach"
count1
highlights
0"absolutely"
1"whisper"
2"warmth"
3"resolving"
4"trembled"
5"velvet"
6"silk"
7"silence"
8"pulse"
9"quickened"
10"weight"
11"echo"
12"grave"
13"traced"
14"stomach"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences271
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences271
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences363
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2807
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
24.68% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions148
wordCount2314
uniqueNames16
maxNameDensity2.51
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Aurora2
Eva32
Rory58
Nyx18
Heartstone6
Park1
Fae-forged1
Grove2
Shade1
Varga1
Fae3
Carter1
Warm3
One4
Flowers3
Isolde12
persons
0"Aurora"
1"Eva"
2"Rory"
3"Nyx"
4"Heartstone"
5"Grove"
6"Shade"
7"Varga"
8"Carter"
9"One"
10"Flowers"
11"Isolde"
places
0"Park"
globalScore0.247
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences176
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.356
wordCount2807
matches
0"no longer a patient beat but"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences363
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs244
mean11.5
std12.96
cv1.126
sampleLengths
011
164
25
34
426
52
68
731
819
922
104
113
1242
133
146
155
1630
1739
189
196
207
219
227
235
242
257
265
2717
284
295
307
314
3250
337
346
3531
363
372
3848
394
405
415
423
4338
448
452
4645
4730
4845
4923
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences271
matches
0"been severed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs390
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount5
flaggedSentences5
totalSentences363
ratio0.014
matches
0"Wildflowers filled the clearing on the other side—foxglove, bluebell, poppy and blooms Rory did not know, all crowded together despite their clashing seasons."
1"Her hand entered noon; warmth stopped at her wrist."
2"Some had faded to grey threads; others shone with wet, rich colour."
3"Each contained a tiny moving scene: a woman shutting a front door; a soldier sinking into brown water; two boys sharing stolen cake beneath a table; an old man opening a letter and folding to his knees."
4"Voices flooded the hollow—laughter, begging, wedding vows, deathbed curses, children calling for parents long buried."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2322
adjectiveStacks0
stackExamples(empty)
adverbCount41
adverbRatio0.01765719207579673
lyAdverbCount2
lyAdverbRatio0.0008613264427217916
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences363
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences363
mean7.73
std5.59
cv0.723
sampleLengths
011
128
24
36
426
55
64
720
86
92
108
117
128
139
147
153
1616
1716
186
194
203
219
2213
238
2412
253
266
275
288
2922
303
3113
328
335
3410
359
366
377
389
397
405
412
427
435
448
459
464
475
487
494
49.04% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.3140495867768595
totalSentences363
uniqueOpeners114
13.18% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences253
matches
0"Then the Shade closed over"
ratio0.004
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences253
matches
0"Its trunk rose from the"
1"She lifted one foot and"
2"It usually held the faint"
3"Its needle flashed beneath the"
4"Its breath clouded its antlers."
5"Their silhouette thinned, smeared across"
6"She touched the tip to"
7"It ran from the moss"
8"They crossed together."
9"Her lungs filled with rain,"
10"It travelled through her boots"
11"She looked back."
12"She reached for Rory’s hand,"
13"They moved deeper."
14"She looked back."
15"Her hand entered noon; warmth"
16"Their form sharpened beneath the"
17"She swore and jerked back."
18"It came from fruit."
19"Its boughs sagged under translucent"
ratio0.126
41.03% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount212
totalSentences253
matches
0"The first oak stood where"
1"Its trunk rose from the"
2"The crown had been severed"
3"Rory stopped six paces short."
4"Nyx gathered beside her, taller"
5"The sound ended the moment"
6"She lifted one foot and"
7"The bracken bent, though no"
8"Nyx’s whisper seemed to come"
9"Eva stared at them."
10"Rory pulled the Heartstone pendant"
11"The deep crimson gem rested"
12"It usually held the faint"
13"The compass in Eva’s hand"
14"Its needle flashed beneath the"
15"Rory glanced back."
16"Richmond Park remained behind them:"
17"A stag stood on the"
18"Its breath clouded its antlers."
19"London traffic pressed a dull"
ratio0.838
39.53% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences253
matches
0"Now it lay cold, its"
1"If the Grove objected to"
ratio0.008
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences85
technicalSentenceCount2
matches
0"Its needle flashed beneath the glass, circling west, north, east, then dipping as if the direction it sought lay under their feet."
1"The ribbons curled tight against their branches while the forest’s deep heartbeat quickened, no longer a patient beat but three hard blows that shook dust from …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags6
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount3
fancyTags
0"Eva murmured (murmur)"
1"Nyx corrected (correct)"
2"Isolde breathed (breathe)"
dialogueSentences98
tagDensity0.031
leniency0.061
rawRatio1
effectiveRatio0.061
87.7873%