Run: 2026-03-09-01KK9Q0P2W5TV5MP92KHQVWD98

Run Details

Duration:
2m 46s
Cost:
$0.104930
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
Rory disliked places that felt cleverer than she was. The grove began feeling clever the moment she stepped between the ancient oak stones. One breath she was in Richmond Park with damp winter grass under her boots, the broad dark backs of oaks hunched against a pewter sky, and the distant, ordinary sounds of London fraying at the edge of the afternoon. The next, the air tightened around her skin like cool silk. Sound folded in on itself. The city vanished so completely it felt stolen. She stopped just inside the boundary. Wildflowers spread through the clearing in a riot no sane season would allow. Foxgloves lifted their speckled throats beside crocuses. Roses climbed low thorny walls of briar in full red bloom while bluebells nodded beneath them. Frost silvered none of it. The flowers looked fed by some private light, each petal edged with a color too rich to belong to England. The scent was worse than perfume and better than it—honey, rain, crushed green stems, something sharp and moon-cold underneath. Behind her, the standing stones looked older from this side, their bark-like surfaces ridged and split as if they had once been trees and had only reluctantly agreed to be stone. “Still with us?” Nyx asked. They had come through after her, gathering themselves out of the long shadow cast by one of the boundary oaks. In the park beyond, Nyx always looked like darkness behaving badly. Here they seemed almost native. Their tall shape sharpened at the edges, their violet eyes no brighter than the glow caught in the throats of the flowers. Rory let out a breath she had not noticed she was holding. “Define ‘with.’” Nyx’s whisper-thin voice brushed her ear from a pace away. “Heart beating. Mind mostly attached. That standard.” “That’s a low standard.” “It is often practical.” She touched the pendant at her throat without thinking. The Heartstone sat warm against her sternum, the deep crimson gem pulsing faintly through her shirt like a live coal wrapped in cloth. It had been quiet on the walk through the park. Here, under the strange sweetness of the grove, it had woken. Not hot. Not yet. Just alert. That bothered her more than the impossible flowers. A pale shape moved between the trees ahead. Isolde Varga stepped into the clearing as if she had been coaxed out of the light itself. She was smaller than the place made her seem. Silver hair poured over one shoulder to her waist. Her lavender eyes caught on Rory and held. A mortal woman crossing a field in winter ought to have bent stems, marked soft earth, left some ordinary proof of herself. Isolde left nothing. The moss beneath her bare feet did not even flatten. “You came before the last bell,” Isolde said. Rory glanced up automatically, though there was no bell tower, no church, nothing but branches arched high above them. “There are bells?” “In places where hunger is dressed as celebration, there are always bells.” Isolde’s gaze dropped briefly to the pendant at Rory’s throat. “And some doors hear them better than others.” Rory had learned that asking Isolde to speak plainly was like asking weather to sit still. “Good. We’re doing that again.” A smile ghosted at the Seer’s mouth. “If you wanted simple roads, Aurora Carter, you should have stayed in law.” Rory didn’t dignify that with an answer. She still hated when anything in this city knew too much about her. Nyx drifted forward a fraction. “The tear is open?” “Breathing,” Isolde said. “Not open. Not closed. The Veil is thin there tonight, and thinner for those who carry Hell close to the heart.” Rory’s hand tightened around the pendant. The silver chain bit lightly into the back of her neck. “This thing’s been warming up since we crossed the stones.” “Then it knows where it wants to go.” Isolde turned and began walking deeper into the grove. “Come, before wanting becomes invitation.” Rory followed because standing still in a place like this felt more dangerous than moving. The clearing narrowed into a path that could not have been there a second earlier. Trees leaned inward—yew, ash, oak, trunks twisted together like old fingers. Their bark held faint seams of silver that shone when she looked at them from the corner of her eye and dulled when she stared straight on. Thin streams ran across the path without making mud. Fish no longer than her little finger flickered through them, each bright as struck coins. Somewhere above, unseen birds called in notes so clear and glassy they barely sounded alive. The deeper they went, the less human scale held. Ferns rose to her shoulder. Mushrooms the size of serving platters crowded the roots of a fallen tree, their caps painted in bruised blues and molten golds. A white moth fluttered past her face and left a wake of sparks that hung for a heartbeat before winking out. Rory pulled her phone from her coat pocket on instinct. No signal. No surprise there. The lock screen clock flickered, skipped ahead three hours, then back twelve minutes, then went blank entirely. “Useful,” she muttered, shoving it away. Nyx’s low laugh was all wind and no warmth. “The grove does not admire clocks.” Ahead, Isolde glided through the undergrowth without disturbing so much as a seedhead. Rory watched the ground more than once to be sure she wasn’t imagining it. Nothing. No footprints. No bent grass. It should have been eerie. It was eerie. But there was something worse in it too: the sense that the grove recognized Isolde as part of itself and was simply refusing to notice the rest of them. She became aware, gradually and then all at once, that the light had changed. The sky overhead showed through in shards between branches, but it was no longer the grey she remembered from the park. It had taken on a diluted pearly sheen, bright without a visible sun. Her skin prickled. The hairs at the nape of her neck rose. “Do you feel that?” she asked. Nyx tilted their head. “The pressure?” “Like walking downhill and not moving.” Isolde answered without turning. “You are near a seam.” That was all she said, because of course it was. The path opened abruptly onto a circular hollow ringed with standing yews. Their roots knotted above the earth, weaving a raised edge around a pool no larger than a dining table. The water was black and perfectly still. It reflected not the branches overhead but an amber sky. Rory stopped at the sight of it. The Heartstone gave a sudden, hard throb against her chest. There. At last. Something she could trust more than beauty. The air above the pool shimmered. At first it looked like heat haze. Then it thickened, a wavering distortion like oil spread thin over glass. The Veil. Even without whatever supernatural talent was meant to be required for it, she could see the boundary straining. It made her eyes ache. If she looked too long, she had the queasy sense of depth opening where there should have been none. On the far side of the shimmer, shapes moved: a slope terraced with vines, leaves gleaming darkly under an amber light; a marble balustrade; the suggestion of white pavilions in the distance. And over all of it, a scent hit her with such force it almost staggered her. Roasted meat. Wine. burnt sugar. Citrus split under a knife. Yeast. Smoke. Spice. A hundred rich things layered until appetite ceased to be a bodily fact and became an atmosphere. Rory swallowed. “That’s Dymas.” “The lip of it,” Isolde said. “A garden at the edge of Gluttony. Not the throne. Not the kitchens. Not yet.” Not yet. Comforting. Nyx drifted closer to the pool, their edges fraying in the trembling light. “It widens.” The shimmer had begun to pull apart along a line no thicker than a thread. Rory felt the Heartstone heat in answer, a pulse synced to the tear’s slow opening. The pendant seemed to tug, ever so slightly, toward the rift. “What do I do?” she asked. Isolde looked at the dagger at Rory’s hip. The Fae-forged blade sat under her coat, sheathed flat against her side. Rory drew it. Moonsilver caught the warped light and answered with a faint, clean glow. The dagger was always cold. Tonight it felt cold enough to hurt. “Cut what should not be tangled,” Isolde said. “That’s nearly comprehensible.” “I am in a generous mood.” Rory stepped to the edge of the pool. The Veil hummed against her teeth. She could not see anything like rope or thorn or seam, only that shimmering distortion and the amber world breathing beyond it. She trusted the blade more than her own sight. Lifting it, she pressed the leaf-shaped point into the thinnest place in the air. Resistance met her—soft, then suddenly taut, like pushing into stretched hide. Then the moonsilver bit. The Veil split without sound. Amber light poured through the cut. Heat hit her face. The scent of Dymas deepened until her empty stomach tightened painfully around itself. The opening widened into a doorway tall enough for a person, its edges wrinkling like torn silk in water. Beyond it, the other realm waited. Rory looked once at Nyx. Their violet eyes fixed on the gap, unreadable. She looked at Isolde, who stood serene and impossible in her trackless clearing. No one said don’t go. No one needed to. She had been walking toward this since the pendant first came into her life. “All right,” Rory said, though it came out rougher than she meant. “Let’s see what Hell grows.” She stepped through. Heat wrapped around her like a living thing. Not furnace heat. Not the dry blast of a kitchen oven door opening. This was soft and lush and intimate, heavy with moisture and sweetness. It slid under her coat, settled in the hollow of her throat, pressed fruit and smoke and fermentation into every breath. The ground beneath her boots was dark red stone veined with gold, warm through the soles. Ahead, terraces unrolled in slow sweeping curves down a valley so fertile it looked obscene. Vineyards stitched the slopes in precise ranks, grapes hanging in great translucent clusters—green like sea-glass, purple so dark they were almost black, ruby red and faintly luminous from within. Beyond them spread orchards with trees bowed under impossible fruit: pears with skins like polished bronze, figs the size of fists, pomegranates split wide enough to show jewels of wet garnet flesh. Irrigation channels carried not clear water but liquid with the color of pale wine. It ran over stone and gave off a faint, yeasty perfume. Above everything hung the sky: a vast warm amber, neither day nor sunset, lit from somewhere beyond sight. No sun. No clouds. Just that rich burnished glow, as if the whole realm had been lacquered in honey. For a moment Rory could only stand there and look. The place was beautiful in the way a trap is beautiful when it has been built by someone patient. White pavilions rose in the middle distance, their canopies bellied by a wind she could not feel. Further off stood towers and broad-columned halls in cream stone, draped with trailing vines and banners the color of old wine. From that direction came music—strings, drums, a bright peal of laughter—and beneath it the fainter metal rhythm of kitchens at work: knives on boards, lids clattering, the hollow ring of ladles against deep pots. Nyx came through behind her, then Isolde. The rift drew itself smaller at their backs but did not close. Nyx’s form thinned at the edges in the relentless amber light. “Too little shadow,” they murmured, displeased. “There’s shadow enough where fruit ripens,” Isolde said. Rory barely heard them. Movement among the terraces had caught her eye. People worked the vines below. At least they looked like people from this distance—men and women in aprons and rolled sleeves, moving in careful practiced lines with baskets over their arms. Some wore chef’s whites stained at the cuffs with juice or soot. Some carried knives curved like moons. Their motions were efficient, almost graceful. Not one of them spoke. One man straightened at the end of a row and turned his face up toward the terrace where Rory stood. Even from here she saw the hollowness in him. Not thinness. Something worse. A look as if appetite had eaten everything behind his eyes and left the body to keep working. He looked away at once and bent back to the grapes. Rory felt a small hard knot tighten low in her stomach. “Those are the contracted souls.” Isolde’s expression did not change. “Some signed willingly. Some were hungry in the wrong company.” That smell again—bread crust, roasting fat, sugared peel—rolled over the terrace, and Rory’s mouth flooded with saliva so sharply it angered her. She had eaten before coming here. She knew she had. It made no difference. Dymas leaned on hunger like a hand on a bruise. “Do not taste anything unless you mean to be remembered,” Isolde said quietly. Rory looked at her. “That sounds like advice someone should give before the portal.” “I have given it now.” “Again,” Nyx whispered, “practical standards are low.” They started down the terrace. The path wound between low walls of pale stone, every surface carved. At first Rory thought the designs were vines and leaves. Then she saw plates, cups, knives, hands lifting goblets, mouths open in song or laughter or greed. The carvings were old enough for their edges to have softened, but not so old the message had gone. Feast, they said. Feast until your wanting becomes the only thing left with your name on it. At one bend they passed a tree trained flat against a trellis. Its fruit resembled peaches until she got close enough to see the skins shimmer with faint opalescent scales. One split open of its own weight. Thick silver-gold nectar ran down the bark, releasing a fragrance so rich she had to lock her jaw to stop herself from licking it from her knuckle when a stray drop landed there. The Fae blade at her side stayed cold as river ice. The Heartstone grew steadily hotter. Below, the sounds of the realm resolved into layers. Bees droned in the lavender hedges lining the path, though these bees were the size of plums and shone with metallic green bodies. Somewhere hidden, water chuckled over stone. Further off came the calls of unseen birds, low and fluting. Over it all rolled the hum of a place devoted to making desire respectable: ovens breathing, crowd-noise swelling and falling, the occasional distant cheer. They rounded another bend and the valley opened wider. Rory stopped dead. Built into the slope below was an amphitheater the size of a stadium, its descending tiers lined not with seats but with long banquet tables dressed in white cloth. Candles already burned in ranks though no evening approached. At the center, where a stage might have stood, sprawled a kitchen vast enough to serve armies—hearths blazing blue and gold, hanging copper pans, marble blocks for butchery, racks of herbs drying in the warm air. Figures in white moved through it with the brisk, terrible focus of surgeons. Above them, suspended from iron chains, enormous glass globes held simmering amber liquid that caught the realm’s light and turned it to fire. The smell coming from that place hit like a blow. Rory had never understood how scent alone could feel indecent. Now she did. “Oh,” she said softly. Wonder made the word too small. So did unease. On the far wall of the amphitheater loomed a carved face larger than a house: heavy-lidded eyes, a serene mouth, the suggestion of indulgent amusement in every line of it. Vines draped the brow. Fruit garlands hung from the stone cheeks. The whole thing watched the kitchens below with the calm possessiveness of a god inspecting a table laid in his honor. “Belphegor,” Isolde said, following her gaze. Rory had not asked, but the answer had been obvious. “Subtle.” “Princes of Hell rarely are.” A bell sounded. The note was deep enough to tremble in Rory’s ribs. It rolled out across the terraces, and everywhere the realm answered. Workers in the vineyards straightened as one. The metallic bees lifted from the lavender. Leaves shivered. Even the channels of pale wine seemed to quicken. From the kitchen floor of the amphitheater rose a cheer that carried no joy at all. Rory’s hand went to the hilt of the moonsilver dagger. The small crescent scar on her left wrist pulled white against the grip. Her pendant beat hot against her chest, almost painful now, as if something in Dymas had felt her arrive and was delighted by it. Nyx moved a half-step closer, their shadowed shoulder nearly brushing hers. “We are noticed.” Rory stared down at the feast-hall valley under its amber sky, at the white-clothed tables waiting like teeth, at the workers turning their faces toward the bell, at the colossal stone prince smiling over all of it. A place of excess, she thought. A place of indulgence. Standing there, breathing it, she understood the lie tucked inside those pretty words. Dymas did not merely offer appetite room to stretch. It cultivated hunger the way a vintner cultivated grapes—carefully, expertly, until it became the realm’s finest crop. And they had just walked into the vineyard.
created_at"2026-03-09T16:31:21.189Z" 3/9/2026, 4:31:21 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency68508
moderation_latency(null)
generation_time166311
tokens_prompt1590
tokens_completion6311
native_tokens_prompt1532
native_tokens_completion6740
native_tokens_completion_images0
native_tokens_reasoning3008
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.10493
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_08e51e5a072c45320169aef5d951e48190aaf2e4fa4d41d8e9"
is_byokfalse
latency228
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773073881-JhbYJaVZqRLPDZ4rniYq"
upstream_id"resp_08e51e5a072c45320169aef5d951e48190aaf2e4fa4d41d8e9"
total_cost0.10493
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
69.57% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags17
adverbTagCount3
adverbTags
0"Isolde’s gaze dropped briefly [briefly]"
1"Isolde said quietly [quietly]"
2"she said softly [softly]"
dialogueSentences46
tagDensity0.37
leniency0.739
rawRatio0.176
effectiveRatio0.13
84.65% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2932
totalAiIsmAdverbs9
found
0
adverb"completely"
count1
1
adverb"reluctantly"
count1
2
adverb"lightly"
count1
3
adverb"perfectly"
count1
4
adverb"ever so slightly"
count1
5
adverb"suddenly"
count1
6
adverb"sharply"
count1
7
adverb"softly"
count1
8
adverb"carefully"
count1
highlights
0"completely"
1"reluctantly"
2"lightly"
3"perfectly"
4"ever so slightly"
5"suddenly"
6"sharply"
7"softly"
8"carefully"
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)
50.55% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2932
totalAiIsms29
found
0
word"silk"
count2
1
word"long shadow"
count1
2
word"whisper"
count1
3
word"standard"
count2
4
word"flickered"
count2
5
word"fluttered"
count1
6
word"warmth"
count1
7
word"throb"
count1
8
word"shimmered"
count1
9
word"wavering"
count1
10
word"sense of"
count1
11
word"gleaming"
count1
12
word"marble"
count2
13
word"comforting"
count1
14
word"pulse"
count1
15
word"stomach"
count2
16
word"unreadable"
count1
17
word"efficient"
count1
18
word"weight"
count1
19
word"resolved"
count1
20
word"desire"
count1
21
word"simmering"
count1
22
word"could feel"
count1
23
word"loomed"
count1
highlights
0"silk"
1"long shadow"
2"whisper"
3"standard"
4"flickered"
5"fluttered"
6"warmth"
7"throb"
8"shimmered"
9"wavering"
10"sense of"
11"gleaming"
12"marble"
13"comforting"
14"pulse"
15"stomach"
16"unreadable"
17"efficient"
18"weight"
19"resolved"
20"desire"
21"simmering"
22"could feel"
23"loomed"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences251
matches
0"was delighted"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences251
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences280
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2921
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions1
matches
0"Feast, they said."
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions87
wordCount2667
uniqueNames16
maxNameDensity1.2
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
London1
England1
Nyx12
Heartstone4
Varga1
Rory32
Isolde19
Seer1
Veil3
Fae-forged1
Dymas4
Fae2
Wonder1
One3
persons
0"Nyx"
1"Heartstone"
2"Varga"
3"Rory"
4"Isolde"
5"Veil"
6"Dymas"
7"Wonder"
8"One"
places
0"Richmond"
1"Park"
2"London"
3"England"
4"Seer"
globalScore0.9
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences173
glossingSentenceCount3
matches
0"looked like darkness behaving badly"
1"looked like heat haze"
2"looked like people from this distance—men"
63.06% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.369
wordCount2921
matches
0"not the branches overhead but an amber sky"
1"not clear water but liquid with the color of pale wine"
2"neither day nor"
3"not with seats but with long banquet tables dressed in white cloth"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences280
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs110
mean26.55
std25.06
cv0.944
sampleLengths
09
114
263
36
480
531
65
758
814
917
104
114
1259
138
1425
1561
168
1722
1830
1921
2020
2120
229
2324
2427
2522
2615
2792
2857
2932
306
3115
3270
3360
346
356
366
379
3810
3948
4017
4110
4269
4348
4430
454
4621
473
4815
4941
98.27% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences251
matches
0"been coaxed"
1"was meant"
2"been lacquered"
3"been built"
4"was delighted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs431
matches
0"was holding"
1"was like asking"
2"wasn’t imagining"
3"was simply refusing"
40.82% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount2
flaggedSentences10
totalSentences280
ratio0.036
matches
0"The scent was worse than perfume and better than it—honey, rain, crushed green stems, something sharp and moon-cold underneath."
1"Trees leaned inward—yew, ash, oak, trunks twisted together like old fingers."
2"On the far side of the shimmer, shapes moved: a slope terraced with vines, leaves gleaming darkly under an amber light; a marble balustrade; the suggestion of white pavilions in the distance."
3"Resistance met her—soft, then suddenly taut, like pushing into stretched hide."
4"Vineyards stitched the slopes in precise ranks, grapes hanging in great translucent clusters—green like sea-glass, purple so dark they were almost black, ruby red and faintly luminous from within."
5"From that direction came music—strings, drums, a bright peal of laughter—and beneath it the fainter metal rhythm of kitchens at work: knives on boards, lids clattering, the hollow ring of ladles against deep pots."
6"At least they looked like people from this distance—men and women in aprons and rolled sleeves, moving in careful practiced lines with baskets over their arms."
7"That smell again—bread crust, roasting fat, sugared peel—rolled over the terrace, and Rory’s mouth flooded with saliva so sharply it angered her."
8"At the center, where a stage might have stood, sprawled a kitchen vast enough to serve armies—hearths blazing blue and gold, hanging copper pans, marble blocks for butchery, racks of herbs drying in the warm air."
9"It cultivated hunger the way a vintner cultivated grapes—carefully, expertly, until it became the realm’s finest crop."
94.99% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2690
adjectiveStacks0
stackExamples(empty)
adverbCount123
adverbRatio0.045724907063197026
lyAdverbCount34
lyAdverbRatio0.012639405204460967
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences280
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences280
mean10.43
std7.52
cv0.721
sampleLengths
09
114
239
311
45
58
66
713
87
916
105
1120
1219
1331
145
1520
1611
175
1822
1912
202
2110
227
234
244
259
2623
2710
2811
292
302
312
328
338
3417
359
369
378
3822
393
4010
418
4219
433
4422
458
4616
475
487
4913
59.52% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.3892857142857143
totalSentences280
uniqueOpeners109
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences219
matches
0"Somewhere above, unseen birds called"
1"Then it thickened, a wavering"
2"Then the moonsilver bit."
3"Just that rich burnished glow,"
4"Further off stood towers and"
5"At least they looked like"
6"Then she saw plates, cups,"
7"Somewhere hidden, water chuckled over"
8"Further off came the calls"
9"Even the channels of pale"
ratio0.046
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount39
totalSentences219
matches
0"She stopped just inside the"
1"They had come through after"
2"Their tall shape sharpened at"
3"She touched the pendant at"
4"It had been quiet on"
5"She was smaller than the"
6"Her lavender eyes caught on"
7"She still hated when anything"
8"Their bark held faint seams"
9"she muttered, shoving it away"
10"It should have been eerie."
11"It was eerie."
12"She became aware, gradually and"
13"It had taken on a"
14"Her skin prickled."
15"Their roots knotted above the"
16"It reflected not the branches"
17"It made her eyes ache."
18"She could not see anything"
19"She trusted the blade more"
ratio0.178
85.57% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount164
totalSentences219
matches
0"Rory disliked places that felt"
1"The grove began feeling clever"
2"The next, the air tightened"
3"Sound folded in on itself."
4"The city vanished so completely"
5"She stopped just inside the"
6"Wildflowers spread through the clearing"
7"Foxgloves lifted their speckled throats"
8"Roses climbed low thorny walls"
9"Frost silvered none of it."
10"The flowers looked fed by"
11"The scent was worse than"
12"They had come through after"
13"Here they seemed almost native."
14"Their tall shape sharpened at"
15"Rory let out a breath"
16"Nyx’s whisper-thin voice brushed her"
17"She touched the pendant at"
18"The Heartstone sat warm against"
19"It had been quiet on"
ratio0.749
91.32% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences219
matches
0"Even without whatever supernatural talent"
1"If she looked too long,"
2"Even from here she saw"
3"Now she did."
ratio0.018
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences120
technicalSentenceCount7
matches
0"Behind her, the standing stones looked older from this side, their bark-like surfaces ridged and split as if they had once been trees and had only reluctantly a…"
1"Their bark held faint seams of silver that shone when she looked at them from the corner of her eye and dulled when she stared straight on."
2"A white moth fluttered past her face and left a wake of sparks that hung for a heartbeat before winking out."
3"She looked at Isolde, who stood serene and impossible in her trackless clearing."
4"Just that rich burnished glow, as if the whole realm had been lacquered in honey."
5"Above them, suspended from iron chains, enormous glass globes held simmering amber liquid that caught the realm’s light and turned it to fire."
6"Her pendant beat hot against her chest, almost painful now, as if something in Dymas had felt her arrive and was delighted by it."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount0
matches(empty)
84.78% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount3
fancyTags
0"she muttered (mutter)"
1"they murmured (murmur)"
2"Nyx whispered (whisper)"
dialogueSentences46
tagDensity0.326
leniency0.652
rawRatio0.2
effectiveRatio0.13
89.1035%