Run: 2026-03-18-01KM08CWJNVRF30HXXG8ZFQCQK

Run Details

Duration:
13.9s
Cost:
$0.012124
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
Rory stepped through the standing stones and lost the city at once. One moment Richmond Park breathed around her with damp grass, distant traffic, and a jogger’s boots thudding somewhere behind the trees. The next, the air changed. It pressed cool and sweet against her face, carrying the smell of crushed leaves, rain on bark, and something older under it, something like roses left too long in a glass. She stopped with one boot still on the threshold stone. “Go on, then,” Isolde murmured from beside her. Rory glanced back. The seer stood with her silver hair loose around her shoulders, pale eyes fixed on the clearing beyond. No footprints marked the moss beneath her bare feet. Nyx hovered a pace behind, a dark shape made thinner by the light, their edges slipping and reforming where the trees cast shadows. Rory tightened her grip on the Fae-forged blade at her belt. The moonsilver felt like a winter stone through her shirt. Cold. Certain. “This is the place?” she asked. Isolde’s mouth curved in something that never quite became a smile. “A door that grew roots. A roof that learned the sky.” Nyx tilted their head, violet eyes faint in the shade of the oaks. “And if we keep walking, do we find the room beyond the door, or the teeth in the lock?” “The path answers only to feet,” Isolde said. Rory stepped fully inside. The grove took her. The first thing she noticed was the silence. Not absence. A held breath. Even the birds outside the stones seemed to have been cut off clean, as if some unseen hand had dropped a cloth over the world. Then the sounds came, one by one, thin and delicate: water trickling over stone, wings brushing leaves, a far-off chime that might have been wind through glass or bone. Wildflowers covered the ground in thick patches, white and blue and gold, blooming between roots that rose from the earth like knuckles. The trunks of the ancient oaks leaned inward, forming an arch over the clearing. Their bark shone with a faint silver sheen, and veins of light ran through it in slow pulses, as if sap carried moonlight instead of water. Rory swallowed. “The trees are glowing.” “They’ve not finished becoming,” Isolde said. “That makes it worse.” Nyx drifted past her shoulder and into a patch of shadow cast by one of the standing stones. Their form blurred there, edges softening until they looked almost like smoke held in a human shape. “A place between places,” they whispered. “It always felt crowded to me.” Rory gave them a look. “That’s meant to help?” “It was an observation.” She started forward. The ground gave beneath her boots, not muddy, not firm either, but springy as if she’d stepped onto woven moss over packed air. Every footfall sent a shiver through the flowers nearby. Tiny petals lifted, turned toward her, then settled again. Ahead, the grove widened. She saw more stones first, half-hidden in the trees, some standing upright and smooth as old teeth, others cracked and sunk sideways into the earth. Between them hung strands of pale vine threaded with lights that bobbed without flame. Not lanterns. Not quite fruit. They glowed like captured dusk, small and warm and alive. Rory took another step and heard a soft rustle above her. She looked up. A fox sat on one of the low branches, but its fur shimmered with silver and green, and its eyes held the same lavender sheen as Isolde’s. It watched her with a stillness that set the hairs on her arms upright. “You keep a pet?” Rory muttered. The fox blinked once, then vanished between one breath and the next, leaving only a ripple of leaves. Nyx’s whisper brushed close to her ear. “You saw it, then.” “Saw what?” “Good.” She shot them a flat look. “That’s not helpful either.” “It is if the grove wanted you to notice.” Rory exhaled through her nose and kept moving. The farther they went, the stranger the space became. The trees no longer stood in neat rows but curved into unexpected hollows and alcoves. A root thicker than a car crossed the path in front of her, and when she crouched to step over it, she saw carvings in the wood: spirals, hands, crowns, a hundred tiny faces with open mouths and no eyes. She reached out before she could stop herself. Isolde’s hand caught her wrist. Rory looked up fast, heart banging against her ribs. “What?” “Do not wake what sleeps in bark.” Rory pulled back. “You could’ve said that before I touched it.” “You would have touched it all the same.” There was no arguing with that, which made Rory more annoyed than if there had been. She straightened and moved on, keeping her hands close to her sides. The carved root fell behind them, and with it the faint sound of murmuring voices. Rory turned sharply. “What was that?” Nyx was already looking back. Their shape had gone still as a shadow under a locked door. “Not us.” The voices came again, low and overlapping, as if several people whispered in a room through a wall. Rory strained to catch words, but the sounds tangled and drifted apart the moment she listened. “Over there,” she whispered. Isolde followed her gaze toward a break in the trees. “Some things in the Grove repeat what they have heard.” “Hear from who?” The seer’s eyes glinted. “From those who begged. From those who lied. From those who were answered.” Rory didn’t like any of that one bit. They pushed through a curtain of hanging ivy and came to a pool. She stopped so hard Nyx nearly passed through her shoulder. The water sat in a circular basin of black stone. It did not reflect the sky. It held another place entirely. Rory saw a hall beyond the surface, vast and amber-lit, with tables laid in rows under chandeliers that dripped fire. Figures moved through the hall in long robes and masks, carrying trays piled high with fruit and meat and jeweled glass. The image rippled, and for a breath she saw something else underneath it: a red-lit corridor, iron rails, a door marked with signs she couldn’t read. Her Heartstone Pendant gave one faint pulse of warmth against her chest. Rory froze and put a hand over it. Nyx drifted nearer the pool without quite touching the edge. Their reflection did not appear in the water. Only a column of darkness where their face should have been. “What do you see?” Rory asked. “Waiting rooms,” they murmured. Isolde knelt beside the stone basin. The pool’s light made her silver hair seem brighter, almost white-blue. She leaned over the water, and Rory saw no reflection there either, only petals drifting across a surface that remained perfectly still. “The place remembers hunger,” Isolde said. Rory looked at her. “That’s not the sort of thing a place should do.” “Places keep their own hungers.” Another pulse warmed at Rory’s throat. Fainter this time, but enough to draw her attention down to the pendant. It had gone from a dull ember to a deep, living red. Her fingers closed around it. “It’s reacting.” Nyx turned, their shape sharpening for a moment. “To what?” Rory looked at the pool. “I don’t know. But it’s close.” The air around the basin shifted. Not wind. A pressure change, like the whole grove inhaled. The lights hanging in the vines over their heads dimmed, then brightened once, as if a cloud had crossed a hidden sun. The water trembled. A shape moved beneath it. Rory stepped back. “Tell me that’s fish.” “It isn’t fish,” Nyx whispered. Something rose slowly from the pool, not breaking the surface so much as unfolding out of it. At first she thought it was a hand. Then a branch. Then a whole arm made of dark, wet wood and threaded with pale veins. Fingers opened, long and jointed, each tipped with a translucent claw. Rory drew the Fae blade in one clean motion. The moonsilver caught the grove’s glow and flashed pale against the darker colours around them. Isolde rose without hurry. “Do not cut it yet,” she said. Rory kept the blade raised. “That’s a generous warning after it came out of the water.” The thing beneath the surface lifted higher. It had no face she could make sense of, only a mask of bark and root, split down the middle by a seam of light. Beneath it, something pale shone and shifted like moonlit bone. Then it spoke. Not with a mouth. The sound came from the pool itself, rippling out through the stone basin and into the air around them. “Who enters my keeping?” Rory tightened her jaw. “We’re not here to steal anything.” The creature tilted its head. Water slid from its shoulders in silver sheets. “All who enter take something with them. Breath. Memory. Time.” Nyx’s voice hissed across the clearing like smoke through grass. “That sounded unpleasantly final.” The thing in the pool angled one claw toward Rory’s chest. The pendant burned hot. She sucked in a breath and clasped it hard enough to bite her skin. “This belonged to me before I came here.” The basin shivered. “No.” Rory looked up. “No?” “The red heart is marked by the feast.” The creature’s voice came layered with other voices beneath it, male, female, child, old. “It opened the way.” Isolde’s expression changed a fraction. “Show us your source.” The pool’s surface darkened. The image in it shifted from the grand hall to a corridor lined with hanging vines heavy with fruit. Beyond them, for one brief flicker, Rory saw a gate of black iron, half-buried in living roots, with a crack of amber light seeping through the seam. Dymas. The word landed in her mind without sound, yet she knew it the way she knew her own name. The pendant throbbed once in answer. Rory stared at the image and felt the back of her neck prickle. “That place isn’t here.” “Neither are you, if the wrong door opens,” Nyx murmured. The creature’s claw lowered toward the water. “The feast spreads. The hunger follows the heart. Return what was sent, or the path will learn your shape.” Rory’s fingers tightened around the Fae blade’s hilt until the leather creaked. “You sent this to me?” “No.” Isolde spoke from beside her, voice calm as still water. “Then who did?” The thing in the pool did not answer. Instead, the flowers at the basin’s edge bent inward, every bloom turning toward Rory’s chest as if they smelled the pendant. The warmth flared once more, sharper now, and she felt it through the chain, through her shirt, through skin and bone, right down to the old scar on her left wrist that had gone pale and tight. Rory took a slow step back. The basin’s surface rippled, and the corridor vanished. For one breath, the water held only darkness. Then something beneath it moved again, larger this time, a shadow with antlers or branches or both, rising just under the skin of the pool. Rory lifted the blade. “Right,” she muttered. “We’re done looking.”
created_at"2026-03-18T10:38:24.352Z" 3/18/2026, 10:38:24 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency369
moderation_latency(null)
generation_time13729
tokens_prompt1816
tokens_completion2960
native_tokens_prompt1706
native_tokens_completion2410
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0121245
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_001cb134b5efd3f30169ba80a0677c819693963a33d8957db6"
is_byokfalse
latency151
model_permaslug"openai/gpt-5.4-mini-20260317"
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-1773830304-jgcgH4fhhXeQHk1jgqQd"
upstream_id"resp_001cb134b5efd3f30169ba80a0677c819693963a33d8957db6"
total_cost0.0121245
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences58
tagDensity0.259
leniency0.517
rawRatio0
effectiveRatio0
91.98% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1870
totalAiIsmAdverbs3
found
0
adverb"sharply"
count1
1
adverb"perfectly"
count1
2
adverb"slowly"
count1
highlights
0"sharply"
1"perfectly"
2"slowly"
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)
67.91% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1870
totalAiIsms12
found
0
word"silence"
count1
1
word"footfall"
count1
2
word"shimmered"
count1
3
word"whisper"
count1
4
word"pulse"
count2
5
word"warmth"
count2
6
word"trembled"
count1
7
word"sense of"
count1
8
word"flicker"
count1
9
word"throbbed"
count1
highlights
0"silence"
1"footfall"
2"shimmered"
3"whisper"
4"pulse"
5"warmth"
6"trembled"
7"sense of"
8"flicker"
9"throbbed"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"sent a shiver through"
count1
highlights
0"sent a shiver through"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences153
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences153
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences196
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1870
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
41.30% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions65
wordCount1564
uniqueNames9
maxNameDensity2.17
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Rory34
Fae-forged1
Isolde12
Nyx11
Heartstone1
Pendant1
Fae3
persons
0"Rory"
1"Isolde"
2"Nyx"
3"Pendant"
places
0"Richmond"
1"Park"
globalScore0.413
windowScore0.5
98.45% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences97
glossingSentenceCount2
matches
0"something like roses left too long in a glas"
1"felt like a winter stone through her sh"
39.57% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.604
wordCount1870
matches
0"not muddy, not firm either, but springy as if she’d stepped onto woven moss over packed air"
1"not firm either, but springy as if she’d stepped onto woven moss over packed air"
2"no longer stood in neat rows but"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences196
matches
0"roots that rose"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs111
mean16.85
std17.59
cv1.044
sampleLengths
012
157
210
38
453
523
66
711
811
913
1019
118
124
134
1467
1562
162
174
186
194
2035
2112
229
234
2444
254
2654
2714
2841
296
3018
3111
322
331
3410
359
368
3772
385
3910
407
4111
428
4316
4430
453
4617
472
4834
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences153
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs265
matches
0"was already looking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences196
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1571
adjectiveStacks0
stackExamples(empty)
adverbCount61
adverbRatio0.03882877148313176
lyAdverbCount11
lyAdverbRatio0.007001909611712286
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences196
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences196
mean9.54
std7.32
cv0.767
sampleLengths
012
121
25
331
410
58
63
718
89
923
1011
1110
121
131
146
1511
1611
1713
1819
198
204
214
228
232
243
2525
2629
2722
2814
2926
302
314
326
334
3418
3517
366
376
385
394
404
413
4223
439
449
454
4625
4714
482
493
45.41% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.30612244897959184
totalSentences196
uniqueOpeners60
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences133
matches
0"Even the birds outside the"
1"Then the sounds came, one"
2"Only a column of darkness"
3"Then a branch."
4"Then a whole arm made"
5"Then it spoke."
6"Instead, the flowers at the"
7"Then something beneath it moved"
ratio0.06
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount24
totalSentences133
matches
0"It pressed cool and sweet"
1"She stopped with one boot"
2"Their bark shone with a"
3"Their form blurred there, edges"
4"She started forward."
5"She saw more stones first,"
6"They glowed like captured dusk,"
7"She looked up."
8"It watched her with a"
9"She shot them a flat"
10"She reached out before she"
11"She straightened and moved on,"
12"Their shape had gone still"
13"They pushed through a curtain"
14"She stopped so hard Nyx"
15"It did not reflect the"
16"It held another place entirely."
17"Her Heartstone Pendant gave one"
18"Their reflection did not appear"
19"She leaned over the water,"
ratio0.18
38.95% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount112
totalSentences133
matches
0"Rory stepped through the standing"
1"The next, the air changed."
2"It pressed cool and sweet"
3"She stopped with one boot"
4"Isolde murmured from beside her"
5"Rory glanced back."
6"The seer stood with her"
7"Nyx hovered a pace behind,"
8"Rory tightened her grip on"
9"The moonsilver felt like a"
10"Isolde’s mouth curved in something"
11"Nyx tilted their head, violet"
12"Rory stepped fully inside."
13"The grove took her."
14"The first thing she noticed"
15"A held breath."
16"Wildflowers covered the ground in"
17"The trunks of the ancient"
18"Their bark shone with a"
19"Nyx drifted past her shoulder"
ratio0.842
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences133
matches(empty)
ratio0
14.93% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences67
technicalSentenceCount12
matches
0"Nyx hovered a pace behind, a dark shape made thinner by the light, their edges slipping and reforming where the trees cast shadows."
1"Even the birds outside the stones seemed to have been cut off clean, as if some unseen hand had dropped a cloth over the world."
2"Then the sounds came, one by one, thin and delicate: water trickling over stone, wings brushing leaves, a far-off chime that might have been wind through glass …"
3"Their bark shone with a faint silver sheen, and veins of light ran through it in slow pulses, as if sap carried moonlight instead of water."
4"The ground gave beneath her boots, not muddy, not firm either, but springy as if she’d stepped onto woven moss over packed air."
5"It watched her with a stillness that set the hairs on her arms upright."
6"The voices came again, low and overlapping, as if several people whispered in a room through a wall."
7"Rory saw a hall beyond the surface, vast and amber-lit, with tables laid in rows under chandeliers that dripped fire."
8"She leaned over the water, and Rory saw no reflection there either, only petals drifting across a surface that remained perfectly still."
9"The lights hanging in the vines over their heads dimmed, then brightened once, as if a cloud had crossed a hidden sun."
10"Instead, the flowers at the basin’s edge bent inward, every bloom turning toward Rory’s chest as if they smelled the pendant."
11"The warmth flared once more, sharper now, and she felt it through the chain, through her shirt, through skin and bone, right down to the old scar on her left wr…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount0
matches(empty)
12.07% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount8
fancyTags
0"Isolde murmured (murmur)"
1"they whispered (whisper)"
2"Rory muttered (mutter)"
3"she whispered (whisper)"
4"they murmured (murmur)"
5"Nyx whispered (whisper)"
6"Nyx murmured (murmur)"
7"she muttered (mutter)"
dialogueSentences58
tagDensity0.241
leniency0.483
rawRatio0.571
effectiveRatio0.276
81.6858%