Run: 2026-04-24-01KQ0NEKJT51W6K5521C283DZN

Run Details

Model:
GPT-5.5
Duration:
1m 38s
Cost:
$0.141010
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 oaks did not look like oaks once Aurora stepped between them. From the path in Richmond Park, they had been ordinary enough—old, broad-trunked, winter-bare, their branches clawing at a washed-out London sky. The grass had been damp under her boots, the air cold enough to sting the inside of her nose. Somewhere behind them, traffic had muttered beyond the park wall, dull and human and blessedly familiar. Then she crossed the ring of standing stones, and the world took a breath. The trees straightened. Not physically, not in any way her eyes could prove, but something in their presence rose to meet her. The ancient oaks stood like sentries, each trunk grown around a slab of dark stone veined with silver-green lichen. Their roots arched from the earth in knuckled coils, gripping soil that shimmered faintly as though the ground had been dusted with ground glass. Between the stones, the air trembled with a soft distortion, a heat-haze without heat. The Veil, perhaps. Rory had only glimpsed it twice before, both times near trouble, and never this close. Never with it humming against her skin like a plucked wire. The moment she stepped through, winter vanished. Warmth folded over her cheeks. Not summer warmth, not exactly. It smelled of rain on leaves, apple blossom, wild honey, and something sharper beneath—cold iron left in moonlight. The grass beyond the stones grew thick and impossibly green, starred with wildflowers in every colour she knew and several she didn’t. Tiny blue bells that glowed at their throats. Pale yellow cups cupping beads of light instead of dew. Red flowers like small open mouths turning toward her as she passed. Rory stopped because her body forgot how to do anything else. Behind her, Eva drew in a breath that broke halfway through. “Holy shit.” Silas, who had been pretending not to be impressed since they left the flat above his bar, said nothing. That, from him, was practically a hymn. Nyx slid through the boundary last. The Shade did not step so much as gather. One moment a smear of darkness stretched long across the damp grass outside the grove; the next, they rose inside the ring in a humanoid shape, all black edges and faint violet eyes. The sunlight—if it was sunlight here—moved through them in strange ways. It did not illuminate Nyx. It bent around them, reluctant to touch. Their whisper brushed Rory’s ear though they stood several feet away. “Careful. This place remembers footsteps.” Rory looked down automatically. Her boots had pressed no print into the grass. Neither had anyone else’s. “That’s encouraging,” she muttered. The Heartstone pendant warmed against her sternum, a slow pulse through the fabric of her jumper. She touched it through her coat. The deep crimson gem was no bigger than her thumbnail, but lately it felt heavier, as if it had learned the trick of dread. Warmth meant a portal to Hel nearby, according to Nyx. Or near enough. In London, that had been bad news. Here, in a Fae pocket between places, she wasn’t sure what counted as “near.” The Fae blade rested hidden inside her coat, strapped against her ribs in a sheath Silas had modified after three pints and a lot of theatrical sighing. Even through leather and wool she could feel its cold, a narrow line of winter beside her heartbeat. Isolde’s gift. Slender. Leaf-shaped. Moonsilver. Beautiful in the way sharks were beautiful. Rory had not wanted to bring it. Rory had absolutely brought it. The grove opened before them in a shallow dip of land that could not possibly fit inside Richmond Park. It stretched too far, falling away in terraces of moss and root and pools reflecting a sky that was not London’s. Above, twilight hung in layers. The west burned bruised gold; the east deepened to indigo; overhead, a pale green aurora rippled soundlessly between stars visible in full daylight. Clouds moved like slow fish beneath the branches. A path revealed itself only when Rory looked aside. Face it directly, and there was only grass. Glance past it, and a ribbon of silver leaves led deeper between flowering hawthorn and black-barked birch. It seemed rude to mention that the path was being coy. Eva tucked her hands under her arms. Her short curls shivered in the breeze though the air was warm. “Are we sure the half-Fae oracle actually wants visitors? Because this has strong ‘murdered by decorative shrubbery’ energy.” “Isolde sent the message,” Silas said. “If she meant to murder us, I imagine she’d be punctual about it.” Rory glanced at him. “That was almost comforting until the end.” “Best I can do.” Nyx drifted to the head of the path, their form thinning at the edges. “Stay between the flowers. Do not answer if anything calls you by a name you have not given it.” Eva went still. “Sorry, what?” Nyx’s violet gaze turned toward her. “And do not eat anything.” “I wasn’t planning to nibble the magic weeds.” “Plans change here.” Rory started walking before her imagination had time to develop teeth. The silver leaves did not crunch beneath her boots. They chimed softly, each step sounding a different note, until the path sang around them in a delicate, uneven melody. A childish part of her wanted to step faster and see if she could play a tune. A smarter part pictured the grove noticing and deciding she was an instrument. They moved under an arch of branches hung with lantern-fruit: translucent pods shaped like pears, glowing amber from within. Shapes swam inside them. Not seeds. Tiny curled things with wings folded over their faces. Rory slowed despite herself. One pod pulsed brighter as she passed. A miniature hand pressed against the inner skin. Eva made a strangled noise. “Nope.” “It’s not trapped,” Nyx whispered. “Not as you understand it.” “That’s your worst sentence yet.” The path curved toward a shallow stream. Its water ran uphill over stones white as bone. It made no sound at all until Rory crouched beside it. Then voices murmured from the current, too many to separate. Welsh, maybe. Irish. A language that tasted like snow when she heard it. She caught the shape of her mother’s laugh and nearly put her hand in. Silas caught her wrist. Not hard. Just two fingers over the small crescent scar on her left wrist, grounding as a nail through paper. Rory looked at him. His face had gone carefully blank, the way it did when something rattled him enough that he refused to give it the satisfaction. “Don’t,” he said. The water whispered again. Brendan Carter’s voice this time, clipped and irritated, calling her Aurora in the tone that meant she had disappointed him. The ache of it surprised her. Not because she missed being scolded—God, no—but because for one stupid second the sound made Cardiff feel close. Her father’s study. Rain on the window. Case files stacked in neat towers. The life she’d fled wrapped up in a voice coming from a stream that ran uphill in a place where flowers breathed. She pulled her hand back. “Right. Murder water. Good catch.” Silas released her. “I prefer to be useful before lunch.” The stream had no bridge. Instead, flat stones rose from the bank as they approached, surfacing one by one like pale turtles. Each bore a carved symbol that shifted when Rory tried to focus on it. A crown became a mouth. A mouth became an eye. An eye became a key. Nyx crossed first, weightless and silent. Eva followed, jaw clenched, arms out for balance. Silas went after her with exaggerated dignity and only slipped once. Rory stepped onto the first stone and felt it move beneath her, not physically, but in time. For a heartbeat she was five years old, crying in a hospital while her mother wrapped a bandage around her wrist. Then twenty-three, in a London bathroom, pressing a towel to a split lip and telling Eva through a locked door that she was fine. Then now, boot on stone, pendant warm, blade cold, mouth dry. The stone hummed. She stepped quickly to the next. By the far bank, her palms were damp. The grove deepened after the stream. Trees grew closer together, but the space between them stretched impossibly. Rory could see far ahead and only a few feet at once. Ferns taller than her shoulders unfurled fronds patterned like peacock eyes. Mushrooms clustered at the roots of trees, their caps glossy black and freckled with stars. Somewhere to the left, unseen bells rang once, twice, then stopped as if embarrassed to have been heard. They found the first statue in a clearing no wider than a sitting room. It was carved from green stone and half swallowed by ivy: a fox standing on hind legs, one paw pressed to its chest, the other extended as though offering a dance. Its face was too clever, too patient. Around its neck hung a chain of acorns lacquered in gold. Eva leaned close. “Cute.” The fox statue blinked. All four of them froze. Slowly, moss flaked from its muzzle. Stone lips parted around teeth like polished seeds. “Guests,” it said, in a voice like dry leaves rubbing together. “Guests with warm blood and borrowed silver.” Rory’s hand went inside her coat. Nyx became less solid. Shadows pooled around their feet, spreading over the grass. The fox tilted its head. “Not for you, knife-girl. Not unless you mean to cut a welcome.” “Depends on the welcome,” Rory said. It smiled. “Sharp tongue. Sharper fear. The Seer waits where the roots drink moonlight.” Silas exhaled through his nose. “That sounds straightforward. Suspiciously so.” “Straight paths are for those with short lives.” The fox lowered its paw toward a gap between two yew trees Rory would have sworn had not been there a moment before. “Go crooked.” Eva gave a tiny, hysterical laugh. “Of course. Why wouldn’t we go crooked?” Rory looked at Nyx. “Is it lying?” “Fae things cannot always lie,” Nyx whispered. “They can arrange truth into traps.” “Lovely.” The fox’s stone eyes gleamed. “The shadow speaks from experience. Once man, now margin. Once Aldric, now almost.” Nyx went utterly still. The grove seemed to still with them. Leaves paused in mid-shiver. The amber pods dimmed. Even the upward stream behind them fell silent. Rory had never heard anyone call Nyx by the human name they had once carried. Aldric. It landed strangely, too intimate and too old, like opening a grave and finding someone awake inside. Nyx’s violet eyes narrowed to slits. “Mind your tongue, root-gnawed thing.” “I have no tongue,” said the fox, and indeed its mouth was stone again. The clearing released a breath. Silas rubbed both hands over his face. “Right. Crooked, then.” They took the gap between the yews. The path beyond did not sing. It swallowed sound. Rory heard her own breathing louder than the others, the brush of her coat sleeve, the double pulse of pendant and heart. Branches interlaced overhead until the strange sky disappeared. In the dimness, the wildflowers gave off faint light. Blue, gold, violet. They lit Eva’s face from below and made Silas look like a man telling ghost stories at a bar he definitely did not own. Nyx moved beside Rory now rather than ahead. Their outline wavered. “You all right?” she asked quietly. A pause. Then, “No.” The honesty startled her more than a riddle would have. “Can it hurt you? Knowing that name?” “Names are doors,” Nyx said. “Some should remain closed.” Rory thought of all the names she had shed and gathered. Aurora, when her father wanted obedience. Rory, when Eva wanted her to remember herself. Carter, barked by restaurant staff when orders piled up. Laila, the false name she had once used because being found had felt worse than lying. Malphora, whispered by things from Hel with hunger in their eyes. “Yes,” she said. “They are.” The path sloped down. The air grew cooler. Ahead, silver light leaked through the trees, thin as water under a door. The Heartstone flared warm enough that Rory hissed and yanked it out from under her jumper. The crimson gem glowed from within, its pulse quickening. Silas saw it. “That normal?” “No.” Eva stared at it, then at the dark trees around them. “Define no.” “Near a Hel portal, it warms.” Rory held the pendant away from her skin. The silver chain trembled. “This is more than warm.” Nyx’s shadow fingers hovered over the gem but did not touch it. “Dymas.” The word arrived with scent. Ripe fruit. Roasting meat. Butter browning in a pan. Spiced wine. Sugar caramelising to the edge of bitter. Rory’s stomach clenched with sudden, violent hunger though she’d eaten toast less than an hour ago. Eva swore and pressed a hand to her belly. Silas looked furious at his own mouth for watering. Through the trees on their right, the grove tore open. Not a doorway. Not exactly. A vertical shimmer hung between two trunks, faint and wavering, like heat above tarmac. Beyond it lay warm amber sky and hills striped with vineyards. Orchards rolled into the distance, heavy with fruit too bright to be natural. Long tables gleamed under garlands of flowers, piled high with platters: glazed birds, jewel-coloured pastries, towers of figs, bowls of cream. Laughter drifted through, rich and lazy. Somewhere, knives chopped in perfect rhythm. Dymas. Gluttony. Rory’s body stepped toward it before her mind agreed. Nyx caught her by the shoulder, solid fingers cold through her coat. “Do not.” The command snapped something taut in her. Rory stopped with one boot half lifted. The hunger remained, but now she could feel the hook inside it. Not appetite. Invitation. A hand under the chin, tilting her face toward a feast that would never let her leave. On the other side of the shimmer, a chef in a white coat turned. He was human, or had been. Broad face. Dark beard. Eyes filmed with gold. He held a spoon dripping sauce the colour of rubies. His smile widened when he saw them. “Guests!” he called, voice muffled by the Veil. “Just in time. Taste and be cherished.” Eva made a small sound. “I really hate that I want to.” Silas took one step in front of her. “Back away.” The chef lifted the spoon to his own mouth and tasted. Ecstasy slackened his face. Behind him, the feast-goers turned one by one. Too many teeth. Too-bright eyes. A woman in silk raised a goblet and beckoned. The Heartstone burned. Rory shoved it under her coat and drew the Fae blade. Moonsilver slid free with a whisper like frost forming on glass. Cold bit into her palm. The dagger caught the silver light bleeding from ahead and answered, faintly luminescent, its leaf-shaped edge clean and cruel. The shimmer recoiled. Not much. Just enough. The chef’s smile curdled. “Borrowed silver,” he said, no longer welcoming. Rory’s fear sharpened into something usable. “That’s me.” She did not slash at the portal. Instinct told her not to cut what she did not understand, and experience told her instinct was often the only barrister she could afford. Instead she held the blade between them and the opening while Nyx spread darkness over the ground. The Shade’s shadow stretched toward the rift, thin tendrils stitching into the edges of the shimmer. The air smelled suddenly of smoke and overripe peaches. “Move,” Nyx whispered, strain roughening the wind of their voice. They moved. Not running. Running felt like prey. Rory backed away, blade raised, until the trees swallowed the amber hills and the laughter thinned to a thread. The hunger faded last, sulky and resentful, leaving her shaky. Eva bent over with her hands on her knees. “If anyone asks, I was very brave.” “You were vertical,” Silas said. “In context, admirable.” Rory sheathed the dagger with effort. Her fingers had gone numb from the cold. “Why is there a Hel portal inside a Fae grove?” No one answered. Which was, in its own way, an answer. The silver light ahead brightened. The trees parted without ceremony, and they stepped into another clearing. This one was vast. At its centre grew an oak so large it made every other tree seem like a rumour. Its trunk rose wider than Silas’ bar, bark ridged in deep spirals that glimmered with embedded moonstone. Roots spilled across the clearing in great arches, forming hollows and bridges, cradling pools of still black water where stars burned beneath the surface. Its branches vanished into layers of twilight, hung with ribbons, bones, keys, feathers, broken mirrors, and hundreds of tiny glass bottles filled with captured lights. Wildflowers carpeted the ground in impossible profusion. Snowdrops beside poppies. Lavender beside foxglove. Daffodils nodding next to black roses that drank the light around them. The air was full of wings: moths pale as parchment, dragonflies with stained-glass bodies, small birds made entirely of leaves. And there, beneath the great oak, stood Isolde Varga. She looked no older than Rory, and older than the stones. Silver hair fell to her waist, moving in a breeze that touched nothing else. Her eyes were pale lavender, almost colourless, and when they settled on Rory it felt less like being seen than being remembered by someone she had not yet met. She wore a dress the colour of mist over moss, and her bare feet hovered just above the flowered ground. No footprints. Of course not. “Four come through the teeth of the wood,” Isolde said. Her voice was soft, musical, and every word seemed to choose itself with care. “One carrying hunger’s heart. One carrying moon’s thorn. One carrying a name buried badly. One carrying fear in both hands and calling it sense.” Eva straightened slowly. “I feel attacked by how vague that wasn’t.” Isolde’s mouth curved, not quite a smile. “The honest arrow wounds before it saves.” Rory stepped forward. The pendant had cooled now to a dull, uneasy warmth. The blade pressed cold against her ribs. Behind her, the path they’d taken was gone, replaced by a wall of bluebells swaying though there was no wind. “We saw Dymas,” Rory said. “A portal. Here.” “A mouth,” Isolde corrected. “Small now. Hungry soon.” “Can you close it?” Isolde tilted her head. Overhead, the bottles in the oak chimed softly, though none touched. “The hand that shuts the oven may still burn. The knife that cuts the cord may free the cradle or loose the beast.” Silas sighed. “I’d forgotten how much I enjoy prophecy.” Rory ignored him. “Is that a yes?” “I cannot lie, Aurora Carter.” Isolde’s gaze flicked to the scar on Rory’s wrist, then to the place beneath her coat where the Heartstone rested. “But truth is a cup, and you have not yet asked how deep.” Unease crawled up Rory’s spine. Around the clearing, the flowers had turned toward them. Every bright little face. She thought of the chef’s golden eyes. The tables under the amber sky. The way her own foot had lifted without permission. “How deep?” Rory asked. Isolde’s smile faded. Beneath the great oak, one of the black pools rippled. Reflected stars scattered. For an instant, Rory saw not the sky but a banquet hall burning; vines crawling through London brick; mouths opening in walls; Eva laughing with tears streaming down her face as she ate something red from her own hand; Nyx dissolving into a crack of light; Silas behind his bar, polishing a glass while shadows queued like patrons. Then the pool stilled. Isolde lifted one pale hand and pointed toward Rory’s chest. “The heart remembers its kitchen,” she said. “Dymas has tasted you through the stone. Now it sets a place at the table.” The grove, wondrous and warm and flowering in all seasons, seemed suddenly to lean closer. Rory closed her fingers around the pendant until its edges bit her palm. Fear rose, quick and cold, but beneath it something steadier took shape. She had fled enough rooms in her life. She knew the difference between leaving and being chased. “Then we uninvite it,” she said. For the first time, Isolde truly smiled. Somewhere high in the ancient oak, unseen bells began to ring.
created_at"2026-04-24T21:13:37.633Z" 4/24/2026, 9:13:37 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency850
moderation_latency(null)
generation_time97648
tokens_prompt1590
tokens_completion5364
native_tokens_prompt1532
native_tokens_completion4445
native_tokens_completion_images0
native_tokens_reasoning0
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.14101
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0c0d466e7f3e77f20169ebdd01bb4881969a4329cafd12ab21"
is_byokfalse
latency375
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-1777065217-ObcpqGswUTk7yNqAX1ZC"
session_id(null)
api_type"completions"
id"gen-1777065217-5jdOFisUKDIonO2114Ir"
upstream_id"resp_0c0d466e7f3e77f20169ebdd01bb4881969a4329cafd12ab21"
total_cost0.14101
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
totalTags24
adverbTagCount1
adverbTags
0"she asked quietly [quietly]"
dialogueSentences82
tagDensity0.293
leniency0.585
rawRatio0.042
effectiveRatio0.024
82.27% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3384
totalAiIsmAdverbs12
found
0
adverb"softly"
count2
1
adverb"carefully"
count1
2
adverb"quickly"
count1
3
adverb"slowly"
count2
4
adverb"utterly"
count1
5
adverb"really"
count1
6
adverb"suddenly"
count2
7
adverb"very"
count1
8
adverb"truly"
count1
highlights
0"softly"
1"carefully"
2"quickly"
3"slowly"
4"utterly"
5"really"
6"suddenly"
7"very"
8"truly"
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)
57.15% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3384
totalAiIsms29
found
0
word"familiar"
count1
1
word"shimmered"
count1
2
word"trembled"
count2
3
word"warmth"
count4
4
word"whisper"
count2
5
word"footsteps"
count1
6
word"pulse"
count3
7
word"could feel"
count2
8
word"absolutely"
count1
9
word"comforting"
count1
10
word"pulsed"
count1
11
word"jaw clenched"
count1
12
word"dance"
count1
13
word"grave"
count1
14
word"wavered"
count1
15
word"stomach"
count1
16
word"wavering"
count1
17
word"perfect"
count1
18
word"silk"
count1
19
word"flicked"
count1
20
word"streaming"
count1
highlights
0"familiar"
1"shimmered"
2"trembled"
3"warmth"
4"whisper"
5"footsteps"
6"pulse"
7"could feel"
8"absolutely"
9"comforting"
10"pulsed"
11"jaw clenched"
12"dance"
13"grave"
14"wavered"
15"stomach"
16"wavering"
17"perfect"
18"silk"
19"flicked"
20"streaming"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count1
1
label"jaw/fists clenched"
count1
highlights
0"eyes narrowed"
1"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences322
matches
0"looked furious"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences322
filterMatches
0"feel"
1"look"
hedgeMatches
0"tried to"
1"seemed to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences378
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen58
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3378
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions28
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions137
wordCount2921
uniqueNames20
maxNameDensity1.51
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Aurora3
Richmond2
Park2
London5
Veil2
Eva16
Shade2
Nyx20
Rory44
Heartstone4
Hel2
Fae3
Silas15
Carter2
God1
Cardiff1
Roots1
Isolde10
Varga1
Unease1
persons
0"Aurora"
1"Veil"
2"Eva"
3"Shade"
4"Nyx"
5"Rory"
6"Heartstone"
7"Silas"
8"Carter"
9"Roots"
10"Isolde"
11"Unease"
places
0"Richmond"
1"Park"
2"London"
3"Hel"
4"Fae"
5"Cardiff"
globalScore0.747
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences202
glossingSentenceCount4
matches
0"seemed rude to mention that the path was being coy"
1"tasted like snow when she heard it"
2"as though offering a dance"
3"not quite a smile"
81.59% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.184
wordCount3378
matches
0"Not physically, not in any way her eyes could prove, but something in their presence rose to meet her"
1"not in any way her eyes could prove, but something in their presence rose to meet her"
2"not physically, but in time"
3"not the sky but a banquet hall burning"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences378
matches
0"mention that the"
1"enough that he"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs159
mean21.25
std22.79
cv1.073
sampleLengths
012
156
214
33
4105
57
680
711
813
926
106
1165
1216
1313
144
154
1680
1757
187
195
2076
2145
2237
2319
2411
254
2633
275
2811
298
303
3170
3238
337
348
356
3610
375
3864
394
4020
4127
423
4324
4459
4510
4610
4751
4898
493
96.55% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences322
matches
0"been dusted"
1"being scolded"
2"been heard"
3"was carved"
4"being found"
5"being seen"
6"being remembered"
7"was gone"
8"being chased"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs512
matches
0"was being"
89.95% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount8
flaggedSentences7
totalSentences378
ratio0.019
matches
0"From the path in Richmond Park, they had been ordinary enough—old, broad-trunked, winter-bare, their branches clawing at a washed-out London sky."
1"It smelled of rain on leaves, apple blossom, wild honey, and something sharper beneath—cold iron left in moonlight."
2"One moment a smear of darkness stretched long across the damp grass outside the grove; the next, they rose inside the ring in a humanoid shape, all black edges and faint violet eyes."
3"The sunlight—if it was sunlight here—moved through them in strange ways."
4"The west burned bruised gold; the east deepened to indigo; overhead, a pale green aurora rippled soundlessly between stars visible in full daylight."
5"Not because she missed being scolded—God, no—but because for one stupid second the sound made Cardiff feel close."
6"For an instant, Rory saw not the sky but a banquet hall burning; vines crawling through London brick; mouths opening in walls; Eva laughing with tears streaming down her face as she ate something red from her own hand; Nyx dissolving into a crack of light; Silas behind his bar, polishing a glass while shadows queued like patrons."
91.52% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2545
adjectiveStacks1
stackExamples
0"sharper beneath—cold iron"
adverbCount109
adverbRatio0.04282907662082515
lyAdverbCount34
lyAdverbRatio0.013359528487229863
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences378
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences378
mean8.94
std6.78
cv0.758
sampleLengths
012
121
219
316
414
53
619
719
824
914
103
1115
1211
137
145
155
1618
1722
188
1910
2012
2111
2211
232
2419
257
266
279
2833
2911
305
317
3211
335
344
359
364
374
3816
396
4024
4110
423
437
4414
4527
4618
472
481
491
60.93% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.3941798941798942
totalSentences378
uniqueOpeners149
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount17
totalSentences278
matches
0"Somewhere behind them, traffic had"
1"Then she crossed the ring"
2"Pale yellow cups cupping beads"
3"Then voices murmured from the"
4"Just two fingers over the"
5"Instead, flat stones rose from"
6"Then twenty-three, in a London"
7"Then now, boot on stone,"
8"Somewhere to the left, unseen"
9"Slowly, moss flaked from its"
10"Even the upward stream behind"
11"Somewhere, knives chopped in perfect"
12"Too many teeth."
13"Instead she held the blade"
14"Of course not."
15"Then the pool stilled."
16"Somewhere high in the ancient"
ratio0.061
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount45
totalSentences278
matches
0"Their roots arched from the"
1"It smelled of rain on"
2"It did not illuminate Nyx."
3"It bent around them, reluctant"
4"Their whisper brushed Rory’s ear"
5"Her boots had pressed no"
6"She touched it through her"
7"It stretched too far, falling"
8"It seemed rude to mention"
9"Her short curls shivered in"
10"They chimed softly, each step"
11"They moved under an arch"
12"Its water ran uphill over"
13"It made no sound at"
14"She caught the shape of"
15"His face had gone carefully"
16"Her father’s study."
17"She pulled her hand back."
18"She stepped quickly to the"
19"They found the first statue"
ratio0.162
75.11% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount214
totalSentences278
matches
0"The oaks did not look"
1"The grass had been damp"
2"The trees straightened."
3"The ancient oaks stood like"
4"Their roots arched from the"
5"The Veil, perhaps."
6"Rory had only glimpsed it"
7"The moment she stepped through,"
8"Warmth folded over her cheeks."
9"It smelled of rain on"
10"The grass beyond the stones"
11"Rory stopped because her body"
12"Silas, who had been pretending"
13"That, from him, was practically"
14"Nyx slid through the boundary"
15"The Shade did not step"
16"The sunlight—if it was sunlight"
17"It did not illuminate Nyx."
18"It bent around them, reluctant"
19"Their whisper brushed Rory’s ear"
ratio0.77
17.99% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences278
matches
0"Even through leather and wool"
ratio0.004
86.96% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences115
technicalSentenceCount9
matches
0"Behind her, Eva drew in a breath that broke halfway through."
1"Silas, who had been pretending not to be impressed since they left the flat above his bar, said nothing."
2"The deep crimson gem was no bigger than her thumbnail, but lately it felt heavier, as if it had learned the trick of dread."
3"It stretched too far, falling away in terraces of moss and root and pools reflecting a sky that was not London’s."
4"Brendan Carter’s voice this time, clipped and irritated, calling her Aurora in the tone that meant she had disappointed him."
5"Somewhere to the left, unseen bells rang once, twice, then stopped as if embarrassed to have been heard."
6"It was carved from green stone and half swallowed by ivy: a fox standing on hind legs, one paw pressed to its chest, the other extended as though offering a dan…"
7"Daffodils nodding next to black roses that drank the light around them."
8"For an instant, Rory saw not the sky but a banquet hall burning; vines crawling through London brick; mouths opening in walls; Eva laughing with tears streaming…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount1
matches
0"he called, voice muffled by the Veil"
89.02% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags21
fancyCount5
fancyTags
0"she muttered (mutter)"
1"Nyx whispered (whisper)"
2"Nyx whispered (whisper)"
3"Nyx whispered (whisper)"
4"Isolde corrected (correct)"
dialogueSentences82
tagDensity0.256
leniency0.512
rawRatio0.238
effectiveRatio0.122
87.6345%