Run: 2026-04-24-01KQ0NKKZW6F7659J195SAXB4P

Run Details

Duration:
1m 50s
Cost:
$0.151300
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 pendant began to warm before the stones appeared. Aurora stopped with one boot half-sunk in wet bracken and pressed her palm against her chest. Beneath her jumper, the Heartstone gave a slow, living pulse. Not a vibration. Not heat exactly. More like something had woken under her ribs and mistaken her heartbeat for its own. Ahead, Richmond Park had gone wrong. The fog should have thinned with dawn. Instead it deepened between the oaks, pearled and luminous, swallowing trunks at knee height and turning every branch into a black vein against the pale sky. The deer paths they had followed for twenty minutes had braided themselves into a single track carpeted in moss too bright for winter. Wildflowers nodded on either side—bluebells, foxgloves, snowdrops, red poppies—all blooming together in defiance of season and sense. Nyx slid out of the shadow of an oak without disturbing a twig. In their solid shape they stood a head taller than Aurora, a humanoid absence cut from the morning, violet eyes faint as stars glimpsed through smoke. “The boundary,” they whispered. Their voice made the mist stir. Aurora tightened her fingers around the strap of her satchel. The Fae-forged blade lay inside, wrapped in a tea towel because she had not found a more dignified solution in her flat above the bar at three in the morning. Even through canvas and cloth, she could feel its cold. The sort of cold that did not belong to metal but to moonlight on an open grave. “Boundary,” she repeated. “That’s comforting. Boundaries are usually marked with signs. ‘Keep out.’ ‘Mind the gap.’ ‘Certain death beyond this point.’” “Some doors prefer manners to warnings,” said Isolde Varga. Aurora turned. The Seer stood where no one had stood a blink ago, silver hair falling to her waist, pale lavender eyes fixed on the mist ahead. She wore a dress the color of rainwater and did not seem to feel the cold. More unsettlingly, the mud beneath her bare feet remained smooth and untouched. Aurora had learned not to stare at that. She stared anyway. Isolde smiled as if she had heard a joke told in another century. “Step only where the roots remember you.” “I’m from Cardiff,” Aurora said. “I don’t think Richmond Park’s roots and I have much of a relationship.” “Blood travels farther than feet.” “Right. Riddle rules. Forgot.” Nyx’s head tilted toward her. “Stay close, Aurora Carter.” It always sounded different when they used her full name. Heavier. As if they were placing it on a scale to see what it cost. The pendant pulsed again, warmer this time. Aurora pulled it free. The deep crimson gemstone, no larger than her thumbnail, glowed with a faint inner ember on its silver chain. It had been pretty when she first found it. Strange, yes, but pretty. Now it looked less like jewelry and more like an eye opening. Beyond the fog, something moved. Not an animal. Not wind. The air folded. Four ancient oaks emerged in a rough circle, their trunks twisted into shapes too deliberate to be natural. Bark bulged and spiraled, forming standing stones that were not stone at all but living wood hardened with age until it bore the gray sheen of granite. Knots opened like blind eyes. Roots coiled above the ground in arches, gripping the earth as if holding down something vast beneath it. Aurora swallowed. The trees hummed. It was low at first, easy to mistake for traffic far beyond the park, but as she stepped closer the sound separated into layers: bees, cello strings, water under ice, voices speaking from the bottom of a well. Her teeth ached with it. The crescent scar on her left wrist prickled. “Is this the Grove?” she asked. “This is the lock,” Isolde said. “The Grove is what remembers the key.” “And who’s the key?” Isolde looked at the Heartstone. Aurora’s stomach dropped. “Of course.” Nyx drifted closer to the nearest oak-stone. Their shadow hand passed over the bark without touching. The wood recoiled anyway, grooves tightening like muscle. Nyx withdrew. “Fae craft,” they whispered. “Old.” “Older than your shadow,” Isolde said. Nyx’s violet eyes narrowed, but they said nothing. Aurora stepped between them, because apparently that was who she was now: part-time delivery driver, former pre-law disappointment, current mediator between an exiled half-Fae oracle and a four-hundred-year-old shadow with boundary issues. The pendant tugged forward. Not hard. Just enough to be undeniable. She thought of Cardiff rain against university windows, of Brendan Carter’s voice telling her law was a spine the world needed, of Evan’s hand closing around her wrist hard enough to leave bruises he later called misunderstandings. She thought of running to London because Eva had said, Get on the train, Rory, now, and because for once Aurora had listened to the person who loved her instead of the person who frightened her. She had crossed worse thresholds than this. Probably. “Fine,” she said. “Manners, was it?” She faced the oaks and felt ridiculous. “Hello. I’m Aurora Carter. I’ve brought one oracle, one nightmare, and no intention of chopping anything down.” Nyx made a sound like a laugh caught in dry leaves. The hum stopped. Every hair on Aurora’s arms lifted. Then the four oak-stones leaned inward. The mist between them tore open. Not split. Tore. A seam of shimmering distortion appeared in the air, faint as heat above summer asphalt, edged with green-gold light. Through it Aurora saw another clearing layered over this one: grass silver with dew, wildflowers burning in impossible colors, and beyond them a darkness full of stars though the morning sky still hung over Richmond Park behind her. The Veil, she thought, and did not know if the word had come from her own mind or the pendant warming in her palm. Isolde stepped through first. For a heartbeat her hair floated as if underwater. Then she vanished. Nyx moved next, dissolving into a ribbon of black that slipped through the tear without resistance. Aurora stood alone before the opening. The park behind her seemed suddenly thin: bare trees, damp earth, distant road noise. Real and ordinary and precious. Ahead waited the sort of place old stories warned you about in careful voices, and she had been raised by a Welsh teacher who knew exactly how stories ended when girls wandered under hills. Usually badly. “Brilliant,” Aurora muttered, and stepped through. Cold silk slid over her skin. Her ears popped. The world turned inside out. She landed on grass soft as breath. For a moment all she could do was stand there with her hands clenched and her heart slamming against the Heartstone. The air tasted of honey, rain, and something sharp as bitten apple skin. It filled her lungs too deeply. Colors struck her with impossible force. The green of the grass was not one green but a hundred, each blade edged in light. Flowers crowded the clearing in wild profusion, blooming year-round because no one had told them not to. Some she knew—primroses, violets, foxgloves. Others had petals like glass bells, or throats that glimmered with tiny constellations, or stamens that turned slowly toward her like curious antennae. Above, there was no sky. Or rather, there were several. Through the canopy she saw blue daylight, then the purple-black of midnight, then a wash of sunset copper, all shifting behind one another like veils stirred by unseen hands. Leaves overhead were oak, ash, thorn, and trees she could not name, growing from trunks braided together as though the forest had once been a basket and someone had forgotten to stop weaving. The Grove breathed. Aurora felt it in the soles of her boots. A slow inhale through root and stone. A slow exhale scented with moss. Nyx waited at her side, more solid than usual, their edges fraying where the light touched them. Isolde stood several paces ahead near a pool of dark water, her reflection lagging half a second behind her movements. “Welcome,” Isolde said, “to the place between the first question and the last answer.” Aurora blinked. “Thank you. Hate that.” The words steadied her. Sarcasm: the last reliable bridge between terror and functioning. She took a careful step. The grass did not flatten beneath her boot. It bent aside, then rose again, unmarked. Isolde left no footprints at all, of course, but Aurora had expected the Grove to treat her like a normal person. Apparently not. She looked back. The way they had come was gone. No tear, no oak-stones, no Richmond Park fog. Only a crescent of white mushrooms arranged where the boundary should have been. “Is that going to be a problem?” she asked. “Doors close,” Isolde said. “That is how they remain doors.” “Also not comforting.” Nyx’s gaze moved through the trees. “We are watched.” Aurora’s hand went to her satchel. The blade inside answered with a thread of cold up her arm. At first she saw nothing. Then the Grove adjusted around her vision. A face in the bark of an ash tree closed its eyes. A cluster of red berries shifted, revealing themselves as beetles with jewel-bright shells. Something slender and pale darted between fern fronds, leaving a trail of chiming laughter small enough to be mistaken for insects. A fox stepped onto the path ahead. It had three tails, black paws, and eyes the same blue as a gas flame. In its mouth it carried a key made of bone. It regarded Aurora with grave disappointment, as if she had arrived late and underdressed. “Morning,” Aurora said. The fox turned and trotted deeper into the Grove. “That means follow, doesn’t it?” she asked. “Not always,” Isolde said. Aurora waited. Isolde smiled. “Does it mean follow this time?” “The key runs only when a lock is hungry.” “Right. Follow the weird fox.” They followed. The path curved where it pleased. Sometimes it ran over mossy earth. Sometimes over flat stones engraved with symbols that shifted when Aurora tried to focus on them. Once, the path became a shallow stream and they walked through water that did not wet their boots but whispered names around their ankles. Rory. Laila. Aurora. Carter. Malphora. She stopped dead at the last one. Nyx turned back. “What did you hear?” “Nothing,” she lied, then remembered Isolde was the one cursed with honesty, not her. Still, the Grove seemed to dislike the lie. A nearby flower snapped shut with the crisp disapproval of a book closing. Nyx’s violet eyes held hers. Aurora exhaled. “A name. I think.” “All names are doors,” Isolde said from ahead. “Some are cages. Some are knives. Some are invitations wearing perfume.” Aurora pinched the bridge of her nose. “I’m going to start charging you every time you say something like that.” “You cannot afford what I would ask.” “See? That one I understood, and I liked it less.” They moved on. The trees grew larger as they went deeper, though Aurora would have sworn the clearing behind them had been no more than a few minutes’ walk away. Trunks rose wide as houses, bark ridged with silver lichen that glowed when they passed. From branches overhead hung lantern-fruits: round golden globes with seeds drifting inside like trapped fireflies. Some had burst open on the ground, spilling thick amber nectar that smelled so sweet Aurora’s mouth flooded. Her stomach growled. She stopped, embarrassed. The fox looked back with its bone key clenched between its teeth. “Do not eat,” Nyx whispered. “I wasn’t going to.” The nectar bubbled. For one treacherous second she saw a table in it—no, a memory of a table, impossibly long, loaded with roast meats glazed dark and shining, sugared fruits, towers of pastries, soups steaming in porcelain bowls. Laughter rang under an amber sky. Her pendant flared hot enough to sting. Aurora hissed and snatched it away from her skin. The vision vanished. The spilled nectar was only nectar again, crawling with silver ants. Isolde watched her. “Hel dreams through cracks.” Aurora looked down at the Heartstone. Its crimson glow pulsed faster now, eager or afraid. “That wasn’t Fae?” “The root drinks from many rivers. One runs warm and red.” Dymas, Aurora thought, though no one had said it aloud. The realm of Gluttony. Vineyards under amber skies. Feasts that were not invitations so much as traps with cutlery. A shiver chased itself down her spine. “Why is a Hel artifact reacting in a Fae grove?” she asked. “Why does a thorn grow beside a rose?” Isolde replied. “Because nature is petty?” A flicker of amusement crossed Isolde’s ageless face. “Because one guards what the other desires.” Nyx drifted nearer to Aurora, their form darkening. “The Veil is thin here.” Aurora stared between the trees. For the first time she noticed the shimmer beyond the trunks, faint distortions like heat haze in the shaded air. Not one, but many. Hairline fractures. Some gleamed green. Some amber. One, far off, glowed a deep bruised red that made the Heartstone throb against her palm. The Wardens monitored rift points, she remembered someone telling her. It might have been Nyx. It might have been a dream. Recently the distinction had become unhelpfully porous. “Are those portals?” she asked. “Not open,” Nyx said. “Not yet.” “Lovely. Love the ‘yet.’ Very promising.” The fox led them under an arch of interlocking branches. As Aurora passed beneath it, every leaf turned silver-side down. The air cooled sharply. The music of bees and water fell away, replaced by a distant ticking. Tick. Tick. Tick. Not clocks. Seeds dropping. Stones cracking. Bones cooling. The path ended at a ring of stones. These were true stones, not oaks pretending. They stood waist-high in a circle, black and glassy, their surfaces rippling with trapped starlight. In the center grew a tree unlike the others. It had no leaves. Its white branches curled upward like antlers, and from each branch hung thin threads of light. Hundreds of them. Thousands. They swayed in a wind Aurora could not feel. On the end of every thread dangled an object. A child’s brass button. A cracked spectacles lens. A wedding ring darkened by age. A lock of hair tied with blue ribbon. A train ticket. A bullet. A milk tooth. A blackened spoon. Tiny fragments of lives, suspended and glowing faintly. Aurora’s throat tightened. “What is this place?” she asked, softer than she meant to. Isolde entered the stone circle. The threads parted for her without touching her skin. “An orchard of almosts.” Aurora followed before she could think better of it. The moment she crossed the stones, the ticking stopped. Sound collapsed inward. Even Nyx seemed muted, their edges still. The hanging objects turned slowly, each one catching light from no visible source. Aurora saw, in the cracked spectacles lens, a woman laughing in a kitchen filled with smoke. In the brass button, a boy running through mud with terror and delight on his face. In the blackened spoon, a battlefield under a red sun. Lives. Choices. Endings. The Grove was not quiet. It was listening. The fox set the bone key at the base of the white tree and vanished between two breaths. Aurora knelt. The key was small, delicate, carved with grooves that resembled vines or veins. When she reached for it, the Fae blade in her satchel burned cold. A warning. Or recognition. “Should I touch it?” she asked. Isolde’s lavender eyes reflected the threads of light. “If you do, something opens.” “And if I don’t?” “Something remains closed.” Aurora looked up at her. “That is the least useful true statement anyone has ever made.” “I have had centuries to refine the art.” Despite herself, Aurora smiled. It faded quickly. The pendant pulsed against her palm. The red rift somewhere beyond the trees answered, a distant glow through layered trunks. The key lay in the grass like a dare. Nyx crouched beside her, shadow folding into a shape almost human. “There is hunger beneath this place.” Aurora glanced at them. “Fae hunger or Hel hunger?” “Yes,” Nyx whispered. She shut her eyes for half a second. Cool head, Rory. Think. The Grove had let them in. The Heartstone had guided them. Isolde had brought her here without lying, which did not mean safely. The fox had carried a key to a tree full of almosts, and the air tasted of honey and danger. Every story she knew would punish her for touching the obvious magical object. Every problem she had ever survived had required touching the thing everyone else avoided. Aurora opened her eyes. She unwrapped the tea towel in her satchel and drew the Fae-forged blade. Moonlight slid along moonsilver though there was no moon. The dagger was slender, leaf-shaped, and so cold it numbed her fingers at once. The threads on the white tree shivered. Nyx leaned back slightly. Isolde watched with the stillness of a statue pretending not to breathe. Aurora did not pick up the key with her bare hand. She slipped the tip of the blade through the key’s bow and lifted. The ground sighed. Around the stone circle, the shimmering fractures in the air flared. Green, gold, amber, red. For one dizzy instant Aurora saw through them all at once: a banquet hall beneath a warm amber sky, its tables groaning with fruit split open like jewels; a corridor of ice where antlered figures whispered behind masks; London rooftops slick with rain; a black sea under stars that blinked like watching eyes. The key swung from the blade. Something deep below the Grove noticed. The white tree’s branches rattled, though there was no wind. One thread snapped. The object at its end—a silver chain, broken at the clasp—fell into Aurora’s open palm before she could move. Not an object. A memory. Warm fingers fastening a necklace around someone’s throat. Laughter close to her ear. The scent of cloves, roasted peaches, and smoke. A man’s voice saying, Hide it where hunger cannot follow. Aurora gasped and dropped the chain. It vanished before it touched the grass. The Heartstone blazed. Pain lanced through her chest, bright and clean. She folded over it, teeth clenched, refusing to cry out. Nyx’s hand hovered near her shoulder but did not touch. “Aurora,” they whispered, and the Grove whispered it back from every leaf. The red rift beyond the trees widened a fraction. Warm amber light spilled between the trunks. From somewhere far away came the sound of a feast: knives on plates, goblets striking in toast, laughter rich enough to drown in. Beneath it, lower and closer, something breathed with enormous satisfaction. Aurora forced herself upright. Her fingers were numb around the Fae blade. The bone key still hung from its tip, trembling. Isolde’s expression had changed. Not fear, exactly. Grief sharpened to a point. “The first door has remembered you,” she said. Aurora stared at the amber glow bleeding through the ancient Grove, at the flowers turning their bright faces away from it, at Nyx’s shadow drawn long and thin across grass that refused to be crushed. Wonder remained. She hated that. Even with fear climbing her ribs, even with Hel’s hunger pressing through the cracks, the place was beautiful enough to break something in her. The white tree glittered with stolen almosts. The impossible sky shifted overhead. The Grove breathed around her like a sleeping god deciding whether to wake. Aurora swallowed hard and lifted the blade a little higher. “Then,” she said, voice steadier than she felt, “we’d better find out what it wants before it finishes opening.”
created_at"2026-04-24T21:16:21.892Z" 4/24/2026, 9:16:21 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency13498
moderation_latency(null)
generation_time109623
tokens_prompt1590
tokens_completion5697
native_tokens_prompt1532
native_tokens_completion4788
native_tokens_completion_images0
native_tokens_reasoning516
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"
usage0.1513
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_090b30fbf3d338f20169ebdda5fea88194bb65446a6475b39a"
is_byokfalse
latency363
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777065381-D4CZ10cSM4uImTBbGYFM"
session_id(null)
api_type"completions"
id"gen-1777065381-93cNb6NYa9drSyPw5HYD"
upstream_id"resp_090b30fbf3d338f20169ebdda5fea88194bb65446a6475b39a"
total_cost0.1513
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags29
adverbTagCount0
adverbTags(empty)
dialogueSentences71
tagDensity0.408
leniency0.817
rawRatio0
effectiveRatio0
89.28% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3265
totalAiIsmAdverbs7
found
0
adverb"suddenly"
count1
1
adverb"slowly"
count2
2
adverb"very"
count1
3
adverb"sharply"
count1
4
adverb"quickly"
count1
5
adverb"slightly"
count1
highlights
0"suddenly"
1"slowly"
2"very"
3"sharply"
4"quickly"
5"slightly"
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)
73.97% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3265
totalAiIsms17
found
0
word"pulse"
count1
1
word"could feel"
count1
2
word"grave"
count2
3
word"comforting"
count2
4
word"pulsed"
count3
5
word"stomach"
count2
6
word"silk"
count1
7
word"treacherous"
count1
8
word"porcelain"
count1
9
word"down her spine"
count1
10
word"flicker"
count1
11
word"throb"
count1
highlights
0"pulse"
1"could feel"
2"grave"
3"comforting"
4"pulsed"
5"stomach"
6"silk"
7"treacherous"
8"porcelain"
9"down her spine"
10"flicker"
11"throb"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches3
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"stomach dropped/sank"
count1
2
label"flicker of emotion"
count1
highlights
0"eyes narrowed"
1"stomach dropped"
2"A flicker of amusement"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences332
matches
0"d with terror"
1"n with fear"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences332
filterMatches(empty)
hedgeMatches
0"began to"
1"seem to"
2"tried to"
3"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences374
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen53
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3259
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions34
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions149
wordCount2878
uniqueNames28
maxNameDensity1.74
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Heartstone7
Richmond3
Park3
Aurora50
Fae-forged2
Isolde22
Varga1
Seer1
Nyx21
Cardiff1
Brendan1
Carter2
Evan1
London2
Eva1
Get1
Rory3
Veil1
Welsh1
Cold1
Grove11
Trunks1
Gluttony1
Wardens1
Fae5
Hide1
Hel1
Tick3
persons
0"Heartstone"
1"Aurora"
2"Isolde"
3"Seer"
4"Nyx"
5"Brendan"
6"Carter"
7"Evan"
8"Eva"
9"Get"
10"Rory"
11"Grove"
12"Trunks"
13"Wardens"
14"Hel"
places
0"Richmond"
1"Park"
2"Cardiff"
3"London"
4"Cold"
globalScore0.631
windowScore0.333
97.09% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences189
glossingSentenceCount4
matches
0"as if holding down something vast beneath it"
1"them, because apparently that was who she wa"
2"seemed suddenly thin bare trees, damp earth, distant road noise"
3"seemed muted their edges still"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.921
wordCount3259
matches
0"not stone at all but living wood hardened with age until it bore the gray sheen o"
1"not one green but a hundred, each blade edged in light"
2"Not one, but many"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences374
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs186
mean17.52
std19.64
cv1.121
sampleLengths
09
147
26
373
439
54
66
767
821
99
102
1153
1211
1320
1418
155
164
179
1825
1955
205
218
2268
232
243
2551
266
2713
284
295
305
3126
325
336
348
3532
364
377
3873
397
401
416
4224
4311
443
456
466
476
4860
4924
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences332
matches
0"been raised"
1"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs520
matches
0"were placing"
1"was listening"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount3
flaggedSentences5
totalSentences374
ratio0.013
matches
0"Wildflowers nodded on either side—bluebells, foxgloves, snowdrops, red poppies—all blooming together in defiance of season and sense."
1"Some she knew—primroses, violets, foxgloves."
2"For one treacherous second she saw a table in it—no, a memory of a table, impossibly long, loaded with roast meats glazed dark and shining, sugared fruits, towers of pastries, soups steaming in porcelain bowls."
3"For one dizzy instant Aurora saw through them all at once: a banquet hall beneath a warm amber sky, its tables groaning with fruit split open like jewels; a corridor of ice where antlered figures whispered behind masks; London rooftops slick with rain; a black sea under stars that blinked like watching eyes."
4"The object at its end—a silver chain, broken at the clasp—fell into Aurora’s open palm before she could move."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2643
adjectiveStacks0
stackExamples(empty)
adverbCount88
adverbRatio0.03329549754067348
lyAdverbCount19
lyAdverbRatio0.007188800605372683
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences374
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences374
mean8.71
std7.44
cv0.854
sampleLengths
09
116
210
33
43
515
66
77
826
923
1017
1113
1226
134
146
1510
1630
1710
1817
193
2018
219
222
2325
2416
2512
268
273
2813
297
305
3113
325
334
345
354
3610
371
3814
397
404
4119
429
434
4412
455
463
472
483
4918
50.53% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats31
diversityRatio0.35294117647058826
totalSentences374
uniqueOpeners132
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount12
totalSentences269
matches
0"More like something had woken"
1"Instead it deepened between the"
2"More unsettlingly, the mud beneath"
3"Just enough to be undeniable."
4"Then the four oak-stones leaned"
5"Then she vanished."
6"Only a crescent of white"
7"Then the Grove adjusted around"
8"Sometimes it ran over mossy"
9"Sometimes over flat stones engraved"
10"Once, the path became a"
11"Recently the distinction had become"
ratio0.045
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount45
totalSentences269
matches
0"Their voice made the mist"
1"She wore a dress the"
2"She stared anyway."
3"It always sounded different when"
4"It had been pretty when"
5"It was low at first,"
6"Her teeth ached with it."
7"Their shadow hand passed over"
8"She thought of Cardiff rain"
9"She thought of running to"
10"She had crossed worse thresholds"
11"She faced the oaks and"
12"Her ears popped."
13"She landed on grass soft"
14"It filled her lungs too"
15"She took a careful step."
16"It bent aside, then rose"
17"She looked back."
18"It had three tails, black"
19"It regarded Aurora with grave"
ratio0.167
80.82% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount204
totalSentences269
matches
0"The pendant began to warm"
1"Aurora stopped with one boot"
2"The fog should have thinned"
3"The deer paths they had"
4"Wildflowers nodded on either side—bluebells,"
5"Nyx slid out of the"
6"Their voice made the mist"
7"Aurora tightened her fingers around"
8"The Fae-forged blade lay inside,"
9"The sort of cold that"
10"The Seer stood where no"
11"She wore a dress the"
12"Aurora had learned not to"
13"She stared anyway."
14"Isolde smiled as if she"
15"Nyx’s head tilted toward her."
16"It always sounded different when"
17"The pendant pulsed again, warmer"
18"Aurora pulled it free."
19"The deep crimson gemstone, no"
ratio0.758
92.94% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount5
totalSentences269
matches
0"Even through canvas and cloth,"
1"As if they were placing"
2"Now it looked less like"
3"Even Nyx seemed muted, their"
4"Even with fear climbing her"
ratio0.019
79.83% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences102
technicalSentenceCount9
matches
0"Bark bulged and spiraled, forming standing stones that were not stone at all but living wood hardened with age until it bore the gray sheen of granite."
1"Roots coiled above the ground in arches, gripping the earth as if holding down something vast beneath it."
2"She thought of Cardiff rain against university windows, of Brendan Carter’s voice telling her law was a spine the world needed, of Evan’s hand closing around he…"
3"Ahead waited the sort of place old stories warned you about in careful voices, and she had been raised by a Welsh teacher who knew exactly how stories ended whe…"
4"Others had petals like glass bells, or throats that glimmered with tiny constellations, or stamens that turned slowly toward her like curious antennae."
5"Leaves overhead were oak, ash, thorn, and trees she could not name, growing from trunks braided together as though the forest had once been a basket and someone…"
6"For one dizzy instant Aurora saw through them all at once: a banquet hall beneath a warm amber sky, its tables groaning with fruit split open like jewels; a cor…"
7"Aurora stared at the amber glow bleeding through the ancient Grove, at the flowers turning their bright faces away from it, at Nyx’s shadow drawn long and thin …"
8"Even with fear climbing her ribs, even with Hel’s hunger pressing through the cracks, the place was beautiful enough to break something in her."
90.52% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags29
uselessAdditionCount2
matches
0"they whispered, and the Grove whispered it back from every leaf"
1"she said, voice steadier than she felt,"
37.32% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags28
fancyCount8
fancyTags
0"they whispered (whisper)"
1"she repeated (repeat)"
2"they whispered (whisper)"
3"Aurora muttered (mutter)"
4"she lied (lie)"
5"Nyx whispered (whisper)"
6"Nyx whispered (whisper)"
7"they whispered (whisper)"
dialogueSentences71
tagDensity0.394
leniency0.789
rawRatio0.286
effectiveRatio0.225
89.7433%