Run: 2026-02-17-01KHMRAAQ6ZV85Q1DX3MMSJ2WE

Run Details

Duration:
1m 36s
Cost:
$0.058017
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
Aurora Carter kept her hands in her coat pockets so she wouldn’t fidget. The February air over Richmond Park had teeth, sharp enough to make her eyes water if she faced into it, sharp enough to turn every breath into something you could see and count. The park around her was ordinary London—muddy paths, bare-limbed oaks, joggers with headphones—and yet she walked like she was trespassing. Nyx drifted beside her in the shape of a taller shadow that didn’t quite match the angle of the streetlamps. When the lamplight fell across them, it stuttered, as if unsure where to land. “You’re certain it’s here?” Rory asked without looking over. If she met their faint violet gaze for too long, she’d start imagining things in the dark. That was the problem with the not-quite-human. Your brain tried to fill gaps until it made its own monsters. Nyx’s voice came as it always did, a whisper carried on a wind Rory couldn’t feel. “The boundary is close. The air tastes… thinned.” Rory almost laughed at that—tastes thinned—except the pendant under her jumper warmed against her sternum like a coal. The Heartstone had been inert all day while she ran deliveries for Yu-Fei, just a pretty little deep-crimson gem on a silver chain from an unknown benefactor, one more question she didn’t have time to answer. Now, with each step toward the darker stand of trees, it pulsed faintly, warmth rising and falling as if it had a heartbeat of its own. Something near. Not good. Not normal. She slowed at the edge of a small copse where the path narrowed and the joggers didn’t go. Bracken and winter-dead ferns crowded the ground. The scent changed, too—less damp earth and dog, more clean cold and something floral that didn’t belong in February. “There,” Nyx murmured. Rory saw them then: stones. Not a proper circle, not like the photos you saw of tourist sites, but a loose gate of ancient oak standing stones half-swallowed by moss and lichen. They were dark as old blood, each one ribbed with age, bark-grained even though they were stone. The space between two of them looked the same as the trees beyond—shadow and branches—until she held her breath and stared harder. A shimmer. Not light, exactly. More like the air had decided to become water for a second, rippling softly. The Veil. Rory’s hand slid from her pocket and found the hem of her sleeve. A crescent-shaped scar on her left wrist caught the lamplight, pale against her skin. She rubbed her thumb over it without meaning to, grounding herself in something stupidly human. Skin. Scar. Past. “Wardens monitor rift points,” she said, mostly to hear her own voice. It came out steadier than she felt. Nyx’s silhouette stretched thin, as if they were listening in places Rory couldn’t reach. “Not all.” Of course. Not all. It was never all. Rory took a step toward the stones. The pendant warmed sharply, a sudden spike of heat that made her suck in a breath. Under the jumper it wasn’t painful, but it was insistent, as if it wanted her attention more than it wanted her comfort. “Hel,” she whispered. The word tasted wrong in her mouth. Too heavy. Nyx didn’t deny it. Between the two stones the shimmer thickened, like someone had hung invisible silk in the air. Rory lifted her hand. The skin of her palm tingled before she even touched it, hairs lifting. She could almost see the outline of her fingers refracted strangely through nothing. “This is either going to be the best decision I’ve made in months,” she said, “or the worst.” Nyx’s violet eyes flared faintly. “You have made some impressive mistakes.” “That’s reassuring.” She pushed her hand through. Cold slid over her fingers, not like winter cold but like the absence of warmth entirely, the kind that made her bones feel hollow. The air on the other side smelled of wildflowers and rain on hot stone—impossible smells that made her throat ache with sudden, sharp nostalgia for places she’d never been. Rory did not let herself hesitate. She stepped through. The world shifted. One moment there was the grit of a London path under her boots. The next there was grass—thick, soft grass that bent under her weight and sprang back, damp as if morning had just happened. Her boots sank a fraction, and when she lifted a foot she expected mud. Instead the blades of grass rose clean, no clinging soil. The air had a faint golden cast, as if late afternoon sunlight had been strained through honey. Behind her, the stones were still there, but Richmond Park looked like a memory through frosted glass. The sounds were wrong. Too distant. A dog barked somewhere on the other side, muffled, like it was underwater. Rory turned slowly. The clearing was larger than it should have been, more space than could fit between the trees she’d walked past. Wildflowers bloomed in drifts—bluebells and foxgloves, things she recognized and things she didn’t, petals shaped like little lanterns, like curved claws, like stars. Their colors were too saturated, the sort you saw in a child’s marker drawing. Purple so deep it looked black until it caught the light. White that didn’t glare, just glowed softly. There were trees, too, but not the oaks of Richmond. These trunks twisted upward like braided rope, bark pale as bone, leaves metallic and whispering though there was no wind. Nyx emerged behind her, sliding through the boundary like smoke through a crack. In the grove their form became more solid, a tall humanoid silhouette edged in darkness. The violet of their eyes brightened, reflected by the strange light. Rory’s pendant cooled a fraction, though it still pulsed faintly. Whatever Hel-adjacent thing it had sensed was either farther away now or masked by whatever this place was. “What is this?” Rory asked, and hated the smallness of the question. Nyx tilted their head. “A pocket. Between.” “The grove,” Rory said, remembering the name Eva had muttered one night like a curse and a prayer. Isolde Varga lived here, exiled from courts Rory didn’t understand, offering prophecies like other people offered cigarettes. Rory took a cautious step forward. The air hummed against her skin, subtle pressure like the moment before a storm. With each step the hum changed pitch, almost musical. She found herself walking as if she might disturb something delicate. A bird called from somewhere overhead—a liquid trill that made her think of water poured from a glass. Another answered, but the second call came a heartbeat before the first, like an echo that got lost and came back early. Rory stopped. “Did you hear that?” Nyx’s eyes shifted toward the canopy. “Time is loose here.” Loose. She didn’t like that word. Loose meant things could slip away. She kept moving, slower now, counting her breaths without meaning to. The clearing narrowed into a path that wasn’t a path, simply a place where the grass lay flatter and the wildflowers leaned away as if making room. The metallic leaves above her head chimed softly when they touched, a tinkling sound like someone stirring ice in a glass. The light filtered through them and cast patterned shadows across her hands—except the shadows weren’t where they should be. They slid a fraction behind her movements, lagging like they were reluctant. Rory flexed her fingers to test it. The shadows flexed after, delayed. “Not creepy at all,” she muttered. Nyx’s whisper brushed her ear. “We are being watched.” Rory’s heart gave a single hard thump. “By what?” Nyx didn’t answer right away. Their outline blurred at the edges as if they wanted to dissolve into the nearest dark, but there wasn’t much true dark here. Even the shadows held a faint sheen, like oil on water. “By this place,” they said at last. “And by her.” As if summoned by the word, the air ahead thickened. The hum shifted into a low chord that Rory felt in her teeth. The wildflowers bent as if a heavy skirt brushed through them, though Rory saw nothing at first. Then she did. A figure stood on the path as if she’d always been there, tall and slight, hair the color of moonlight spilling down to her waist. Silver strands moved without wind, alive with their own slow tide. Her skin held a faint luminescence that made the grove look dimmer by comparison. Her eyes were pale lavender, too calm, too knowing. Ethereal and ageless in the way of things that didn’t belong to a human lifespan. Isolde Varga. Rory’s gaze flicked down automatically. The grass beneath Isolde’s bare feet did not compress. There were no footprints, no impression at all, as if the earth refused to acknowledge her weight. Rory swallowed. “Isolde.” Isolde smiled, small and sharp. “Aurora Carter,” she said, and the name sounded like she was tasting it. “Or Rory. Or Laila. Names are masks; some fit better than others.” Rory’s pulse quickened. She hadn’t introduced herself. “You’ve been expecting me.” “I expect many things,” Isolde replied, serene as a lake with something dead at the bottom. “Not all arrive.” Nyx shifted beside Rory, their shadow thickening. “Seer.” Isolde’s lavender gaze slid to Nyx without surprise. “Aldric’s echo,” she said softly. “Still clinging to the world between worlds.” Nyx went very still. The grove’s light seemed to dim at their edges, as if their presence drank it. Rory stepped forward before Nyx could say something that would make things worse. “We need answers.” Isolde turned back to her. “Everyone does.” Rory took a breath. Cool-headed, she reminded herself. Ask the right questions. “The pendant. It reacts to Hel. Why would a Dymasian artifact—” she caught herself; she didn’t even know how she knew the word, only that it had surfaced in her mind like a bubble from deep water, “—end up with me?” Isolde’s smile tilted. “A seed does not choose the soil.” “That’s not an answer.” “It is,” Isolde said, and there was no lie in it—Rory felt that strange certainty in the words, as if the grove itself enforced it. Isolde could mislead, but she couldn’t speak falsehood. That made every sentence a trap built out of truth. Rory forced herself not to grind her teeth. “Fine. Then tell me this: is there a rift nearby? A tear in the Veil?” Isolde’s eyes drifted past Rory’s shoulder, toward the deeper grove where the light grew warmer and the air smelled faintly of spice now, of cinnamon and roasted fruit. A hunger smell. Rory’s stomach clenched in response, sudden and irrational. “The Veil frays where desire is fed,” Isolde said. “And where it is starved.” Rory’s fingers went to the pendant instinctively. It pulsed in response, warmth answering warmth. The deep crimson gemstone glowed faintly under her jumper, a steady inner light. Nyx’s whisper threaded through the air. “Hel has many mouths.” Rory glanced at them. “Dymas,” she said, the name coming out like a guess. Gluttony. Excess. An amber sky, endless feasts—she’d seen flashes in dreams that didn’t feel like dreams. Vineyards under strange light. Tables groaning with food that looked too beautiful to eat. Isolde watched her closely. “You have tasted it already, in sleep and thought. Be careful, little mortal. Some flavors linger.” Rory hated how her mouth watered at the spice-sweet scent. She steadied herself by curling her hand into a fist. Her knuckles ached inside her glove. “I didn’t come here to talk about my appetite,” Rory said. “I came here because I’m running out of options.” Isolde stepped closer without moving the grass, without sound. Up close, she smelled like crushed petals and cold river stones. Her gaze dropped to Rory’s chest where the pendant lay hidden, and for a moment her expression softened into something almost like pity. “A gift given without asking is never free,” Isolde murmured. “But you already know that.” Rory’s throat tightened. She thought of Evan—of the way kindness had been used as a leash. Of Eva’s urgency when she’d dragged Rory to London. Of every door that opened only because someone wanted something. Isolde lifted one pale hand. Something gleamed in her palm—slender metal, leaf-shaped, so bright it looked like captured moonlight. A dagger. Moonsilver. It seemed to drink in the grove’s golden light and give back a colder, purer glow. Rory stared at it. The air around the blade felt different, cleaner, like a line drawn through fog. “A weapon?” Rory asked. “A key,” Isolde corrected. “Or a question with an edge.” Her smile returned, thin as paper. “Take it, Aurora Carter. It will cut what should not be closed, and it will open what should not be opened.” “That’s reassuring,” Rory said automatically, then regretted it. Sarcasm felt flimsy here. Isolde held the dagger out. “It is Fae-forged. Moonsilver. Cold as truth. It does not care for your fear, only your hand.” Rory reached for it. The moment her fingers closed around the hilt, cold bit through her glove as if the leather wasn’t there. It sank straight into her skin, sharp enough to make her inhale. Not pain, exactly—clarity. Her thoughts snapped into focus, every stray worry suddenly arranged into lines she could see. The blade’s surface caught the light and glimmered faintly, luminescent in a way that made the shadows flinch. Nyx leaned in, their violet gaze fixed on the dagger. “Fae Courts do not give lightly.” Isolde’s lavender eyes flicked to them. “Neither do Shades linger without purpose.” Rory held the dagger carefully, resisting the urge to pull her glove off and feel the metal properly, because the cold was already seeping into her bones in a way that felt intimate. Like being touched by winter itself. “What do you want from me?” Rory asked, because she was done pretending gifts existed without hooks. Isolde’s gaze slid past her again, toward that warm, spice-sweet pull deeper in the grove. The pendant pulsed faster, as if it heard the direction and approved. “I want nothing,” Isolde said, and Rory believed her because the words rang clean. Then Isolde added, softly, “But want is not the only tether.” Rory’s stomach sank. “Then what?” Isolde lifted her hand and traced a line in the air. Where her fingertip passed, the light bent, and Rory saw it: a faint shimmering distortion, like heat over tarmac, but colder. The Veil, thinner here. A tear point, a rift—whatever you called it, it looked like a wound in the world that hadn’t decided whether to bleed. From it came a scent that made Rory’s head swim: roasted meat, sugared wine, rich fruit, something yeasty and warm like bread just torn open. Her hunger surged so fast it felt like emotion, like longing. Dymas. Gluttony. The grove itself seemed to lean toward it, flowers bending subtly as if trying to listen. Rory tightened her grip on the moonsilver hilt. The blade’s cold steadied her, held her in place when the smell tried to pull her forward. Nyx’s shadow stretched toward the distortion and snapped back like it had been burned. “That is not for you.” Rory forced herself to breathe through her mouth, shallow and controlled. “It’s for someone,” she said. “And somehow I’ve ended up holding the invitation.” Isolde’s smile returned, and for the first time it looked almost sad. “The winter solstice approaches,” she murmured. “The Veil weakens, and hungry realms press close.” Rory’s pulse beat hard against the Heartstone’s warmth. She could feel both now: the pendant’s soft heat and the dagger’s biting cold, two opposing truths anchored to her body. She looked at the shimmering tear in the air. It was beautiful in the way lightning was beautiful—clean, bright, lethal. Rory swallowed, tasting phantom sweetness. “If we go deeper,” she said, “can we come back?” Isolde’s lavender eyes held hers. “If you leave before you are full.” Rory let out a short, humorless breath. Nyx’s presence at her side felt like the only shadow she could trust, even if they were made of shadows and secrets. She lifted the dagger a fraction, the moonsilver edge catching the grove’s strange light. Somewhere ahead, the metallic leaves chimed together like distant cutlery. Rory stepped toward the tear, and the world’s hunger reached for her like hands.
created_at"2026-02-17T02:55:57.227128+00:00" 2/17/2026, 2:55:57 AM
model"openai/gpt-5.2-20251211"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency10760
moderation_latency(null)
generation_time95913
tokens_prompt1590
tokens_completion4620
native_tokens_prompt1532
native_tokens_completion4111
native_tokens_completion_images0
native_tokens_reasoning475
native_tokens_cached1408
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.0580174
router(null)
provider_responses
0
id"resp_08af8a9b4d790628016993d85d0218819687f41313b2a85821"
status200
is_byokfalse
latency184
endpoint_id"f00142c2-6a93-49ce-9e36-5593b904ce3b"
provider_name"OpenAI"
model_permaslug"openai/gpt-5.2-20251211"
api_type"completions"
id"gen-1771296860-tpqlOpx9oHuEJx8sqJd9"
upstream_id"resp_08af8a9b4d790628016993d85d0218819687f41313b2a85821"
total_cost0.0580174
cache_discount0.0022176
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
71.6049% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags27
adverbTagCount5
adverbTags
0"she said, mostly to hear her own voice [mostly]"
1"she said softly [softly]"
2"she caught herself; she didn’t even know how she knew the word, only that it had surfaced in her mind like a bubble from deep water [even only]"
3"Rory said automatically, then regretted it [automatically, then]"
4"Then Isolde added, softly, [Then softly,]"
59.9709% AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount2748
totalAiIsmAdverbs11
found
0
adverb"carefully"
count1
1
adverb"lightly"
count1
2
adverb"sharply"
count1
3
adverb"slowly"
count1
4
adverb"softly"
count5
5
adverb"suddenly"
count1
6
adverb"very"
count1
highlights
0"carefully"
1"lightly"
2"sharply"
3"slowly"
4"softly"
5"suddenly"
6"very"
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)
70.8879% AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount2748
totalAiIsms8
found
0
word"ethereal"
count1
1
word"flicked"
count2
2
word"silk"
count1
3
word"weight"
count2
4
word"echo"
count2
highlights
0"ethereal"
1"flicked"
2"silk"
3"weight"
4"echo"
100.0000% Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"stomach dropped/sank"
count1
highlights
0"stomach sank"
100.0000% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences230
matches(empty)
100.0000% Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount3
hedgeCount5
narrationSentences230
filterMatches
0"feel"
1"think"
2"look"
hedgeMatches
0"tried to"
1"seemed to"
100.0000% Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount0
totalSentences265
matches(empty)
100.0000% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs108
mean25.14
std19.48
cv0.775
sampleLengths
066
134
245
324
480
56
644
73
871
919
102
1145
1219
1316
148
1545
1612
174
1846
1918
2011
212
225
2353
249
253
2676
2736
2878
2930
3039
3128
3212
337
3435
3540
3640
376
3810
3912
4090
4112
426
439
449
4539
4610
4740
483
4974
100.0000% Passive voice overuse
Target: ≤5% passive sentences
passiveCount6
totalSentences230
matches
0"been strained"
1"got lost"
2"been used"
3"being touched"
4"been burned"
5"were made"
100.0000% Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount3
totalVerbs442
matches
0"was trespassing"
1"were listening"
2"was tasting"
95.9896% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2400
adjectiveStacks0
stackExamples(empty)
adverbCount107
adverbRatio0.044583333333333336
lyAdverbCount32
lyAdverbRatio0.013333333333333334
100.0000% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences265
echoCount0
echoWords(empty)
100.0000% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences265
mean10.25
std7.26
cv0.709
sampleLengths
013
133
220
320
414
59
617
77
812
916
108
1118
1236
1326
142
152
162
1718
187
1919
203
215
2227
2317
2422
252
263
2714
282
2913
3014
3115
321
331
341
3512
367
3714
382
392
402
414
427
4316
4422
453
467
472
484
4916
47.0440% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.30943396226415093
totalSentences265
uniqueOpeners82
26.8519% Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags27
fancyCount16
fancyTags
0"Nyx murmured (murmur)"
1"she said, mostly to hear her own voice (say, hear)"
2"she whispered (whisper)"
3"Rory said, remembering the name Eva had muttered one night like a curse and a prayer (say, remember mutter like)"
4"she muttered (mutter)"
5"she said, and the name sounded like she was tasting it (say, sound like taste)"
6"she said softly (say softly)"
7"she caught herself; she didn’t even know how she knew the word, only that it had surfaced in her mind like a bubble from deep water (catch does not even know know surface like)"
8"Isolde said, and there was no lie in it—Rory felt that strange certainty in the words, as if the grove itself enforced it (say, does not be no in feel enforce)"
9"she said, the name coming out like a guess (say, coming out like)"
10"Isolde murmured (murmur)"
11"Isolde corrected (correct)"
12"Rory said automatically, then regretted it (say automatically, regret)"
13"Isolde said, and Rory believed her because the words rang clean (say, believe ring)"
14"Then Isolde added, softly, (add)"
15"she murmured (murmur)"
86.6088%