Run: 2026-05-01-01KQHR2V76XEXQ3RR68WND1Y78

Run Details

Duration:
1m 21s
Cost:
$0.015197
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 pushed through the underbrush at the edge of the park, the damp leaves clinging to her boots as she gazed at the ring of ancient oaks. Their trunks stood like sentinels, gnarled and silver-veined under the gray afternoon light, and Nyx waited there already, a tall silhouette of shifting darkness that resolved into a humanoid form with faintly glowing violet eyes. The pendant at her throat felt ordinary, its crimson gem still cool against her skin, and she touched the crescent scar on her left wrist out of habit before nodding once. “We cross at the stones,” she said quietly. “Nothing fancy. Just step.” Nyx’s voice drifted on a thread of wind. “The boundary remembers every foot that forgets itself.” She moved first. One boot over the moss-lined threshold, then the other, and the world folded. The familiar scent of wet pavement and distant traffic vanished, replaced by a thick sweetness like crushed petals and old honey. The air thickened, pressing against her lungs in a way that made each breath deliberate. Beyond the oaks the trees grew denser, their bark glowing with a soft internal light that shifted from pale gold to the color of fresh cream as she watched. Vines draped from low branches held clusters of flowers that opened and closed in slow pulses, petals veined in iridescent threads that caught no sun yet gleamed anyway. She paused, listening. Her own heartbeat sounded louder than it should have, a steady drum beneath the rustle of moving leaves that carried no breeze. Nyx stepped through after her and dissolved halfway into the nearest shadow, reappearing a yard ahead with no sound of footfall. “Feel it yet?” they whispered. “The hours stretch and snap like thread.” Aurora checked her watch. The second hand had frozen between two ticks. She shook her wrist and the hands stayed put. A small knot tightened in her stomach, but she kept walking. The path underfoot was soft, almost spongy, carpeted in wildflowers that bloomed in impossible layers: deep blues beside fiery oranges, tiny white stars threaded through thick clover that reached her calves. Each bloom turned as they passed, not quite following but tilting just enough to suggest attention. She brushed one large crimson flower with her fingertips and the surface felt warm, like living skin. A faint scent of cinnamon rose from it. Behind them the standing stones had already blurred into the tree line, as though the grove had swallowed the entrance whole. They pressed deeper. The light never brightened or dimmed; it remained that same diffuse glow, as if the entire clearing existed in perpetual dusk without the chill that should have accompanied it. Aurora’s skin prickled with a low static, the kind that came before lightning, yet no storm gathered. Nyx drifted beside her again in solid form, their shadow stretching long and independently across the flowerbed, sometimes detaching to probe ahead between trunks before sliding back into place. She heard their voice without seeing their mouth move. “Old roots here. Older than your kind’s cities.” A low hum rose from the ground, too steady to be wind. Aurora stopped, tilting her head. It came from deeper in, a vibration that traveled up through her soles and settled in her bones. She crouched and pressed one palm to the earth. The flowers nearest her wrist unfurled wider, their centers revealing tiny iridescent threads that pulsed in time with the hum. Wonder curled through her chest even as unease followed; the grove felt too attentive, too alive, as though every living thing watched and catalogued her presence. She stood again and kept moving, her quick mind already labeling dangers: unknown magic, time slippage, whatever had drawn Isolde to hide here in the first place. The path curved sharply around a thicket of silver-barked trees whose leaves whispered nonsense syllables when brushed. One branch dipped low enough to graze her shoulder, and a cool tingle spread across her skin before fading. She reached into her bag and felt the wrapped handle of the Fae-forged blade; it remained cold even through the fabric, a reminder of the gift that had started all this. Nyx sifted forward, their form thinning until only violet eyes remained visible in a patch of deeper gloom between two trunks. Then they solidified again on the opposite side of the thicket, already scouting. Aurora followed, ducking under the lowest branch. The air grew heavier still, scented now with something richer—roasted fruits and spiced wine carried on a nonexistent wind. Her stomach tightened briefly at the phantom hunger, though she had eaten before leaving the flat. She tightened her grip on the strap of her bag and quickened her pace, the flowers parting before her boots in small ripples. A sense of displacement grew; the grove felt larger inside than its outer ring suggested, distances stretching so that each step covered more ground yet required more effort. She glanced back once. The way they had come had vanished behind a wall of blooming vines that hadn’t been there moments before. Nyx reappeared at her side, voice a dry rustle. “Someone waits ahead. She leaves no mark on the ground.” Isolde stood in the center of a small clearing that opened without warning. Her silver hair hung unbound to her waist, strands catching the ambient light and turning it to liquid mercury. She wore a simple robe of shifting twilight colors that never quite settled into one shade, and her feet rested above the wildflowers rather than upon them; no prints marked the soft earth where she should have stood. Her eyes, pale lavender, fixed on Aurora with the weight of centuries. Around her the flowers leaned away, creating a deliberate circle of space. Aurora halted ten paces short, heart steady though her nerves hummed. “You brought the shadow-walker,” Isolde said, voice melodic yet layered with echoes that didn’t match the movement of her lips. “The threads cross here, between feast and famine. The stone at your throat remembers its home of excess while this ground remembers its own hungers.” Nyx leaned against an oak trunk that hadn’t been there a moment earlier, their silhouette blending until only the violet glow remained. Aurora drew a slow breath, tasting the mingled sweetness and iron in the air. She stepped forward, boots sinking slightly into the bloom carpet. “We followed your directions. The grove took the time.” Isolde smiled faintly, a curve that spoke of knowledge rather than warmth. “Time takes itself here. One hour may buy you a day or steal a week. The bees carry nectar from courts long sealed, and the vines remember names mortals have forgotten. Do you feel the pull yet, child of cards and flights?” Aurora’s scar itched again. She resisted the urge to rub it. To her left a cluster of violet blooms released tiny motes of light that drifted upward like slow fireflies, their glow revealing veins of deeper shadow between the trees where nothing should exist. She wondered how far the grove extended and whether the pendant would begin to warm if a rift to Hel opened somewhere in the layered distance. The hum underfoot strengthened when she moved closer to Isolde, vibrating through her calves like a living current. She turned in a slow circle, taking in the details her mind catalogued automatically: the way the canopy overhead formed a mosaic of shifting leaves that never cast true shadows, the distant crystalline chime that might have been wind through hollow branches or something else entirely, the faint scent of overripe fruit that grew stronger toward the center. A tree at the clearing’s far edge bore fruit unlike any she had seen—globes the size of fists, translucent and filled with swirling liquid light. One dropped as she watched, landing without bruise and rolling toward her boot. She picked it up. The skin felt cool and slightly pulsing, like a low heartbeat. She set it back down carefully rather than risk tasting it. Nyx drifted closer, their whisper brushing her ear. “Curiosity is the first coin they accept.” Isolde extended one hand, palm upward, and the circling flowers bent toward her in unison before straightening again. “The half-court remembers exile but not regret. Walk farther and the vines may show you paths that lead to orchards where souls once cooked their own names into dishes. Or the flowers may close and leave you wandering until the outside world forgets your face.” Aurora slipped the fruit into her bag beside the wrapped blade, her movements deliberate. The unease had settled into something sharper, a clarity that sharpened her senses rather than dulled them. She noted the way Isolde’s robe never brushed the ground, how the light seemed to bend around Nyx’s form as though unwilling to touch the shade fully, and how her own reflection in a nearby puddle of dew showed edges that flickered, half a second out of sync with her stance. Wonder threaded through it—the sheer alien beauty of flowers that bloomed without seasons, air that carried impossible fragrances—but the wonder carried teeth. Every discovery felt measured, as though the grove watched and judged whether she would continue or retreat. They moved again as a loose group, Isolde gliding ahead without footprints. The clearing narrowed into another winding path bordered by the same luminous trees. Aurora’s steps grew measured, each one placed with care as the ground grew springier. The distant chime grew clearer, now revealing faint harmonics like overlapping voices in a language her mind almost caught. She caught glimpses between trunks: a low stone altar half-hidden in vines, its surface etched with symbols that shifted when she blinked, and a small spring where water rose in perfect spirals before falling back into itself. She paused at the spring, watching the spirals form and dissolve, feeling the cool mist on her cheeks. Nyx solidified long enough to lean over the water. “It shows what you offer but never takes the full cost.” Aurora looked down. Her reflection showed the grove behind her, but the sky above the water was the warm amber of another realm entirely, layered with floating orchards heavy with fruit that glinted like polished copper. She straightened fast, pulse quickening without panic. The pendant was warm now, a steady thrum against her collarbone that echoed the spring’s motion. She covered it with her hand but did not remove it. Deeper still, the path opened into a broader glade where the flowers grew taller than her shoulders, their petals forming arched canopies that filtered the light into colored shafts. One flower released a soft musical note when Nyx brushed past, a single sustained tone that hung in the air. Isolde’s voice carried back without turning. “The gluttony of the deep courts leaks across seams. Your stone knows the taste. Will you follow the seam or seal it?” Aurora exchanged a glance with Nyx, whose violet eyes held no expression yet conveyed quiet acknowledgment. She continued forward, boots disturbing only the surface blooms. The air grew thicker with every step, heavy with the mingled scents of feast and forest, and the constant low hum rose until it felt like the entire grove breathed in time with her heart. She saw more subtle movements in the corners of her vision: flowers that rearranged their colors when she looked away, shadows that lingered a fraction too long before following the group. The wonder built layer by layer—the impossible sustained bloom of every plant, the way the light never cast harsh lines, the distant chimes that now wove into threads of melody—but the unease answered it, a growing certainty that the grove remembered visitors long after they left and changed them in quiet ways. She walked on, the pendant pulsing once against her palm like a small, living warning. Around them the flowers leaned closer, not with threat but with patient curiosity, their centers opening to reveal depths of shifting light that promised more if she only continued. Nyx’s whisper trailed at her shoulder, a constant reminder of the shadow at her side. Isolde moved ahead without sound, leaving the path unmarked. Aurora breathed the sweet, heavy air and kept her gaze forward, her mind already tracing possible routes back through the altered time while another part of her catalogued each new detail for the moment when knowledge might become survival.
created_at"2026-05-01T12:26:43.308Z" 5/1/2026, 12:26:43 PM
model"x-ai/grok-4.3-20260430"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency39646
moderation_latency(null)
generation_time81066
tokens_prompt1590
tokens_completion4033
native_tokens_prompt1595
native_tokens_completion5308
native_tokens_completion_images(null)
native_tokens_reasoning2857
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.01519655
router(null)
provider_responses
0
endpoint_id"45623cb8-18e5-4b32-8fc4-85d05439982d"
id"8df04fc3-bd1f-936c-c2f1-57aaf0cb7b57"
is_byokfalse
latency84
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-1777638403-cOuLbF7hEqqnaUZEWhRd"
session_id(null)
api_type"completions"
id"gen-1777638403-WUPk0GzdB5oFRNhbc3Fb"
upstream_id"8df04fc3-bd1f-936c-c2f1-57aaf0cb7b57"
total_cost0.01519655
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
66.67% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags3
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences15
tagDensity0.2
leniency0.4
rawRatio0.333
effectiveRatio0.133
90.31% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2065
totalAiIsmAdverbs4
found
0
adverb"sharply"
count1
1
adverb"slightly"
count2
2
adverb"carefully"
count1
highlights
0"sharply"
1"slightly"
2"carefully"
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)
29.78% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2065
totalAiIsms29
found
0
word"sentinels"
count1
1
word"resolved"
count1
2
word"familiar"
count1
3
word"footfall"
count1
4
word"stomach"
count2
5
word"chill"
count1
6
word"pulsed"
count1
7
word"reminder"
count2
8
word"gloom"
count1
9
word"quickened"
count1
10
word"sense of"
count1
11
word"weight"
count1
12
word"echoes"
count1
13
word"warmth"
count1
14
word"mosaic"
count1
15
word"crystalline"
count1
16
word"whisper"
count2
17
word"flickered"
count1
18
word"measured"
count2
19
word"etched"
count1
20
word"perfect"
count1
21
word"pulse"
count1
22
word"echoed"
count1
23
word"depths"
count1
24
word"tracing"
count1
highlights
0"sentinels"
1"resolved"
2"familiar"
3"footfall"
4"stomach"
5"chill"
6"pulsed"
7"reminder"
8"gloom"
9"quickened"
10"sense of"
11"weight"
12"echoes"
13"warmth"
14"mosaic"
15"crystalline"
16"whisper"
17"flickered"
18"measured"
19"etched"
20"perfect"
21"pulse"
22"echoed"
23"depths"
24"tracing"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"hung in the air"
count1
highlights
0"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences103
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences103
filterMatches
0"watch"
hedgeMatches
0"begin to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences115
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen58
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2059
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount1849
uniqueNames6
maxNameDensity0.76
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Nyx13
Aurora14
Isolde10
Fae-forged1
Hel1
One4
persons
0"Nyx"
1"Aurora"
2"Isolde"
3"One"
places(empty)
globalScore1
windowScore1
68.48% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences92
glossingSentenceCount3
matches
0"not quite following but tilting just enough to suggest attention"
1"as though unwilling to touch the shade fully, and how her own reflection in a nearby puddle of dew showed edges that flickered, half a second out of sync with her stance"
2"felt like the entire grove breathed in"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.971
wordCount2059
matches
0"not quite following but tilting just enough to suggest attention"
1"not with threat but with patient curiosity, their centers opening to reveal dept"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences115
matches
0"threads that pulsed"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs26
mean79.19
std41.02
cv0.518
sampleLengths
093
112
216
3134
433
5125
695
7117
8101
9116
1019
11105
1245
1355
1454
1588
16122
1715
1863
19121
20113
2120
2270
2377
24143
25107
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences103
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs330
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount5
flaggedSentences9
totalSentences115
ratio0.078
matches
0"The light never brightened or dimmed; it remained that same diffuse glow, as if the entire clearing existed in perpetual dusk without the chill that should have accompanied it."
1"Wonder curled through her chest even as unease followed; the grove felt too attentive, too alive, as though every living thing watched and catalogued her presence."
2"She reached into her bag and felt the wrapped handle of the Fae-forged blade; it remained cold even through the fabric, a reminder of the gift that had started all this."
3"The air grew heavier still, scented now with something richer—roasted fruits and spiced wine carried on a nonexistent wind."
4"A sense of displacement grew; the grove felt larger inside than its outer ring suggested, distances stretching so that each step covered more ground yet required more effort."
5"She wore a simple robe of shifting twilight colors that never quite settled into one shade, and her feet rested above the wildflowers rather than upon them; no prints marked the soft earth where she should have stood."
6"A tree at the clearing’s far edge bore fruit unlike any she had seen—globes the size of fists, translucent and filled with swirling liquid light."
7"Wonder threaded through it—the sheer alien beauty of flowers that bloomed without seasons, air that carried impossible fragrances—but the wonder carried teeth."
8"The wonder built layer by layer—the impossible sustained bloom of every plant, the way the light never cast harsh lines, the distant chimes that now wove into threads of melody—but the unease answered it, a growing certainty that the grove remembered visitors long after they left and changed them in quiet ways."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1860
adjectiveStacks0
stackExamples(empty)
adverbCount74
adverbRatio0.03978494623655914
lyAdverbCount17
lyAdverbRatio0.00913978494623656
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences115
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences115
mean17.9
std11.24
cv0.628
sampleLengths
027
135
231
38
44
58
68
73
813
921
1015
1129
1228
133
1422
1521
165
177
184
198
209
2111
2231
2316
2417
258
2621
273
2829
2917
3029
319
328
3312
345
3518
369
3720
3826
3927
4017
4119
4231
4321
4413
457
4619
4716
4823
4928
48.26% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats2
diversityRatio0.25217391304347825
totalSentences115
uniqueOpeners29
32.68% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences102
matches
0"Then they solidified again on"
ratio0.01
82.75% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences102
matches
0"Their trunks stood like sentinels,"
1"she said quietly"
2"She moved first."
3"She paused, listening."
4"Her own heartbeat sounded louder"
5"She shook her wrist and"
6"She brushed one large crimson"
7"They pressed deeper."
8"She heard their voice without"
9"It came from deeper in,"
10"She crouched and pressed one"
11"She stood again and kept"
12"She reached into her bag"
13"Her stomach tightened briefly at"
14"She tightened her grip on"
15"She glanced back once."
16"Her silver hair hung unbound"
17"She wore a simple robe"
18"Her eyes, pale lavender, fixed"
19"She stepped forward, boots sinking"
ratio0.343
13.92% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount91
totalSentences102
matches
0"Aurora pushed through the underbrush"
1"Their trunks stood like sentinels,"
2"The pendant at her throat"
3"she said quietly"
4"Nyx’s voice drifted on a"
5"She moved first."
6"The familiar scent of wet"
7"The air thickened, pressing against"
8"Vines draped from low branches"
9"She paused, listening."
10"Her own heartbeat sounded louder"
11"Nyx stepped through after her"
12"Aurora checked her watch."
13"The second hand had frozen"
14"She shook her wrist and"
15"A small knot tightened in"
16"The path underfoot was soft,"
17"Each bloom turned as they"
18"She brushed one large crimson"
19"A faint scent of cinnamon"
ratio0.892
49.02% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences102
matches
0"To her left a cluster"
ratio0.01
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences76
technicalSentenceCount21
matches
0"Their trunks stood like sentinels, gnarled and silver-veined under the gray afternoon light, and Nyx waited there already, a tall silhouette of shifting darknes…"
1"The air thickened, pressing against her lungs in a way that made each breath deliberate."
2"Beyond the oaks the trees grew denser, their bark glowing with a soft internal light that shifted from pale gold to the color of fresh cream as she watched."
3"Her own heartbeat sounded louder than it should have, a steady drum beneath the rustle of moving leaves that carried no breeze."
4"The path underfoot was soft, almost spongy, carpeted in wildflowers that bloomed in impossible layers: deep blues beside fiery oranges, tiny white stars threade…"
5"Behind them the standing stones had already blurred into the tree line, as though the grove had swallowed the entrance whole."
6"The light never brightened or dimmed; it remained that same diffuse glow, as if the entire clearing existed in perpetual dusk without the chill that should have…"
7"Wonder curled through her chest even as unease followed; the grove felt too attentive, too alive, as though every living thing watched and catalogued her presen…"
8"She reached into her bag and felt the wrapped handle of the Fae-forged blade; it remained cold even through the fabric, a reminder of the gift that had started …"
9"Nyx leaned against an oak trunk that hadn’t been there a moment earlier, their silhouette blending until only the violet glow remained."
10"To her left a cluster of violet blooms released tiny motes of light that drifted upward like slow fireflies, their glow revealing veins of deeper shadow between…"
11"She turned in a slow circle, taking in the details her mind catalogued automatically: the way the canopy overhead formed a mosaic of shifting leaves that never …"
12"She noted the way Isolde’s robe never brushed the ground, how the light seemed to bend around Nyx’s form as though unwilling to touch the shade fully, and how h…"
13"Wonder threaded through it—the sheer alien beauty of flowers that bloomed without seasons, air that carried impossible fragrances—but the wonder carried teeth."
14"She caught glimpses between trunks: a low stone altar half-hidden in vines, its surface etched with symbols that shifted when she blinked, and a small spring wh…"
15"Her reflection showed the grove behind her, but the sky above the water was the warm amber of another realm entirely, layered with floating orchards heavy with …"
16"The pendant was warm now, a steady thrum against her collarbone that echoed the spring’s motion."
17"Deeper still, the path opened into a broader glade where the flowers grew taller than her shoulders, their petals forming arched canopies that filtered the ligh…"
18"One flower released a soft musical note when Nyx brushed past, a single sustained tone that hung in the air."
19"She saw more subtle movements in the corners of her vision: flowers that rearranged their colors when she looked away, shadows that lingered a fraction too long…"
20"Around them the flowers leaned closer, not with threat but with patient curiosity, their centers opening to reveal depths of shifting light that promised more i…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount0
matches(empty)
83.33% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"they whispered (whisper)"
dialogueSentences15
tagDensity0.2
leniency0.4
rawRatio0.333
effectiveRatio0.133
78.8401%