Run: 2026-02-19-01KHT0JC5DXZVG1D3YQSE8W10Q

Run Details

Duration:
41.3s
Cost:
$0.024295
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
Aurora pressed a hand against the trembling veil of shimmering air and stepped forward. Roots above her arched like ribs, black-veined and pulsing with an inner light. She felt the world shift beneath her boots, a soft sigh of fermenting earth that seemed alive. The sky glowed amber, a molten hush that settled over everything. Nyx followed, shoulders loose, silhouette solid where the light caught them. They paused on the threshold and surveyed the grove of twisted vines. “Gluttony,” they whispered, voice like wind through broken glass. “Dymas.” She swallowed. The Heartstone pendant lay heavy at her throat, its crimson gem throbbing in time with her pulse. She touched it, felt heat gather beneath her fingers. It urged her deeper. A tunnel of living vines opened before them, branches curling like fingers. Grape clusters the size of fists hung low, skin bruised purple and oozing sweet juice that dripped onto the spongy floor. The air smelled of crushed fruit and rot, rich and sickening. Aurora’s stomach clenched, but she forced her legs to move. She followed Nyx under a canopy that shivered with light. They emerged into an orchard stretching beyond sight. Trees bore apple-like fruit, skin pale as bone. When Aurora plucked one, it left her hand sticky, flesh leaking a faint glow. She tossed it and it shattered against a moss-carved statue, shards scattering like fallen stars. The statue was a man in sumptuous robes, eyes closed, lips parted in silent laughter. Nyx drifted to its base. Their fingers trailed over the carving. Runes spiralled down the figure’s arms, twisting into shapes of spoons and goblets. The Shade tilted its head. “Belphegor’s handiwork.” Aurora crouched and wiped juice from her fingers on her trousers. Her scar itched, and for a heartbeat she felt a current of something old stir through her veins—fear mixed with exhilaration. She tucked the Fae-Forged Blade into her boot. The disk of moonsilver at her side was always cold. Now it felt almost frigid against her skin. A ripple of sound flitted through the air: distant laughter, the clinking of cutlery, the hushed slap of wine on stone. Aurora straightened and peered between the trees. She saw a hall up ahead, columns half-hidden in vines. Its arch rose into darkness, carved with images of banquets undone: plates piled high with exotic meats curling into bones, goblets brimming with thick, roiling liquid. She stepped forward. The pendant pulsed again, a heartbeat against her chest. Nyx shadowed her, eyes flicking to every movement of the leaves. They whispered, “The Veil thins here. We must stay sharp.” Inside the hall, long tables stretched end to end, carved from a single slab of marble that gleamed beneath the amber sky. Platters overflowed: fruits that glowed like embers, loaves stiff with metal flakes, cheese that oozed a silver mist. A headless roast rested on a platter at the far end, steam curling from its wounds. Aurora froze. Something shifted at the far table. A shape rose, draped in wine-dark fabric. It moved toward her. She swallowed and reached for her blade, but it stayed lodged in her boot. She jerked it free, the steel whispering as it left its sheath. Nyx dropped beside her. “Stay back.” The shape resolved into a figure wearing a mask of polished ivory. It carried a ladle that dripped golden syrup onto the floor. Each step left a smear of light. Aurora’s breath caught. She flicked her gaze around. Dozens of statues lined the walls, each one a contestant in an endless feast: bared chests ringed with garlands of mushrooms, gaunt fingers curled around half-eaten fruits. The masked stranger stopped four paces from Aurora. It dipped the ladle into a towering bowl of wine and raised it to its lips. The liquid glowed deep red. It tilted the mask’s head back. The noise was a hiss, not a sip. Laughter rolled through the hall. Aurora willed her limbs to move and almost lunged, but Nyx laid a finger on her arm. “No,” they breathed. “Watch.” The figure lowered the ladle and wiped its mouth with a sleeve patterned like twisting vines. It swung around and drifted past a statue that looked startlingly human—its features too familiar, too alive. Aurora’s pulse hammered. The figure blurred an instant and, when it came into focus, the statue’s eyes opened. They were empty, void of warmth. A door behind the tables creaked open. Aurora swallowed and pressed herself against a column. She reached for the pendant, tracing its edge. It felt like a drum in her palm. She closed her eyes. Let the glow guide her. She opened them and nodded at Nyx. They moved. Each step raised motes of light from the marble floor, like fireflies spilling from underfoot. The carved ceilings towered overhead, vines woven into arches that hummed with a low resonance. A distant chorus of muted voices haunted the corners of the hall. When their footsteps echoed, the chorus answered in kind. Nyx paused at a corridor of creeping vines. They brushed a fingertip over a petal carved into the corridor’s frame. It wilted at their touch, petals dropping in a soft hush. “This way,” they said, and ducked under the arch. The corridor twisted like a serpent’s gut. Walls pulsed, veins of glowing sap running through living wood. The air throbbed with heat. Aurora felt sweat gather along her hairline. Leaves overhead stirred, though no wind blew. Somewhere in the darkness a fruit dropped with a dull thud. Aurora tapped the pendant and followed its glow. It pulsed brighter. She imagined it calling out to her, seeking something buried deep in this realm. The corridor ended at a small chamber. Its ceiling pitched high, beams of amber light streaking through cracks above. In the centre, a pool of wine-black liquid lay still. The surface quivered in perfect rings, like breath on glass. She knelt and peered in. Faces drifted beneath the surface, pale and yearning. They reached with translucent hands, fingertips brushing the wine’s edge. Their eyes locked onto hers. She jerked back. The pool rippled and the faces vanished. Nyx circled the pool, fingers trailing in the rim of carved stone. “Souls ferment here,” they murmured. “Like fruit left to rot.” Aurora leaned against the wall, blade at the ready. Her breath was steady. She forced her eyes to the pool. “Why here?” she asked. Nyx drew a slow line in the air, and the ripple in the pool matched it. “Prince Belphegor sustains his realm on desire and decay. Souls feed the vineyards.” They turned and offered their hand. “Step back.” Aurora’s boots hit the corridor floor. She didn’t look away until the chamber shrank behind them. Then she exhaled. “Isolde warned that gluttony comes first,” she said. “I didn’t think we’d see it writ like this.” They emerged into an orchard lit by an enormous moon of glass. Its surface gleamed with lines that crisscrossed like cracks in a mirror. Fruit hung from twisted branches—pear-shaped lanterns of silvery light. The ground glowed pale and hard. Aurora reached out and pressed a finger against one fruit. It rang like a tinkling bell. Sound blossomed around them: hooves striking stone, strings plucked in the distance, distant murmur of voices. Nyx tilted their head. “Hear that?” Aurora listened. The echoes wove together, an orchestra of hunger. She tucked the pendant beneath her collar. “We push on,” she said. They followed a path of crushed petals that led toward a distant glow. The vines parted to reveal a ruin of white marble, columns broken in half, roots thrusting through the cracks like broken teeth. At its centre lay a dais. A single statue stood upon it: a woman holding a cornucopia that spilled out dozens of tiny masks. Aurora crouched and picked up one. It was lighter than bone. When she turned it over, she saw her own features carved into the ivory, eyes bright as the ones in the pool. She dropped it. It shattered, and a flicker of movement caught her eye. Shadows pooled behind the statue, coalescing into a shape she recognised. Nyx. But where their form should have been shades shifted, edges in blur. Aurora’s mouth went dry. She raised her blade. Nyx held up a hand. From between their fingers, a whisper drifted, though their lips did not move. Aurora leaned in. You belong here, the voice said. We have been waiting. She jumped back. “No.” Nyx’s shape solidified. They pressed a palm to the statue’s base. The ground shivered. Vines twined around the dais. The amber sky darkened, and a hush fell. Aurora’s legs locked. She felt the heat of the pendant pulse stronger than before. It throbbed against her chest, as if torn between two worlds. She forced herself to move. She lunged at Nyx, reached for their shoulder. Nyx turned, eyes glowing violet. “We leave,” they said, voice real this time, urgent. Aurora seized their arm. The ground slipped. Vines wrapped around her boot. She fell, hand skidding across the marble as roots curled around her wrist. Nyx dropped to one knee. They pressed the Blade’s tip into the marble. Light flared. The roots recoiled as if burned. Aurora snapped upright. Nyx yanked her to her feet. They shot past the statue. The world shuddered. The ruin receded into the orchard. The orchard melted into the hall of tables. Aurora ran, blade drawn, heart stilled by fear and wonder. The amber glow faded at the edge of her sight. She reached the veil, panting. She looked back once. The rippling light of the pool and the twisted grapevines lingered behind a curtain of living shadow. Then Nyx guided her through. The veil closed soft as a sigh. Silence and damp London air greeted her. She pressed a hand to her chest, felt the pendant calm. Nyx watched her, their eyes steady. No words passed between them. They had seen too much. The portal behind them, hidden now in a back alley, tempted them with its promise. Aurora’s fingers curled around the pendant’s chain. Dymas waited, and so did they.
created_at"2026-02-19T03:54:45.302Z" 2/19/2026, 3:54:45 AM
model"openai/o4-mini-high-2025-04-16"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4410
moderation_latency(null)
generation_time41149
tokens_prompt1816
tokens_completion3154
native_tokens_prompt1706
native_tokens_completion5095
native_tokens_completion_images0
native_tokens_reasoning2816
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.0242946
router(null)
provider_responses
0
endpoint_id"60020533-2fb2-4aa1-9454-181029fd52de"
id"resp_0a39653f3930edd0016996898564788193b65aea0ee47e6dce"
is_byokfalse
latency134
model_permaslug"openai/o4-mini-high-2025-04-16"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771473285-8UkVG9TXejEwjFFhgrSs"
upstream_id"resp_0a39653f3930edd0016996898564788193b65aea0ee47e6dce"
total_cost0.0242946
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
totalTags10
adverbTagCount0
adverbTags(empty)
dialogueSentences19
tagDensity0.526
leniency1
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1694
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
5.55% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1694
totalAiIsms32
found
0
word"pulse"
count3
1
word"stomach"
count1
2
word"shattered"
count2
3
word"pulsed"
count3
4
word"marble"
count5
5
word"resolved"
count1
6
word"flicked"
count1
7
word"familiar"
count1
8
word"warmth"
count1
9
word"tracing"
count1
10
word"resonance"
count1
11
word"footsteps"
count1
12
word"echoed"
count1
13
word"throbbed"
count2
14
word"quivered"
count1
15
word"perfect"
count1
16
word"yearning"
count1
17
word"desire"
count1
18
word"echoes"
count1
19
word"flicker"
count1
20
word"whisper"
count1
21
word"silence"
count1
highlights
0"pulse"
1"stomach"
2"shattered"
3"pulsed"
4"marble"
5"resolved"
6"flicked"
7"familiar"
8"warmth"
9"tracing"
10"resonance"
11"footsteps"
12"echoed"
13"throbbed"
14"quivered"
15"perfect"
16"yearning"
17"desire"
18"echoes"
19"flicker"
20"whisper"
21"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
emotionTells1
narrationSentences187
matches
0"d with exhilaration"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences187
filterMatches(empty)
hedgeMatches(empty)
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
maxSentenceWordsSeen28
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1683
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions11
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions51
wordCount1617
uniqueNames7
maxNameDensity1.55
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Nyx"
discoveredNames
Heartstone1
Nyx20
Aurora25
Shade1
Fae-Forged1
Blade2
London1
persons
0"Nyx"
1"Aurora"
2"Shade"
3"Blade"
places
0"London"
globalScore0.727
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences128
glossingSentenceCount2
matches
0"seemed alive"
1"felt like a drum in her palm"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1683
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences196
matches(empty)
94.54% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs43
mean39.14
std18.82
cv0.481
sampleLengths
055
133
232
364
460
531
658
764
833
958
1043
116
1265
1365
144
1564
1640
1753
1840
1947
2064
2138
2222
2324
2437
2536
2671
276
2822
2959
3046
3132
3221
3310
344
3527
3638
3714
3825
3930
4047
4140
4255
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences187
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs308
matches(empty)
99.13% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences196
ratio0.015
matches
0"Her scar itched, and for a heartbeat she felt a current of something old stir through her veins—fear mixed with exhilaration."
1"It swung around and drifted past a statue that looked startlingly human—its features too familiar, too alive."
2"Fruit hung from twisted branches—pear-shaped lanterns of silvery light."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1628
adjectiveStacks0
stackExamples(empty)
adverbCount32
adverbRatio0.019656019656019656
lyAdverbCount1
lyAdverbRatio0.0006142506142506142
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
mean8.59
std5.09
cv0.593
sampleLengths
014
113
217
311
411
512
69
71
82
917
109
114
1212
1321
1411
1510
1610
178
188
1914
2015
2115
225
236
2413
255
262
2711
2821
298
3010
318
3221
337
3410
3526
363
379
3811
3910
4022
4118
4216
432
446
457
464
4714
4812
494
47.45% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.28061224489795916
totalSentences196
uniqueOpeners55
57.14% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences175
matches
0"Somewhere in the darkness a"
1"Then she exhaled."
2"Then Nyx guided her through."
ratio0.017
69.14% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount66
totalSentences175
matches
0"She felt the world shift"
1"They paused on the threshold"
2"they whispered, voice like wind"
3"She touched it, felt heat"
4"It urged her deeper."
5"She followed Nyx under a"
6"They emerged into an orchard"
7"She tossed it and it"
8"Their fingers trailed over the"
9"Her scar itched, and for"
10"She tucked the Fae-Forged Blade"
11"She saw a hall up"
12"Its arch rose into darkness,"
13"She stepped forward."
14"It moved toward her."
15"She swallowed and reached for"
16"She jerked it free, the"
17"It carried a ladle that"
18"She flicked her gaze around."
19"It dipped the ladle into"
ratio0.377
2.86% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount160
totalSentences175
matches
0"Aurora pressed a hand against"
1"Roots above her arched like"
2"She felt the world shift"
3"The sky glowed amber, a"
4"Nyx followed, shoulders loose, silhouette"
5"They paused on the threshold"
6"they whispered, voice like wind"
7"The Heartstone pendant lay heavy"
8"She touched it, felt heat"
9"It urged her deeper."
10"A tunnel of living vines"
11"Grape clusters the size of"
12"The air smelled of crushed"
13"Aurora’s stomach clenched, but she"
14"She followed Nyx under a"
15"They emerged into an orchard"
16"Trees bore apple-like fruit, skin"
17"She tossed it and it"
18"The statue was a man"
19"Nyx drifted to its base."
ratio0.914
28.57% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences175
matches
0"Now it felt almost frigid"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences72
technicalSentenceCount4
matches
0"She felt the world shift beneath her boots, a soft sigh of fermenting earth that seemed alive."
1"Grape clusters the size of fists hung low, skin bruised purple and oozing sweet juice that dripped onto the spongy floor."
2"Inside the hall, long tables stretched end to end, carved from a single slab of marble that gleamed beneath the amber sky."
3"Platters overflowed: fruits that glowed like embers, loaves stiff with metal flakes, cheese that oozed a silver mist."
75.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount1
matches
0"they said, voice real this time, urgent"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount4
fancyTags
0"they whispered (whisper)"
1"They whispered (whisper)"
2"they breathed (breathe)"
3"they murmured (murmur)"
dialogueSentences19
tagDensity0.474
leniency0.947
rawRatio0.444
effectiveRatio0.421
80.9792%