NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMRADDH8AF3DGTCEF8NHWAE
Run Details
Model:
GPT-5.1
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
1m 20s
Cost:
$0.055421
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
Messages
Meta
AI
Aurora Carter had expected the world to end with fire, not with the smell of baking bread. The scent drifted through the Fae grove as Isolde traced a circle in the moss with one bare, pale foot. It shouldn’t have been there—warm yeast and butter and sugar thickening the cold night air of Richmond Park—but it slid over Rory’s tongue like an invisible syrup all the same. “Hel,” Nyx whispered behind her, the word rustling through the leaves. “So close you can taste it.” Rory rubbed the pad of her thumb over the little crimson stone at her throat. The Heartstone had
started to
pulse the moment they’d stepped between the crooked oak standing stones. Now it lay hot against her skin, beating a lazy, heavy rhythm out of sync with her own heart. Each thud rolled through her chest like the
echo
of a distant drum. “Closer,” Isolde murmured, more to the air than to them. The seer’s silver hair floated around her like a curtain pulled by an unseen wind. She stopped at the edge of the clearing, where moonlight tangled itself in the low-hanging branches of the trees and refused to pass. “The wheat drinks the blood of the world tonight,” Isolde said. “And the Veil goes thin where the hunger is thickest.” “Translation,” Rory said, squinting at the dark between the trees. “Door to Hel. Here.” Lavender eyes
flicked
to her, amused. “The lamb learns to name the wolf.” Nyx’s outline stretched beside her, tall and wrong against the bright scatter of wildflowers. In the grove’s ambient glow their body was an absence, a cut-out silhouette of deeper black. Only their eyes held color—a faint, pulsing violet, twin embers in a shape that was almost human. “The Wardens won’t like this,” Nyx whispered. Their voice was always the same—like words riding the edge of a draft through a cracked window. “Veil’s already thin for solstice. One more tear and they’ll start looking.” “We won’t linger,” Isolde said. “Belphegor’s kitchens wait for their heart.” Their gaze fell to the stone at Rory’s throat. Rory swallowed. “You’re sure,” she said, “this thing came from there?” Isolde tilted her head as if listening to some distant, private song. “Where else would you find a heart that never stops feeding?” Helpful. The bare moss of the grove ended in a tight braid of roots and leaves. Beyond that, the darkness thickened into something almost solid. Rory took a breath and stepped until her trainers nudged the invisible line. She lifted her hand and reached out. The air there had texture. It pressed against her skin like cool glass, resisting. Then, with a sharp, silent snap, it rippled under her fingers. A faint, silvery distortion skated out from where she’d touched it, like water disturbed by a pebble. The hairs rose on her arms. “The Veil,” she murmured. “Hungry, hungry curtain,” Isolde said
softly
. “Mind your pockets, or you’ll pass through with less than you brought.” Rory
tried to
pretend that helped. Her other hand drifted down to her belt, brushing the hilt of the dagger Isolde had given her weeks ago. The Fae-forged blade lurked in its sheath, cold even through the leather, a small precise strip of winter at her hip. Nyx flowed forward, their arm lengthening, shadow-fingers pushing where Rory’s human ones could not. The distortion shuddered, light bending in a brief, dizzying twist. The smell of bread grew stronger, braided now with something richer—meat and wine, spiced fruit and roasting fat. It rushed out in a slow exhale that fogged the grove’s glow. The Heartstone burned hot enough to sting. Rory hissed
softly
, fingers tightening around it. “Door’s open,” Nyx murmured. “Ladies first.” Rory glanced back at the grove—the standing oaks leaning in, their leaves whispering secrets in a tongue she still didn’t speak. Time moved badly here. There was no telling how long they’d been in the clearing, only that London’s city lights no longer bled through the trees. “If I don’t come back,” she said, “don’t let Eva sell my vinyl collection to that guy from the third floor with the man-bun.” Nyx’s eyes brightened with something that might have been amusement. Isolde only smiled, small and strange. “Step
quickly
,” the seer said. “Remember—what is offered is rarely a gift, and what is eaten is seldom forgotten.” “Right,” Rory muttered. “No snacking in Hell.” Then she stepped through the Veil. The first sensation was heat—not heat like a fire, but heat like a crowded restaurant kitchen, like too many bodies and too many ovens all shoved into one space. It wrapped around her instantly, thick and humid. The second was smell. The scent on the other side hit like a physical blow: sugar and char, wine turned almost to vinegar then pulled back, cinnamon and clove and things she couldn’t name, all layered over the faint copper of blood. For a heartbeat she couldn’t see. The world became amber and noise—a low, constant distant clamor of clattering metal, bubbling liquid, a thousand soft wet sounds of chewing and swallowing. Then her eyes adjusted. They stood at the edge of a hill that might once have been stone but was now crusted over in something else—baked, cracked, the texture of stale bread. It crunched under her trainers, depressingly like walking on old toast. The hill sloped down into a valley that glowed under a sky the color of melted honey. Vineyards rolled away in precise, unnatural rows, marching to a horizon that
wavered
and folded back on itself. The vines here were thicker than any she’d seen, their trunks spiraled and braided together like ropes. Leaves shone a waxy, almost greasy green, shimmering with a thin sheen of oil instead of dew. Heavy clusters of fruit drooped from them—some she recognized as grapes, though each was as large as a plum; others were stranger, translucent orbs veined with faint pulsing light, like sacs of trapped sunrise. Rivers of liquid cut through the valley, their surfaces catching the amber sky. Wine, Rory thought, but the smell was more complicated—fermenting, alive, furious. Bubbles rose on the surface in patterns that suggested breathing. “What the—” she began. “A vineyard,” Nyx said, stepping out of the Veil’s thinning shimmer behind her. In this light they were even harder to look at, the edges of their form smearing into the shadows cast by nothing Rory could see. “Dymas breeds excess like London breeds estate agents.” Isolde emerged last, pale feet leaving no mark on the crumbling bread. The amber light kissed her silver hair, turning it the color of champagne. “Gluttony’s garden,” she said. “Where hunger grows fat on itself.” As if in answer, something moved in the rows below—a ripple, quick and sinuous, running along the ached backs of the vines. Rory squinted. For a second she thought it was the wind. Then she realized the leaves
were turning
, all at once, their glossy faces swiveling upward like a thousand dark green eyes. The nearest cluster of grapes shivered. One of the glassy orbs detached and fell, landing with a wet, obscene plop at her feet. It wobbled, the light inside swirling
lazily
. It wasn’t quite round; ridges bulged along its surface, forming a faint suggestion of parted lips. Rory took a slow step back. “If that thing asks me to kiss it, I’m leaving.” Nyx’s whisper gusted soft amusement. “Try poking it.” “You poke it.” Curiosity edged out disgust by a hair. Rory knelt, dagger still sheathed, and extended a finger. The fruit’s skin gave under the slightest pressure, impossibly yielding, warm. It shivered and split with a wet sigh, opening along those ridged seams. Inside, instead of flesh and seeds, there was a slick, swirling syrup of deep crimson, releasing a fresh wave of scent—wine and berries and some older, darker sweetness that snagged right behind her knees. Her stomach clenched—not with hunger, not exactly, but with a low, painful wanting. Saliva flooded her mouth. “Careful,” Isolde said
lightly
. “The first taste is free. The second is your name. The third is everything else.” Rory jerked her hand back as if burned. The feeling faded, but
slowly
, leaving a sticky
echo
behind her teeth. She wiped her fingers on her jeans, heart thudding. “Let’s keep moving,” she said, voice hoarse. “Before something decides I’m on the menu.” They picked their way down the hill. As they descended, the sounds grew clearer—a clatter of pans, a rise and fall of voices in dozens of tongues, laughter that never quite reached joy, moans that never quite reached pain. The sky brightened to a more liquid amber overhead, its light strangely directionless, as if it bled from the air itself. A narrow path wound between the first rows of vines, the soil dark and rich and damp. The bread-crust hill gave way to something more like chocolate cake underfoot, compressing
slightly
with each step. Rory tried not to think about it. She failed. “Do you
smell that?” she
asked after a while. Nyx tilted their not-quite head. “Which part?” “There’s… layers.” She inhaled again, more
cautiously
. “Fresh-baked… something. Also… coffee? And—” “Regret,” Isolde supplied. “And fat, and pride, and a little fear. Hel remembers what it’s fed.” “Comforting.” They passed under a trellis arch. Thin strands of sugar glass hung from it like icicles, chiming
softly
as they brushed the air. On the other side, the vineyards opened into an orchard. The trees here were short and squat, their trunks the glossy brown of caramel. Their branches curled upward in elegant spirals, heavy with fruit. At first it looked familiar—apples, pears, plums. Then Rory looked closer. One tree bore what looked like apples, except their skins
were marbled
with streaks of marigold and violet, and faint,
intricate
sigils glowed just beneath the surface. On another tree, something like pears dangled in clusters, each fruit faintly translucent. Inside, instead of seeds, little shapes drifted—eyes, tongues, tiny grasping hands, all dissolving and re-forming in slow motion. A soft sound to their right drew Rory’s attention. She watched as one such pear-fruit split open on its own, its skin peeling back in thick, eager petals. A pale, trembling hand reached out of the pulp, grasped blindly for something to hold, then dissolved into dripping juice again. She swallowed hard. “Tell me that’s normal.” “For Hel?” Nyx said. “Yes.” For the first time since stepping through, they looked almost uneasy. The line of their shoulders blurred, edges fracturing like smoke in crosswind. “You’re not fond of this place,” Rory said quietly. “Dymas is all appetite,” Nyx murmured. “No shadows in a belly. Only digestion.” Isolde had wandered ahead, fingertips brushing a low-hanging branch without ever quite touching the fruit. “Do not pity them,” she said, eyes on the orchard. “They ate well in life. They feast better in death.” “The souls?” Rory asked, glancing around
sharply
. “Where are they?” A distant cheer rose, then the shattering crash of breaking crockery. The orchard dipped, and for a moment the trees parted just enough for her to see the next valley over. Long tables stretched there, dozens, hundreds, arranged in concentric rings around a central pit. They were laden with food—platters of meat
glistening
with fat, towers of sugared pastries, bowls of something steamy that smoked in colors Rory had never seen smoke in. Figures sat shoulder to shoulder on benches: some obviously demonic, inhuman silhouettes with horns and extra joints and skin like polished onyx or raw meat; others looklingly painfully human. Their faces
were blurred
by distance, but their movements were clear enough—hands tearing, mouths working, throats gulping. Servants darted among them, refilling plates the moment they emptied. “No one stops,” Nyx said
softly
. “That’s the trick. You never stop eating, or the hunger catches up.” “And if you do stop?” Rory asked. Nyx’s eyes glowed faintly. “Ask one of them.” The central pit roared. A gout of flame leaped up, followed by the faint, unmistakable sound of screaming. Rory tore her gaze away. The Heartstone hammered against her sternum, each pulse now a sharp, insistent knock. “Where are we going?” she asked, voice low. “Specifically.” Isolde turned back to her, a smile curving the corners of her mouth as if she’d been waiting for the question. “To the root,” she said. “Every vine has one. Every hunger a seed. Belphegor built his kitchens around the oldest table in Hel. Your little stone remembers the feast.” She pointed past the orchard, where the land
began to
rise again in a slow, sinuous swell. Beyond the amber haze, a dark shape
loomed
—a structure that might have been a castle if castles
were grown
instead of built. Towers of bone-white
porcelain
twisted upward, fused with branches laden with stoneware fruit. Great windows yawned open, their frames made of stacked silver platters, their panes thin sheets of cooled sugar glass. Smoke of various flavors curled from dozens of chimneys shaped like fluted cake molds. Even at this distance, Rory could hear it—the clatter and roar, the hissing steam and crackle of fat on flame. A constant, thunderous heartbeat of industry. “Kitchen-cathedral,” Nyx whispered. “Haven’t seen it since…” They trailed off. The air around them tightened. “What?” Rory said. “Since what?” “Since I was still human enough to be hungry,” Nyx said. Their voice had gone quieter, the whisper thinning. “Aldric liked his wine. And his ambition.” Rory’s throat dried. For a moment, the alien world
wavered
and a much older one overlapped—a man in seventeenth-century clothes, maybe, reaching for power through a ritual gone wrong. A kitchen-cathedral waiting, patient as rot. She shook it off. There’d be time to unpack that later. Maybe. If they lived. “Alright,” she said, squaring her shoulders. “We go to the root. We find out what this thing is.” She touched the Heartstone again. It was almost too hot to bear now, the faint inner glow visible even in the honeyed light. It pulsed in answer, and as it did, the path ahead of them shifted. The cake-soft soil firmed, darkening to something like baked clay streaked with veins of glossy caramel. Between the trees, a narrow track revealed itself where none had been before—slabs of polished bone nestled in the earth, leading toward the rising land and the kitchen-cathedral beyond. On either side, the orchard’s branches bent back, their strange fruits turning away as if sulking. “Invited,” Isolde murmured. “Or expected.” “Is that better?” Rory asked. The seer’s smile didn’t reach her eyes. “It is what it is.” They followed the bone path. With each step, the air grew thicker, the scents denser, layered until breathing felt like eating. Rory’s stomach turned somewhere between queasy and ravenous. She didn’t know which was worse. Once, a low branch dipped toward her, its fruit brushing her hair. A single drop of juice spattered onto her cheek. It burned cold,
searing
a path down to the corner of her mouth. Instinct screamed at her to lick it away, to taste, just a little, to know. She
clenched her jaw
and wiped it off with the back of her hand. Her fingers shook. Nyx slid closer, a towering shadow at her side. “Good,” they murmured. “Hel works best when you don’t notice you’ve already agreed.” “Agreed to what?” “To more.” They crested the last rise, and the kitchen-cathedral reared above them in full. Up close, it was worse and better than she’d thought. The
porcelain
towers were not smooth; they
were carved
in endless reliefs of feasts—tiny figures hollowed out of the white material, forever lifting cups, forever leaning over plates. Some of the carvings moved, cycling through the same small gestures on endless repeat. A wine jug tipping, refilling itself, tipping again. A roast sliced and sliced and sliced, never diminishing. The great doors at the front were slabs of dark wood banded with iron, but the iron
was shaped
like cutlery—forks and knives and spoons elongated into sinuous, writhing bands. The handles flexed as they approached, just
slightly
, as if waking from a long nap. Heat rolled out from the seams, carrying the roar of internal fires. Rory could hear voices inside now, some shouting orders, some singing snatches of old songs woven around words like salt and bone and bargain. The Heartstone hammered so hard it hurt. She realized, abruptly, that her palms were slick with sweat, her shirt sticking to her back despite the heat that should have baked any moisture away. The dagger at her side felt heavier, its cold sinking deep into her hip like a reminder. Isolde stopped a few paces from the door. The amber light lent her an unhealthy glow, like a painting left too long in direct sun. “Here,” she said
softly
. “The oldest hunger. The first kitchen. Belphegor’s heart and hearth.” Nyx’s form thinned at the edges, their violet eyes dimming. “You don’t have to come in,” Rory said, thinking of bellies and digestion and no shadows. Nyx’s whisper stirred her hair. “I’ve been running from this place for centuries, Aurora Carter. Time I stole something back.” The knives in the door flexed again, metal tines clinking together with anticipatory hunger. Rory took one more breath of the too-rich air. It tasted like every meal she’d ever loved and every one she’d ever missed and something vast and gnawing beneath both. “Alright,” she said, fingers closing tight around the Fae-forged hilt at her side. The cold bit her skin, sharp enough to anchor. “Let’s see what’s on the menu.” And together, they stepped toward the doors of Dymas’s heart.
created_at
"2026-02-17T02:55:44.348517+00:00"
2/17/2026, 2:55:44 AM
model
"openai/gpt-5.1-20251113"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
20048
moderation_latency
(null)
generation_time
80097
tokens_prompt
1590
tokens_completion
5395
native_tokens_prompt
1532
native_tokens_completion
5509
native_tokens_completion_images
0
native_tokens_reasoning
1541
native_tokens_cached
1408
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
usage
0.055421
router
(null)
provider_responses
0
id
"resp_0fdb64aff016e17f016993d85fc080819793d6375a62389d8d"
status
200
is_byok
false
latency
162
endpoint_id
"764eb97f-8bab-4326-b29b-7a8799b00a70"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-5.1-20251113"
api_type
"completions"
id
"gen-1771296863-ApalU25UVCIrADWnfLpD"
upstream_id
"resp_0fdb64aff016e17f016993d85fc080819793d6375a62389d8d"
total_cost
0.055421
cache_discount
0.001584
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
80.7018%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
38
adverbTagCount
6
adverbTags
0
"Isolde murmured, more to the air than to them [more]"
1
"Isolde said softly [softly]"
2
"Isolde said lightly [lightly]"
3
"Rory said quietly [quietly]"
4
"Nyx said softly [softly]"
5
"she said softly [softly]"
56.1551%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
2965
totalAiIsmAdverbs
13
found
0
adverb
"cautiously"
count
1
1
adverb
"lazily"
count
1
2
adverb
"lightly"
count
1
3
adverb
"quickly"
count
1
4
adverb
"sharply"
count
1
5
adverb
"slightly"
count
2
6
adverb
"slowly"
count
1
7
adverb
"softly"
count
5
highlights
0
"cautiously"
1
"lazily"
2
"lightly"
3
"quickly"
4
"sharply"
5
"slightly"
6
"slowly"
7
"softly"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
62.9005%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
2965
totalAiIsms
11
found
0
word
"searing"
count
1
1
word
"flicked"
count
1
2
word
"glistening"
count
1
3
word
"wavered"
count
2
4
word
"loomed"
count
1
5
word
"porcelain"
count
2
6
word
"intricate"
count
1
7
word
"echo"
count
2
highlights
0
"searing"
1
"flicked"
2
"glistening"
3
"wavered"
4
"loomed"
5
"porcelain"
6
"intricate"
7
"echo"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"clenched jaw/fists"
count
1
highlights
0
"clenched her jaw"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
217
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
217
filterMatches
(empty)
hedgeMatches
0
"started to"
1
"tried to"
2
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
260
matches
0
"smell that?” she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
114
mean
25.65
std
20.85
cv
0.813
sampleLengths
0
17
1
50
2
17
3
63
4
48
5
21
6
14
7
13
8
47
9
36
10
11
11
11
12
9
13
23
14
1
15
44
16
48
17
4
18
18
19
6
20
41
21
54
22
14
23
6
24
47
25
24
26
16
27
19
28
7
29
6
30
79
31
30
32
4
33
56
34
86
35
34
36
4
37
46
38
25
39
10
40
54
41
46
42
16
43
8
44
3
45
74
46
17
47
19
48
29
49
14
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
217
matches
0
"were marbled"
1
"were blurred"
2
"were grown"
3
"were carved"
4
"was shaped"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
429
matches
0
"were turning"
86.3762%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
2525
adjectiveStacks
1
stackExamples
0
"low, constant distant clamor"
adverbCount
123
adverbRatio
0.048712871287128715
lyAdverbCount
29
lyAdverbRatio
0.011485148514851485
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
260
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
260
mean
11.25
std
7.3
cv
0.649
sampleLengths
0
17
1
20
2
30
3
11
4
6
5
15
6
16
7
19
8
13
9
10
10
15
11
23
12
11
13
10
14
10
15
4
16
6
17
7
18
14
19
16
20
17
21
7
22
17
23
12
24
5
25
6
26
9
27
2
28
9
29
12
30
11
31
1
32
15
33
9
34
13
35
7
36
5
37
9
38
11
39
17
40
6
41
4
42
6
43
12
44
6
45
20
46
21
47
14
48
10
49
18
61.6667%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
8
diversityRatio
0.38846153846153847
totalSentences
260
uniqueOpeners
101
43.4211%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
38
fancyCount
20
fancyTags
0
"Nyx whispered behind her, the word rustling through the leaves (whisper rustle)"
1
"Isolde murmured, more to the air than to them (murmur)"
2
"Rory said, squinting at the dark between the trees (say, squint)"
3
"Nyx whispered (whisper)"
4
"she murmured (murmur)"
5
"Isolde said softly (say softly)"
6
"Nyx murmured (murmur)"
7
"Rory muttered (mutter)"
8
"Nyx said, stepping out of the Veil’s thinning shimmer behind her (say, step out thin)"
9
"Isolde said lightly (say lightly)"
10
"Isolde supplied (supply)"
11
"Rory said quietly (say quietly)"
12
"Nyx murmured (murmur)"
13
"Nyx said softly (say softly)"
14
"Nyx whispered (whisper)"
15
"she said, squaring her shoulders (say, squaring)"
16
"Isolde murmured (murmur)"
17
"they murmured (murmur)"
18
"she said softly (say softly)"
19
"she said, fingers closing tight around the Fae-forged hilt at her side (say, close)"
87.7189%