Run: 2026-03-18-01KM08QYPFB5V1G5A512Z6SW4F

Run Details

Duration:
20.9s
Cost:
$0.005749
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
Aurora Carter kept her pace measured, like she could outrun whatever curiosity had dragged her here. Richmond Park wore its ordinary face on the first bend—genteel grass, old trunks, sunlight caught in leaves—but the air near the standing stones felt wrong. Not colder, exactly. Wrong in the way a word sounded wrong when you’d said it too long. Nyx walked a half-step behind her, their silhouette thickening and thinning as if the light had opinions. In solid form they were close to six-foot-two, a humanoid made from darkness that held itself together by sheer intent. When they shifted to the edge of incorporeal, the world seemed to forget their outline for a heartbeat at a time. Isolde Varga moved at Aurora’s other side, silver hair catching dim glints of sun. She looked like she belonged in a story someone had told by candlelight. Her feet never made the smallest mark on the ground. “You’re late,” Isolde said. The sentence couldn’t be a lie—Aurora could feel the fae compulsion in the way the Half-Fae’s words came out clean. But the timing of it still snagged Aurora, because she hadn’t told Isolde when she would arrive. Aurora tightened her grip on the chain at her throat. The Heartstone Pendant sat under her collarbone, rough as a thumbnail, deep crimson with a faint inner glow. It didn’t pulse yet. It simply warmed against her skin, like it had been waiting to be noticed. “I’m on time,” Aurora said, and heard the edge in her own voice. The cool-headed intelligence she trusted didn’t always protect her from the things she couldn’t categorize. Isolde’s lavender eyes slid toward the oaks. “Time is a guest here. It does not keep your schedule.” Nyx let out a whisper that seemed to come from the grass itself. “And some guests… bite.” Aurora swallowed and stepped closer to the standing stones. They rose from the earth like blunt ribs, ancient oak marked with shallow grooves that looked almost—almost—like handwriting. Wildflowers grew around them in impossible abundance: small blossoms that should have belonged to spring but instead bloomed in every direction, year-round defiance bursting through the soil. Their colors were too vivid, as if the pigments had been stolen from dreams. Between the stones, the air shimmered. It wasn’t visible the way a heat haze was visible. It was visible the way a secret was visible: faint distortion, a trembling boundary only her supernatural sense could catch. The Veil lay thin there, Aurora realized, separating the familiar world from whatever pocket waited behind it. She raised a hand, palm open. For one irrational instant she expected it to pass through like fog. Instead, the shimmer shivered and her skin prickled. A subtle pressure pressed against her fingers, the sensation of stepping into a room where everyone had gone quiet. Nyx drifted closer until their shadow touched the base of one stone. The darkness clung to the wood for a heartbeat—then slid down it like water finding a crack. “This place remembers footsteps,” Nyx murmured. “It knows when you’re pretending you don’t belong.” Aurora stared at the line of wildflowers beside the stones. Their petals trembled without wind. The scent that reached her was not one smell but a layered chord: something floral and sweet, something metallic and clean, and underneath it a faint note of smoke as if someone had lit a fire hours ago and forgotten to extinguish it. Her mind supplied a practical explanation and found it useless. So she did what she always did when logic failed her: she took inventory. Isolde’s gift—the Fae-Forged Blade—rested in its sheath at her hip, its moonsilver cold even through cloth. She could feel that cold like a second pulse. Nyx’s eyes—violet, faintly glowing—flicked toward Aurora’s pendant. “It’s awake,” they whispered. Aurora hadn’t moved, but the Heartstone Pendant gave a sudden, gentle thrum against her collarbone—warmth threading through her chest. Not hot. Not burning. Just alive, responding as if a distant door had opened. The warmth guided her attention toward the seam between stones. The shimmer thickened there, and for an instant Aurora caught a glimpse beyond—an amber glow, thick as honey, bleeding into the boundary like spilled light. Her stomach tightened. Isolde’s voice slid around the fear and settled on her nerves with riddle-sharp certainty. “The Veil is not a wall. It is a mouth. It opens when it wants to be fed.” Aurora looked at her. “Fed on what?” Isolde’s smile was slight and unreadable. “On names. On longing. On the portion of you that thinks it can bargain.” Nyx shifted, solid becoming less solid, until they were closer to a smudge in the sun than a body. “We shouldn’t linger.” “Then move,” Isolde said, and though she spoke it like an order, Aurora heard the caution under it. Aurora stepped through. The world didn’t tear. It softened. Sounds warped as if the air itself had become elastic. The distant rustle of leaves turned into something slower, like the park had decided to breathe at a different tempo. Light dimmed and then brightened again, amber threaded through the whites of the sky. She expected the ground to change, to become a different substance, but it stayed stubbornly dirt and root and leaf. Only the texture of reality felt altered—edges sharpened, colors deepened, and every movement of her own body seemed louder than it should have been. They walked between the standing stones, and behind them the shimmer clung for an instant like a held breath. Then it slid away. Now they were in the Fae Grove—Isolde’s clearing hidden between Earth and the Fae realm. It wasn’t big at first glance. It was simply deep, as if the space refused to end where an ordinary forest would. Wildflowers bloomed year-round in thick patches, their petals opening and closing with slow, deliberate timing. Aurora saw pale lavender blossoms that looked like miniature stars. She saw red streaks that resembled tiny tongues of flame. When she brushed past one, it didn’t wilt. It recoiled as if startled, then resumed its unmoving beauty. Her breath came out too loud. Nyx’s head tilted. “Hear that?” At first she heard nothing but her own footsteps and Isolde’s quiet movements. Then, threaded through the grove like a melody remembered incorrectly, she caught it: faint laughter far away. Not close enough to place. Not clear enough to trust. It sounded too indulgent for birds, too human for wind. Aurora’s fingers tightened around the pendant. The Heartstone’s warmth strengthened, pulsing once, twice, like a heartbeat trying to match her own. “This isn’t just Fae,” she said. Isolde’s footprints were not there—Aurora could see the grass where Isolde had stepped, flattened as if by wind rather than weight. “Nothing is only one thing,” the seer answered. “Not even you.” Aurora’s throat tightened. She didn’t correct Isolde. She couldn’t. The grove had already begun to alter her sense of certainty. They moved deeper along a narrow path that wasn’t quite a path. Plants grew in symmetrical arrangements like they’d been arranged for a ceremony, yet nothing looked planted. It felt instead like the grove had decided what “walking” meant. As they progressed, the air warmed—subtly at first, then with increasing confidence. The smell of sweetness grew heavier: ripe fruit, crushed herbs, yeast and spice. It should have been nauseating. Instead it made Aurora’s thoughts snag, made her mind flicker to the memory of late shifts at Golden Empress, of steamed buns coming off a grate, of the way Yu-Fei Cheung’s voice warmed every order into comfort. That memory hit like a trap—because here, in the grove, the sweetness had an edge to it. It carried the promise of satisfaction without the comfort of moderation. Nyx’s whisper slid along Aurora’s ear. “Your mouth is remembering. Careful.” Aurora glanced at Nyx. “You too?” Nyx’s violet eyes brightened with something like irritation. “I remember hunger that isn’t mine.” They reached an ancient oak that stood alone, thick trunk rising like a pillar. The bark was carved with spirals and knots, and between those carvings Aurora saw tiny bits of crimson embedded—like splinters of the Heartstone, but far older, far more abundant. The pendant at her throat pulsed hard enough to sting. She drew the chain away from her collarbone and held the pendant up. Deep crimson light seeped from the gemstone’s inner glow, spreading into the air like ink in water. For a moment it revealed faint lines in the grove’s space, mapping invisible seams. One seam trembled more than the others. It curved through the roots of the standing oak and vanished into darkness beneath the earth. A Hel portal, Aurora realized with a clarity that felt like pain. Not fully open. Not ripping the world. Just… waking. Isolde watched her without surprise. “You’ve brought the key,” she said. “I don’t know who gave it to me,” Aurora replied. She hated that her voice sounded defensive, as if her uncertainty made her guilty. Isolde’s expression softened, almost kind. “Some gifts arrive before the question. You’ve carried it across roads you didn’t choose.” Nyx drifted toward the carved tree, their silhouette bending around the embedded crimson. When their shadow touched the bark, it didn’t pass through. It sank, like darkness had depth here. A whisper—thin and windborne—slid up from somewhere beneath Aurora’s feet. Not Isolde’s. Not Nyx’s. Something spoke from the seam in the roots, and it sounded like abundance given teeth. Aurora’s skin prickled. She reached for the Fae-forged blade at her hip and drew it with a clean, practiced motion. The blade came free cold to the touch, moonsilver luminescing faintly in the dim grove-light as if moonlight had been trapped inside. When Aurora held it, the cold traveled up her arm and steadied her pulse. Nyx flinched slightly. “That works against them,” they murmured, reverent and wary at once. Isolde’s gaze flicked to the weapon. “It cuts wards,” she agreed, but her riddle-wrapped voice made it feel like warning more than reassurance. The seam beneath the oak shuddered again. Amber light poured upward through cracks in the roots, thick as syrup. The grove’s colors dulled around it, as if the Hel glow tried to claim everything that wasn’t already claimed. Laughter rolled out from the darkness. Then—so fast Aurora nearly missed it—a vision flared in the amber light: long tables crowded with food, vineyards stretching as far as the eye could see, orchards heavy with fruit. A sky that wasn’t Earth’s, warm and indulgent. The scent of roasting meat and spiced wine hit Aurora’s senses so hard she felt her stomach twist. And beneath that sweetness, a hunger that had nothing to do with appetite. A prince’s presence pressed at the edge of the shimmering seam. Aurora didn’t see a face. She felt the weight of a ruler who considered excess a right. Prince Belphegor, her mind supplied, not as knowledge but as recognition—like a bruise you’d had once and forgot until someone pressed it. Aurora’s jaw clenched. “So this is Dymas,” she said, and her voice came out flat with anger she hadn’t meant to bring. Isolde didn’t correct her. That silence, Aurora realized, was part of the truth. The Half-Fae seer simply stepped closer to the oak, hands loosely held at her sides. Her silver hair swayed without touching the air that moved around it. “No,” Isolde said. “It’s the space between. A door that remembers both sides.” Nyx turned their head toward Aurora, violet eyes glowing brighter in the amber spill. “Doors that remember,” they whispered, and the wind carried their words as if the grove wanted to repeat them. Aurora kept her blade angled down, not yet striking, not yet ready to slice something that wasn’t fully real. “What do they want?” she demanded. Isolde’s riddle came out like a pebble dropping into a well. “What is sweet wants a taste. What is hungry wants a mouth.” The amber light flared, and for one breath Aurora saw herself reflected in the seam—not as she stood, but as she would look after surrendering: shoulders slack, eyes glazed with satisfaction, mouth curved around an indulgence that would hollow her from the inside. She jerked back hard enough that her heel caught on a root. The grove lurched, and the laugh from below rose into something like cheers. Unease crawled along her spine. Nyx reached out—fingers not quite solid, passing through the space where Aurora’s arm had been before she could flinch away. “Don’t stare,” they said. “It studies your want.” Aurora breathed in sharply and tasted sweetness so strong it made her eyes water. She forced her gaze away from the seam, scanning the grove instead—counting exits that might not exist. A narrow corridor of trees had formed around them, though Aurora knew she hadn’t seen it when she stepped through the standing stones. The path now bent out of sight, lined with wildflowers that glowed faintly from within, as if they’d stolen starlight and refused to give it back. Isolde moved first. She walked toward the corridor without concern, feet leaving no footprints. The moment Aurora followed, the air shifted again. Sounds muted. The laughter became distant until it was only a memory of noise. Then, abruptly, time—if it could be called that—slid. Aurora blinked. Sunlight through leaves changed in intensity. Shadows lengthened and then shortened. The temperature swung from warm amber suffusion back to cool woodland air as if someone had turned a dial. She gritted her teeth. “Isolde,” she said, forcing steadiness into her tone, “how long—” Isolde’s voice came back, calm as a locked door. “An hour inside is a handful outside.” Nyx made a sound like a chuckle without joy. “That handful can be days for the wrong person.” Aurora didn’t know which part terrified her more: that the grove could steal time, or that Nyx spoke as if they’d been stolen from before. The corridor ended at a small clearing where an ancient pool lay cradled among roots. It looked still, like dark glass. Aurora leaned closer and saw reflections—not her face, not Nyx’s, not Isolde’s. She saw vineyards and tables and warm amber skies again, warped like a reflection in a drunk’s eyes. The food in the images glittered as if plated with something too precious to be edible: sugar crystals, gems, golden sauces that looked like melted sunlight. Then the pool shifted. For a single moment Aurora saw a different scene layered over the first: the standing stones behind them, the Veil shimmer, and the park beyond like a thin sheet torn at the edges. A rift point, she realized, not in the grove itself but in the corridor of reality they’d just traversed. The Veil was being monitored, she remembered—Wardens tracking tears, measuring where boundaries thinned. Her pulse kicked hard. “Someone will notice,” she said. Isolde tilted her head. “Someone always notices,” she answered, and because she couldn’t lie, Aurora understood the riddle’s direction: the noticing might already be happening, simply out of reach. Nyx stepped forward until their silhouette hovered above the pool. The water didn’t ripple beneath them. It accepted their shadow without disturbance. The whisper that rose from the seam below the oak echoed faintly through the pool now, as if the place itself had learned how to speak louder. Aurora lifted the Heartstone Pendant again. Its warmth flared, matching the pulse in the unseen seam. When she held the pendant over the pool, crimson light bled into the dark surface and briefly revealed symbols—circles and hooks—like culinary schematics carved into reality. The grove wasn’t only a hiding place. It was a mechanism. Discovery hit her with a jolt of wonder so sharp it almost hurt. She felt, for a moment, like a scholar and a thief at once—like she could understand if she could just translate the language the world was speaking. Then the amber laughter returned, closer this time. Not from below the oak now, but from somewhere deeper beyond the trees, as if Prince Belphegor’s attention had shifted, selecting them as guests. Aurora’s grip tightened on the Fae-forged blade. “We need to move,” she said. It wasn’t a request. Isolde’s gaze warmed with something like approval. “Yes,” she agreed. “Move before you are tasted.” Nyx stepped into the shadow of a nearby trunk and became a thin, living dark. “I can slip us between,” they whispered, voice catching on the edge of fear. “But the grove likes slow mouths.” Aurora exhaled once, long and controlled. She forced herself to remember her own rules: no bargains made in panic, no staring at the hunger pretending to be sweetness, no forgetting that this place could take time and call it kindness. She turned to follow Isolde down the corridor again, blade held low and pendant glowing faintly at her throat. Behind them, the pool’s amber reflection flickered—just once—like a wink from a door that had learned their faces.
created_at"2026-03-18T10:44:26.97Z" 3/18/2026, 10:44:26 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency10115
moderation_latency(null)
generation_time20391
tokens_prompt1590
tokens_completion4977
native_tokens_prompt1532
native_tokens_completion4354
native_tokens_completion_images0
native_tokens_reasoning648
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0057489
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_0a83d5f127d04a240169ba820b06ec81948b1ce9dbbe69abc3"
is_byokfalse
latency180
model_permaslug"openai/gpt-5.4-nano-20260317"
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-1773830666-vCHbp0lz7PRVgMWPheCP"
upstream_id"resp_0a83d5f127d04a240169ba820b06ec81948b1ce9dbbe69abc3"
total_cost0.0057489
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount1
adverbTags
0"It felt instead [instead]"
dialogueSentences43
tagDensity0.535
leniency1
rawRatio0.043
effectiveRatio0.043
94.72% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2842
totalAiIsmAdverbs3
found
0
adverb"slightly"
count1
1
adverb"loosely"
count1
2
adverb"sharply"
count1
highlights
0"slightly"
1"loosely"
2"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)
31.39% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2842
totalAiIsms39
found
0
word"measured"
count1
1
word"could feel"
count2
2
word"pulse"
count5
3
word"whisper"
count4
4
word"shimmered"
count1
5
word"familiar"
count1
6
word"footsteps"
count2
7
word"trembled"
count2
8
word"flicked"
count2
9
word"warmth"
count4
10
word"stomach"
count2
11
word"unreadable"
count1
12
word"weight"
count2
13
word"sense of"
count1
14
word"flicker"
count1
15
word"pulsed"
count1
16
word"jaw clenched"
count1
17
word"silence"
count1
18
word"lurched"
count1
19
word"scanning"
count1
20
word"intensity"
count1
21
word"echoed"
count1
22
word"flickered"
count1
highlights
0"measured"
1"could feel"
2"pulse"
3"whisper"
4"shimmered"
5"familiar"
6"footsteps"
7"trembled"
8"flicked"
9"warmth"
10"stomach"
11"unreadable"
12"weight"
13"sense of"
14"flicker"
15"pulsed"
16"jaw clenched"
17"silence"
18"lurched"
19"scanning"
20"intensity"
21"echoed"
22"flickered"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"jaw/fists clenched"
count1
highlights
0"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells3
narrationSentences222
matches
0"t with anger"
1"a jolt of wonder"
2"e in panic"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount3
narrationSentences222
filterMatches
0"feel"
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences242
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2813
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions30
unquotedAttributions0
matches(empty)
57.41% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions135
wordCount2592
uniqueNames24
maxNameDensity1.85
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Carter1
Park1
Varga1
Aurora48
Half-Fae2
Isolde26
Heartstone5
Pendant3
Veil3
Fae-Forged1
Blade1
Fae7
Grove1
Earth2
Golden1
Empress1
Yu-Fei1
Cheung1
Nyx20
Hel2
Fae-forged2
Belphegor2
Wardens1
Prince2
persons
0"Carter"
1"Varga"
2"Aurora"
3"Half-Fae"
4"Isolde"
5"Heartstone"
6"Pendant"
7"Blade"
8"Earth"
9"Yu-Fei"
10"Cheung"
11"Nyx"
12"Belphegor"
13"Prince"
places
0"Park"
1"Fae"
2"Grove"
3"Golden"
globalScore0.574
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences166
glossingSentenceCount12
matches
0"looked like she belonged in a story someo"
1"whisper that seemed to come from the grass itself"
2"seemed louder than it should have been"
3"looked like miniature stars"
4"quite a path"
5"something like irritation"
6"felt like pain"
7"sounded like abundance given teeth"
8"something like cheers"
9"not quite solid, passing through the space where Aurora’s arm had been before she could flinch away"
10"looked like melted sunlight"
11"something like approval"
22.25% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.777
wordCount2813
matches
0"not one smell but a layered chord: something floral"
1"not as knowledge but as recognition"
2"not as she stood, but as she would look after surrendering: shoulders slack, eyes"
3"not in the grove itself but in the corridor of reality they’d just traversed"
4"Not from below the oak now, but from somewhere deeper beyond the trees, as if Prince Belpheg"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences242
matches
0"hated that her"
1"forgetting that this"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs106
mean26.54
std15.57
cv0.587
sampleLengths
058
158
237
34
437
546
628
718
817
99
1059
1153
1218
1327
1429
1514
1658
1749
1811
1933
2035
213
2232
237
2420
2522
2618
273
2850
2944
3023
3137
3253
336
345
3540
3610
3721
386
3932
4020
4139
4230
4365
4411
456
4614
4743
4810
4913
95.78% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences222
matches
0"been stolen"
1"been arranged"
2"was carved"
3"been trapped"
4"been stolen"
5"being monitored"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs471
matches
0"was speaking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount35
semicolonCount0
flaggedSentences26
totalSentences242
ratio0.107
matches
0"Richmond Park wore its ordinary face on the first bend—genteel grass, old trunks, sunlight caught in leaves—but the air near the standing stones felt wrong."
1"The sentence couldn’t be a lie—Aurora could feel the fae compulsion in the way the Half-Fae’s words came out clean."
2"They rose from the earth like blunt ribs, ancient oak marked with shallow grooves that looked almost—almost—like handwriting."
3"The darkness clung to the wood for a heartbeat—then slid down it like water finding a crack."
4"Isolde’s gift—the Fae-Forged Blade—rested in its sheath at her hip, its moonsilver cold even through cloth."
5"Nyx’s eyes—violet, faintly glowing—flicked toward Aurora’s pendant."
6"Aurora hadn’t moved, but the Heartstone Pendant gave a sudden, gentle thrum against her collarbone—warmth threading through her chest."
7"The shimmer thickened there, and for an instant Aurora caught a glimpse beyond—an amber glow, thick as honey, bleeding into the boundary like spilled light."
8"Only the texture of reality felt altered—edges sharpened, colors deepened, and every movement of her own body seemed louder than it should have been."
9"Now they were in the Fae Grove—Isolde’s clearing hidden between Earth and the Fae realm."
10"Isolde’s footprints were not there—Aurora could see the grass where Isolde had stepped, flattened as if by wind rather than weight."
11"As they progressed, the air warmed—subtly at first, then with increasing confidence."
12"That memory hit like a trap—because here, in the grove, the sweetness had an edge to it."
13"The bark was carved with spirals and knots, and between those carvings Aurora saw tiny bits of crimson embedded—like splinters of the Heartstone, but far older, far more abundant."
14"A whisper—thin and windborne—slid up from somewhere beneath Aurora’s feet."
15"Then—so fast Aurora nearly missed it—a vision flared in the amber light: long tables crowded with food, vineyards stretching as far as the eye could see, orchards heavy with fruit."
16"Prince Belphegor, her mind supplied, not as knowledge but as recognition—like a bruise you’d had once and forgot until someone pressed it."
17"The amber light flared, and for one breath Aurora saw herself reflected in the seam—not as she stood, but as she would look after surrendering: shoulders slack, eyes glazed with satisfaction, mouth curved around an indulgence that would hollow her from the inside."
18"Nyx reached out—fingers not quite solid, passing through the space where Aurora’s arm had been before she could flinch away."
19"She forced her gaze away from the seam, scanning the grove instead—counting exits that might not exist."
20"Then, abruptly, time—if it could be called that—slid."
21"Aurora leaned closer and saw reflections—not her face, not Nyx’s, not Isolde’s."
22"The Veil was being monitored, she remembered—Wardens tracking tears, measuring where boundaries thinned."
23"When she held the pendant over the pool, crimson light bled into the dark surface and briefly revealed symbols—circles and hooks—like culinary schematics carved into reality."
24"She felt, for a moment, like a scholar and a thief at once—like she could understand if she could just translate the language the world was speaking."
25"Behind them, the pool’s amber reflection flickered—just once—like a wink from a door that had learned their faces."
96.16% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2636
adjectiveStacks0
stackExamples(empty)
adverbCount117
adverbRatio0.04438543247344461
lyAdverbCount25
lyAdverbRatio0.009484066767830045
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences242
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences242
mean11.62
std7.6
cv0.654
sampleLengths
016
125
23
314
417
520
621
714
813
910
104
1120
1217
1310
1418
154
1614
1713
1815
197
2011
2113
224
239
2418
2527
2614
276
2810
2920
3017
316
3212
338
3419
3512
3617
376
388
3910
405
4143
4210
4314
4416
459
467
474
4819
492
45.04% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.2644628099173554
totalSentences242
uniqueOpeners64
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences200
matches
0"Instead, the shimmer shivered and"
1"Just alive, responding as if"
2"Only the texture of reality"
3"Then it slid away."
4"Then, threaded through the grove"
5"Instead it made Aurora’s thoughts"
6"Then—so fast Aurora nearly missed"
7"Then, abruptly, time—if it could"
8"Then the pool shifted."
9"Then the amber laughter returned,"
ratio0.05
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences200
matches
0"She looked like she belonged"
1"Her feet never made the"
2"It didn’t pulse yet."
3"It simply warmed against her"
4"They rose from the earth"
5"Their colors were too vivid,"
6"It wasn’t visible the way"
7"It was visible the way"
8"She raised a hand, palm"
9"Their petals trembled without wind."
10"Her mind supplied a practical"
11"She could feel that cold"
12"Her stomach tightened."
13"She expected the ground to"
14"They walked between the standing"
15"It wasn’t big at first"
16"It was simply deep, as"
17"She saw red streaks that"
18"It recoiled as if startled,"
19"Her breath came out too"
ratio0.275
50.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount164
totalSentences200
matches
0"Aurora Carter kept her pace"
1"Richmond Park wore its ordinary"
2"Nyx walked a half-step behind"
3"Isolde Varga moved at Aurora’s"
4"She looked like she belonged"
5"Her feet never made the"
6"The sentence couldn’t be a"
7"Aurora tightened her grip on"
8"The Heartstone Pendant sat under"
9"It didn’t pulse yet."
10"It simply warmed against her"
11"Aurora said, and heard the"
12"The cool-headed intelligence she trusted"
13"Isolde’s lavender eyes slid toward"
14"Nyx let out a whisper"
15"Aurora swallowed and stepped closer"
16"They rose from the earth"
17"Wildflowers grew around them in"
18"Their colors were too vivid,"
19"It wasn’t visible the way"
ratio0.82
25.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences200
matches
0"Now they were in the"
ratio0.005
55.04% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences122
technicalSentenceCount15
matches
0"Nyx walked a half-step behind her, their silhouette thickening and thinning as if the light had opinions."
1"In solid form they were close to six-foot-two, a humanoid made from darkness that held itself together by sheer intent."
2"They rose from the earth like blunt ribs, ancient oak marked with shallow grooves that looked almost—almost—like handwriting."
3"Wildflowers grew around them in impossible abundance: small blossoms that should have belonged to spring but instead bloomed in every direction, year-round defi…"
4"The scent that reached her was not one smell but a layered chord: something floral and sweet, something metallic and clean, and underneath it a faint note of sm…"
5"They reached an ancient oak that stood alone, thick trunk rising like a pillar."
6"She hated that her voice sounded defensive, as if her uncertainty made her guilty."
7"The blade came free cold to the touch, moonsilver luminescing faintly in the dim grove-light as if moonlight had been trapped inside."
8"She felt the weight of a ruler who considered excess a right."
9"Aurora kept her blade angled down, not yet striking, not yet ready to slice something that wasn’t fully real."
10"The amber light flared, and for one breath Aurora saw herself reflected in the seam—not as she stood, but as she would look after surrendering: shoulders slack,…"
11"The temperature swung from warm amber suffusion back to cool woodland air as if someone had turned a dial."
12"The food in the images glittered as if plated with something too precious to be edible: sugar crystals, gems, golden sauces that looked like melted sunlight."
13"Not from below the oak now, but from somewhere deeper beyond the trees, as if Prince Belphegor’s attention had shifted, selecting them as guests."
14"Behind them, the pool’s amber reflection flickered—just once—like a wink from a door that had learned their faces."
81.52% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount2
matches
0"they whispered, and the wind carried their words as if the grove wanted to repeat them"
1"they whispered, voice catching on the edge of fear"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags22
fancyCount8
fancyTags
0"Nyx murmured (murmur)"
1"they whispered (whisper)"
2"they murmured (murmur)"
3"she agreed (agree)"
4"they whispered (whisper)"
5"she demanded (demand)"
6"she agreed (agree)"
7"they whispered (whisper)"
dialogueSentences43
tagDensity0.512
leniency1
rawRatio0.364
effectiveRatio0.364
75.1437%