Run: 2026-03-06-01KK1HHBXK3H06NTE9FER2V397

Run Details

Duration:
1m 19s
Cost:
$0.052532
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<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> 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.

Model response

AI
The standing stones did not look like much from the outside. A ring of ancient oaks hunched together in the late afternoon gray, bark blackened by rain, roots buckling through wet earth. Richmond Park stretched broad and ordinary behind them—brown grass, distant deer, the thin hiss of traffic carried on the wind. If Rory squinted, she could almost convince herself Eva had been right to laugh the first time she mentioned a hidden grove and an exiled seer. Very Blair Witch, Eva had said around a mouthful of chips. Very likely to end with tetanus. Then Nyx slid out of the shadow cast by the nearest stone, and the air changed. It was subtle at first. The world tightened, as if someone had drawn a thread through the center of it and pulled. The damp smell of London winter thinned. Sound dulled. Even the cold on Rory’s cheeks felt less like weather and more like a hand testing her, curious and impersonal. “You still wish to go in?” Nyx asked. Their voice never seemed to come from where they stood. It moved around her, a whisper wandering the wind. In the weak daylight their shape held, roughly human, taller than her by half a foot at least, edges always shifting. Violet eyes glimmered from within the darkness where a face should have been. Rory touched the pendant beneath her jumper without thinking. The deep crimson stone was warm against her skin, a steady pulse that did not belong to her own body. “If I say no,” she said, “will that save us the trip?” “Not at all.” “Then yes.” Nyx turned their head toward the stones. “She is watching.” Rory followed their gaze and saw Isolde Varga standing between two oaks as though she had been there all along. She had a way of arriving that made memory slippery. One second there was only tree and shadow and the next the seer stood in the gap, silver hair falling to her waist in a pale river, lavender eyes fixed on Rory with an unnerving softness. The ground beneath her was churned by deer hooves and soaked leaves, but no mark showed where she had crossed it. “You come with a storm under your skin,” Isolde said. Rory folded her arms. “Hello to you too.” The corner of Isolde’s mouth curved. “And a tongue sharpened by fear. Better than one dulled by trust.” Rory would have liked straightforward instructions just once in her life. A map. A list. A sign saying dangerous this way, salvation that way. Instead she had a half-Fae oracle who spoke like she was translating a dream and a sentient shadow who only answered direct questions when the moon was in a charitable mood. She drew a breath and faced the stones. Up close, the ring did not seem arranged so much as grown. Oak trunks had fused around slabs of rock furred with moss the color of bruises. Tiny white flowers bloomed out of season at their bases, bright as dropped stars. There was a shimmer in the air between them, not visible exactly—more the sense of heat over tarmac, except the day was cold enough to bite. “The Veil,” Rory murmured. “Thin here,” said Isolde. “Not torn. Invited.” That was somehow less comforting. Rory tucked a strand of black hair behind her ear and stepped closer. The crescent scar on her left wrist caught on the cuff of her coat, a pale flash against skin. Her stomach gave a hard nervous flip. She thought of Cardiff rain on the windows of her parents’ house, of legal textbooks stacked untouched on a desk, of Evan’s hand braced beside her head against a wall. Then of London, grease-slick takeaway bags, the narrow flat above Silas’s bar, the first time she’d seen something impossible and understood the world had lied to her by omission. “Stay close,” Nyx said. “Are you planning to do anything helpful if this goes wrong?” “I am exceptionally helpful when things go wrong.” “Encouraging.” She stepped through. The boundary felt like walking into cold silk. It passed over her face, slid through her chest, and for one disorienting heartbeat she could feel every shadow in the grove at once—the dark under roots, the gloom folded beneath leaves, the long dim place under the earth where sleeping things dreamed in sap and stone. Then she stumbled forward and the world remade itself around her. The first thing she noticed was the light. It was not sunlight as she knew it. No single source, no clean angle. The entire clearing glowed as if dawn and moonrise had agreed to share custody. The air held a pearly radiance that made every edge too clear and too soft at once. Wildflowers covered the ground in drifts—blue, gold, crimson, white—species she knew and species she did not, all blooming together in fragrant defiance of season. Their scent layered sweet over sharp, honey over green things crushed underfoot, something deeper beneath it like rain on stone. The second thing was the silence. Not true silence. The grove breathed. Leaves whispered though the branches overhead barely stirred. Water rang somewhere ahead, a silver musical sound. Tiny wings buzzed close to her ear and were gone. But none of it behaved like ordinary noise. Each sound seemed chosen, placed, part of a pattern just beyond understanding. Rory turned slowly, taking it in. The standing stones still marked the edge of the clearing behind them, though from this side they looked taller, their surfaces etched with slender lines that moved when she stared too long. Beyond them was no sign of the park. Only mist and the dark suggestion of trees folded into impossible distance. “Well,” she said. “That’s not normal.” “An astute observation,” said Nyx. They had come through behind her, their body less solid here, smoke-dark edges dissolving and reforming in the luminous air. Isolde entered last without any visible transition, simply one place and then another, silver hair catching the strange light until she seemed lit from within. Rory took a cautious step. The grass felt springy under her boots, almost warm. She crouched beside a cluster of foxglove-like flowers whose bells were translucent as blown glass. Inside each bloom, a pinprick of pale gold drifted lazily, like a firefly trapped in amber. “Don’t touch those,” Isolde said. Rory snatched her hand back. “Would’ve been useful before I reached for them.” “They drink memories from the fingers.” Rory stared. “Right.” A smile touched Nyx’s whisper. “You may keep that one in mind if you tire of your past.” “No, thanks. I’ve paid too much for my bad decisions to let a flower eat them for free.” They moved deeper into the grove by no path Rory could name. The flowers parted where Isolde walked, bending without breaking. More than once Rory looked down to find she had crossed mud or soft moss and left no clear track herself, as though the place disliked being marked. The air grew warmer in pockets, cooler in others. Time felt odd on her skin. She could not have said whether they’d been inside five minutes or fifty. She noticed details in bursts. A branch overhead was strung with beads of dew that shone different colors depending on the angle of her gaze. A stand of ferns farther on had silver undersides that flashed like fish scales. Somewhere to the left, in the thicket, something laughed in a high childish voice and then scuttled away too quickly to see. Rory kept one hand near the hilt at her side. The Fae-forged blade sat concealed beneath her coat, moonsilver cold even through leather. Isolde had given it to her with the serene expression of someone handing over an umbrella, as though a dagger that could cut magical wards and gut a demon were an everyday necessity. In Rory’s life, increasingly, it was. They came upon the water by surprise. The trees opened around a narrow stream no wider than a lane, flowing over black stones so polished they reflected the pale sky. Yet the water itself was dark—not muddy, not opaque, but deep as ink while still somehow clear. She could see pebbles on the bottom, each one luminous as a pearl in the shadowy current. Rory knelt at the bank. Cold rose from it in a clean breath. Not river-cold. Something older. The stream carried no leaves, no debris, and made no ordinary babble against the stones. It sang in thin bright notes, like glass rims stroked by wet fingers. “What is it?” she asked. “A question,” said Isolde. Rory looked up. “That is not an answer.” “Many questions are not.” Nyx drifted closer to the bank but did not touch it. The violet in their eyes dimmed. “Do not drink.” “Wasn’t planning to.” “The wise often plan too late.” Rory peered into the water. Her own reflection stared back, but changed as she watched. For a blink her hair looked longer. Her face older. Then younger, sharp with teenage hurt. Then someone else entirely—same bright blue eyes, same wary set of the mouth, but dressed in dark fabric she did not recognize, a silver circlet at her throat, standing under an amber sky she had seen only in dreams and once, briefly, through a tear in the world. Dymas. The image vanished so abruptly she nearly fell forward. “Did you see that?” she said. Isolde’s expression gave away nothing. “The stream shows thirst.” “I’m not thirsty.” “Everyone is thirsty.” Rory stood before the bank could offer her another answer she did not want. Her heartbeat had gone quick and unpleasant. She rubbed her thumb over the scar on her wrist, grounding herself in its familiar ridge. As they walked on, the grove changed again. The flowers thinned. The trees grew older, trunks white as bone under curling bark. Their branches arched overhead in a high woven canopy that should have blocked the light, yet the glow only deepened, green and silver now, as if they moved beneath the sea. Long threads of moss hung down and stirred against Rory’s shoulders with a touch too deliberate to be wind. She caught whispers then—not from Nyx, not from Isolde. Many voices, very faint. They did not speak English or Welsh or anything she knew. The sounds brushed the edge of understanding and slid away. Once she thought she heard her own name, spoken in her mother’s voice. She stopped. Nyx was beside her instantly, shadow collecting around their limbs. “What is it?” “There’s something here.” “There is much here.” “Something listening.” At that, Isolde looked back over her shoulder. The seer’s pale hair moved as if underwater. “The grove has ears where Earth has roots. It listens because you are new.” That did not help at all. Rory forced herself onward. Wonder and unease had begun to braid together so tightly she could no longer tell one from the other. Every beautiful thing carried teeth in this place. Every threat arrived in silk. They entered a broader clearing ringed by pale birches. In its center stood a tree unlike the rest. Its trunk was wide enough that five people linking hands might not have encircled it. The bark shone with a muted silver sheen, and its leaves, though winter ruled the world outside, were lush and green on one side, burnished gold on the other. They turned slowly though the air was still, flashing season against season. At the roots lay objects half-swallowed by moss: a cracked porcelain mask, a rusted key, a child’s red ribbon faded almost white, antlers twined with bells gone verdigris-green. Offerings, maybe. Or losses. Rory stepped nearer despite herself. The pendant at her throat flared warm—warmer than before, a sudden pulse against her sternum. Nyx felt it too. Their head turned sharply. “Interesting.” Rory pulled the Heartstone free from beneath her jumper. The crimson gem glowed with a faint inner ember, its silver chain cold against her fingers. The warmth spread into her palm in rhythmic beats, not frantic, but insistent. “It only does this near a portal,” she said quietly. The words landed heavily in the clearing. Isolde did not seem surprised. “Doors enjoy thresholds. They recognize kin.” Rory looked around the roots of the silver tree, at the moss, the offerings, the dim hollows between the gnarled wood. Nothing obvious. No rift splitting the air. No shimmering tear. But the pendant’s pulse strengthened when she moved to the right, then faded when she stepped back. “Here,” she said. She crouched, brushing aside a curtain of fine fern. Underneath, set between two roots, was a dark oval no larger than a hand mirror. Not a hole exactly. A patch of absence. It drank the light around it without reflecting any back. Looking at it made her eyes ache, as though depth and distance had surrendered all meaning there. A portal seed, maybe. Or the mouth of one asleep. Nyx sank lower, becoming more shadow than form. “That is old.” “How old?” Rory asked. “Older than your city. Younger than your moon.” “Again, not useful.” Isolde knelt opposite her with impossible grace. The pale lavender of her eyes sharpened. “A road once walked, then forgotten. Forgotten roads are dangerous. They hunger to be remembered.” Rory held the pendant over the dark oval. The Heartstone burned hot enough now to sting. The absence below it quivered. Just once. Like a breath drawn in. She jerked her hand back. The grove answered. All at once the whispers in the trees ceased. The silver leaves overhead turned their green and gold faces upward and went still. The stream’s music in the distance cut off in a single silenced note. Even the luminous air seemed to tighten around them. Rory rose too quickly, hand already on the hilt of the Fae blade. The dagger came free in a clean metallic sigh, its leaf-shaped edge pale and cold, faintly luminous though no moon shone above. Something moved beyond the birches. Not seen, exactly. Registered. A pressure passing through the undergrowth, circling, testing. The pendant throbbed against her palm like a second heart. Nyx unfolded to their full height, shadows pouring from their body in long strips across the roots. Their violet eyes brightened, the only hard points of color in the dim silver clearing. “We are no longer alone,” they whispered. Rory’s mouth had gone dry. “You couldn’t have mentioned this place came with company?” “This place always has company.” The pressure came again, closer. Birch trunks shivered. Bells tangled in the antlers at the tree’s roots gave a faint accidental chime. Isolde stood, serene as frost. “Do not run,” she said. “That was absolutely one of my options.” “Then choose better.” Rory tightened her grip on the dagger and forced herself to breathe. Fear sharpened the world. She could smell the clean metallic tang of the moonsilver blade, the sweet rot under the moss, the far-off spice of flowers still blooming somewhere beyond sight. She could hear her own pulse, the tiny dry scrape of bark shifting, the almost-sound of something stepping where no foot should land. Then, through the birches, she saw eyes. Dozens of them. They hovered at different heights in the gloom, not hostile exactly, not friendly either. Colors flashed and vanished—blue, amber, white, green. The shape behind them refused to settle. Antlers one moment, wings the next, the lean outline of hounds, then children, then things made of leaf and moonlight and old bark. Watching. Curious. Fae. Rory held very still. One of the eyes blinked and drifted forward until a figure peeled itself from the silvered dark: small and slight, no taller than a child of ten, with skin the color of chestnut bark and hair full of white blossoms. Its face was narrow, lovely, and disturbingly ageless. When it smiled, its teeth were tiny and pointed. It looked not at Isolde, nor at Nyx, but at Rory and the crimson stone in her hand. “Well,” it said in a voice bright as snapped twigs, “the lost road remembers her.” The words settled over the clearing like a dropped knife. Wonder remained, because how could it not in a place like this? But beneath it, cold and certain, unease finally bared its teeth.
created_at"2026-03-06T12:21:40.922Z" 3/6/2026, 12:21:40 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency429
moderation_latency(null)
generation_time79265
tokens_prompt1590
tokens_completion4237
native_tokens_prompt1532
native_tokens_completion3458
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1408
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.052532
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_058d8ba0d700fae70169aac6d4f9a0819090214ce05269f7a6"
is_byokfalse
latency136
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1772799700-KprDDZG0G9R005lQ5x0i"
upstream_id"resp_058d8ba0d700fae70169aac6d4f9a0819090214ce05269f7a6"
total_cost0.052532
cache_discount0.003168
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
totalTags16
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences56
tagDensity0.286
leniency0.571
rawRatio0.063
effectiveRatio0.036
79.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2723
totalAiIsmAdverbs11
found
0
adverb"very"
count4
1
adverb"slowly"
count2
2
adverb"lazily"
count1
3
adverb"quickly"
count2
4
adverb"tightly"
count1
5
adverb"sharply"
count1
highlights
0"very"
1"slowly"
2"lazily"
3"quickly"
4"tightly"
5"sharply"
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)
54.09% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2723
totalAiIsms25
found
0
word"whisper"
count2
1
word"pulse"
count4
2
word"churned"
count1
3
word"sense of"
count1
4
word"comforting"
count1
5
word"stomach"
count1
6
word"silk"
count2
7
word"could feel"
count1
8
word"gloom"
count2
9
word"silence"
count2
10
word"etched"
count1
11
word"familiar"
count1
12
word"porcelain"
count1
13
word"warmth"
count1
14
word"rhythmic"
count1
15
word"quivered"
count1
16
word"throbbed"
count1
17
word"absolutely"
count1
highlights
0"whisper"
1"pulse"
2"churned"
3"sense of"
4"comforting"
5"stomach"
6"silk"
7"could feel"
8"gloom"
9"silence"
10"etched"
11"familiar"
12"porcelain"
13"warmth"
14"rhythmic"
15"quivered"
16"throbbed"
17"absolutely"
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
narrationSentences228
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences228
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences266
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2713
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions20
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions81
wordCount2410
uniqueNames16
maxNameDensity1.37
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Park1
Rory33
Eva2
Blair1
Witch1
Nyx13
London2
Isolde16
Varga1
Cardiff1
Silas1
Fae-forged1
English1
Welsh1
Heartstone2
Fae4
persons
0"Rory"
1"Eva"
2"Blair"
3"Witch"
4"Nyx"
5"Isolde"
6"Varga"
7"Silas"
8"Heartstone"
places
0"Park"
1"London"
2"Cardiff"
globalScore0.815
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences154
glossingSentenceCount3
matches
0"felt like walking into cold silk"
1"seemed chosen placed, part of a pattern just beyond understanding"
2"seemed lit from within"
52.56% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.474
wordCount2713
matches
0"not muddy, not opaque, but deep as ink while still somehow clear"
1"not opaque, but deep as ink while still somehow clear"
2"not frantic, but insistent"
3"not at Isolde, nor at Nyx, but at Rory"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences266
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs113
mean24.01
std25.4
cv1.058
sampleLengths
095
116
251
38
453
529
612
73
82
910
1087
1110
128
1318
1455
1575
164
177
185
1998
204
2111
228
231
243
2566
268
2789
286
2952
3058
316
325
3345
3445
355
3613
376
383
3918
4018
4177
4261
4362
4464
4545
465
474
488
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences228
matches
0"was churned"
1"were gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs387
matches
0"was translating"
1"was still, flashing"
46.19% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount10
semicolonCount0
flaggedSentences9
totalSentences266
ratio0.034
matches
0"Richmond Park stretched broad and ordinary behind them—brown grass, distant deer, the thin hiss of traffic carried on the wind."
1"There was a shimmer in the air between them, not visible exactly—more the sense of heat over tarmac, except the day was cold enough to bite."
2"It passed over her face, slid through her chest, and for one disorienting heartbeat she could feel every shadow in the grove at once—the dark under roots, the gloom folded beneath leaves, the long dim place under the earth where sleeping things dreamed in sap and stone."
3"Wildflowers covered the ground in drifts—blue, gold, crimson, white—species she knew and species she did not, all blooming together in fragrant defiance of season."
4"Yet the water itself was dark—not muddy, not opaque, but deep as ink while still somehow clear."
5"Then someone else entirely—same bright blue eyes, same wary set of the mouth, but dressed in dark fabric she did not recognize, a silver circlet at her throat, standing under an amber sky she had seen only in dreams and once, briefly, through a tear in the world."
6"She caught whispers then—not from Nyx, not from Isolde."
7"The pendant at her throat flared warm—warmer than before, a sudden pulse against her sternum."
8"Colors flashed and vanished—blue, amber, white, green."
87.87% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount687
adjectiveStacks0
stackExamples(empty)
adverbCount37
adverbRatio0.053857350800582245
lyAdverbCount8
lyAdverbRatio0.011644832605531296
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences266
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences266
mean10.2
std8.03
cv0.787
sampleLengths
011
121
220
326
411
56
616
75
817
97
102
1120
128
1310
149
1521
1613
179
1820
1912
203
212
227
233
2420
2510
2636
2721
2810
294
304
316
3212
3311
342
352
369
3731
388
3912
4015
4114
4226
434
444
453
465
4713
4819
497
53.76% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.3609022556390977
totalSentences266
uniqueOpeners96
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount15
totalSentences196
matches
0"Very Blair Witch, Eva had"
1"Very likely to end with"
2"Then Nyx slid out of"
3"Even the cold on Rory’s"
4"Instead she had a half-Fae"
5"Then of London, grease-slick takeaway"
6"Then she stumbled forward and"
7"Only mist and the dark"
8"More than once Rory looked"
9"Somewhere to the left, in"
10"Then younger, sharp with teenage"
11"Then someone else entirely—same bright"
12"Once she thought she heard"
13"Even the luminous air seemed"
14"Then, through the birches, she"
ratio0.077
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount41
totalSentences196
matches
0"It was subtle at first."
1"Their voice never seemed to"
2"It moved around her, a"
3"She had a way of"
4"She drew a breath and"
5"Her stomach gave a hard"
6"She thought of Cardiff rain"
7"She stepped through."
8"It passed over her face,"
9"It was not sunlight as"
10"Their scent layered sweet over"
11"They had come through behind"
12"She crouched beside a cluster"
13"They moved deeper into the"
14"She could not have said"
15"She noticed details in bursts."
16"They came upon the water"
17"She could see pebbles on"
18"It sang in thin bright"
19"Her own reflection stared back,"
ratio0.209
87.55% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount146
totalSentences196
matches
0"The standing stones did not"
1"A ring of ancient oaks"
2"Richmond Park stretched broad and"
3"It was subtle at first."
4"The world tightened, as if"
5"The damp smell of London"
6"Their voice never seemed to"
7"It moved around her, a"
8"Violet eyes glimmered from within"
9"Rory touched the pendant beneath"
10"The deep crimson stone was"
11"Nyx turned their head toward"
12"Rory followed their gaze and"
13"She had a way of"
14"One second there was only"
15"The ground beneath her was"
16"Rory folded her arms."
17"The corner of Isolde’s mouth"
18"Rory would have liked straightforward"
19"A sign saying dangerous this"
ratio0.745
25.51% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences196
matches
0"If Rory squinted, she could"
ratio0.005
91.31% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences97
technicalSentenceCount7
matches
0"The deep crimson stone was warm against her skin, a steady pulse that did not belong to her own body."
1"Instead she had a half-Fae oracle who spoke like she was translating a dream and a sentient shadow who only answered direct questions when the moon was in a cha…"
2"The standing stones still marked the edge of the clearing behind them, though from this side they looked taller, their surfaces etched with slender lines that m…"
3"More than once Rory looked down to find she had crossed mud or soft moss and left no clear track herself, as though the place disliked being marked."
4"A branch overhead was strung with beads of dew that shone different colors depending on the angle of her gaze."
5"Isolde had given it to her with the serene expression of someone handing over an umbrella, as though a dagger that could cut magical wards and gut a demon were …"
6"Their branches arched overhead in a high woven canopy that should have blocked the light, yet the glow only deepened, green and silver now, as if they moved ben…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount2
fancyTags
0"Rory murmured (murmur)"
1"they whispered (whisper)"
dialogueSentences56
tagDensity0.268
leniency0.536
rawRatio0.133
effectiveRatio0.071
88.1773%