Run: 2026-04-24-01KQ0291Y36KXVTVW95FPRXB9A

Run Details

Duration:
57.6s
Cost:
$0.008976
Provider:
Xiaomi

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> <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> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The Heartstone pulsed against Aurora's collarbone, warm enough to make her skin prickle beneath her jacket. She pulled the zipper higher and glanced at the screen of her phone. 11:47 PM. The text from the unknown number had been simple: *Richmond Park. The standing stones. Midnight. Come alone or don't come at all.* She'd almost deleted it. Almost. But the pendant had never been wrong about anything before. It had guided her across London twice now, its warmth intensifying like a compass needle swinging toward magnetic north. Tonight it burned so steady against her chest that she'd pressed it flat between her fingers on the bus ride here, half-convinced it might singe through her shirt. The park stretched ahead of her in all directions, a vast dark nothing punctuated by skeletal oaks. No joggers. No dog walkers. The trails that wound through Richmond during daylight hours had transformed into pale ribbons of earth that disappeared into the trees. She followed them anyway, her trainers crunching on frost-brittled grass. Aurora kept her flashlight low. The beam jittered across patches of ground where the grass gave way to mud, then stone, then roots that arched from the earth like the knuckles of buried hands. She passed a wooden bench. A rusted bin. The remnants of a rope swing dangling from a high branch, its seat long since torn away. The standing stones emerged from the darkness the way a ship emerges from fog — not all at once, but in fragments. First the nearest: a column of grey stone taller than her, leaning slightly inward as though conspiring with its neighbours. Then the next, and the next, arranged in a rough circle that left gaps just wide enough for a person to pass through. Ancient oaks, she'd read somewhere. Not oaks at all, but oak-shaped — the bark too smooth, the grain too uniform, as though someone had carved them from living wood and then planted them upright to watch the centuries pass. She stopped at the edge. The Heartstone flared. Not the gentle pulse she'd grown accustomed to, but a single sharp throb that radiated heat through her sternum and down both arms. Aurora hissed through her teeth and gripped the pendant through her jacket. The warmth didn't subside. It held, like a fist closing around something vital. "All right," she murmured. "I'm here." Nothing answered. The trees didn't sway. No wind. No birds. The silence had a weight to it that pressed against her eardrums, the kind of silence that existed in sound booths and tombs, places where air had been sealed away from the world for so long it forgot how to move. She stepped between two of the stones. The temperature dropped three degrees in the space of a single stride. Aurora stopped, her breath catching. The air inside the circle tasted different — thinner, colder, with an undertone of something floral she couldn't place. Like crushed petals. Like the inside of a funeral wreath. The ground beneath her feet changed, too. The mud and frost of the park gave way to grass so soft and dense it swallowed her footprints whole. Wildflowers pushed up between the blades in clusters of white and violet, impossible for November, their petals so perfectly preserved they looked artificial. She crouched and touched one. It was real. Cool and slightly damp, with the faintest vibration running through its stem, as though something underground hummed at a frequency just below the threshold of hearing. Aurora straightened and looked around. The standing stones formed a tighter enclosure than she'd realized from outside. The circle measured maybe forty feet across, bordered by the columns on one side and a thick growth of brambles on the other three. At the centre, a single oak — a real one this time, massive and gnarled, its trunk wider than her arm span — held its branches aloft like a canopy. The branches were bare. The bark was black with age and scored with vertical lines that might have been natural or might have been carved. She didn't get close enough to check. "Hello?" Her voice came out thin. It didn't echo. The sound hit the stones and the brambles and the oak and stopped, absorbed into the ground like water into sand. She checked her phone. 11:52 PM. The signal bars had vanished. She hadn't noticed when. Aurora turned in a slow circle, scanning the edges of the grove. The standing stones cast shadows that pooled inward, toward the centre, each one a dark wedge pointing at the base of the oak. In the spaces between the stones, the brambles grew too thick to see through, but she caught the occasional suggestion of movement in her peripheral vision — a branch shifting, a shadow reconfiguring. Each time she looked directly at it, nothing. "You're late." Aurora spun toward the voice. Her flashlight swung wide and found nothing but the oak and the flowers and the ring of grey stone. The voice had come from everywhere and nowhere, a woman's voice, low and textured, like someone who hadn't spoken in a long time and had to test each word before letting it go. "I said I'm here," Aurora replied, steadying the beam. "Where are you?" No answer. The silence settled back into place with the same oppressive weight as before, heavier now, weighted with intention. Aurora's hand found the Heartstone through her jacket. The pendant had cooled. Not to its usual resting state — it was cold, actively cold, a small ice against her skin. She didn't know what that meant. She didn't like not knowing. She moved toward the oak. The grass underfoot held that impossible softness, but now she noticed it had a texture to it, a kind of give that didn't belong to soil or sod. Like skin. She stopped that thought before it could finish forming and kept walking. The trunk of the oak was even larger up close. The vertical scores in the bark resolved into deeper grooves, each one wide enough to fit her thumb, each one running from the first fork in the branches all the way down to where the roots broke the earth. Aurora counted them. Eleven grooves. No, twelve. She'd miscounted because one of them wasn't a groove at all — it was a seam in the bark, slightly darker than the rest, running perpendicular to the others at about shoulder height. She touched it. The bark shifted. Not much. A fraction of an inch, like a door settling in its frame. Aurora snatched her hand back. Her pulse kicked hard in her throat. She stared at the seam, waiting for it to move again, but it held still, just bark, just a tree in a circle of impossible flowers at midnight in Richmond Park. *You came here for a reason,* she reminded herself. *Find out what they want. Then leave.* She swept the flashlight across the ground around the oak's base. Roots sprawled outward in every direction, thick as her wrist, rising and falling in undulations that created natural hollows between them. Most of the hollows were empty. One wasn't. Aurora crouched. In the depression between two roots sat a bundle of cloth — dark fabric, tied with a cord of something that glittered faintly in the beam. She didn't touch it. She leaned closer and saw that the glittering came from hair-thin threads of silver woven into the cord, and that the fabric wasn't cloth at all but leather, old and cracked, folded around something rectangular. Her phone buzzed in her pocket. Aurora flinched so hard she nearly dropped the flashlight. She pulled the phone out and stared at the screen. No signal, but a notification sat in the centre of the display — not a text, not an app alert, just a line of grey text against a black background. *Don't pick that up.* She glanced at the bundle. Then back at the phone. The notification vanished before she could read it a second time, leaving only the time. 12:00 AM. A sound rolled through the grove. Not a voice. Not wind. Something in between — a long, low exhalation, the kind of sound a body makes when it's been holding its breath for hours and finally lets go. It came from the standing stones. All of them at once, vibrating in their foundations, sending tremors through the impossible grass that Aurora felt in her ankles and the base of her spine. She stood. The flashlight beam jittered across the nearest stone. For a fraction of a second — half a heartbeat, maybe less — the surface of the stone wasn't stone at all. It was a face. Smooth and grey and featureless except for the suggestion of closed eyes and a mouth slightly open, as though the exhalation had come from its lungs. Then the stone was just stone again. Cold. Static. A column of weathered grey jutting from the earth. Aurora didn't breathe. She held the flashlight on the nearest stone and counted to five. Nothing moved. Nothing shifted. The wildflowers stood still in their clusters, and the brambles were just brambles, and the sky above the canopy of the oak was black and empty and didn't contain a single star. She looked up. No stars. The sky above the grove wasn't night — it was absence. A flat, featureless darkness that started at the tips of the highest branches and stretched upward into something that didn't have a top. The park outside the circle had its lights, its orange sodium glow, the distant amber smear of London's light pollution. Inside, there was only the flashlight and the dark and that flat, impenetrable void where the stars should have been. "Okay." Aurora's voice cracked. She swallowed and tried again. "I came. I'm here. If someone has something to say to me, say it. Otherwise I'm walking back through those stones and this is done." The exhalation came again. Closer this time, or maybe just quieter — a whisper of sound that brushed past her left ear and carried with it a scent she recognized: petrichor, the smell of rain on dry earth, except it hadn't rained in days and the air inside the circle was too cold for rain. She turned. A figure stood at the edge of the brambles. Not a person. A shape. It had the proportions of a woman — two arms, two legs, a head — but it stood wrong. Too still. Its arms hung at its sides, and its head was tilted at an angle that no neck should have allowed, and its skin — if it was skin — was the same grey as the standing stones, smooth and featureless in the absence of light. It didn't reflect the flashlight beam. The light touched it and stopped, absorbed into the grey like words into soil. Aurora's hand went to the Heartstone. The pendant was cold now, so cold it hurt, a shard of ice against her sternum that pulsed with a rhythm she could feel in her teeth. The figure didn't move. It didn't speak. It simply stood there, occupying space, visible and present and utterly silent, like a word spoken in a language she hadn't learned yet. A second figure appeared to the right of the first. Same grey. Same stillness. Same wrong tilt of the head. Then a third. A fourth. They lined the edge of the circle, one between each pair of standing stones, their featureless faces turned inward, toward the oak, toward the hollow where the leather bundle sat untouched, toward Aurora and the cold light of her flashlight and the pendant burning ice against her chest. She counted them. Seven figures. Seven gaps between the stones. No gaps left. The grove held its breath. Aurora held hers. The wildflowers shivered once, all at once, a ripple of movement that passed through the circle like a wave through water, and then stopped. None of the figures moved. But one of them spoke. "You brought it back." The voice came from the nearest figure — the one directly ahead, between the two stones she'd entered through. Its mouth didn't open. The sound emanated from its chest, deep and hollow, like someone speaking into a well. Aurora's hand tightened on the pendant. "Brought what back?" A pause. The figure tilted its head the other way. The motion was too slow, too smooth, like a clock hand ticking toward midnight. "You."
created_at"2026-04-24T15:38:32.782Z" 4/24/2026, 3:38:32 PM
model"xiaomi/mimo-v2.5-pro-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1269
moderation_latency(null)
generation_time57493
tokens_prompt1038
tokens_completion3316
native_tokens_prompt938
native_tokens_completion2816
native_tokens_completion_images(null)
native_tokens_reasoning204
native_tokens_cached512
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"stop"
usage0.0089764
router(null)
provider_responses
0
endpoint_id"5c24ecc9-5ba1-4af0-8877-3402889e7d0a"
id"a13a02382b41431280b6b1e31aaa0055"
is_byokfalse
latency1187
model_permaslug"xiaomi/mimo-v2.5-pro-20260422"
provider_name"Xiaomi"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777045112-VXMKaNMXeoGCrpUwcOxq"
session_id(null)
api_type"completions"
id"gen-1777045112-h2uZkNWpDSGcOpc1yC0m"
upstream_id"a13a02382b41431280b6b1e31aaa0055"
total_cost0.0089764
cache_discount0.0004096
upstream_inference_cost0
provider_name"Xiaomi"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags4
adverbTagCount0
adverbTags(empty)
dialogueSentences11
tagDensity0.364
leniency0.727
rawRatio0
effectiveRatio0
85.47% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2064
totalAiIsmAdverbs6
found
0
adverb"slightly"
count4
1
adverb"perfectly"
count1
2
adverb"utterly"
count1
highlights
0"slightly"
1"perfectly"
2"utterly"
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)
51.55% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2064
totalAiIsms20
found
0
word"pulsed"
count2
1
word"warmth"
count2
2
word"magnetic"
count1
3
word"pulse"
count2
4
word"throb"
count1
5
word"silence"
count3
6
word"weight"
count2
7
word"measured"
count1
8
word"echo"
count1
9
word"scanning"
count1
10
word"oppressive"
count1
11
word"resolved"
count1
12
word"whisper"
count1
13
word"could feel"
count1
highlights
0"pulsed"
1"warmth"
2"magnetic"
3"pulse"
4"throb"
5"silence"
6"weight"
7"measured"
8"echo"
9"scanning"
10"oppressive"
11"resolved"
12"whisper"
13"could feel"
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
narrationSentences184
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences184
filterMatches(empty)
hedgeMatches
0"appeared to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences191
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen50
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans4
markdownWords30
totalWords2084
ratio0.014
matches
0"Richmond Park. The standing stones. Midnight. Come alone or don't come at all."
1"You came here for a reason,"
2"Find out what they want. Then leave."
3"Don't pick that up."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions35
wordCount2036
uniqueNames7
maxNameDensity0.98
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Heartstone4
Aurora20
Park2
London2
Richmond3
November1
Like3
persons
0"Aurora"
places
0"Park"
1"London"
2"Richmond"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences96
glossingSentenceCount1
matches
0"as though conspiring with its neighbours"
56.05% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.44
wordCount2084
matches
0"not all at once, but in fragments"
1"Not oaks at all, but oak-shaped"
2"Not the gentle pulse she'd grown accustomed to, but a single sharp throb"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences191
matches
0"stopped that thought"
1"saw that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs60
mean34.73
std28.49
cv0.82
sampleLengths
053
15
257
353
459
5104
65
73
848
96
1051
117
1246
1384
145
1598
1630
1715
1876
192
2057
2112
2220
2341
2447
2589
263
273
2857
2916
3040
3167
3255
334
3425
352
3671
3762
3818
3951
403
4176
4234
4355
442
459
4691
4733
4830
4920
99.54% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences184
matches
0"been sealed"
1"been carved"
2"was tilted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs299
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount20
semicolonCount0
flaggedSentences16
totalSentences191
ratio0.084
matches
0"The standing stones emerged from the darkness the way a ship emerges from fog — not all at once, but in fragments."
1"Not oaks at all, but oak-shaped — the bark too smooth, the grain too uniform, as though someone had carved them from living wood and then planted them upright to watch the centuries pass."
2"The air inside the circle tasted different — thinner, colder, with an undertone of something floral she couldn't place."
3"At the centre, a single oak — a real one this time, massive and gnarled, its trunk wider than her arm span — held its branches aloft like a canopy."
4"In the spaces between the stones, the brambles grew too thick to see through, but she caught the occasional suggestion of movement in her peripheral vision — a branch shifting, a shadow reconfiguring."
5"Not to its usual resting state — it was cold, actively cold, a small ice against her skin."
6"She'd miscounted because one of them wasn't a groove at all — it was a seam in the bark, slightly darker than the rest, running perpendicular to the others at about shoulder height."
7"In the depression between two roots sat a bundle of cloth — dark fabric, tied with a cord of something that glittered faintly in the beam."
8"No signal, but a notification sat in the centre of the display — not a text, not an app alert, just a line of grey text against a black background."
9"Something in between — a long, low exhalation, the kind of sound a body makes when it's been holding its breath for hours and finally lets go."
10"For a fraction of a second — half a heartbeat, maybe less — the surface of the stone wasn't stone at all."
11"The sky above the grove wasn't night — it was absence."
12"Closer this time, or maybe just quieter — a whisper of sound that brushed past her left ear and carried with it a scent she recognized: petrichor, the smell of rain on dry earth, except it hadn't rained in days and the air inside the circle was too cold for rain."
13"It had the proportions of a woman — two arms, two legs, a head — but it stood wrong."
14"Its arms hung at its sides, and its head was tilted at an angle that no neck should have allowed, and its skin — if it was skin — was the same grey as the standing stones, smooth and featureless in the absence of light."
15"The voice came from the nearest figure — the one directly ahead, between the two stones she'd entered through."
98.18% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2020
adjectiveStacks0
stackExamples(empty)
adverbCount85
adverbRatio0.04207920792079208
lyAdverbCount15
lyAdverbRatio0.007425742574257425
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences191
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences191
mean10.91
std10.59
cv0.971
sampleLengths
016
113
22
311
43
51
67
74
81
910
1019
1128
1217
132
143
1521
1610
175
1829
195
203
2117
2222
2320
2423
255
2634
275
283
2923
3012
314
329
334
342
352
364
372
382
3941
407
4112
425
4319
443
457
467
4720
4823
495
39.01% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.2670157068062827
totalSentences191
uniqueOpeners51
88.30% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences151
matches
0"Then the next, and the"
1"Then back at the phone."
2"Then the stone was just"
3"Then a third."
ratio0.026
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences151
matches
0"She pulled the zipper higher"
1"She'd almost deleted it."
2"It had guided her across"
3"She followed them anyway, her"
4"She passed a wooden bench."
5"She stopped at the edge."
6"It held, like a fist"
7"She stepped between two of"
8"She crouched and touched one."
9"It was real."
10"She didn't get close enough"
11"Her voice came out thin"
12"It didn't echo."
13"She checked her phone."
14"She hadn't noticed when."
15"Her flashlight swung wide and"
16"She didn't know what that"
17"She didn't like not knowing."
18"She moved toward the oak."
19"She stopped that thought before"
ratio0.291
69.27% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount118
totalSentences151
matches
0"The Heartstone pulsed against Aurora's"
1"She pulled the zipper higher"
2"The text from the unknown"
3"The standing stones."
4"She'd almost deleted it."
5"It had guided her across"
6"Tonight it burned so steady"
7"The park stretched ahead of"
8"The trails that wound through"
9"She followed them anyway, her"
10"Aurora kept her flashlight low."
11"The beam jittered across patches"
12"She passed a wooden bench."
13"A rusted bin."
14"The remnants of a rope"
15"The standing stones emerged from"
16"She stopped at the edge."
17"The Heartstone flared."
18"Aurora hissed through her teeth"
19"The warmth didn't subside."
ratio0.781
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences151
matches(empty)
ratio0
22.13% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences71
technicalSentenceCount12
matches
0"It had guided her across London twice now, its warmth intensifying like a compass needle swinging toward magnetic north."
1"First the nearest: a column of grey stone taller than her, leaning slightly inward as though conspiring with its neighbours."
2"Not oaks at all, but oak-shaped — the bark too smooth, the grain too uniform, as though someone had carved them from living wood and then planted them upright t…"
3"Not the gentle pulse she'd grown accustomed to, but a single sharp throb that radiated heat through her sternum and down both arms."
4"Cool and slightly damp, with the faintest vibration running through its stem, as though something underground hummed at a frequency just below the threshold of …"
5"The voice had come from everywhere and nowhere, a woman's voice, low and textured, like someone who hadn't spoken in a long time and had to test each word befor…"
6"Roots sprawled outward in every direction, thick as her wrist, rising and falling in undulations that created natural hollows between them."
7"In the depression between two roots sat a bundle of cloth — dark fabric, tied with a cord of something that glittered faintly in the beam."
8"All of them at once, vibrating in their foundations, sending tremors through the impossible grass that Aurora felt in her ankles and the base of her spine."
9"Smooth and grey and featureless except for the suggestion of closed eyes and a mouth slightly open, as though the exhalation had come from its lungs."
10"A flat, featureless darkness that started at the tips of the highest branches and stretched upward into something that didn't have a top."
11"Closer this time, or maybe just quieter — a whisper of sound that brushed past her left ear and carried with it a scent she recognized: petrichor, the smell of …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
59.09% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount1
fancyTags
0"she murmured (murmur)"
dialogueSentences11
tagDensity0.182
leniency0.364
rawRatio0.5
effectiveRatio0.182
82.2862%