Run: 2026-07-25-01KYD4ZHVZ07QHWZRHKMHYPQCN

Run Details

Duration:
24.7s
Cost:
$0.015549
Provider:
Meta

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 wasn't on any map. Rory was sure of it. She'd run the north path of Richmond Park three times a week since moving into the flat above Silas's, and there had always been a dip here, a hollow full of bracken and discarded crisp packets. Not this. Not seven stones standing shoulder to shoulder in a perfect circle, each one an old oak grown into itself, bark folded over like scar tissue, their roots knotted together to make a threshold. "Are you certain?" Isolde said. The woman hadn't made a sound approaching. Rory turned and found her standing two feet away, which should have been impossible. Isolde Varga looked exactly like she had the last time Rory had seen her - silver hair to her waist, too pale, too still - except now her lavender eyes caught no light at all. Her feet made no dent in the damp earth. No footprints behind her, though the ground was soft. "Am I certain what?" Rory asked. "That you wish to enter? The door, once opened, remembers your shape." Isolde tilted her head. Her voice was music played wrong. "What is sought is not always what is found, Aurora Carter." Behind Rory, the air went cold. Nyx coalesced out of the shadow under a chestnut tree, pulling themselves taller until they held a solid form, six-two of living dusk with two faint violet coals where eyes should be. The old hollowness in Rory's chest eased the second they solidified. "She's asking if we're sure," Nyx said, their voice like wind through a keyhole. "We are not." "Helpful," Rory muttered. She pushed her straight black hair back from her face. Her left wrist twinged - that small crescent scar catching as she flexed - and she reached under her delivery jacket on instinct. The Heartstone Pendant was there, on its silver chain. It had been dead cold all week. Now it was warm. "We need to find where the tear started," she said. "You said the Veil is thin here." Isolde smiled, and it didn't reach her eyes. "Thin as paper, thick as blood. Winter took its tithe, and summer has not yet repaid it. Come, then. Step only where I step, and do not eat." "What happens if we eat?" Rory asked. "You will wish to stay forever," Isolde answered, which was not an answer at all. Isolde turned and walked straight toward the oaks, and where there should have been trunk there was suddenly a gap, a space between two stones that hadn't existed a second before. It shimmered - not quite light, not quite heat. Rory had seen that shimmer once before above the Thames on a bad night, the air itself warping like cellophane. The Veil. The Heartstone flared against her sternum, a sudden pulse of deep crimson light that bled through her shirt. Warm, insistent. Near a Hel portal, it had done this. But this wasn't Hel. Nyx made a low sound. "That is not a Helgate." "No," Isolde said, already half through. "That is a memory of a door." Rory swore under her breath, tucked the pendant under her collar so its glow wouldn't blind her, and followed. The cold hit first. Not winter cold, but the cold of a blade left out under the moon. It sank teeth straight through her jacket. She gasped and the sound was swallowed. She was through. She stood with one foot still lifted, because the ground was wrong. The clearing was larger than the circle of oaks could have contained - three, four times larger - and there was no London sky above it. There was a vault, amber and green and moving, like light through deep water. No sun, no clouds. The air itself had color. The amber reminded her, with a jolt, of something she'd read about Dymas - warm amber skies over vineyards that never ended, excess made into a landscape - but this was not that place. This was wetter, wilder. The grass came up to her knees, and it shouldn't have been grass. It was too white at the tips, too silver, and every blade moved though there was no wind. Wildflowers bloomed year-round here, Isolde had said once, as if that were a small thing. They bloomed everywhere. Flowers Rory had no name for opened as she watched, tight buds unfurling into glassy bells that chimed. Literally chimed. A low, resonant ringing ran across the meadow with each opening. "Oh," Rory breathed. Nyx came through behind her with less grace. For a being who could slip between shadows, they came reluctantly into this light. Their form flickered - solid, then thin, then solid again, like a bad signal. Their violet eyes flared brighter. "It does not like me," they whispered. "The light remembers what you were before you were shadow, Aldric," Isolde said without turning. She was already ten feet ahead, gliding over the flowers. She did not crush a single stem. Rory looked down. Where Isolde passed, the flowers sprang back untouched. Where Rory's own trainers had landed, they'd bent and stayed bent, leaving a dark bruise in the silver. She felt suddenly, acutely clumsy and mortal. "Stay close," she told Nyx. Her voice sounded too loud. The chimes had stopped. They moved deeper. The clearing was not a clearing, she realized; it was a grove that pretended to be a clearing. Ancient trees lined its edge, but their trunks were wrong - bark that looked like overlapping moth wings, pale and powdery, branches that grew down as well as up, knitting together overhead into a lattice. Through the lattice, that amber water-light filtered and broke into pieces. The longer she looked, the more she saw things that shouldn't be together. A yew tree heavy with ripe pomegranates. Ivy with leaves the size of dinner plates, each one veined with light. A pool of still water that reflected not the grove, but a different sky entirely, vast and starless. "Time here—" Rory started. "—is a river that forgets its banks," Isolde finished. She crouched beside the pool, her silver hair pooling around her like spilled mercury. "An hour may be minutes. Minutes may be a child's lifetime. Why do you wear winter iron to a spring court, Aurora?" Rory's hand went to her belt. The Fae-forged blade was there, leaf-shaped, moonsilver. She'd taken to carrying it after Isolde had pressed it into her hands weeks ago. It was always cold, even through denim, even now. She could feel it now, a clean line of winter against her hip. "Because last time I went through a weird door without a weapon I ended up with a demon trying to eat my face," she said. Isolde laughed, and flowers near her shivered open. "A good reason. A poor reason. Both may be true." The pendant pulsed again, harder. Rory pulled it out. The thumbnail-sized crimson stone was lit from within, its faint inner glow now a steady throb, in time with her heart. Nyx drifted closer, and as they did the flowers around their feet withered. Not dramatically. Just... dimmed, losing their silver, going grey. Rory saw it and so did Nyx. They jerked back as if burned. "I should not have come," they said, voice thinned to almost nothing. "You're fine," Rory said quickly. She reached for them. Her fingers met resistance like cold smoke, then solidified as Nyx forced themselves solid for her. Their hand was too long, too cold, but it held. "You're with me." The grove seemed to lean in at that. The chimes started again, but discordant now. Under the beautiful ringing Rory heard something else - a low hum, like bees. She turned, searching. On the far side of the clearing the trees had opened. There was a hill there, or what looked like a hill, covered in moss so thick it looked like velvet. But moss didn't breathe. That was the unease, hitting her all at once, low and visceral. The hill rose and fell. Slowly. A sleeping breath. "Isolde," she hissed. "I did not tell you to look there," Isolde said lightly, but her pale eyes were fixed and bright. "Some things here were sleeping before your city was a marsh. It is best not to wake them with mortal fear. Breathe, cool-headed one." Rory forced herself to look away from the hill-that-wasn't. Cool-headed, that was what people said. Intelligent. Quick out-of-the-box thinking. None of that helped when your brain was trying to file a breathing landscape under Things That Are Normal. She focused on the details instead. On the pool. On the way the air tasted sweet, like overripe fruit left in the sun - gluttonous, excessive even here, at the edge of everything. On Isolde's bare feet that never marked the ground. The pool rippled though no one had touched it. In its surface Rory saw, not her own reflection, but a vast table groaning with food, a hall lit amber, vines strangling marble columns. Dymas. She knew it instantly, though she'd never been. The place of Gluttony, where helbound souls cooked feasts that never ended under Prince Belphegor. And at the center of the table, a tear - that same cellophane shimmer, that same wrongness, but larger, hungrier. A rift. A tear in the Veil. "That's what Wardens are supposed to watch for," she whispered. The pendant was burning now, not warm but hot against her skin. "The Wardens watch the doors men make," Isolde said. Her riddles dropped for a second, her voice flat. "This one was made from the other side. Something in Dymas is very hungry, Aurora. And it has learned how to smell spring." Nyx bent over the pool, their shadow falling across it. The vision shattered. "It wants through here? Through this place?" Isolde finally looked at them, and there was something like pity in her ageless face. "All places touch, shadow-born. Hel is below. Fae is beside. Earth is between. When winter thins the skin, everything bleeds a little." Rory's mind raced, cataloging. Winter solstice weakens the Veil. We're close to spring, but not past it. The pendant reacts to Hel portals. The Grove is a pocket between Earth and Fae. If something from Dymas pushes through here— "We need to close it before it anchors," she said. It came out steadier than she felt. Isolde's smile returned, sharpened. "And how will you close a mouth with a knife, though sharp your knife may be?" Rory's hand found the Fae blade. Moonsilver, always cold. It could cut through magical wards, Isolde had told her. Particularly effective against demons. The cold bit into her palm, grounding her. "Maybe you start by giving it something else to bite," she said. For the first time, Nyx laughed - a real sound, rusted and surprised. The grove held its breath. The flowers turned, all at once, toward Rory.
created_at"2026-07-25T17:25:47.527Z" 7/25/2026, 5:25:47 PM
model"meta/muse-spark-1.1-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5998
moderation_latency(null)
generation_time24562
tokens_prompt1547
tokens_completion2621
native_tokens_prompt1678
native_tokens_completion3165
native_tokens_completion_images0
native_tokens_reasoning725
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"auto"
usage0.01554875
router(null)
provider_responses
0
endpoint_id"b2b9f6f9-8880-41c1-bd0c-867650fd5238"
id"resp_6a64f19b4e57555f9f2c401e"
is_byokfalse
latency336
model_permaslug"meta/muse-spark-1.1-20260709"
provider_name"Meta"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1785000347-0xZ9Mk63GIGOLVv4oll5"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1785000347-bGPuaNTcH3pneR0cwkIo"
upstream_id"resp_6a64f19b4e57555f9f2c401e"
total_cost0.01554875
cache_discount(null)
upstream_inference_cost0
provider_name"Meta"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags23
adverbTagCount2
adverbTags
0"Rory said quickly [quickly]"
1"Isolde said lightly [lightly]"
dialogueSentences38
tagDensity0.605
leniency1
rawRatio0.087
effectiveRatio0.087
80.60% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1804
totalAiIsmAdverbs7
found
0
adverb"suddenly"
count2
1
adverb"reluctantly"
count1
2
adverb"quickly"
count1
3
adverb"slowly"
count1
4
adverb"lightly"
count1
5
adverb"very"
count1
highlights
0"suddenly"
1"reluctantly"
2"quickly"
3"slowly"
4"lightly"
5"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)
69.51% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1804
totalAiIsms11
found
0
word"perfect"
count1
1
word"shimmered"
count1
2
word"pulse"
count1
3
word"flickered"
count1
4
word"could feel"
count1
5
word"pulsed"
count1
6
word"throb"
count1
7
word"velvet"
count1
8
word"marble"
count1
9
word"shattered"
count1
10
word"raced"
count1
highlights
0"perfect"
1"shimmered"
2"pulse"
3"flickered"
4"could feel"
5"pulsed"
6"throb"
7"velvet"
8"marble"
9"shattered"
10"raced"
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
narrationSentences161
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences161
filterMatches(empty)
hedgeMatches
0"tended to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences175
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen37
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1818
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions23
unquotedAttributions1
matches
0"For the first time, Nyx laughed - a real sound, rusted and surprised."
66.05% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions83
wordCount1489
uniqueNames24
maxNameDensity1.68
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Silas1
Varga1
Rory25
Isolde18
Heartstone2
Pendant1
Thames1
Veil3
Hel3
London1
Dymas3
Nyx10
Fae-forged1
Things1
Are1
Normal1
Gluttony1
Prince1
Belphegor1
Grove1
Earth1
Fae3
persons
0"Silas"
1"Varga"
2"Rory"
3"Isolde"
4"Heartstone"
5"Pendant"
6"Nyx"
7"Are"
8"Prince"
9"Belphegor"
10"Grove"
places
0"Richmond"
1"Park"
2"Thames"
3"Veil"
4"Hel"
5"London"
globalScore0.661
windowScore0.667
50.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences100
glossingSentenceCount4
matches
0"not quite light, not quite heat"
1"not quite heat"
2"looked like overlapping moth wings, pale"
3"looked like a hill, covered in moss so th"
4"looked like velvet"
5"something like pity in her ageless face"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords2.2
wordCount1818
matches
0"Not winter cold, but the cold of a blade left out under the moon"
1"not the grove, but a different sky entirely, vast"
2"not her own reflection, but a vast table groaning with food, a hall lit amber, vines str"
3"not warm but hot against her skin"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences175
matches
0"seen that shimmer"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs60
mean30.3
std21.76
cv0.718
sampleLengths
06
176
25
374
46
533
649
717
856
917
1036
117
1215
1362
1432
1510
1613
1719
1832
193
2099
2180
223
2341
247
2532
2636
2714
2867
2951
304
3145
3250
3325
3418
3530
3635
3712
3838
3932
4035
4121
423
4343
4438
4542
469
4768
487
4922
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences161
matches
0"was swallowed"
1"was lit"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs265
matches
0"was trying"
1"was burning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount17
semicolonCount1
flaggedSentences14
totalSentences175
ratio0.08
matches
0"Isolde Varga looked exactly like she had the last time Rory had seen her - silver hair to her waist, too pale, too still - except now her lavender eyes caught no light at all."
1"Her left wrist twinged - that small crescent scar catching as she flexed - and she reached under her delivery jacket on instinct."
2"It shimmered - not quite light, not quite heat."
3"The clearing was larger than the circle of oaks could have contained - three, four times larger - and there was no London sky above it."
4"The amber reminded her, with a jolt, of something she'd read about Dymas - warm amber skies over vineyards that never ended, excess made into a landscape - but this was not that place."
5"Their form flickered - solid, then thin, then solid again, like a bad signal."
6"The clearing was not a clearing, she realized; it was a grove that pretended to be a clearing."
7"Ancient trees lined its edge, but their trunks were wrong - bark that looked like overlapping moth wings, pale and powdery, branches that grew down as well as up, knitting together overhead into a lattice."
8"\"—is a river that forgets its banks,\" Isolde finished."
9"Under the beautiful ringing Rory heard something else - a low hum, like bees."
10"On the way the air tasted sweet, like overripe fruit left in the sun - gluttonous, excessive even here, at the edge of everything."
11"And at the center of the table, a tear - that same cellophane shimmer, that same wrongness, but larger, hungrier."
12"If something from Dymas pushes through here—"
13"For the first time, Nyx laughed - a real sound, rusted and surprised."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1042
adjectiveStacks0
stackExamples(empty)
adverbCount33
adverbRatio0.03166986564299424
lyAdverbCount7
lyAdverbRatio0.0067178502879078695
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences175
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences175
mean10.39
std7.6
cv0.732
sampleLengths
06
15
236
32
433
55
67
714
835
99
109
116
1216
136
1411
156
1632
1711
1814
193
203
2110
2223
239
247
254
2610
277
288
2928
307
3115
3231
339
3420
352
3618
372
388
394
405
415
426
437
4419
454
4614
477
487
493
49.52% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.3485714285714286
totalSentences175
uniqueOpeners61
24.33% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences137
matches
0"Particularly effective against demons."
ratio0.007
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences137
matches
0"She'd run the north path"
1"Her feet made no dent"
2"Her voice was music played"
3"She pushed her straight black"
4"Her left wrist twinged -"
5"It had been dead cold"
6"It shimmered - not quite"
7"It sank teeth straight through"
8"She gasped and the sound"
9"She was through."
10"She stood with one foot"
11"It was too white at"
12"They bloomed everywhere."
13"Their form flickered - solid,"
14"Their violet eyes flared brighter."
15"She was already ten feet"
16"She did not crush a"
17"She felt suddenly, acutely clumsy"
18"she told Nyx"
19"Her voice sounded too loud."
ratio0.27
65.84% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount108
totalSentences137
matches
0"The oak wasn't on any"
1"Rory was sure of it."
2"She'd run the north path"
3"The woman hadn't made a"
4"Rory turned and found her"
5"Isolde Varga looked exactly like"
6"Her feet made no dent"
7"Isolde tilted her head"
8"Her voice was music played"
9"Nyx coalesced out of the"
10"The old hollowness in Rory's"
11"Nyx said, their voice like"
12"She pushed her straight black"
13"Her left wrist twinged -"
14"The Heartstone Pendant was there,"
15"It had been dead cold"
16"Isolde smiled, and it didn't"
17"Isolde answered, which was not"
18"Isolde turned and walked straight"
19"It shimmered - not quite"
ratio0.788
72.99% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences137
matches
0"Now it was warm."
1"If something from Dymas pushes"
ratio0.015
76.72% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences54
technicalSentenceCount5
matches
0"The Heartstone flared against her sternum, a sudden pulse of deep crimson light that bled through her shirt."
1"Wildflowers bloomed year-round here, Isolde had said once, as if that were a small thing."
2"Flowers Rory had no name for opened as she watched, tight buds unfurling into glassy bells that chimed."
3"Ancient trees lined its edge, but their trunks were wrong - bark that looked like overlapping moth wings, pale and powdery, branches that grew down as well as u…"
4"A pool of still water that reflected not the grove, but a different sky entirely, vast and starless."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags23
uselessAdditionCount1
matches
0"they said, voice thinned to almost nothing"
30.95% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags21
fancyCount5
fancyTags
0"Rory muttered (mutter)"
1"Rory breathed (breathe)"
2"they whispered (whisper)"
3"she hissed (hiss)"
4"she whispered (whisper)"
dialogueSentences38
tagDensity0.553
leniency1
rawRatio0.238
effectiveRatio0.238
79.5507%