Run: 2026-05-01-01KQHQRZJZYZ300A04MMEF5D8N

Run Details

Duration:
1m 56s
Cost:
$0.019857
Provider:
xAI

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
Aurora’s boots pressed into the mossy verge just beyond the ancient oak standing stones, each trunk warped into upright pillars that rose twice her height and bore the grey patina of centuries. The straight black strands of her hair clung to her temples from the unexpected stillness of the park, and the small crescent scar on her left wrist prickled beneath her sleeve as if the flesh remembered some old warning. Ahead, Isolde stood with silver hair unbound, pale lavender eyes fixed on the gap between two stones; behind her, no trace of passage marked the soft earth. Nyx’s form wavered at Aurora’s shoulder, a tall human silhouette cut from living shadow, violet eyes glowing faintly as their whisper slid through the air like wind through dry reeds. “The stones remember the living,” they said. “They may keep what crosses.” Isolde’s voice rose soft and riddled. “What is taken is lent; what is lent returns altered. Step together or not at all.” Aurora touched the Heartstone Pendant at her throat, its deep crimson gem warm but steady, then rested her hand on the hilt of the Fae-Forged Blade. The moonsilver felt colder than the autumn air outside. She drew a breath and crossed between the stones. The world flexed. Light thickened, turning from filtered park sun to a diffused radiance that came from nowhere and everywhere at once. The familiar distant traffic hum and bird calls snuffed out, replaced by a single low chime that seemed to rise from the ground beneath her soles. Moss cushioned her step yet yielded only to spring back, unmarked. Wildflowers carpeted the clearing in unbroken color—petals of lapis that outshone her own eyes, clusters of crimson so saturated they appeared to hold embers, white blooms veined with threads that shimmered when she blinked. None bent to her weight, and the fragrance struck like crushed berries laced with cold metal. She inhaled and felt the scent settle in her chest like a second heartbeat. Nyx drifted forward, incorporeal now, their shadow edges fraying into the taller grass. A tendril of darkness reached out, brushed a stem, and the stem leaned toward it before straightening. Aurora watched the movement and felt the first clear crack of unease; the flowers were responding, choosing. She glanced at her watch. The second hand crawled, then leapt, then crawled again. The read time told her only seven minutes had passed since they left the outer path, yet her body insisted they had walked for far longer. The air itself pressed with gentle resistance, not hostile but insistent, as though the grove inhaled when she did. They moved deeper. The clearing gave way to a narrow lane between shoulder-high blooms whose tops swayed without wind, their movement too slow to be natural, too purposeful to be random. Aurora felt the Fae blade chill further against her thigh; she drew it halfway from the sheath and the slender leaf-shaped edge caught the odd light, casting a faint silvery glow across her fingers. The chill climbed into her palm, steady and clean, and the unease softened into something like borrowed courage. Beside her, Isolde walked without sound, her steps leaving neither print nor displaced petal. Aurora tracked the absence and wondered how many other small truths the pocket would reveal. A low hum rose ahead, not the earlier chime but a layered tone that resolved into something almost like distant laughter. Aurora paused. The laughter fractured into syllables too faint to catch, then faded. Nyx’s whisper came from directly behind her even though the Shade stood several paces to the left. “Voices linger here. Old ones. Mine among them.” She turned. Nyx had gone solid again, towering form casting a deeper shade across the nearest blooms; the flowers nearest that shade opened wider, exposing centers that pulsed with soft gold light. Discovery arrived quietly: the light did not illuminate the surroundings so much as it answered the shadow, as if the two had reached an agreement. Isolde halted at a ring of smaller stones set in precise spiral. “The boundary asks its toll.” Her eyes moved to Aurora’s pendant. “Yet some tokens already paid it elsewhere.” Aurora felt the gemstone pulse once, faint warmth spreading across her breastbone, then still. Not the strong signal of a Hel rift, but enough to make her wonder what other boundaries this place rubbed against. She stepped into the spiral. The moss beneath her boots grew warmer, then cooler again with each pace, mapping some unseen current. Her breathing lengthened; an hour seemed to stretch across her shoulders while her watch insisted minutes remained. They entered a deeper stand where the flowers grew taller than her head, stems thick and veined like living wood. Petals brushed her sleeve and left no stain, yet the contact sent a cool ripple up her arm that felt like recognition. She halted when a blossom directly ahead turned its face—an actual face, five petals arranged in a loose star—opening fully to reveal a miniature pool of liquid light inside. The light rippled and showed her own reflection, older by years, standing before a bar she did not recognize. Before she could lean closer the image dissolved. Nyx’s voice brushed her ear. “Reflections bargain. Look long and they keep a piece.” A sudden shift in the air sent the tall blooms leaning away in unison, revealing a narrow path of darker moss that wound toward denser growth. Aurora’s skin tightened; the sensation of being watched settled between her shoulder blades, neither malice nor welcome. She gripped the blade’s hilt but did not draw it fully. The cold intensified, anchoring her. Isolde spoke without turning. “Deeper still and the hours may trade places with days. Mark your thoughts, not your steps.” The warning carried the ring of truth her Fae nature allowed, yet Aurora could not tell if it was invitation or caution. They followed the darker path. The foliage overhead thickened into a living canopy that filtered the ambient light into shifting lattices of gold and violet. Beneath it the air grew heavier, scented now with the memory of honey and smoke. Aurora’s boots sank a fraction deeper here; the ground felt less like moss and more like the membrane stretched over something alive. She lifted her foot and watched the depression fill without scar. Wonder rose in her chest at the quiet perfection of it, followed immediately by unease at its indifference to her intrusion. A droplet of dew fell from a high stem and landed on the back of her hand, cold as spring water yet not wet; it beaded, rolled, and vanished into her skin without trace. Nyx slipped ahead, becoming shadow again, and for a moment Aurora lost sight of the violet eyes among the stems. When they reappeared, the Shade stood before a single ancient oak whose trunk twisted into a natural arch. Bark patterns shifted when Aurora looked away, resolving into faint lines that suggested runes or faces before flattening again. She stepped beneath the arch because the others did, and the temperature dropped sharply. Her breath misted though the air outside the arch had been warm. The Fae blade flared brighter, its luminescence pushing back the sudden gloom. Through the glow she saw the trunk’s hollow lined with the same wildflowers, each bloom facing inward as though guarding something at the center. Inside the hollow, time announced itself plainly. Aurora checked the watch again; the hands had moved backward by half an hour. She lowered her wrist and met Isolde’s steady gaze. “An hour inside,” she said, testing the claim. Isolde shook her head once. “Or none. Or many. The grove keeps its own ledger.” Nyx’s whisper followed. “The ledger once held my name. It still does, somewhere in the ink.” The Shade reached out, a tendril of darkness touching a petal that glowed violet in answer. The petal detached and drifted upward before dissolving into fine mist that smelled of wet earth and iron. They pressed onward, the path widening once more into another clearing larger than the first. Here the flowers grew in deliberate arcs, forming concentric rings whose centers held pools of still water. Each pool reflected the canopy above, yet the reflections moved at a different speed—slow where the real leaves swayed quickly, then quickening when the leaves slowed. Aurora circled the nearest pool and watched her own image lag behind her movement, then overtake it. The disconnect tugged at her balance; she steadied herself against a stem and felt it yield only to push back with equal pressure. The sensation of mutual respect passed between her skin and the plant, wordless and ancient. Deeper still the air carried faint music, not chimes now but higher tones arranged in patterns that mirrored the flower rings. Aurora closed her eyes briefly and the melody clarified: it followed her pulse, rising when her heart did, falling when she willed calm. She opened her eyes to find Isolde watching her with something like approval in the lavender gaze. “The grove listens,” Isolde said, “to what the heart admits.” A low wind rose, stirring only the uppermost petals; the rest remained still. With the wind came the sense of a larger presence—not a sound, but a shift in pressure that pressed against every nerve. Nyx solidified fully, eyes narrowed, and positioned themselves between Aurora and the unseen direction. The unease peaked, sharp enough that Aurora drew the blade complete from its sheath. The moonsilver sang a single pure note against the wind, and the pressure eased. In its place bloomed wonder so sudden it stole her breath: across the clearing the flowers parted to reveal a final ring of stones, these ones smaller and veined with silver like the blade. At the center stood Isolde’s own form mirrored in living silver light, not an image but a second living presence that raised one hand in greeting before dissolving into mist. The real Isolde inclined her head. “The grove returns what it borrows. Sometimes the return is the seer herself.” Aurora lowered the blade. Her pulse steadied. The watch on her wrist now showed no hands at all, only blank silver. She removed it, slipped it into her pocket, and accepted the time loss as a cost already paid. Nyx’s shadow lengthened across the stones and merged with them, the violet eyes dimming to pinpricks. “Here the between feels like home,” they murmured. “And like prison.” They stood together at the innermost ring. Aurora sheathed the still-glowing blade. The cold left her hand slowly, replaced by the pendant’s returning warmth. No portal opened, no voice spoke further warnings. Only the endless bloom of color, the responsive stems, the pools that kept their own clocks, and the certain knowledge that an hour inside this place had already traded with hours or days beyond. The group waited, breathing the metallic-sweet air, each feeling the grove’s quiet claim settle deeper into skin and shadow.
created_at"2026-05-01T12:21:20.1Z" 5/1/2026, 12:21:20 PM
model"x-ai/grok-4.3-20260430"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency79417
moderation_latency(null)
generation_time115909
tokens_prompt1590
tokens_completion4300
native_tokens_prompt1595
native_tokens_completion7172
native_tokens_completion_images(null)
native_tokens_reasoning4973
native_tokens_cached64
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"
usage0.01985655
router(null)
provider_responses
0
endpoint_id"45623cb8-18e5-4b32-8fc4-85d05439982d"
id"17dea0f1-066d-9328-a8f4-015868e0e03a"
is_byokfalse
latency168
model_permaslug"x-ai/grok-4.3-20260430"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777638080-ae6za8bpocktW6eXjouL"
session_id(null)
api_type"completions"
id"gen-1777638080-bsJ1IE8PDunPm22ZVrNz"
upstream_id"17dea0f1-066d-9328-a8f4-015868e0e03a"
total_cost0.01985655
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags10
adverbTagCount0
adverbTags(empty)
dialogueSentences15
tagDensity0.667
leniency1
rawRatio0
effectiveRatio0
91.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1830
totalAiIsmAdverbs3
found
0
adverb"sharply"
count1
1
adverb"quickly"
count1
2
adverb"slowly"
count1
highlights
0"sharply"
1"quickly"
2"slowly"
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)
45.36% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1830
totalAiIsms20
found
0
word"wavered"
count1
1
word"whisper"
count3
2
word"familiar"
count1
3
word"shimmered"
count1
4
word"weight"
count1
5
word"chill"
count2
6
word"resolved"
count1
7
word"fractured"
count1
8
word"pulsed"
count1
9
word"pulse"
count3
10
word"warmth"
count2
11
word"resolving"
count1
12
word"gloom"
count1
13
word"sense of"
count1
highlights
0"wavered"
1"whisper"
2"familiar"
3"shimmered"
4"weight"
5"chill"
6"resolved"
7"fractured"
8"pulsed"
9"pulse"
10"warmth"
11"resolving"
12"gloom"
13"sense of"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences107
matches(empty)
62.75% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount3
narrationSentences107
filterMatches
0"watch"
1"wonder"
hedgeMatches
0"seemed to"
1"appeared to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences112
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1825
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
88.16% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount1698
uniqueNames10
maxNameDensity1.24
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Isolde"
discoveredNames
Isolde11
Aurora21
Heartstone1
Pendant1
Fae-Forged1
Blade1
Fae4
Shade3
Nyx9
Hel1
persons
0"Isolde"
1"Aurora"
2"Blade"
3"Shade"
4"Nyx"
places(empty)
globalScore0.882
windowScore1
7.95% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences88
glossingSentenceCount5
matches
0"chime that seemed to rise from the ground beneath her soles"
1"something like borrowed courage"
2"felt like recognition"
3"as though guarding something at the center"
4"something like approval in the lavender gaze"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches8
per1kWords4.384
wordCount1825
matches
0"not hostile but insistent, as though the grove inhaled"
1"neither print nor"
2"not the earlier chime but a layered tone"
3"Not the strong signal of a Hel rift, but enough to make her wonder what other boundaries this place r"
4"neither malice nor"
5"not chimes now but higher tones arranged in patterns"
6"not a sound, but a shift in pressure"
7"not an image but a second living presence"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences112
matches(empty)
48.83% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs18
mean101.39
std32.54
cv0.321
sampleLengths
0140
122
244
3123
4106
5112
6116
7104
8112
9101
10128
11119
12103
13113
1471
15160
1666
1785
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences107
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs300
matches
0"were responding"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount12
flaggedSentences16
totalSentences112
ratio0.143
matches
0"Ahead, Isolde stood with silver hair unbound, pale lavender eyes fixed on the gap between two stones; behind her, no trace of passage marked the soft earth."
1"“What is taken is lent; what is lent returns altered. Step together or not at all.”"
2"Wildflowers carpeted the clearing in unbroken color—petals of lapis that outshone her own eyes, clusters of crimson so saturated they appeared to hold embers, white blooms veined with threads that shimmered when she blinked."
3"Aurora watched the movement and felt the first clear crack of unease; the flowers were responding, choosing."
4"Aurora felt the Fae blade chill further against her thigh; she drew it halfway from the sheath and the slender leaf-shaped edge caught the odd light, casting a faint silvery glow across her fingers."
5"Nyx had gone solid again, towering form casting a deeper shade across the nearest blooms; the flowers nearest that shade opened wider, exposing centers that pulsed with soft gold light."
6"Her breathing lengthened; an hour seemed to stretch across her shoulders while her watch insisted minutes remained."
7"She halted when a blossom directly ahead turned its face—an actual face, five petals arranged in a loose star—opening fully to reveal a miniature pool of liquid light inside."
8"Aurora’s skin tightened; the sensation of being watched settled between her shoulder blades, neither malice nor welcome."
9"Aurora’s boots sank a fraction deeper here; the ground felt less like moss and more like the membrane stretched over something alive."
10"A droplet of dew fell from a high stem and landed on the back of her hand, cold as spring water yet not wet; it beaded, rolled, and vanished into her skin without trace."
11"Aurora checked the watch again; the hands had moved backward by half an hour."
12"Each pool reflected the canopy above, yet the reflections moved at a different speed—slow where the real leaves swayed quickly, then quickening when the leaves slowed."
13"The disconnect tugged at her balance; she steadied herself against a stem and felt it yield only to push back with equal pressure."
14"A low wind rose, stirring only the uppermost petals; the rest remained still."
15"With the wind came the sense of a larger presence—not a sound, but a shift in pressure that pressed against every nerve."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1708
adjectiveStacks2
stackExamples
0"slender leaf-shaped edge"
1"many other small truths"
adverbCount67
adverbRatio0.039227166276346606
lyAdverbCount19
lyAdverbRatio0.011124121779859485
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences112
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences112
mean16.29
std8.75
cv0.537
sampleLengths
032
139
227
330
47
55
66
716
826
99
109
113
1219
1326
1411
1534
1616
1714
1813
1917
2017
215
229
2326
2419
253
2628
2734
2818
2914
3015
3121
322
3311
3417
3510
3630
3725
3812
3911
4021
4121
425
4317
4417
4520
4622
4729
4819
498
52.68% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.3482142857142857
totalSentences112
uniqueOpeners39
32.68% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences102
matches
0"Only the endless bloom of"
ratio0.01
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount21
totalSentences102
matches
0"She drew a breath and"
1"She inhaled and felt the"
2"She glanced at her watch."
3"They moved deeper."
4"Her eyes moved to Aurora’s"
5"She stepped into the spiral."
6"Her breathing lengthened; an hour"
7"They entered a deeper stand"
8"She halted when a blossom"
9"She gripped the blade’s hilt"
10"They followed the darker path."
11"She lifted her foot and"
12"She stepped beneath the arch"
13"Her breath misted though the"
14"She lowered her wrist and"
15"she said, testing the claim"
16"They pressed onward, the path"
17"She opened her eyes to"
18"Her pulse steadied."
19"She removed it, slipped it"
ratio0.206
33.53% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount87
totalSentences102
matches
0"Aurora’s boots pressed into the"
1"The straight black strands of"
2"Nyx’s form wavered at Aurora’s"
3"Isolde’s voice rose soft and"
4"Aurora touched the Heartstone Pendant"
5"The moonsilver felt colder than"
6"She drew a breath and"
7"The world flexed."
8"Light thickened, turning from filtered"
9"The familiar distant traffic hum"
10"Moss cushioned her step yet"
11"Wildflowers carpeted the clearing in"
12"None bent to her weight,"
13"She inhaled and felt the"
14"Nyx drifted forward, incorporeal now,"
15"A tendril of darkness reached"
16"Aurora watched the movement and"
17"She glanced at her watch."
18"The second hand crawled, then"
19"The read time told her"
ratio0.853
49.02% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences102
matches
0"Before she could lean closer"
ratio0.01
17.37% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences74
technicalSentenceCount13
matches
0"The straight black strands of her hair clung to her temples from the unexpected stillness of the park, and the small crescent scar on her left wrist prickled be…"
1"The familiar distant traffic hum and bird calls snuffed out, replaced by a single low chime that seemed to rise from the ground beneath her soles."
2"Wildflowers carpeted the clearing in unbroken color—petals of lapis that outshone her own eyes, clusters of crimson so saturated they appeared to hold embers, w…"
3"The air itself pressed with gentle resistance, not hostile but insistent, as though the grove inhaled when she did."
4"A low hum rose ahead, not the earlier chime but a layered tone that resolved into something almost like distant laughter."
5"Discovery arrived quietly: the light did not illuminate the surroundings so much as it answered the shadow, as if the two had reached an agreement."
6"The foliage overhead thickened into a living canopy that filtered the ambient light into shifting lattices of gold and violet."
7"Through the glow she saw the trunk’s hollow lined with the same wildflowers, each bloom facing inward as though guarding something at the center."
8"The petal detached and drifted upward before dissolving into fine mist that smelled of wet earth and iron."
9"Deeper still the air carried faint music, not chimes now but higher tones arranged in patterns that mirrored the flower rings."
10"Aurora closed her eyes briefly and the melody clarified: it followed her pulse, rising when her heart did, falling when she willed calm."
11"At the center stood Isolde’s own form mirrored in living silver light, not an image but a second living presence that raised one hand in greeting before dissolv…"
12"Only the endless bloom of color, the responsive stems, the pools that kept their own clocks, and the certain knowledge that an hour inside this place had alread…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount0
matches(empty)
83.33% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount1
fancyTags
0"they murmured (murmur)"
dialogueSentences15
tagDensity0.267
leniency0.533
rawRatio0.25
effectiveRatio0.133
73.3825%