Run: 2026-07-09-01KX403SDZF3MX5660P6452P1S

Run Details

Duration:
44.9s
Cost:
$0.060350
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 first thing Aurora noticed was the sky. It was the colour of honey held to a lamp: warm amber, streaked with slow currents of gold and russet that might have been cloud, smoke, or something larger moving far above. There was no sun she could find. Light simply existed, poured across the land with the thick, flattering glow of late afternoon. The second thing she noticed was that the air smelled edible. Not merely pleasant. Edible. Cinnamon bark, hot sugar, crushed mint, roasted meat, rain on black soil. Beneath it all lay a richer scent that made the back of her tongue ache with hunger, though she had eaten two bacon sandwiches at the bar before Silas had sent her away with a grim look and a muttered, “Don’t come back dead.” Aurora gripped the Heartstone pendant through her shirt. It had gone from warm to hot the instant she stepped through the rupture. Now the deep crimson stone pulsed against her palm, its faint inner glow bleeding through the fabric in time with her heartbeat. Behind her, the rift snapped shut. The noise was small. A wet click, like a mouth closing. Aurora turned sharply. There was nothing behind them but a wall of pale, densely flowering hedge. Its leaves were broad as dinner plates, their veins glimmering silver. White blossoms as large as her hand opened and shut in a leisurely rhythm. Each breath they took made a soft, papery sigh. “No,” Aurora said. Nyx stood a few paces away, taller than the hedge, their body a narrow human shape cut from a piece of midnight. The amber light did not touch them properly. It skated along their edges and vanished. Two violet points regarded the hedge. “The door has folded,” they whispered. “That means what, exactly?” “That we are no longer standing near it.” Aurora stared at them. “That was not an answer.” “It is the answer I have.” The third member of their little expedition drifted past them without disturbing the grass. Isolde Varga moved through the strange orchard with her silver hair spilling down her back like water under moonlight. She had not changed clothes for the journey. Her pale grey coat, narrow boots, and dark gloves looked more suited to Richmond Park than this impossible place, but the realm seemed to approve of her. The thorny vines leaning from the hedge drew back from her sleeves. A pale yellow flower bent on its stem as she passed, as though bowing. Aurora looked down automatically. No footprints. The grass beneath Isolde’s boots remained smooth and unpressed. Ahead, a narrow path wound between massive trees whose branches bore fruit in impossible profusion. Pears of smoky blue glass hung beside clusters of red berries that flickered like coals. Some of the trees carried round, pale fruits with skin like velvet. Others bore things that looked uncomfortably like little golden hearts. Farther out, beyond terraces covered in vines, rose a city. Or perhaps a palace. Its towers climbed from the rolling fields in tiers of cream-coloured stone, each roof glazed in copper and green. Bridges threaded between the upper levels. Waterfalls spilled from balconies and disappeared into gardens below. At this distance Aurora could still see moving points of colour on the terraces—people, perhaps—and flashes of light from what might have been enormous mirrors. A bell rang somewhere in the city. The note rolled through the air in a deep, mellow wave. All around them, the orchard answered. Fruit shivered on branches. The grass bowed flat, then stood again. Something winged shrieked in the distance, high and hungry. Aurora swallowed. “Dymas,” she said. “Dymas,” Isolde agreed. The name landed heavily. Gluttony, Aurora thought. Prince Belphegor’s realm. The words had sounded ridiculous in the old stories Isolde had let slip over tea and honey cakes: hellish kingdoms with names like sins, demon princes holding court over the damned. Yet here she was, standing beneath a sky the colour of molten sugar, with a sealed portal behind her and a Fae-forged dagger tucked inside her boot. The dagger was cold against her ankle. That helped. “What are we looking for?” Aurora asked. Isolde’s lavender eyes shifted toward the distant city. “A flame swallowed by a feast.” “That could not possibly be less useful.” “It could,” Nyx said. “She might have said, ‘The answer is where it is not.’” Isolde gave the Shade a faint, knowing smile. “And yet you came.” Nyx’s violet eyes dimmed slightly. Aurora had learned that this was the closest they came to a scowl. “We came,” they said, “because the pendant chose this crossing.” Aurora’s fingers tightened around the Heartstone. She had found it in the pocket of a coat she did not own, delivered to the flat above Silas’s bar with no note and no explanation beyond a name written on the parcel: Aurora Carter. Ever since, it had pulled at her attention in odd places. Underground stations. Alleyways. The edge of Richmond Park. Tonight, under the bare oak branches near the standing stones, it had burned bright enough to show through her jacket. Then the Veil had split. She had hoped, absurdly, that on the other side she would find answers waiting in a tidy line. Instead she had found an orchard that smelled like a banquet and a horizon full of unfamiliar towers. “Fine,” she said. “We move toward the city. We keep close. We don’t eat anything, drink anything, bargain for anything, or agree to anything anyone says without discussing it first.” Nyx inclined their head. Isolde said, “Sensibly spoken.” Aurora gave her a look. “You’re included.” “Oh, naturally.” They took the path. At first Aurora kept expecting the ground to change beneath her feet, for the landscape to reveal itself as a painted backdrop or a dream with poor structural integrity. But the earth was solid. It gave faintly under her boots, warm through the thin soles. The grass brushed her calves, soft as fur. A low hum ran through it, not quite music but too deliberate to be wind. The path descended between the trees. The fruits grew stranger as they went. One tree bore loaves of crusty brown bread directly from its branches, each loaf warm enough to steam in the amber air. Another had clusters of tiny glazed cakes flowering from its boughs, frosted in pink and blue. Their smell wrapped around Aurora’s head, making her stomach cramp. She forced herself to look away. On the trunk of a nearby tree, a face opened in the bark. It had long-lashed eyes, a narrow nose, and a mouth formed from a dark seam in the wood. It watched them pass. “Travelers,” it crooned. Aurora stopped. Nyx flowed between her and the tree in a movement that had no footsteps in it. The face smiled wider. Sap glimmered along its lips. “You have come far,” it said. “You must be empty.” “We’re not,” Aurora said. “Everyone is.” The tree’s branches dipped. A bread-loaf detached itself and fell gently into the grass at Aurora’s feet. It split open along the middle, releasing a warm burst of garlic, butter, and something savoury that made her mouth flood. Her body took a half-step before her mind caught up. Nyx’s shadowy hand closed around her forearm. Their grip was cold enough to sting. “Do not,” they whispered. Aurora stared at the bread. In the open loaf, something small moved. A pale finger curled out from the soft white centre. The tree’s face laughed. Aurora backed away so hard she nearly trod on Isolde. The loaf folded in on itself, becoming a smooth brown lump again. It rolled through the grass toward the tree’s roots, where the earth opened and accepted it. “Rude,” the tree called after them. “Rude little hunger.” Aurora walked faster. For several minutes, nobody spoke. Then Isolde said, “You did well.” “I nearly ate a hand.” “Nearly is the space in which most people survive.” “That’s not comforting.” “It was not intended to be.” The orchard thinned as they descended into a broad valley. Vines climbed every slope in neat rows, their leaves the deep green of bottle glass. Instead of grapes, they bore translucent spheres filled with swirling colours: wine-red, gold, black, opalescent white. Every so often one swelled, detached from its stem, and floated lazily upward. Above the vines, dozens of the globes drifted beneath the amber sky. A flock of long-winged creatures wheeled among them. Their bodies resembled eels with feathered fins, their transparent bellies full of blue light. They punctured the hovering fruit with needle-thin beaks and drank the liquid out in shining streams. Aurora watched one turn in the air. Its wide black eye fixed on her. For a moment, it resembled a bird. Then it opened a mouth full of human teeth. She looked down. At the valley’s centre stood a low building made of dark red stone. It might once have been a chapel. Its roof had collapsed, and thick vines spilled through the broken arches. From where they stood, Aurora could see a single iron door set into the front wall. A lantern burned above it, though no flame moved inside the glass. The Heartstone pulsed harder. Once. Twice. Then it became hot enough that Aurora hissed and yanked it free of her shirt. The crimson gem glowed in her hand. “There,” Nyx said. Isolde’s gaze had gone distant. Her expression, usually serene in its irritating way, tightened. “The stone remembers this place.” “That building?” Aurora asked. “The building is a mouth,” Isolde said. “The question is what it has eaten.” They made their way down the slope. The vines shifted away from Aurora’s boots as she passed, though not as politely as they had for Isolde. Tendrils curled around her ankles, testing. One brushed the crescent scar on her left wrist when she pushed it aside, and a sharp prick of pain ran through her. She jerked her hand back. A bead of blood welled at the edge of the old scar. The nearest vine trembled. Its leaves turned toward her. Nyx swept an arm through the air. Shadow rippled across the ground, and the vine recoiled with a sound like a kettle shrieking. “Keep your blood covered,” they said. Aurora wiped the cut on the inside of her sleeve. “Was that one of the rules you were planning to mention after it became relevant?” “There are many rules here.” “Start listing.” “Do not eat. Do not drink. Do not give your name. Do not spill blood. Do not accept a gift. Do not promise anything. Do not follow music you cannot see. Do not look into a mirror if it speaks first.” Aurora stopped midway down the slope. “How many things in this realm speak first?” Nyx glanced toward the chapel. “Enough.” The iron door stood open when they reached it. Aurora was certain it had been closed before. Beyond it lay a narrow passage, cool and dark. The air inside smelled different from the orchard. No sugar, no roasted spices. Only damp stone and an old, mineral scent, like a cellar beneath a church. She drew the Fae blade. The moonsilver dagger slipped free with a whisper. It was slender and leaf-shaped, its edge holding a pallid gleam despite the lack of moonlight. Cold climbed into her fingers around the hilt. Isolde looked at it with a flicker of sadness. “Keep it clear of the walls,” she said. “Why?” “Because they will remember being cut.” Aurora decided not to ask what that meant. Nyx entered first. Their body loosened at the edges and seeped into the darkness until only the faint violet of their eyes remained visible. Aurora followed, one hand on the Heartstone, the other holding the blade low. Isolde came behind without a sound. The corridor stretched farther than the chapel’s size allowed. Its walls were built of red stone, each block carved with bowls, goblets, knives, forks, and open mouths. Some of the mouths had teeth. Most had tongues. They moved carefully. At intervals, shallow niches held offerings: a silver platter of blackened figs, a porcelain cup filled with something that breathed, a mound of glittering coins fused together by waxy pink flesh. Aurora kept her eyes ahead. Then she saw the first person. He sat folded into an alcove on the right-hand wall, so still that at first she mistook him for a statue. He wore the remnants of a dark suit, the jacket rotten at the shoulders. His skin was grey and thin over his cheekbones. A gold chain vanished under his collar. His eyes opened. Aurora froze. They were human eyes. Not demon-black, not glowing, not monstrous. Just brown, bloodshot, and terrified. “Please,” he said. The word came out cracked. Nyx turned toward him. “Do not answer him.” The man’s attention snapped to Aurora. “Please. I’m English. I’m from—” His face convulsed. Something underneath his skin moved from his throat to his jaw. He clamped both hands over his mouth. “I didn’t know,” he gasped through his fingers. “I only wanted—” The wall behind him gave a wet, sucking sigh. His shoulders jerked backward. Aurora took an involuntary step forward. The man screamed once as the stone swallowed him to the chest. Nyx’s shadow-hand caught Aurora’s shoulder, holding her in place. “Don’t,” they said. “I can’t just—” The man clawed at the corridor floor. His fingernails broke. Blood streaked the stone, and the carved mouths along the wall opened one by one, breathing in. The wall pulled him in. His hands vanished last. For a long moment, the passage held only the echo of his scream. Then the stone smoothed over. A new carving appeared above the alcove: a man seated before a loaded table, his mouth open wide. Aurora’s throat tightened. “What was that?” she asked. “A contract,” Isolde said quietly. “He was a person.” “He is,” Isolde corrected. Aurora rounded on her. “That is worse.” “Yes.” The Heartstone burned in her fist. Ahead, the corridor ended at a pair of doors made from some dark, glossy wood. No handles. No hinges. Between them was set a small circular hollow, precisely the size of the pendant. Aurora looked at Nyx. They did not tell her to stop. She looked at Isolde. The Seer’s pale lavender eyes reflected the red gleam of the gem. “The crimson seed opens the starving flower,” Isolde murmured. “And behind it, a road that chooses its traveler.” “That sounds ominous.” “All true roads are.” Aurora let out a slow breath. There was no point pretending she had not come here to do exactly this. The pendant had dragged them across a tear in the Veil. It had brought them through the orchard, past the hungry tree and the chapel that ate men who had made bad bargains. It wanted the doors. Or someone did. She stepped forward and pressed the Heartstone into the hollow. For a second, nothing happened. Then the doors exhaled. A deep vibration rolled through the floor and up Aurora’s legs. The pendant sank into the hollow as if the wood had turned to water. Crimson light streamed along the grain, outlining shapes that had been hidden there: branches, roots, flames, and hundreds upon hundreds of tiny reaching hands. The doors parted. Beyond them lay a cavern vast enough to contain a city. Aurora stood on a narrow balcony carved into the stone wall. Below, terraces spiralled downward around an immense black lake. The water did not reflect the amber sky. It reflected night—real night, scattered with hard white stars. At the lake’s centre rose a tree. Its trunk was silver-white, broader than the chapel and split by veins of crimson fire. Its branches spread across the cavern roof, laden with shining fruit. Some were pomegranates the size of carriages. Others looked like lanterns, hearts, or sleeping faces curled inside clear skins. Roots plunged into the star-filled water. All along the terraces, figures moved between long tables groaning beneath impossible feasts. Demons, Aurora thought, though she could not have said how she knew. Some wore velvet and jewels. Some had horns curling through perfumed hair. Some were beautiful enough to make her glance twice, then ashamed of herself for it. Others were too many-limbed, too smooth-faced, too wrong. Human souls in torn finery served them. Music drifted from somewhere below: strings, pipes, the soft percussion of clapping hands. And beneath it all, almost too low to hear, the tree was crying. Aurora felt the sound in her teeth. At the far side of the cavern, beyond the black lake, a bridge of pale bone led to a single throne set among the tree’s roots. It was empty. For now. Nyx went very still beside her. Their violet eyes brightened to sharp points. “We should leave,” they whispered. Aurora could not take her gaze from the tree. At the base of its trunk, framed by the crimson fire under the bark, something gleamed. A small silver chain. On it hung a second deep-red stone, identical to the Heartstone that had vanished into the door. Isolde’s voice was nearly lost beneath the music. “The first hunger is never fed,” she said. “It only learns what shape to take.” Far below, one of the demons lifted its head. Then another. A hundred faces turned toward the balcony. Aurora’s hand closed around the cold hilt of the Fae blade. The empty throne waited across the lake, and the tree continued to weep beneath the warm, terrible sky.
created_at"2026-07-09T17:51:51.75Z" 7/9/2026, 5:51:51 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency436
moderation_latency(null)
generation_time44519
tokens_prompt1590
tokens_completion4741
native_tokens_prompt1532
native_tokens_completion3768
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"
service_tier"default"
usage0.06035
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_04ac8b2d2f1b20eb016a4fdfb7d08c81958105fb5b321e716d"
is_byokfalse
latency188
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619511-N7OgbbYKAAteZqq92Bez"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619511-XrRgSINwLnjimJV6fjdN"
upstream_id"resp_04ac8b2d2f1b20eb016a4fdfb7d08c81958105fb5b321e716d"
total_cost0.06035
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags30
adverbTagCount1
adverbTags
0"Isolde said quietly [quietly]"
dialogueSentences69
tagDensity0.435
leniency0.87
rawRatio0.033
effectiveRatio0.029
88.02% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2921
totalAiIsmAdverbs7
found
0
adverb"sharply"
count1
1
adverb"slightly"
count1
2
adverb"gently"
count1
3
adverb"lazily"
count1
4
adverb"carefully"
count1
5
adverb"precisely"
count1
6
adverb"very"
count1
highlights
0"sharply"
1"slightly"
2"gently"
3"lazily"
4"carefully"
5"precisely"
6"very"
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)
77.75% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2921
totalAiIsms13
found
0
word"pulsed"
count2
1
word"flickered"
count1
2
word"velvet"
count2
3
word"stomach"
count1
4
word"footsteps"
count1
5
word"comforting"
count1
6
word"trembled"
count1
7
word"whisper"
count1
8
word"flicker"
count1
9
word"porcelain"
count1
10
word"echo"
count1
highlights
0"pulsed"
1"flickered"
2"velvet"
3"stomach"
4"footsteps"
5"comforting"
6"trembled"
7"whisper"
8"flicker"
9"porcelain"
10"echo"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences287
matches
0"a flicker of sadness"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences287
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences326
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2918
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions33
unquotedAttributions0
matches(empty)
58.88% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions108
wordCount2579
uniqueNames17
maxNameDensity1.82
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Aurora47
Silas2
Heartstone7
Nyx14
Varga1
Richmond2
Park2
Isolde19
Belphegor1
Fae-forged1
Shade1
Carter1
Veil2
Fae3
Seer1
Far1
Others3
persons
0"Aurora"
1"Silas"
2"Nyx"
3"Varga"
4"Isolde"
5"Belphegor"
6"Carter"
7"Seer"
8"Others"
places
0"Richmond"
1"Park"
2"Far"
globalScore0.589
windowScore0.667
81.69% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences183
glossingSentenceCount5
matches
0"as though bowing"
1"smelled like a banquet and a horizon full"
2"not quite music but too deliberate to be wind"
3"appeared above the alcove: a man seated before a loaded table, his mouth open wide"
4"looked like lanterns, hearts, or sleeping"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.343
wordCount2918
matches
0"not quite music but too deliberate to be wind"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences326
matches
0"was that the"
1"learned that this"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs209
mean13.96
std16.1
cv1.153
sampleLengths
08
154
211
34
456
58
636
76
811
93
1047
113
1243
136
144
158
169
176
1814
1980
204
212
229
2352
2410
254
2659
277
2811
296
3020
312
323
333
344
3564
369
377
3814
397
4015
4112
4218
4310
4481
455
4618
4718
4830
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences287
matches
0"been closed"
1"were built"
2"been hidden"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs422
matches
0"was, standing"
1"was crying"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences2
totalSentences326
ratio0.006
matches
0"At this distance Aurora could still see moving points of colour on the terraces—people, perhaps—and flashes of light from what might have been enormous mirrors."
1"It reflected night—real night, scattered with hard white stars."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2599
adjectiveStacks0
stackExamples(empty)
adverbCount97
adverbRatio0.037322046941131205
lyAdverbCount26
lyAdverbRatio0.010003847633705272
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences326
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences326
mean8.95
std6.63
cv0.741
sampleLengths
08
132
27
315
411
53
61
712
844
98
1014
1122
126
134
147
153
1613
1711
1814
199
203
2122
228
237
246
256
264
278
284
295
306
3114
3219
338
3427
3512
3614
374
382
399
4015
4115
4212
4310
4410
454
4619
476
489
4925
45.71% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.30368098159509205
totalSentences326
uniqueOpeners99
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount12
totalSentences248
matches
0"Ever since, it had pulled"
1"Then the Veil had split."
2"Instead she had found an"
3"Then Isolde said,"
4"Instead of grapes, they bore"
5"Then it opened a mouth"
6"Then it became hot enough"
7"Only damp stone and an"
8"Then she saw the first"
9"Just brown, bloodshot, and terrified."
10"Then the stone smoothed over."
11"Then the doors exhaled."
ratio0.048
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences248
matches
0"It was the colour of"
1"It had gone from warm"
2"Its leaves were broad as"
3"It skated along their edges"
4"She had not changed clothes"
5"Her pale grey coat, narrow"
6"Its towers climbed from the"
7"She had found it in"
8"She had hoped, absurdly, that"
9"They took the path."
10"It gave faintly under her"
11"Their smell wrapped around Aurora’s"
12"She forced herself to look"
13"It had long-lashed eyes, a"
14"It watched them pass."
15"It split open along the"
16"Her body took a half-step"
17"Their grip was cold enough"
18"It rolled through the grass"
19"Their bodies resembled eels with"
ratio0.222
78.95% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount189
totalSentences248
matches
0"The first thing Aurora noticed"
1"It was the colour of"
2"The second thing she noticed"
3"Cinnamon bark, hot sugar, crushed"
4"Aurora gripped the Heartstone pendant"
5"It had gone from warm"
6"The noise was small."
7"A wet click, like a"
8"Aurora turned sharply."
9"Its leaves were broad as"
10"Each breath they took made"
11"Nyx stood a few paces"
12"The amber light did not"
13"It skated along their edges"
14"Aurora stared at them."
15"The third member of their"
16"Isolde Varga moved through the"
17"She had not changed clothes"
18"Her pale grey coat, narrow"
19"The thorny vines leaning from"
ratio0.762
20.16% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences248
matches
0"Now the deep crimson stone"
ratio0.004
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences105
technicalSentenceCount6
matches
0"It was the colour of honey held to a lamp: warm amber, streaked with slow currents of gold and russet that might have been cloud, smoke, or something larger mov…"
1"Pears of smoky blue glass hung beside clusters of red berries that flickered like coals."
2"It split open along the middle, releasing a warm burst of garlic, butter, and something savoury that made her mouth flood."
3"At intervals, shallow niches held offerings: a silver platter of blackened figs, a porcelain cup filled with something that breathed, a mound of glittering coin…"
4"Crimson light streamed along the grain, outlining shapes that had been hidden there: branches, roots, flames, and hundreds upon hundreds of tiny reaching hands."
5"On it hung a second deep-red stone, identical to the Heartstone that had vanished into the door."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags30
uselessAdditionCount0
matches(empty)
48.55% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags28
fancyCount7
fancyTags
0"they whispered (whisper)"
1"Isolde agreed (agree)"
2"they whispered (whisper)"
3"he gasped (gasp)"
4"Isolde corrected (correct)"
5"Isolde murmured (murmur)"
6"they whispered (whisper)"
dialogueSentences69
tagDensity0.406
leniency0.812
rawRatio0.25
effectiveRatio0.203
89.9903%