NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR8GCSE6ENWNKYFAJAT28Q
Run Details
Model:
GPT-5
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
2m 32s
Cost:
$0.069621
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
The wildflowers shouldn’t have been blooming. They breathed anyway, their petals sighing open and shut in a rhythm that made Aurora’s skin prickle. Moonlight hung above Richmond Park like a pale coin lodged in the throat of the sky, and the clearing smelled of damp earth and something cleaner, like new snow. The ancient oaks that made the circle stood as they always had—gnarled, muscled with age, their bark crowded with lichen—but when Rory broke the line between two trunks, the air caught against her cheeks and went thin. “Step light,” Isolde murmured without moving her lips. She had hair like poured silver and eyes the soft purple of bruised crocus petals. Her bare feet brushed the grass and left nothing behind. “The hour bites true.” “I hate it when time has teeth,” Rory said before she could stop herself. Her voice sounded different, dulled to a whisper. Heat gathered at her breastbone. The Heartstone pendant warmed through the fabric of her jacket, a polite
throb
that steadied her like a metronome. She touched it with two fingers and felt it pulse harder, as if the clearing itself had leaned closer to listen. The dagger Isolde had pressed into her palm weeks ago lay cold against her hip, its moonsilver hilt always as frigid as river stones in winter. Fae blade. Her thumb kept finding the fine edge of its guard when she
wasn’t thinking
about it. “Do we have a plan?” Rory asked. “Or are we just—” “Wandering into temptation,” Nyx finished, their voice the hush of wind through a keyhole. They hung back among the longer shadows pressing in around the stones, taller than Rory by a half-head in the moment they chose a body. Their silhouette had shoulders and a throat and hands that could hold, but their edges blurred and went thin where the darkness deepened. When they lifted their head, faint violet light stirred behind what might have been eyes. “A plan is a paper umbrella in rain. Hold it if it comforts you.” “I’ll take any umbrella going,” Rory said. The breath she let out smoked in the cold. She glanced once over her shoulder, to where the park path should have been. The trunks were nearer and farther all at once, their arrangement unhelpful. An hour inside, Isolde had warned, could be minutes or days outside. Rory had left her phone on her pillow for the first time since she’d fled Cardiff. No pinging little lifelines. Just a necklace that warmed like a swallowed ember and a blade that kept telling her to hold tighter. Isolde raised a hand. A ripple moved through the clearing, as natural as heat over tarmac. It rolled like light off glass and hung there, a shimmer just at the edge of seeing, the world behind it warped the way a spoon warps your reflection. The spaces between the trees lined up like a hallway. “It is thin tonight,” Isolde said, with a satisfaction that never reached her face. “The shortest sun makes the longest reach.” Rory swallowed. “If this goes wrong—” “You’ll know,” Nyx said. That was not comforting. Rory shifted her
weight
and thought of the radius of her scar, the crescent that curved pale on her left wrist. She had got it when she was nine, catching herself on a broken kitchen tile. She remembered blood and the reek of bleach and her mother’s tea cooling on the table. And she remembered, absurdly, feeling embarrassed because the cut had made it
look
like she’d tried and failed at something more dramatic. The memory anchored her. She
look
ed at Isolde’s back—straight, untouchable—and stepped through the shimmer. Her ears popped as if she’d climbed fast. Heat rolled up and over her. The smell hit her first: nectar and roasted sugar, wine so old it had gone medicinal, spices she didn’t have names for—wet cardamom, pepper that numbed the gums, something sharp as grated citrus peel. It layered on her tongue, insisting, and underneath it, the damp mineral musk of turned soil. Wind moved and it was like standing by restaurant vents, steam meat-sweet and yeasty pouring into a cold street. She blinked. The sky burned deep amber, spilled and held. No sun, not exactly; the light came from everywhere at once, syrup-thick. Vines ran in neat soldiers’ lines over the hills, their leaves as big as dinner plates, green so alive it glared. Grapes as long as her forearm hung in frosted ropes. Orchards unfurled to the left: trees furred with blossoms and fruit at the same time, fat pears splitting their own seams, oranges sweating oil that caught the light. Bees drifted, their bodies faceted like cut glass, their hum taut as piano wire. When they brushed a blossom, dust glittered off like thrown sugar. Rory’s boot sank half an inch. She
look
ed down. The path beneath her soles was not dirt. It was pressed herbs—rosemary, mint, crushed basil—that gave underfoot and released scent with every step. She took another, and the ground exhaled. Somewhere far off, a bell chimed. Not a bell. Metal clashed
lightly
, hundreds of blades hitting wood in a staccato rhythm. It washed over the hills; a peal of knives. “Right,” she said. Her throat had gone dry. “This place is… something.” “Some things are raveners,” Isolde said mildly. She had moved a little ahead. The hem of her dress didn’t pick up burrs, and when she turned, she left the air as still as she’d found it. “They eat what eats them until both are hollow.” Rory wasn’t sure if that was a warning, but she took it as one. The Heartstone lay warm against her; the beat had quickened. It tugged, almost. Not a direction so much as the sense that one way tasted better than the other. Nyx came to her side without moving—one shadow melting into the next, reforming as a long hand closed around a low-hanging vine. The vine twitched like an animal and eased away. “Don’t touch,” they said. “Even if it offers you a little.” Their eyes thinned to slits of violet. “Especially then.” “Noted,” Rory said. She wished
suddenly
for a bottle of water and some clean air that didn’t smell like a pâtisserie. “What do you call this place?” Nyx’s mouth bent, a suggestion where their face caught the light. “They call it by a thousand praising names. None of them are needed to leave.” A soft laugh carried on the wind. Rory turned, heart knocking once hard against her ribs. It was just trees and the slow, obscene swell of fruit bulging on branches. But something had moved where tree met ground—a slip of white, quick as a fox. A shape slid between trunks. Cloth. She glimpsed a pale sleeve, a gloved hand. Her skin prickled. “People live here,” she said. “People are kept here,” Nyx murmured. “Some by choice, some by choice that was eaten out of them.” “Don’t
say that,” Rory
said. “I can’t say what isn’t.” Isolde’s smile was sudden and small. “He can.” There was no path to follow, not in a way that would have satisfied the tidy part of Rory that liked maps. But the Heartstone warmed more when she
look
ed to the right, towards a hedge knotted of fig and glossy bay leaves, its arch mouthed like a cave. She stepped toward it and the heat spiked. The pendant’s chain felt cooler than the air; the little gem shone
slightly
through her shirt, a low ember. Her pulse tapped at her neck in perfect time. They passed under the arch. The garden beyond knew what it was. Neat squares had been cut into the ground and filled with things that could not exist: cabbages unfolding into pale, spiraled shells with a shimmer inside like pearls; pumpkins furred with truffles, the black fungus webbing their orange flanks; vines heavy with lamps—fruit that made their own light, veins pulsing slow and red under translucent skin. Every bed yielded something that asked to be consumed. Every leaf, every stalk, each root had
been trained
to seduce. “Brilliant,” Rory said without meaning it to be praise. “This is brilliant.” Isolde tilted her head. “A hungry mind marvels at a hungry world.” “How about a terrified mind?” Rory asked. “Terrified minds fall quiet,” Isolde said. She
look
ed at Rory’s chest, at the glow that was now obvious through the thin white of her T-shirt. The
throb
bing matched the not-bell’s rhythm. “Your stone beats nearer an open mouth.” Rory stopped. They weren’t alone. She realised it the way you
notice
when a conversation has hushed as you enter a room. Eyes. Dozens. She
look
ed up and saw them set into the hedges at careful intervals: slicer’s knives hammer-turned to reflect, thin as suns, their polished faces catching and holding her. The impression of eyes faded when she
look
ed directly. Just metal. Then it returned when she
look
ed away. Her skin puckered. “Keep moving,” Nyx whispered. “Polished things here are never just for cutting.” They came upon the first kitchen built into the hill as if it had grown there. Rory would have thought it pretty, if not for the heat that rolled out like a living breath. The ovens were mouths. Black stone rounded into lips, heat prizing them open. Chimneys rose with the grace of minarets, white smoke curdled to creaminess as it went. Worktops grew from the rock, their surfaces worn to a shine, furred at the edges with herbs that sprouted without soil. No one worked them now. No clatter, no human hum. But the air shivered as if memory moved through it—hand to knife to bone to board. She stepped closer and the Heartstone nearly burned her. Heat threaded through fabric, tickled the fine hairs under her collarbone, made a drop of sweat slip cold down her spine. She tugged the chain out so the gem could sit against open air. It glowed like a coal. On the far wall, a shallow niche had been cut, hardly
notice
able at first. It was a shape impossible to ignore now she’d seen it: a depression roughly the size of her thumbnail, edges smoothed by centuries of intention. Heart-shaped. A ridiculous detail, except nothing here had ever been subtle. Nyx’s presence sharpened next to her. They had gone more solid, the edges of their shoulders precise, the violet of their eyes concentrated to burning bellybutton bruises. “Careful,” they murmured. “That there is not a socket. That’s an oath.” “I wasn’t going to—” Rory began, but she had been going to. A small, traitorous part of her hand had already lifted. She closed it around the pendant instead, holding the heat against her palm until she could feel the outline of the stone imprint on her skin. “What happens if I put it in?” Nyx’s glance slid over the ovens, over the clean worktops that hadn’t seen service for a while and yet shone with an eager nap. “Then you’d give of yourself to close a hunger that is not yours. Or to open one.” “We came for this,” Rory said. “We came for what it opens.” “We came to
look
,” Isolde said, and in the two words there was something like kindness. “What goes down is slower to return than what rises.” Rory
let out a breath
. Fine. She could
look
without touching. She crouched, squinted, and for a second the niche seemed blank. Then it
wavered
. The stone around it moved. Lines thinned like held skin. She
hated that image
. She reached out with her free hand and didn’t quite touch the stone, letting her knuckles hover in hot air. The glow from the Heartstone painted the edge of the niche, and in the light, something wrote itself on the rock—a spiral like a fingerprint magnified until it filled the world. She blinked and saw it for what it was: a series of doors nested like shells. “The smell is wrong,” she said, before she knew why. She straightened. Went still. Listened past the syrup light. Past sugar and wine and herb breath. Under all that sweetness, something bitter ran, thin as a thread cut without care. Coffee scorched. A peel of blackened lemon. She could almost feel it skating over the back of her tongue. It didn't fit the rest. Her stomach gave a queasy twist. Nyx tasted the air without moving their mouth. “You’re right.” Isolde’s face didn’t change. “Bitterness binds sweetness to reason. But burn,” she said, and the word made the air go a shade thicker around it, “is ruin made useful.” “You’re doing the riddles thing again,” Rory muttered, but the Heartstone agreed with the bitter note. It beat like a quick heart when she turned toward the smell and went faint when she
look
ed away. The garden sloped downward. The herbs underfoot gave way to a floor that shot hard light back: white
marble
veined in dark caramel. Rows of low tables formed an amphitheater curving like a half-moon around a sunken stage. Here and there, plates sat out. Glass covers fogged on the inside, as if something had just exhaled beneath. Banners hung limp from high beams: a stylized horned head crowned with wheat, a symbol sewn and sewn until it had become as invisible as a cliche. It watched without eyes.
“Is that—” Rory
began. “Don’t name what watches you,” Nyx said. She bit the inside of her cheek and tasted iron. The amphitheater was old, she realized. The
marble
had a wear at the edges that didn’t come from a decade or two of foot traffic. The grooves on the chopping blocks were too dense to map. Her law professor once had droned about precedent wearing ruts into thought; this was that, embodied in stone. How many competitions had cut themselves here? How many victors had eaten themselves sick? On the stage, set into the floor, lay a circle of metal the size of a manhole cover. It had
been polished
until it held its amber sky like a pool. The bitterness rushed off it in small, bitter gusts, as if it
were exhaling
old char every time the not-bell chimed. The Heartstone tugged toward it like a faithful hound. Nyx’s hand—cooler than the air—came to rest over Rory’s wrist. They didn’t squeeze. “Listen,” they said
softly
. She did. The blade-music had stilled. In the pause, she heard something else, faint as the first crackle of fat in a pan. Whispers. Not words, not even sounds you could call formed. The impression of mouths shaping things, an army of them. Her chest felt too small. “We should go back,” she said, which surprised her. “We’ve seen enough.” Isolde’s eyes half-closed, lashes pale as frost. “What you carry is nearer its own hearth than it has been in a mortal span.” “I don’t know what that means.” “It means,” Nyx said, gentle, “that if you’re going to say no to the meal, say it before they lay the first course.” Something in Rory unclenched. She’d run before. She knew how to put one foot in front of the other until a door closed behind her. She opened her mouth to agree, and the circle in the floor sighed. Not gas, not mechanical. The sigh came like centuries. A seam cut around its circumference thinned and ink bled up,
luminous
and pale. No—citrus. The air sharpened; it lifted the little hairs on her arms. The scent was delicate and so clean it brought tears to her eyes, the way an onion will make you cry even if you swear you don’t feel it. Not sugar. Not wine. Something else waited there, patient and precise. The Heartstone grew almost too hot to hold. An edge of the circle raised a hair’s breadth, and ran, and lifted again in a slow spiral you could have set a metronome to. Beneath, stone steps twisted down, their treads catching light like frost. Salt. She saw it when she leaned. The spiral had
been carved
from a pillar of translucent rock salt, pink-veined. Her tongue tasted it without her mouth moving. “She’s opening for you,” Isolde said. She had the peculiar, absent wonder of a child watching a magic trick she’d never seen, though Rory knew—knew—there was nothing Isolde hadn’t seen. “She doesn’t do that often.” “She?” Rory
echoed
, because it was easier than thinking about the part of her body already moving to stand at the top of those steps. “Places with mouths,” Nyx said wryly, “often want to be called she.” Their hand slid away from Rory’s wrist. “Make your choice. In or out.” Rory swallowed, the sound loud in her own skull. Her heart
fluttered
, misfiring against the heat of the stone. The idea that she had
been given
this thing by someone—unknown, unnamed—rose up. That they had expected her to come here. That they had trusted her with an hour whose teeth were sharp. The blade at her side stayed cold, a clean line pressed against her. She closed her fingers around the Heartstone and for a ridiculous, floating second imagined pushing it into the silly little heart-shaped niche. She didn’t. She stepped to the edge of the salt steps and
look
ed down into the amber-edged dark. “I’m not hungry,” she said aloud, to the air, to the ovens and their stone tongues, to the trees swollen with their own juice, to whatever waited below. And she felt it: a faint, annoyed twitch run through the space, like a hostess adjusting a menu. “Then walk as if you don’t long,” Isolde said, and her voice, for once, had no riddle in it. “And don’t
look
back. Looking back thickens the sauce of regret.” Rory snorted, unexpectedly. “Brilliant pep talk.” Isolde’s small smile returned. “Truth has teeth too.” Nyx bent enough to meet Rory’s eye. In their violet gaze, a human steadiness
flickered
so
quickly
she might have imagined it. “If you start to want what isn’t yours,” they murmured, “call my name in your head. I will step between.” “Thanks,” Rory said. She put her right foot on the first salt stair. The crystals sang faintly under her
weight
, a thin tone like the rim of a glass wet with wine. The bitterness rose like a ribbon, guiding. She went down once, twice, her hand grazing the salt, the grain catching against her palm. Behind her, Isolde drifted, leaving nothing for anyone to track, and Nyx slid like a second darkness attached to her heel. The amber light narrowed above them, and the amphitheater of empty tables shifted out of view. The heat dimmed. The air sharpened. Sweetness cut away. The pendant went from burn to steady warmth, and the blade’s cold kissed her hip bone. Past the third curve, sound changed again. It had
weight
now, a pulse in the stone, in her bones. Not knives ringing. Not ovens sighing. A slow, endless chewing. Not teeth. Earth. The old, patient appetite of it. She had never found it lovely before. Here, for a breath, she did. She kept moving. She did not
look
back. She let the alien world close over her shoulders like a coat, and when the darkness pressed in to take her measure, she pressed back. She had learned how to breathe in other men’s kitchens. She could learn to breathe here. The steps went down and down, obedient as laws. Somewhere below, something waited with a citrus-clean tongue and a purpose as old as hunger. Rory tucked the heat at her throat into her jacket, held her cold blade like a truth, and went to meet it.
created_at
"2026-02-17T02:55:53.520617+00:00"
2/17/2026, 2:55:53 AM
model
"openai/gpt-5-2025-08-07"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
21326
moderation_latency
(null)
generation_time
151791
tokens_prompt
1590
tokens_completion
6508
native_tokens_prompt
1532
native_tokens_completion
6929
native_tokens_completion_images
0
native_tokens_reasoning
2624
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.069621
router
(null)
provider_responses
0
id
"resp_01385fdcd8c13445016993d8213fd08195b02d9f891b9b4340"
status
200
is_byok
false
latency
156
endpoint_id
"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-5-2025-08-07"
api_type
"completions"
id
"gen-1771296801-otTuhOU6A3uQhvSzRfPT"
upstream_id
"resp_01385fdcd8c13445016993d8213fd08195b02d9f891b9b4340"
total_cost
0.069621
cache_discount
0.001584
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
94.1176%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
34
adverbTagCount
4
adverbTags
0
"Isolde said mildly [mildly]"
1
"they said softly [softly]"
2
"Nyx said wryly, Their hand slid away from Rory’s wrist [wryly, away]"
3
"Isolde said, and her voice, for once, had no riddle in it [once]"
84.8622%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
3303
totalAiIsmAdverbs
5
found
0
adverb
"lightly"
count
1
1
adverb
"quickly"
count
1
2
adverb
"slightly"
count
1
3
adverb
"softly"
count
1
4
adverb
"suddenly"
count
1
highlights
0
"lightly"
1
"quickly"
2
"slightly"
3
"softly"
4
"suddenly"
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)
66.6969%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
3303
totalAiIsms
11
found
0
word
"luminous"
count
1
1
word
"throb"
count
1
2
word
"flickered"
count
1
3
word
"wavered"
count
1
4
word
"fluttered"
count
1
5
word
"marble"
count
2
6
word
"weight"
count
3
7
word
"echoed"
count
1
highlights
0
"luminous"
1
"throb"
2
"flickered"
3
"wavered"
4
"fluttered"
5
"marble"
6
"weight"
7
"echoed"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"let out a breath"
count
1
highlights
0
"let out a breath"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
275
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
0
narrationSentences
275
filterMatches
0
"look"
1
"notice"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
305
matches
0
"say that,” Rory"
1
"hated that image"
2
"“Is that—” Rory"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
73
mean
44.78
std
33.72
cv
0.753
sampleLengths
0
89
1
37
2
22
3
89
4
11
5
91
6
93
7
55
8
21
9
6
10
4
11
92
12
83
13
106
14
69
15
12
16
45
17
74
18
20
19
27
20
26
21
62
22
5
23
18
24
5
25
13
26
85
27
88
28
12
29
12
30
7
31
38
32
73
33
12
34
109
35
98
36
39
37
55
38
41
39
12
40
26
41
106
42
70
43
10
44
29
45
35
46
88
47
4
48
7
49
78
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
275
matches
0
"been trained"
1
"been polished"
2
"been carved"
3
"been given"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
526
matches
0
"wasn’t thinking"
1
"were exhaling"
76.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
2910
adjectiveStacks
4
stackExamples
0
"lay cold against her"
1
"lay warm against her;"
2
"red under translucent skin."
3
"silly little heart-shaped niche."
adverbCount
88
adverbRatio
0.030240549828178694
lyAdverbCount
17
lyAdverbRatio
0.00584192439862543
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
305
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
305
mean
10.72
std
7.78
cv
0.725
sampleLengths
0
6
1
17
2
29
3
37
4
8
5
15
6
10
7
4
8
14
9
8
10
5
11
19
12
21
13
26
14
2
15
16
16
7
17
4
18
14
19
25
20
23
21
15
22
14
23
7
24
9
25
14
26
12
27
12
28
16
29
4
30
19
31
4
32
12
33
29
34
10
35
14
36
7
37
2
38
4
39
4
40
4
41
21
42
15
43
16
44
22
45
4
46
10
47
8
48
6
49
34
39.5082%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
32
diversityRatio
0.2983606557377049
totalSentences
305
uniqueOpeners
91
35.2941%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
34
fancyCount
19
fancyTags
0
"Isolde murmured without moving her lips (murmur)"
1
"Rory said before she could stop herself (say stop)"
2
"Nyx finished, their voice the hush of wind through a keyhole (finish)"
3
"Isolde said, with a satisfaction that never reached her face (say, does not never reach)"
4
"Isolde said mildly (say mildly)"
5
"Nyx murmured (murmur)"
6
"Rory said without meaning it to be praise (say be)"
7
"Nyx whispered (whisper)"
8
"they murmured (murmur)"
9
"Isolde said, and in the two words there was something like kindness (say, be)"
10
"she said, before she knew why (say, know)"
11
"she said, and the word made the air go a shade thicker around it (say, make go)"
12
"Rory muttered, but the Heartstone agreed with the bitter note (mutter, agree)"
13
"they said softly (say softly)"
14
"she said, which surprised her (say, surprise)"
15
"Nyx said wryly, Their hand slid away from Rory’s wrist (say wryly, slide away)"
16
"she said aloud, to the air, to the ovens and their stone tongues, to the trees swollen with their own juice, to whatever waited below (say wait)"
17
"Isolde said, and her voice, for once, had no riddle in it (say, have)"
18
"they murmured (murmur)"
88.0282%