Run: 2026-09-23-01M36SEKESPFDZ7YYCMMKGV33S

Run Details

Duration:
1m 15s
Cost:
$0.002807
Provider:
Xiaomi

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 oak standing stones had no business being in Richmond Park. Rory had thought that the first time she'd seen them, months ago, wedged between the rhododendrons like something a glacier had coughed up and forgotten. She thought it again now, pushing through the last hedge with her shoulder up and the Heartstone swinging against her sternum, because the gap between the two nearest stones was barely wide enough for a person and yet it kept going, kept opening, the way things did here. "Mind the threshold," Isolde said, without looking back. Silver hair, silver voice. She stepped between the stones and left no print in the mud behind her. Nyx flowed through after her, not bothering with the gap. The shadows in the archway bulged and re-settled and the Shade was simply on the other side, six-foot-two of standing darkness with two violet coals where a face should have been. Their voice arrived a beat later, carried on a draft that smelled of cold stone. "After you, little hawk." Rory ducked through. The grove swallowed sound. That was the first thing — the birdsong of the park cutting out mid-phrase, the distant drone of the A3, the bickering of a dog-walker's spaniels, all of it gone, as if someone had closed a heavy door behind her. Her ears filled instead with the sound of her own blood and, underneath it, a low resonance she felt in her teeth, like standing too close to a bass amp. Warm air moved against her face. It smelled of foxglove and turned earth and something else, something mineral and old, like water that had been sitting in the dark for a very long time. The wildflowers were in bloom, as they always were here — but not the ones she knew. Blue things with petals that curled and uncurled slowly, in time with a rhythm she couldn't hear. Clusters of small white bells hanging upside down from stems that had no business holding them. When she brushed one with her knuckle it chimed, one clear note, and three others picked it up and passed it along the row until the sound faded into the trees. "Don't touch the bells," Isolde said. She was already twenty yards ahead, walking across the moss as lightly as mist. "They remember who wakes them." "Is that good or bad?" Rory asked. Isolde smiled her small infuriating smile and said nothing. Not a lie, then. Never a lie. Just the architecture of a lie with the walls left standing. Nyx came alongside Rory. Up close the Shade's edges were soft, smudging the air, so that the ferns behind them appeared through their chest like things at the bottom of a pond. "It's both," they whispered. "It's always both, with the old courts. Come. Stay where I can cover you." They moved deeper. The trees changed. At first it was ordinary oak and beech, the honest timber of English parkland, and then it wasn't — the bark going silver, going smooth, going carved with whorls that looked like language and resolved into nothing when she stared at them directly. The canopy thickened overhead but the light didn't fail. It changed character instead: a green-gold glow from everywhere and nowhere, the way light falls through shallow water, laying shifting nets across the forest floor. Rory's shadow and Nyx's shadow lay in different directions. She checked twice. "The Veil," Nyx murmured, and gestured upward. She looked. Where the canopy broke, the air itself had a faint shimmer to it, a heat-haze distortion with no heat behind it — the sky beyond it bent and folded as though she were looking at the world through a spoon. The boundary. She'd read the Wardens' reports, the dry bureaucratic poetry of *rift point, stable, monitored*, but none of that had prepared her for the sight of the sky being *bent*. It made her stomach turn over, politely, the way turbulence does on a plane. "It's thinner here," Nyx said. "It's thinner in the Grove at the best of times. Now—" They stopped. The violet eyes dimmed, brightened. "Now it's thin as old ice. Something has been leaning on the other side." Rory's hand went to her collarbone. The Heartstone lay there against her skin, deep crimson, thumbnail-sized, and it was warm — not the faint cozy warmth it carried when she passed a Hel rift on her delivery route through Camden, that vague nudge like a dog nosing her ribs. This was a steady heat, a banked coal, pulsing in slow time with her heartbeat as though it had decided to share. "It knows something," she said. "Stones know a great deal and say very little." Isolde had stopped ahead of them, one pale hand resting on the flank of a stone that had not been there a moment before. Or had been, and only now permitted itself to be seen. The trees gave way. Rory forgot to breathe. The clearing was ancient and it was not a clearing. It was a hall with the roof torn off. Columns of living wood rose out of the ground in a wide ring, each one as broad as a bus, their trunks braided from a dozen smaller trees that had grown together and then *kept* growing, splitting apart again near the top into branching vaults that laced overhead. The carvings she'd half-seen in the bark were here in full, deep-cut spirals that moved — slowly, but *moved*, the grooves re-writing themselves as she watched, spirals inverting, unwinding, drawing symbols she almost recognized from the Wardens' oldest texts and then abandoning them. Between the columns, water lay in a black, perfectly still pool, maybe forty feet across. Not water. She corrected herself instantly. It was too dark, too full of depth, and the light that fell on it did not come back. The sound she'd felt in her teeth was louder here. She could taste it — copper, faint and clean. "Oh," she said. "This isn't Fae, is it." "No," said Isolde. She stood at the pool's edge, and for once her face was doing something unguarded. Wonder, maybe. Or its older, grimmer cousin. "This is older than the Courts. Older than the roads between. This is where the world was *sewn*, child, and the thread ran through here." She turned those pale lavender eyes on Rory. "My people found this place once and built their kingdom around it like a cat around a hearth. We did not make it. We are barely its tenants." Nyx had gone very still — stiller than usual, and the Shade's usual stillness was the stillness of held breath. "I know this place," they said, and the whisper was rough. "I stood here. In 1643. There were nine of us and candles, and a book that smelled of the sea. Aldric stood —" A ripple went through their silhouette, top to bottom. "There was no pool. There was a *door* in the floor of it. And I went through, and it did not close behind me gently." Rory looked at them. Looked at the black water. Looked at the sky, bent like a spoon. "Right," she said, and squatted down at the rim, because her knees had decided that standing was optimistic. She kept her hand off the stone. She kept her back to Nyx, so the Shade wouldn't have to perform anything. "That's — yeah. That's a lot." She pressed her thumb into the crescent scar on her left wrist, the old childhood habit, the grounding trick her mother had taught her at six. Silver and green and black light; a forest that was a cathedral; a pool that was a door. Cold stone under her palm. Heartbeat in her chest, heartbeat in the pendant, two rhythms slowly agreeing. "Nyx," she said. "The door. Where did it lead?" "Between," they said. "The between. Do not ask me to describe it, little hawk. It has no weather." "And the ritual — the summoning. You were trying to call something out?" "To bind a thing, and it bound *me*." The whisper had gone dry as leaf litter. "Sorcerers' ambition. Very ordinary sin. Not one of the seven, even." Somewhere in the columns, a bell chimed. Then another. A row of them, off in the trees, passing the note along like gossip. Rory's skin prickled. The sound had not come from the flowers. It had come from the pillars — from the carved spirals, which had stopped moving and now held on a single symbol, all of them together, every column showing the same mark. Isolde inhaled sharply. "It has seen us. It would like us to choose a direction." "The pool?" Rory asked. "The pool is down," Isolde said. "The grove is back. And through there—" she pointed, past the pillars, where a gap in the ring opened onto a descending track of white stone that had not been visible before and now very much was, "—is *in*. Which is the direction fools go, and seers follow, because the vision at the end of the road is worth the price of the road." Rory stood up. The Heartstone's heat flared once, sharp, and settled. A warning. Or a welcome. Impossible to tell, and she'd stopped expecting to tell. She looked at Nyx. The violet eyes held steady, and the edges of the Shade's form had firmed, the way they did before trouble — solid enough to throw a shadow, solid enough to throw a punch. "I didn't come all the way to Richmond," Rory said, "to look at a pond." She reached up and unclasped the pendant's chain, wound it twice around her wrist, and tied it down against the scar. Warmer there. Closer to the pulse. Then she reached into her jacket and drew out the leaf-shaped moonsilver blade, and the cold of it bit into her palm, immediate and clean, the only honest temperature in the entire glade. She took the first step onto the white stone. The light changed. The water, behind her, said something in a voice like a drained bath — a single syllable, in no language she knew, and she felt it arrive in her sternum a half-second before she heard it. The path ahead curved down between the roots of the great trees, and along its edges, things bloomed and closed and bloomed. Behind her, two sets of footsteps — one real, one not — followed her down.
created_at"2026-09-23T09:27:20.288Z" 9/23/2026, 9:27:20 AM
model"xiaomi/mimo-v2.6-pro-20260921"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1300
moderation_latency(null)
generation_time75076
tokens_prompt1547
tokens_completion2643
native_tokens_prompt1566
native_tokens_completion2443
native_tokens_completion_images(null)
native_tokens_reasoning181
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"stop"
service_tier(null)
usage0.00280662
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790155640-aMR6VAc5filnNOJmNavV"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790155640-L2uAY1UIwt5gxy2RLdKG"
upstream_id"9616179f-0aad-4a32-82a6-edbcf2622e69_6faebf8dc568497fb24cf4c9f21d772a"
provider_responses
0
endpoint_id"4354fc36-b8ab-4ced-aa8c-0efb6b4523f1"
id"9616179f-0aad-4a32-82a6-edbcf2622e69_6faebf8dc568497fb24cf4c9f21d772a"
is_byokfalse
latency1228
model_permaslug"xiaomi/mimo-v2.6-pro-20260921"
provider_name"Xiaomi"
status200
total_cost0.00280662
cache_discount(null)
upstream_inference_cost0
provider_name"Xiaomi"
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
totalTags23
adverbTagCount0
adverbTags(empty)
dialogueSentences35
tagDensity0.657
leniency1
rawRatio0
effectiveRatio0
65.30% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1729
totalAiIsmAdverbs12
found
0
adverb"very"
count5
1
adverb"slowly"
count3
2
adverb"lightly"
count1
3
adverb"perfectly"
count1
4
adverb"gently"
count1
5
adverb"sharply"
count1
highlights
0"very"
1"slowly"
2"lightly"
3"perfectly"
4"gently"
5"sharply"
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)
76.87% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1729
totalAiIsms8
found
0
word"resonance"
count1
1
word"resolved"
count1
2
word"stomach"
count1
3
word"warmth"
count1
4
word"whisper"
count2
5
word"pulse"
count1
6
word"footsteps"
count1
highlights
0"resonance"
1"resolved"
2"stomach"
3"warmth"
4"whisper"
5"pulse"
6"footsteps"
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
narrationSentences110
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences110
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences123
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen65
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans8
markdownWords11
totalWords1743
ratio0.006
matches
0"rift point, stable, monitored"
1"bent"
2"kept"
3"moved"
4"sewn"
5"door"
6"me"
7"in"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions20
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions44
wordCount1409
uniqueNames12
maxNameDensity0.92
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Heartstone3
Silver2
Shade5
Isolde7
Rory13
English1
Nyx8
Hel1
Camden1
Warmer1
persons
0"Heartstone"
1"Silver"
2"Shade"
3"Isolde"
4"Rory"
5"Nyx"
places
0"Richmond"
1"Park"
2"Camden"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences64
glossingSentenceCount1
matches
0"looked like language and resolved into no"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1743
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences123
matches
0"thought that the"
1"decided that standing"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs41
mean42.51
std34.06
cv0.801
sampleLengths
011
173
226
360
43
5108
681
725
87
927
1050
1195
127
1387
1437
1571
165
1744
184
194
20110
2159
228
2386
2488
2517
26106
279
2818
2913
3027
3166
3215
334
3470
3525
3637
3775
389
3961
4015
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences110
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs235
matches
0"were looking"
1"was doing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount14
semicolonCount2
flaggedSentences14
totalSentences123
ratio0.114
matches
0"That was the first thing — the birdsong of the park cutting out mid-phrase, the distant drone of the A3, the bickering of a dog-walker's spaniels, all of it gone, as if someone had closed a heavy door behind her."
1"The wildflowers were in bloom, as they always were here — but not the ones she knew."
2"At first it was ordinary oak and beech, the honest timber of English parkland, and then it wasn't — the bark going silver, going smooth, going carved with whorls that looked like language and resolved into nothing when she stared at them directly."
3"Where the canopy broke, the air itself had a faint shimmer to it, a heat-haze distortion with no heat behind it — the sky beyond it bent and folded as though she were looking at the world through a spoon."
4"The Heartstone lay there against her skin, deep crimson, thumbnail-sized, and it was warm — not the faint cozy warmth it carried when she passed a Hel rift on her delivery route through Camden, that vague nudge like a dog nosing her ribs."
5"The carvings she'd half-seen in the bark were here in full, deep-cut spirals that moved — slowly, but *moved*, the grooves re-writing themselves as she watched, spirals inverting, unwinding, drawing symbols she almost recognized from the Wardens' oldest texts and then abandoning them."
6"She could taste it — copper, faint and clean."
7"Nyx had gone very still — stiller than usual, and the Shade's usual stillness was the stillness of held breath."
8"Silver and green and black light; a forest that was a cathedral; a pool that was a door."
9"It had come from the pillars — from the carved spirals, which had stopped moving and now held on a single symbol, all of them together, every column showing the same mark."
10"\"The grove is back. And through there—\" she pointed, past the pillars, where a gap in the ring opened onto a descending track of white stone that had not been visible before and now very much was, \"—is *in*. Which is the direction fools go, and seers follow, because the vision at the end of the road is worth the price of the road.\""
11"The violet eyes held steady, and the edges of the Shade's form had firmed, the way they did before trouble — solid enough to throw a shadow, solid enough to throw a punch."
12"The water, behind her, said something in a voice like a drained bath — a single syllable, in no language she knew, and she felt it arrive in her sternum a half-second before she heard it."
13"Behind her, two sets of footsteps — one real, one not — followed her down."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount964
adjectiveStacks0
stackExamples(empty)
adverbCount32
adverbRatio0.03319502074688797
lyAdverbCount8
lyAdverbRatio0.008298755186721992
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences123
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences123
mean14.17
std12.73
cv0.898
sampleLengths
011
125
248
38
44
514
610
731
815
94
103
114
1240
1330
146
1528
1617
1717
1816
1931
206
2114
225
237
249
254
263
2711
284
2928
304
3114
323
333
3443
359
3625
379
383
397
402
4140
422
4329
4414
455
4613
475
4814
496
60.98% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.4146341463414634
totalSentences123
uniqueOpeners51
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences91
matches
0"Just the architecture of a"
1"Somewhere in the columns, a"
2"Then she reached into her"
ratio0.033
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount26
totalSentences91
matches
0"She thought it again now,"
1"She stepped between the stones"
2"Their voice arrived a beat"
3"Her ears filled instead with"
4"It smelled of foxglove and"
5"She was already twenty yards"
6"They moved deeper."
7"It changed character instead: a"
8"She checked twice."
9"She'd read the"
10"It made her stomach turn"
11"It was a hall with"
12"She corrected herself instantly."
13"It was too dark, too"
14"She could taste it —"
15"She stood at the pool's"
16"She turned those pale lavender"
17"they said, and the whisper"
18"she said, and squatted down"
19"She kept her hand off"
ratio0.286
86.37% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount68
totalSentences91
matches
0"The oak standing stones had"
1"Rory had thought that the"
2"She thought it again now,"
3"Isolde said, without looking back"
4"She stepped between the stones"
5"Nyx flowed through after her,"
6"The shadows in the archway"
7"Their voice arrived a beat"
8"Rory ducked through."
9"The grove swallowed sound."
10"That was the first thing"
11"Her ears filled instead with"
12"It smelled of foxglove and"
13"The wildflowers were in bloom,"
14"Clusters of small white bells"
15"She was already twenty yards"
16"Isolde smiled her small infuriating"
17"Nyx came alongside Rory."
18"They moved deeper."
19"The trees changed."
ratio0.747
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences91
matches(empty)
ratio0
3.48% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences41
technicalSentenceCount8
matches
0"That was the first thing — the birdsong of the park cutting out mid-phrase, the distant drone of the A3, the bickering of a dog-walker's spaniels, all of it gon…"
1"It smelled of foxglove and turned earth and something else, something mineral and old, like water that had been sitting in the dark for a very long time."
2"At first it was ordinary oak and beech, the honest timber of English parkland, and then it wasn't — the bark going silver, going smooth, going carved with whorl…"
3"Where the canopy broke, the air itself had a faint shimmer to it, a heat-haze distortion with no heat behind it — the sky beyond it bent and folded as though sh…"
4"This was a steady heat, a banked coal, pulsing in slow time with her heartbeat as though it had decided to share."
5"Columns of living wood rose out of the ground in a wide ring, each one as broad as a bus, their trunks braided from a dozen smaller trees that had grown togethe…"
6"Silver and green and black light; a forest that was a cathedral; a pool that was a door."
7"It had come from the pillars — from the carved spirals, which had stopped moving and now held on a single symbol, all of them together, every column showing the…"
81.52% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount2
matches
0"Isolde said, without looking back"
1"they said, and the whisper was rough"
64.29% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount3
fancyTags
0"they whispered (whisper)"
1"Nyx murmured (murmur)"
2"She pressed (press)"
dialogueSentences35
tagDensity0.457
leniency0.914
rawRatio0.188
effectiveRatio0.171
84.6268%