Run: 2026-07-09-01KX40KKWQSYC58456QPT027CV

Run Details

Duration:
1m 11s
Cost:
$0.114190
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 Heartstone gave its first pulse beneath Aurora’s shirt as they passed between the oak standing stones. Heat spread across her breastbone, stopped, then struck again. She caught the silver chain through the fabric and halted. Wildflowers crowded her boots, their blue-and-gold heads turned towards the centre of Isolde’s grove instead of the pale afternoon sun. Behind her, Richmond Park lay under a skin of drizzle. Ahead, the rain hung motionless in the air. Each droplet held a reflection of an amber sky. “Nyx.” Their shadow stretched past her feet, though the clouded sun cast no other. It climbed the nearest standing stone and peeled from the ancient wood, shoulders forming first, then long arms and a head crowned by drifting wisps. “I feel it.” Nyx’s whisper stirred the flowers without touching Aurora’s hair. She pulled out the pendant. The crimson stone glowed between her fingers, its warmth close to flesh. A thread of red light ran from its point towards the suspended rain. “That wasn’t here when we came in.” “Neither was the path behind us.” Aurora looked back. The two standing stones remained, their bark scored with rings and spirals, but the park had vanished from the gap between them. Silver mist pressed against the boundary. Something moved through it on four legs, too tall for a deer and jointed in too many places. “Isolde told us to follow the flowers.” “Isolde also told us, ‘The hungry road eats both the walker and the distance.’” “Helpful woman.” “She cannot lie.” “No. She just murders plain English and buries it under a rhododendron.” The path of bent flowers ended at a circular pool no wider than a dining table. Aurora had crossed that patch of grass minutes before. She remembered solid ground, moss, and a white mushroom shaped like an ear. Now black water filled a basin lined with green stone. No rain disturbed its surface. The pendant tugged against its chain. Aurora approached the pool. Her reflection met her from below: black hair brushing her shoulders, blue eyes bright against a face drained of colour. Nyx had no reflection. In their place stood a man in seventeenth-century dress, one hand raised towards the underside of the water. His narrow face twisted with effort. Blood covered his fingers. Aurora jerked back. The image broke. Amber light flooded the pool, revealing steps descending where no depth should have fitted. Nyx folded over the water. Violet eyes sharpened within their silhouette. “What did you see?” “You. Before.” A ripple passed through their form. It might have been a flinch. “A dead shape.” “He was moving.” “Death takes longer for some of us.” The steps continued down into honey-coloured brightness. Vines climbed their sides, heavy with translucent grapes. Tiny dark shapes wriggled inside each fruit. Aurora let the pendant fall against her chest and drew the Fae-forged blade from the sheath strapped beneath her coat. The moonsilver chilled her palm. A pale gleam travelled along the dagger’s leaf-shaped edge. Nyx’s gaze settled on it. “Steel would attract less notice.” “Steel won’t cut a magical ward.” “Nor will it buy forgiveness when its owners recognise the craft.” “Good thing Isolde gave it to me.” “Fae gifts are debts wearing ribbons.” Aurora put one boot on the first submerged step. The black surface bent around the leather without wetting it. “We’ve established that Isolde’s sense of generosity needs legal review.” She descended. The grove compressed above her into a dark circle framed by roots. Each step carried her through a change in air: damp earth gave way to cinnamon, then smoke, then the rich iron scent of fresh blood. The walls drew farther apart. Vines thickened around columns carved with open mouths, their stone lips stained purple. Nyx flowed down behind her. Shadow ran across the steps before gathering into their solid form at her shoulder. At the final stair, Aurora stepped onto red soil. The sky stretched overhead in a flawless amber vault. It had no sun. Light came from everywhere, warm enough to gild her skin without casting a clean shadow. The portal stood behind them as a tall oval of black water, upright between two pillars of twisted bone. Through it, the grove showed upside down. Then the surface snapped shut. The bone pillars remained. Between them hung a curtain of grapevines. Aurora touched the leaves. They felt warm and faintly damp, like skin after exertion. “Dymas?” “Dymas.” Nyx spoke the name with the care of someone testing a damaged tooth. Beyond the portal, vineyards spread across rolling hills in neat bands of green, russet and violet. Rivers flashed between them, but their waters ran thick and gold. Trees bowed beneath unfamiliar fruit: glass pears filled with blue flame, black peaches furred in silver, clusters of white pods that opened and closed as if breathing. Farther off, towers rose above the slopes. Some resembled fluted wine bottles. Others curved like horns, joined by bridges strung with red lanterns. Smoke poured from a vast collection of chimneys and flattened beneath the amber sky. A bell rang. The deep note rolled across the vineyards. At once, thousands of pale birds rose from the vines. Their wings flashed like knives. Workers among the rows straightened, lifted baskets onto their heads and began walking towards the distant city. Aurora watched one pass below their hill. The figure wore a linen robe stained to the knees, with a bronze collar around his throat. His basket overflowed with green grapes. Each grape whispered in a different human voice. “Please.” “Water.” “I had children.” “Not yet.” The worker kept his gaze on the road. Aurora’s grip tightened around the Fae blade. “What are those?” “Regrets, fermented before their time.” “That answer made no sense.” “It will.” “I hate it when everyone does that.” They moved down the hill. The soil yielded beneath Aurora’s boots with a slow, muscular throb. Pale roots surfaced, coiled away from the moonsilver and burrowed into the ground. When she paused, the earth paused with her. “Tell me the land isn’t alive.” “All realms are alive.” “London doesn’t recoil from my knife.” “London has learnt manners.” The vineyard path led beneath an arch woven from thorny branches. A clay tablet hung from its centre, marked with a mouth swallowing a crown. The pendant heated again. Aurora lifted it. Crimson light seeped between her fingers and painted the tablet. The mark opened its stone lips. “Name your hunger.” The voice came from the arch, thick and wet. Aurora glanced at Nyx. “Do not answer with a desire.” “What else would I answer with?” “A name.” The arch repeated itself. Its branches flexed, thorns sliding from the wood like teeth from gums. “Name your hunger.” Aurora raised the pendant towards it. “Belphegor.” The vines recoiled. The clay mouth clenched, cracked down the centre and spat a seed at her boots. Nyx’s whisper carried a note of approval. “Out-of-the-box thinking.” “I had a good teacher.” “You ignored each lesson.” “Not each one.” She crouched over the seed. It was the size of her thumbnail, polished red and marked with a tiny version of the same devouring mouth. Before she could touch it, the Heartstone pulled towards it. The seed rose from the soil and struck the pendant with a bright metallic click. Crimson lines spread across the silver chain. Aurora tore the pendant away. The seed dropped, smoking, and a shriek broke from the earth beneath it. Vines lashed across the arch. Nyx seized her coat and dissolved. Cold shadow swallowed Aurora. The world lost its colour and weight. For one breath she hung in a narrow space filled with distant whispers, each one speaking from behind a closed door. Something brushed her crescent-shaped wrist scar from the inside. Then Nyx released her ten paces beyond the arch. Aurora stumbled onto a paved road. Her stomach lurched as though the rest of her had arrived half a second before it. “Warn me next time.” “The thorns had already voted.” Behind them, the arch clawed at empty air. Its roots ripped free of the ground, exposing rows of small white bones caught in their knots. It could not pass the edge of the vineyard. After several snaps of its branches, it settled back into place. The tablet’s split mouth chewed itself shut. Aurora pressed a hand to her abdomen. “How do you travel like that without vomiting?” “I possess nothing to vomit.” “That sounded smug.” “I remember smugness. It fits.” The road curved between orchards. Paving stones clicked under Aurora’s boots, each one carved with a date and a name. Some dates belonged to ancient kingdoms; others had not arrived yet. She avoided stepping on a slab bearing 2089. Music drifted through the trees. Not instruments. Knives. Blades struck chopping boards in overlapping rhythms, joined by the hiss of fat and the boom of oven doors. The sounds came from a low building nestled among the orchards, its walls built from dark brick and enormous rib bones. Copper pipes pierced its roof. Steam curled from them in the shapes of dancers before breaking apart. A doorway stood open. Inside, a kitchen stretched beyond the dimensions of the building. Rows of counters vanished into fragrant haze. Cooks in white coats hurried between ovens tall enough to roast elephants. Some looked human. Others carried horns, tails or extra arms. One blue-skinned woman spun sugar between six hands, weaving it into a cage around a furious winged creature. At the nearest counter, a thin man sliced a pear of blue flame. His knife passed through it without damage. Each cut released a clean note, and another cook captured the notes in stoppered jars. Aurora stopped at the threshold. The air carried roasted garlic, hot bread, burnt orange peel and a sweetness so dense she tasted it against her teeth. Her stomach cramped. She could not remember when she had last eaten. Breakfast in the flat above Silas’ bar seemed to belong to someone else. A tray rested beside the door. On it sat small pastries glazed in gold. Steam lifted from their split tops. Inside each one, a memory moved: her mother’s kitchen in Cardiff, rain streaking the window; her father at the table with legal briefs stacked beside his tea; Eva laughing with a chip caught between her teeth. Aurora reached for one. Nyx’s fingers closed around her wrist. Their touch sank cold through her skin. “That is not food.” Her fingertips hovered above the pastry. In its glazed surface, her mother turned from the sink. “Rory, love, you’ll miss the train.” Aurora pulled her hand back. The memory-mother turned farther than a human neck allowed. Her face split into a small, eager mouth. The pastries trembled on the tray. “Hungry, Laila?” The voice came from the kitchen. Every knife stopped. A cook at the nearest oven lifted his head. He had a handsome human face, save for the second jaw opening along his throat. Flour dusted his bare arms. A brand in the shape of a crown smouldered above his elbow. Aurora kept the dagger low against her leg. “Wrong person.” “Names don’t cross the Veil by accident.” He wiped his hands on his apron. The fabric whimpered beneath his palms. Nyx spread across the doorway, their silhouette widening until violet eyes floated in a wall of darkness. The cook’s throat-jaw grinned. “Nightwhisper. Still wearing Aldric’s ruin?” The temperature dropped. Frost silvered the tray, sealing the memories beneath a skin of ice. Aurora stepped between Nyx and the threshold. “We’re looking for someone.” “So is every soul in Dymas. A lost child. A faithless lover. The cook who stole their recipe.” He pointed his knife towards the road beyond the orchard. “You’ll find the registrars at the Banquet Steps. If your someone entered by contract, they’ll have a place setting.” “We didn’t mention a contract.” “No one comes here for the scenery.” A crash sounded deep inside the kitchen. A roar followed, then applause. The cooks resumed their chopping as one, restoring the hard rhythm. The flour-dusted man plucked a jar from the counter. A pale note fluttered inside it, beating against the glass. “Payment for directions.” Aurora held still. “What do you want?” “Your first taste of Dymas.” The pastries shed their frost. Gold glaze shone beneath the kitchen lamps. Nyx’s hand slipped from Aurora’s wrist, leaving numb bands around her skin. “Refuse.” The cook tilted the jar. The trapped note struck the stopper and produced a sound like a child calling through a wall. Aurora looked past him, towards the kitchen’s distant rows. Human faces bent over steaming pots. Bronze collars flashed at their throats. Above them hung thousands of numbered keys, each suspended from a butcher’s hook. She lifted the Heartstone instead. The cook’s smile vanished. The pendant throbbed in her palm, bright enough to turn her bones red beneath the skin. “You recognise this.” The throat-jaw snapped shut. “Cover it.” “Directions first.” “Cover it, Carter.” Her surname travelled through the kitchen. One knife faltered. Then another. Heads rose along the counters, dozens at first, then hundreds, their eyes fixing on the crimson stone. Aurora closed her fingers around the Heartstone, but its glow leaked through the gaps. The cook came around the counter and stopped short of the moonsilver blade. “Take the western road. Follow the river of clarified butter until you reach the city walls. Don’t drink from it, don’t answer the ferrymen, and don’t let the bells complete thirteen strokes while you stand outside a door.” “What happens on thirteen?” “You become the meal expected within.” Nyx gathered into solid form beside her. “And the Banquet Steps?” “Past the Market of Last Suppers. Beneath the palace terraces.” His human mouth tightened. “Now hide that stone before something with rank scents it.” Aurora tucked the pendant beneath her shirt. Its heat settled against her breastbone, stronger than before. The cooks lowered their heads. Chopping resumed in broken pockets until the rhythm joined and filled the hall. On the western road, the golden river wound between orchards towards the distant city. Flat-bottomed boats moved across its gleaming surface, each poled by a hooded ferryman. Along the banks, trees shook their silver leaves and dropped fruit into waiting baskets with soft, fleshy thumps. Aurora sheathed the Fae blade but kept her hand on its hilt. “Market of Last Suppers.” Nyx watched one of the hooded figures guide a boat against the current. “Do not eat anything there.” “I gathered that.” “Do not smell anything for too long, either.” “How do I control that?” “Breathe less.” “That’s your practical advice?” “It has served me for centuries.” Aurora stepped onto the western road. Heat from the paving stones climbed through her soles, and the amber sky pressed its sourceless light across vineyards that stretched beyond sight. Somewhere behind them, the kitchen knives changed rhythm. Ahead, the first ferryman turned his hood towards the road and lifted one pale hand in greeting.
created_at"2026-07-09T18:00:30.375Z" 7/9/2026, 6:00:30 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6727
moderation_latency(null)
generation_time70525
tokens_prompt1816
tokens_completion4369
native_tokens_prompt1706
native_tokens_completion3522
native_tokens_completion_images0
native_tokens_reasoning309
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.11419
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0f73a528401354b7016a4fe1be76d481958fee619b80ebe001"
is_byokfalse
latency250
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-1783620030-LULcBi3xbNu8DDtM0uaj"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620030-AgmjkoLyEBZbV3NGcYGZ"
upstream_id"resp_0f73a528401354b7016a4fe1be76d481958fee619b80ebe001"
total_cost0.11419
cache_discount(null)
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
totalTags2
adverbTagCount0
adverbTags(empty)
dialogueSentences84
tagDensity0.024
leniency0.048
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2493
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)
65.90% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2493
totalAiIsms17
found
0
word"pulse"
count1
1
word"whisper"
count2
2
word"warmth"
count1
3
word"chilled"
count1
4
word"sense of"
count1
5
word"flawless"
count1
6
word"throb"
count1
7
word"desire"
count1
8
word"weight"
count1
9
word"stomach"
count2
10
word"lurched"
count1
11
word"trembled"
count1
12
word"fluttered"
count1
13
word"throbbed"
count1
14
word"gleaming"
count1
highlights
0"pulse"
1"whisper"
2"warmth"
3"chilled"
4"sense of"
5"flawless"
6"throb"
7"desire"
8"weight"
9"stomach"
10"lurched"
11"trembled"
12"fluttered"
13"throbbed"
14"gleaming"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences216
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences216
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences298
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen38
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2493
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions65
wordCount2039
uniqueNames11
maxNameDensity1.62
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Heartstone4
Aurora33
Isolde1
Richmond1
Park1
Fae-forged1
Fae3
Nyx16
Cardiff1
Eva1
Vines3
persons
0"Heartstone"
1"Aurora"
2"Isolde"
3"Nyx"
4"Eva"
5"Vines"
places
0"Richmond"
1"Park"
2"Cardiff"
globalScore0.691
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences158
glossingSentenceCount1
matches
0"as if breathing"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2493
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences298
matches
0"crossed that patch"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs188
mean13.26
std14.53
cv1.095
sampleLengths
017
19
248
39
41
538
63
79
830
97
106
113
1246
137
1414
152
163
1712
1853
196
2056
213
2217
2311
244
252
2612
273
283
297
3022
3134
325
335
346
3511
367
376
3819
3910
402
4155
4219
439
4454
455
4611
4714
481
491
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences216
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs331
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount3
flaggedSentences2
totalSentences298
ratio0.007
matches
0"Some dates belonged to ancient kingdoms; others had not arrived yet."
1"Inside each one, a memory moved: her mother’s kitchen in Cardiff, rain streaking the window; her father at the table with legal briefs stacked beside his tea; Eva laughing with a chip caught between her teeth."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1574
adjectiveStacks0
stackExamples(empty)
adverbCount34
adverbRatio0.021601016518424398
lyAdverbCount1
lyAdverbRatio0.0006353240152477764
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences298
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences298
mean8.37
std5.75
cv0.687
sampleLengths
017
19
210
320
410
58
69
71
813
925
103
119
125
1312
1413
157
166
173
1822
196
2018
217
2214
232
243
2512
2616
279
2813
2910
305
316
324
3320
344
3518
366
374
383
393
4014
415
426
434
442
456
466
473
483
497
61.30% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.3859060402684564
totalSentences298
uniqueOpeners115
47.17% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences212
matches
0"Then the surface snapped shut."
1"Then Nyx released her ten"
2"Somewhere behind them, the kitchen"
ratio0.014
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount33
totalSentences212
matches
0"She caught the silver chain"
1"Their shadow stretched past her"
2"It climbed the nearest standing"
3"She pulled out the pendant."
4"She remembered solid ground, moss,"
5"Her reflection met her from"
6"His narrow face twisted with"
7"It might have been a"
8"It had no sun."
9"They felt warm and faintly"
10"Their wings flashed like knives."
11"His basket overflowed with green"
12"They moved down the hill."
13"Its branches flexed, thorns sliding"
14"She crouched over the seed."
15"It was the size of"
16"Her stomach lurched as though"
17"Its roots ripped free of"
18"It could not pass the"
19"She avoided stepping on a"
ratio0.156
56.70% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount171
totalSentences212
matches
0"The Heartstone gave its first"
1"Heat spread across her breastbone,"
2"She caught the silver chain"
3"Wildflowers crowded her boots, their"
4"Each droplet held a reflection"
5"Their shadow stretched past her"
6"It climbed the nearest standing"
7"Nyx’s whisper stirred the flowers"
8"She pulled out the pendant."
9"The crimson stone glowed between"
10"A thread of red light"
11"Aurora looked back."
12"The two standing stones remained,"
13"Something moved through it on"
14"The path of bent flowers"
15"Aurora had crossed that patch"
16"She remembered solid ground, moss,"
17"The pendant tugged against its"
18"Aurora approached the pool."
19"Her reflection met her from"
ratio0.807
47.17% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences212
matches
0"Now black water filled a"
1"Before she could touch it,"
ratio0.009
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences87
technicalSentenceCount2
matches
0"Trees bowed beneath unfamiliar fruit: glass pears filled with blue flame, black peaches furred in silver, clusters of white pods that opened and closed as if br…"
1"Heat from the paving stones climbed through her soles, and the amber sky pressed its sourceless light across vineyards that stretched beyond sight."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags2
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
91.4969%