Run: 2026-09-23-01M36NRC4SW4WYYJV8KBQJ9ERK

Run Details

Duration:
45.9s
Cost:
$0.001614
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
The first standing stone rose from the bracken like the knuckle of something buried alive. Rory stopped at its foot. The stone was oak, or had been once: its bark had hardened into ridged black wood, wide enough to swallow a car, and its crown vanished among the branches overhead. Two more stood beyond it, half hidden by thorn and ivy. They made a crooked line through the trees, though the path between them had no right to exist. Richmond Park stretched behind Rory in all its familiar winter dreariness—mud, bare branches, the dull gray sky—but through the gap between the stones she saw color. A spill of blue and gold and white, bright as midsummer. She touched the silver chain at her throat. The thumbnail-sized crimson gem rested cold against her skin. “Is this the boundary?” she asked. Isolde stood on the other side of the first stone. She had arrived without Rory hearing her approach, as she always seemed to do. Her silver hair fell almost to her waist, untouched by the wind. Beneath it, her pale face held an expression that could have been amusement or sorrow. “A door is a boundary that has learned to open,” she said. “A boundary is a door that has forgotten why.” Rory glanced at Nyx. The Shade stood beside her in a tall, wavering silhouette, edges stirring as though smoke moved beneath their skin. Their violet eyes gave off a faint light. “Useful,” Nyx murmured. Isolde’s mouth tilted. “The useful answer is yes.” Rory had expected some physical sensation when she crossed. A snap of cold, perhaps. A tug in her stomach. Instead, she took one step between the old oaks and the world simply changed its mind. The air softened. The damp, metallic smell of winter earth fell away, replaced by crushed leaves, rain-wet stone, and something sweet she couldn’t name. Warmth brushed her face. Not summer heat, exactly, but the remembered warmth of sunlight on skin. Behind her, Nyx’s shadow stretched backward over the path, black against the gray London afternoon. Then it slipped through the gap and the gray vanished. Rory turned. There was no line of stones behind her now. Only a green slope, dense with ferns and white flowers, and a scatter of slender birch trees that gleamed as if their bark had been painted with moonlight. The sky above them was a deep, impossible blue. No sun showed. The light seemed to come from everywhere. For a beat she forgot to breathe. Then a bee drifted past her ear, gold and large as her thumb. She flinched. It hummed toward a bank of flowers that bloomed in a riot of color beneath the winter branches. “Those are snowdrops,” Rory said, because they were the first thing her mind could pin down. Their white bells nodded over the grass. “Among other things,” said Isolde. Rory looked closer. The snowdrops had tiny blue veins in their petals, and among them grew flowers shaped like stars, cups, and little curling horns. None were familiar, though some seemed almost familiar, like names she had once heard in a dream and misplaced upon waking. “Don’t pick anything,” Isolde said. “I wasn’t going to.” “You were thinking it.” Rory pulled her hand away from the flowers. “I was thinking about whether they’re poisonous.” “Some are. Some are not. One will tell you the name of the person you most regret losing.” Rory’s fingers curled at her sides. Isolde had not said which one. Nyx leaned close to a cluster of small red blooms. They bent toward the Shade, their petals opening and closing like mouths. “Do they speak?” “Not to the living.” “That seems rude.” “They are flowers,” Isolde said. “They have no obligation to be polite.” Rory moved on before the red blooms could decide to test the distinction. The grass underfoot was springy and dry despite the damp smell in the air. She could hear water somewhere ahead, but also the low murmur of voices. The voices had no words. They rose and fell in overlapping tones—laughter, argument, a child singing somewhere very far away. She glanced back again. Nothing of London remained. No path, no railings, no distant traffic. The grove enclosed them with trees whose branches leaned inward, knitted together high above. Beneath the canopy, daylight gathered in pools and thinned between the trunks. “How far does this go?” she asked. “Far enough,” said Isolde. “Another useful answer.” “Some questions are snares dressed as lanterns.” Rory almost smiled. She was beginning to understand that Isolde’s riddles weren’t ornaments. They were warnings with their edges filed down. They followed the sound of water. A narrow path wound through the flowers and into the trees. It looked worn, but when Rory studied it she couldn’t find a single footprint in the soft earth. Not even Isolde’s. The half-fae walked ahead of them, white hair drifting over her shoulders, yet the grass lifted untouched where she passed. Rory’s own boots left prints. Nyx left none. The Shade’s feet met the ground, but their outline blurred at every step, and the earth seemed reluctant to remember them. “What lives here?” Rory asked. “Many things.” “Could you narrow it down?” “Not without narrowing the truth.” A branch creaked overhead. Rory looked up. Something pale clung to it—a bird, perhaps, long-bodied and featherless, its head turned upside down to watch them. It had no visible eyes. When Rory blinked, it was gone. The water grew louder. They came upon a stream running over smooth black stones. It crossed the path without a bridge. The water shone copper-gold, though the sky above was blue. Tiny silver fish moved against the current, their bodies flashing in and out of sight. Rory crouched at the bank. The stream reflected her face clearly, but the reflection did not move when she moved. It stared back at her with bright blue eyes and a small scar on its left wrist. Rory jerked away. The reflection rippled. In the water, her double raised a hand and pressed its palm to the surface from beneath. “Don’t answer it,” Isolde said. “I wasn’t going to.” “Many have said so.” The image blurred. The fish turned together, a single glittering body, and shot upstream. Rory stood, pulse ticking hard in her throat. Nyx had not come near the stream. Their violet gaze lingered on the trees beyond it. “Something follows us.” “Everything follows you,” Isolde said. “You carry a night within you.” Nyx’s head angled toward her. “And you?” “I carry what I cannot put down.” Isolde stepped across the stream. The water parted around her boots without wetting them. Rory found a fallen tree and crossed on its slick trunk, arms held out for balance. Nyx went through the water. For one instant, their shape broke apart into a smear of darkness beneath the surface; then they gathered on the far bank, taller than before. Beyond the stream, the trees changed. Their trunks twisted into spirals, their bark furrowed with deep grooves that resembled script. Rory couldn’t read it, but her gaze kept catching on the marks as if the lines shifted just before she could make sense of them. Here the flowers grew thickest, spilling over roots and climbing the trunks. Their colors had sharpened: violet so deep it was nearly black, green like glass, petals of orange that held a little light within them. The air felt heavier. Rory became aware of her own weight, the pressure of her coat on her shoulders, the beat of blood in her fingers. She could hear Nyx’s shadow moving, a faint dry rustle like paper being crumpled in another room. Then she saw the clearing. It opened between the trees without warning. At its center stood a circle of ancient oaks, not trees now so much as pillars, their trunks immense and hollowed by age. Wildflowers covered the ground between them. A flat slab of pale stone lay in the middle, veined with silver. Above it, the branches formed a roof that showed no sky at all. Rory’s chest tightened. The place seemed to wait for them. “Is this the heart of the grove?” she asked. “A heart beats,” Isolde said. “This is the place where the rhythm changes.” Rory looked at the slab. Its surface held a shallow groove, a crescent carved into the stone. She had the sudden, unnerving sense that the shape was meant for her wrist. Her thumb found the small scar there, a pale crescent from a childhood fall. The pendant warmed against her chest. Rory froze. She closed her hand around the crimson gem through her shirt. It gave one faint pulse, then another. The warmth was slight but unmistakable. “Is there a Hel portal here?” she asked. Isolde’s lavender eyes shifted to the pendant. “The stone remembers its birthplace.” “That isn’t an answer.” “No,” Isolde agreed. “It is not.” Nyx moved between Rory and the slab. Their shadow stretched across the flowers, and every bloom beneath it folded shut. The carved crescent brightened. The silver veins in the stone lit from within, drawing lines that branched outward like roots. Rory took a step back. “What is it doing?” “Listening,” said Isolde. “To what?” “To the thing you brought. To the thing that brought you.” The pendant throbbed once, warm as a pulse. Rory’s fingers tightened around it. “I didn’t ask it to.” “Few doors ask to be opened.” The stone gave a soft, deep note. The sound passed through Rory’s bones. Somewhere beyond the clearing, the distant voices stopped. Every leaf stilled. Rory’s other hand went to the slender Fae-forged blade at her belt. Moonsilver chilled her palm through the sheath. She drew it an inch. The blade gave off a faint, pale gleam beneath the living canopy. At once, the grove exhaled. The branches stirred overhead. Flowers reopened in a rolling wave, from the stone to the tree line. The pressure in Rory’s chest eased, though the pendant remained warm. On the slab, the silver lines dimmed to nothing. Nyx’s violet eyes stayed fixed on the darkness between the trees. “It was not alone.” “No,” Isolde said. Rory looked toward the place where the voices had been. In the shadow under the twisted oaks, something moved with the careful patience of a thing that had no need to hurry. She had entered the grove expecting a hidden place, a pocket folded away from the world. She had not expected it to feel so vast, or so attentive. The flowers leaned toward her as if straining to hear. Beyond them, the stream sang to itself beneath the trees. Behind them, the way back had disappeared. Rory slid the blade fully free. Its cold steadied her. “Which way?” she asked. Isolde turned toward the darker path. “Where the silence is deepest.” Rory stared at the trees. Her pulse thudded against the pendant, or the pendant thudded against her pulse. She could no longer tell which. Then she followed.
created_at"2026-09-23T08:22:46.177Z" 9/23/2026, 8:22:46 AM
model"openai/gpt-6-luna-20260922"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency9618
moderation_latency(null)
generation_time45866
tokens_prompt1547
tokens_completion2931
native_tokens_prompt1532
native_tokens_completion2845
native_tokens_completion_images0
native_tokens_reasoning474
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.001613925
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790151766-FjElqXpb0fDq10zHekWJ"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790151766-VOX6jAaj4YcCKkNDQx87"
upstream_id"resp_01a5456d8bc376ee016ab38c564cd487d1aaee77b0cc240ec2"
provider_responses
0
endpoint_id"05e94e02-b9c2-4bbb-ba55-4082ee9ad687"
id"resp_01a5456d8bc376ee016ab38c564cd487d1aaee77b0cc240ec2"
is_byokfalse
latency359
model_permaslug"openai/gpt-6-luna-20260922"
provider_name"OpenAI"
status200
total_cost0.001613925
cache_discount-0.000038225
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount0
adverbTags(empty)
dialogueSentences51
tagDensity0.314
leniency0.627
rawRatio0
effectiveRatio0
97.28% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1837
totalAiIsmAdverbs1
found
0
adverb"very"
count1
highlights
0"very"
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)
48.29% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1837
totalAiIsms19
found
0
word"familiar"
count3
1
word"wavering"
count1
2
word"stomach"
count1
3
word"warmth"
count3
4
word"pulse"
count5
5
word"furrowed"
count1
6
word"sense of"
count1
7
word"weight"
count1
8
word"throbbed"
count1
9
word"chilled"
count1
10
word"silence"
count1
highlights
0"familiar"
1"wavering"
2"stomach"
3"warmth"
4"pulse"
5"furrowed"
6"sense of"
7"weight"
8"throbbed"
9"chilled"
10"silence"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences174
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences174
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences206
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen30
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1833
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions71
wordCount1600
uniqueNames7
maxNameDensity2.19
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Park1
Rory35
Isolde18
Nyx11
Shade3
London2
Fae-forged1
persons
0"Rory"
1"Isolde"
2"Nyx"
3"Shade"
places
0"Park"
1"London"
globalScore0.406
windowScore0.333
83.04% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences112
glossingSentenceCount3
matches
0"seemed almost familiar like names she had once heard in a dream and misplaced upon waking"
1"seemed reluctant to remember them"
2"as if straining to hear"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.546
wordCount1833
matches
0"Not summer heat, exactly, but the remembered warmth of sunlight on skin"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences206
matches
0"understand that Isolde’s"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs91
mean20.14
std20.4
cv1.013
sampleLengths
015
1101
217
36
451
521
631
73
88
935
1065
112
1256
137
1433
1523
165
1746
185
194
204
2115
2218
236
246
2525
264
273
2812
2960
3041
317
324
333
347
3521
3658
3729
385
392
405
415
4236
4346
4437
453
4620
475
484
494
97.20% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences174
matches
0"been painted"
1"was gone"
2"being crumpled"
3"was meant"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs271
matches
0"was beginning"
87.38% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount1
flaggedSentences4
totalSentences206
ratio0.019
matches
0"Richmond Park stretched behind Rory in all its familiar winter dreariness—mud, bare branches, the dull gray sky—but through the gap between the stones she saw color."
1"They rose and fell in overlapping tones—laughter, argument, a child singing somewhere very far away."
2"Something pale clung to it—a bird, perhaps, long-bodied and featherless, its head turned upside down to watch them."
3"For one instant, their shape broke apart into a smear of darkness beneath the surface; then they gathered on the far bank, taller than before."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1610
adjectiveStacks1
stackExamples
0"slender Fae-forged blade"
adverbCount60
adverbRatio0.037267080745341616
lyAdverbCount6
lyAdverbRatio0.0037267080745341614
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences206
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences206
mean8.9
std5.82
cv0.654
sampleLengths
015
15
230
311
418
526
611
78
89
96
1010
1114
1212
1315
1412
159
164
1719
188
193
203
215
229
235
245
2516
263
2721
284
2912
3015
3110
322
339
3428
359
363
377
387
3913
402
4118
4216
437
445
453
4622
4721
485
494
46.12% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.3058252427184466
totalSentences206
uniqueOpeners63
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences153
matches
0"Instead, she took one step"
1"Then it slipped through the"
2"Only a green slope, dense"
3"Then a bee drifted past"
4"Then she saw the clearing."
5"Somewhere beyond the clearing, the"
6"Then she followed."
ratio0.046
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount36
totalSentences153
matches
0"They made a crooked line"
1"She touched the silver chain"
2"She had arrived without Rory"
3"Her silver hair fell almost"
4"Their violet eyes gave off"
5"It hummed toward a bank"
6"Their white bells nodded over"
7"They bent toward the Shade,"
8"She could hear water somewhere"
9"They rose and fell in"
10"She glanced back again."
11"She was beginning to understand"
12"They were warnings with their"
13"They followed the sound of"
14"It looked worn, but when"
15"It had no visible eyes."
16"They came upon a stream"
17"It crossed the path without"
18"It stared back at her"
19"Their violet gaze lingered on"
ratio0.235
54.77% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount124
totalSentences153
matches
0"The first standing stone rose"
1"Rory stopped at its foot."
2"The stone was oak, or"
3"They made a crooked line"
4"Richmond Park stretched behind Rory"
5"A spill of blue and"
6"She touched the silver chain"
7"The thumbnail-sized crimson gem rested"
8"Isolde stood on the other"
9"She had arrived without Rory"
10"Her silver hair fell almost"
11"Rory glanced at Nyx."
12"The Shade stood beside her"
13"Their violet eyes gave off"
14"Isolde’s mouth tilted."
15"Rory had expected some physical"
16"A snap of cold, perhaps."
17"A tug in her stomach."
18"The air softened."
19"The damp, metallic smell of"
ratio0.81
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences153
matches(empty)
ratio0
83.33% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences72
technicalSentenceCount6
matches
0"Beneath it, her pale face held an expression that could have been amusement or sorrow."
1"The Shade stood beside her in a tall, wavering silhouette, edges stirring as though smoke moved beneath their skin."
2"Only a green slope, dense with ferns and white flowers, and a scatter of slender birch trees that gleamed as if their bark had been painted with moonlight."
3"It hummed toward a bank of flowers that bloomed in a riot of color beneath the winter branches."
4"Their trunks twisted into spirals, their bark furrowed with deep grooves that resembled script."
5"In the shadow under the twisted oaks, something moved with the careful patience of a thing that had no need to hurry."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount2
fancyTags
0"Nyx murmured (murmur)"
1"Isolde agreed (agree)"
dialogueSentences51
tagDensity0.314
leniency0.627
rawRatio0.125
effectiveRatio0.078
87.4910%