Run: 2026-05-10-01KR93G4MFJP461WCC4AMQG35P

Run Details

Model:
Grok 4.3
Duration:
47.7s
Cost:
$0.008154
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
The clearing revealed itself between one heartbeat and the next. Aurora stepped through the gap between two ancient oaks and the world shifted, the thin London rain gone in an instant, replaced by air so still and sweet it pressed against her skin like warm silk. Sunlight fell through leaves the color of bruised violets, dappling the ground where wildflowers bloomed in impossible January colors. She blinked, adjusting to the sudden brightness, her breath coming shorter than it should. The Heartstone Pendant warmed against her collarbone beneath her jacket, a steady pulse that matched nothing she could hear yet. She glanced back once. The oaks stood exactly as they had moments before, but the path beyond them had vanished into soft gray mist. There was no going back that way. She turned forward, fingers brushing the hilt of the Fae-forged blade resting cold against her hip, and kept moving. The grass beneath her boots gave no resistance, yet it felt too alive, blades lifting after her step as though remembering her passage. Nyx followed without sound, their form half-solid now, a long shadow stretched beside hers on the ground though no sun cast it. They drifted an inch above the grass, faintly glowing violet eyes scanning the trees. “Something watches,” they whispered, the words threading on wind that did not stir the flowers. Aurora did not answer. She had learned that when Nyx spoke that way, silence served better than questions. They moved deeper, the clearing narrowing into a corridor of silver-barked trees whose leaves whispered without wind. Aurora caught faint music, a single high note held and released so slowly it seemed part of the air itself. She paused, listening. It rose again from somewhere ahead, accompanied now by the distant plash of water over stone. The pendant’s warmth bloomed into heat, pressing through her shirt. A portal was near. She swallowed against the sudden dryness in her throat and pressed on. The path opened without warning into a grove ringed by tall standing stones, each veined with pale moonlight that did not belong to the sun overhead. At the center stood a shallow pool whose surface reflected no sky, only swirling silver beneath clear water. Isolde waited beside it. The half-Fae woman stood barefoot on grass that should have bent under her weight, yet it held no impression of her presence. Silver hair spilled to her waist, catching light that seemed to come from within rather than above. Her pale lavender eyes settled on Aurora with the calm of someone who had been expecting them for hours, though the clock in the flat above Silas’ bar had read only ten minutes past eleven when they left Richmond Park. “You cross here,” Isolde said, voice carrying the soft cadence of riddles meant to be chewed slowly. She lifted one hand toward the standing stones. “The stones remember those who enter. Some return changed. Others simply return less.” Aurora felt the words settle along her spine but kept her expression even. “We’re here because you said the Wardens are thinning the Veil at solstice again. We need what’s on the other side before they seal it tighter.” Isolde’s mouth curved, neither smile nor warning. “What you need and what you find are rarely the same thread.” She stepped aside, and the water in the pool rippled though no breeze touched it. Beyond the farthest stone the air itself wavered, the faint distortion Aurora had never seen before now visible as a thin vertical shimmer, like heat rising from summer pavement yet colder. A rift. Not large enough to step through yet, but widening by the moment. Nyx’s shadow stretched longer, drawn toward it. “The air tastes of iron and old promises,” they murmured, voice low enough only Aurora caught it. She nodded once and approached the pool, kneeling where the grass met water. Cold rose from the stones, seeping into her knees through denim. She studied the reflection. The silver beneath the surface moved independently of the world above, forming shapes that dissolved before they could settle into meaning: a spire, a gate, something that might have been a crown or a feast table crowded with faces. She looked away before dizziness could claim her. She stood, joints stiff from the sudden chill, and felt the pendant flare hot against her chest. The rift responded, widening another handspan. Through it the world beyond flickered: stone terraces climbing into amber light, the heavy scent of overripe fruit heavy on air that carried no Earth oxygen. Dymas. The name tasted of cinnamon left too long in the sun. “Stay close,” she told Nyx, though she knew they already drifted near enough that their presence brushed her shadow like cool silk. She drew the Fae-forged blade. Its moonsilver edge caught the rift light and held it, faintly luminous even in the little daylight left in the grove. The weight felt wrong in her hand, lighter than steel should be, yet perfectly balanced for someone who had never carried weapons. She had no idea what awaited on the other side except hunger without end. Aurora stepped forward. The ground vanished beneath her foot and she caught herself on the far edge of the rift, boots landing on warm stone veined with living root. The change in temperature struck like a wave: thick, humid, scented with fermented honey and charred meat and something floral that made her eyes water in longing. Behind her the rift sealed with a soft sigh, leaving only the standing stones’ memory of passage. Isolde had not followed. Aurora had not expected her to. They stood on a terrace carved of pale stone that sweated condensation. Vines heavy with clusters of obsidian grapes spilled over carved railings. Far below, a city of ovens and feasting halls sprawled across slopes that glowed with internal heat. Aurora’s throat tightened at the scent alone : crisp apple, roasting fat, sugared wine, all layered until breathing became difficult. Her stomach clenched in unexpected hunger even though she had eaten before leaving the flat. She pressed a hand to it, willing the feeling down. Nyx solidified beside her, humanoid outline sharpening into shoulders and the suggestion of a high collar of shadow. “This place remembers feasts that lasted centuries,” they said, violet eyes dimmed to slits against the amber sky. “The stones here are drunk on it.” A low bell tolled, distant and sonorous. Aurora turned toward the sound. A winding path of crushed herbs led upward between trellises dripping with unfamiliar fruits, each one larger than her fist and pulsing faintly like a heartbeat beneath translucent skin. She caught a faint dripping noise ahead—like slow rain, yet nothing fell from the clear sky. A droplet landed on her sleeve anyway, clear and warm, and where it touched her skin it left a faint tingling that faded only when she rubbed it away. The pendant burned hotter now. They followed the path because there was no other obvious route. Ancient runes carved along the low walls flickered to life as they passed, glyphs that might have been eyes or mouths opening briefly before closing again. Aurora kept the blade ready, edge pointed forward, though she doubted its protection would last long against whatever ruled here. Prince Belphegor. The name had sounded like mockery in her mouth when Isolde first spoke it. Now the syllables sat heavy, tasting of grease and honey. A half-collapsed archway framed the next terrace. Beyond it a long table stretched between pillars of living wood, laden with platters that still steamed though no servants stood nearby. Roast birds with feathers of spun sugar. Puddings that shifted colors between emerald and blood-red. Bowls of fruit cut into perfect crescents whose juice ran in rivulets across the stone. A single chair waited at the head, oversized and carved with scenes of endless banquets. Aurora’s mouth watered despite herself. She forced air through her nose in short bursts, refusing the scent. Movement flickered beneath the table. She froze, blade rising an inch. A small shape skittered out on too many legs, something like a crab made of discarded pastry shells. It snatched a fallen berry larger than its body and vanished again into shadow. Nyx drifted closer, shadow fingers reaching toward the edge of the table then withdrawing. “The very crumbs here have hunger of their own.” Aurora took one careful step onto the terrace. The stone warmed the soles of her boots. She felt watched, not the distant watching of the grove but active observation, patient and vast. The pendant pulsed once, twice, a steady beat that urged her forward. She moved along the table’s length without touching anything, though her fingers twitched toward a pitcher of dark wine. The liquid inside moved without being stirred, small whirlpools forming and collapsing as though breathing. A single drop spilled over the rim and struck the stone; it ate through to the roots beneath before the stone sealed again. She kept going. The path continued past the table into an avenue of freestanding ovens, each one the height of a man and carved with grinning mouths that opened when heat built inside. Orange flame showed between their teeth. From one oven a low moan escaped, quickly swallowed by the crackle of fire. Aurora’s skin prickled. She told herself it was only the heat and kept her blade up. Nyx floated beside her now in full silhouette, taller than any human man, the violet of their eyes the only color in their form. “The hunger here feeds on more than flesh,” they whispered. “You feel it too.” “I feel it,” she answered, voice low and tight. “We don’t feed it.” They passed between two ovens and the air changed again, thinner, carrying the metallic note of forge fires. Ahead the terrace ended at a balcony overlooking a vast circular pit lined with banquet tables arranged like spokes of a wheel. Figures moved below—helbound souls, she guessed, faces pale and eyes glazed with endless satiety that never satisfied. They carried platters up and down endless stairs, never stopping, never tasting. One slipped and fell against a table edge. The others continued without pause. Aurora gripped the stone railing. Warmth bled through her palm. The Heartstone Pendant had grown almost too hot to bear against her chest, but she dared not remove it. Its light leaked through the fabric now, faint crimson radiance that painted her knuckles. Below, one soul lifted its head and stared directly upward, hollow eyes finding hers across impossible distance. It smiled with a mouth full of teeth too large for its face. She stepped back. The railing creaked under her hand. A single stone chip fell into the pit, striking stone far below with a sound like bone breaking. The souls did not react. Only the one continued watching, its awful smile never fading. “We leave this place as soon as we find what came through,” she said, more to herself than Nyx. Her throat felt raw from the thick air. The pendant tugged at its chain, an insistent warmth that pointed toward a narrow spiral stair leading down into shadow on the far side of the balcony. She moved toward it, boots echoing too loudly on the stone. Nyx followed, silent once more. The stair descended into cool darkness that smelled of earth and fermented fruit. Aurora’s eyes adjusted slowly, the blade’s faint luminescence providing just enough light to avoid the broken steps. Her fingers brushed carved walls that sweated sweet liquid. She wiped her hand on her jeans and kept descending. Voices rose from below, not words but overlapping laughter and the wet sounds of chewing. Hunger curled tighter in her gut. She pressed her wrist against the small crescent scar, grounding herself in the memory of pain rather than the promise of feast. At the bottom the stair opened into a low-ceilinged hall lit by globes of amber light floating without source. Tables here stood empty, waiting. Doors lined the walls, each one carved with scenes of gorging that made her stomach turn. One door stood ajar. Through it she saw movement, a shadow much larger than any human sliding across stacked plates. The pendant burned. She swallowed, adjusted her grip on the blade until her knuckles ached, and stepped forward into the unknown room. Nyx remained at her shoulder, a silent anchor of violet light and living shadow. “One breath at a time,” they whispered. Aurora breathed and crossed the threshold.
created_at"2026-05-10T14:08:45.207Z" 5/10/2026, 2:08:45 PM
model"x-ai/grok-4.3-20260430"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency476
moderation_latency(null)
generation_time47610
tokens_prompt1590
tokens_completion3184
native_tokens_prompt1593
native_tokens_completion2492
native_tokens_completion_images(null)
native_tokens_reasoning0
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"
service_tier"default"
usage0.00815405
router(null)
provider_responses
0
endpoint_id"45623cb8-18e5-4b32-8fc4-85d05439982d"
id"e12b165f-d796-9f9b-ad8e-5015d655b6af"
is_byokfalse
latency137
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-1778422125-WvsNbCgbjcgIeHzUof71"
session_id(null)
api_type"completions"
id"gen-1778422125-POPfqZGt67TG75wv4NNv"
upstream_id"e12b165f-d796-9f9b-ad8e-5015d655b6af"
total_cost0.00815405
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
totalTags12
adverbTagCount1
adverbTags
0"She stepped aside [aside]"
dialogueSentences16
tagDensity0.75
leniency1
rawRatio0.083
effectiveRatio0.083
85.58% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2081
totalAiIsmAdverbs6
found
0
adverb"slowly"
count3
1
adverb"perfectly"
count1
2
adverb"very"
count1
3
adverb"quickly"
count1
highlights
0"slowly"
1"perfectly"
2"very"
3"quickly"
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)
49.54% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2081
totalAiIsms21
found
0
word"silk"
count2
1
word"pulse"
count1
2
word"long shadow"
count1
3
word"scanning"
count1
4
word"silence"
count1
5
word"warmth"
count3
6
word"weight"
count2
7
word"wavered"
count1
8
word"chill"
count1
9
word"flickered"
count3
10
word"stomach"
count2
11
word"perfect"
count1
12
word"pulsed"
count1
13
word"echoing"
count1
highlights
0"silk"
1"pulse"
2"long shadow"
3"scanning"
4"silence"
5"warmth"
6"weight"
7"wavered"
8"chill"
9"flickered"
10"stomach"
11"perfect"
12"pulsed"
13"echoing"
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
emotionTells1
narrationSentences147
matches
0"r in longing"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences147
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences153
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2081
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions1
matches
0"Figures moved below—helbound souls, she guessed, faces pale and eyes glazed with endless satiety that never satisfied."
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount1938
uniqueNames10
maxNameDensity0.93
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
London1
January1
Heartstone2
Pendant2
Fae-forged2
Aurora18
Nyx10
Isolde5
Earth1
Belphegor1
persons
0"Pendant"
1"Aurora"
2"Nyx"
3"Isolde"
4"Belphegor"
places
0"London"
globalScore1
windowScore1
44.07% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences118
glossingSentenceCount5
matches
0"as though remembering her passage"
1"light that seemed to come from within rather than above"
2"sounded like mockery in her mouth when Iso"
3"something like a crab made of discarded past"
4"as though breathing"
7.78% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.922
wordCount2081
matches
0"neither smile nor"
1"Not large enough to step through yet, but widening by the moment"
2"not the distant watching of the grove but active observation, patient"
3"not words but overlapping laughter"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences153
matches
0"back that way"
1"spoke that way"
70.95% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs30
mean69.37
std27.63
cv0.398
sampleLengths
099
173
269
382
4127
538
639
779
899
961
1084
1183
1285
1343
1491
1583
1691
1766
18101
1969
2038
2113
2282
2373
2442
2570
2692
2782
2821
296
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences147
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs339
matches(empty)
86.83% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount1
flaggedSentences3
totalSentences153
ratio0.02
matches
0"She caught a faint dripping noise ahead—like slow rain, yet nothing fell from the clear sky."
1"A single drop spilled over the rim and struck the stone; it ate through to the roots beneath before the stone sealed again."
2"Figures moved below—helbound souls, she guessed, faces pale and eyes glazed with endless satiety that never satisfied."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount531
adjectiveStacks1
stackExamples
0"resting cold against her"
adverbCount19
adverbRatio0.035781544256120526
lyAdverbCount6
lyAdverbRatio0.011299435028248588
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences153
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences153
mean13.6
std7.94
cv0.583
sampleLengths
010
136
219
314
420
54
620
77
819
923
1022
1114
1215
134
1414
1517
1620
173
1816
1910
204
2112
2226
2318
244
2522
2617
2740
2817
298
3013
3113
3226
337
3427
3531
362
3712
387
3917
4013
4111
424
4339
448
4517
466
4726
481
4911
50.98% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats2
diversityRatio0.3137254901960784
totalSentences153
uniqueOpeners48
23.47% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences142
matches
0"Only the one continued watching,"
ratio0.007
84.79% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences142
matches
0"She blinked, adjusting to the"
1"She glanced back once."
2"She turned forward, fingers brushing"
3"They drifted an inch above"
4"they whispered, the words threading"
5"She had learned that when"
6"They moved deeper, the clearing"
7"She paused, listening."
8"It rose again from somewhere"
9"She swallowed against the sudden"
10"Her pale lavender eyes settled"
11"She lifted one hand toward"
12"She stepped aside, and the"
13"they murmured, voice low enough"
14"She nodded once and approached"
15"She studied the reflection."
16"She looked away before dizziness"
17"She stood, joints stiff from"
18"she told Nyx, though she"
19"She drew the Fae-forged blade."
ratio0.338
37.46% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount120
totalSentences142
matches
0"The clearing revealed itself between"
1"Aurora stepped through the gap"
2"Sunlight fell through leaves the"
3"She blinked, adjusting to the"
4"The Heartstone Pendant warmed against"
5"She glanced back once."
6"The oaks stood exactly as"
7"She turned forward, fingers brushing"
8"The grass beneath her boots"
9"Nyx followed without sound, their"
10"They drifted an inch above"
11"they whispered, the words threading"
12"Aurora did not answer."
13"She had learned that when"
14"They moved deeper, the clearing"
15"Aurora caught faint music, a"
16"She paused, listening."
17"It rose again from somewhere"
18"The pendant’s warmth bloomed into"
19"A portal was near."
ratio0.845
35.21% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences142
matches
0"Now the syllables sat heavy,"
ratio0.007
52.55% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences87
technicalSentenceCount11
matches
0"She blinked, adjusting to the sudden brightness, her breath coming shorter than it should."
1"The Heartstone Pendant warmed against her collarbone beneath her jacket, a steady pulse that matched nothing she could hear yet."
2"The grass beneath her boots gave no resistance, yet it felt too alive, blades lifting after her step as though remembering her passage."
3"The half-Fae woman stood barefoot on grass that should have bent under her weight, yet it held no impression of her presence."
4"The silver beneath the surface moved independently of the world above, forming shapes that dissolved before they could settle into meaning: a spire, a gate, som…"
5"Through it the world beyond flickered: stone terraces climbing into amber light, the heavy scent of overripe fruit heavy on air that carried no Earth oxygen."
6"Far below, a city of ovens and feasting halls sprawled across slopes that glowed with internal heat."
7"Ancient runes carved along the low walls flickered to life as they passed, glyphs that might have been eyes or mouths opening briefly before closing again."
8"The liquid inside moved without being stirred, small whirlpools forming and collapsing as though breathing."
9"The path continued past the table into an avenue of freestanding ovens, each one the height of a man and carved with grinning mouths that opened when heat built…"
10"Its light leaked through the fabric now, faint crimson radiance that painted her knuckles."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags12
uselessAdditionCount3
matches
0"they murmured, voice low enough only Aurora caught it"
1"she answered, voice low and tight"
2"she said, more to herself than Nyx"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount4
fancyTags
0"they whispered (whisper)"
1"they murmured (murmur)"
2"they whispered (whisper)"
3"they whispered (whisper)"
dialogueSentences16
tagDensity0.563
leniency1
rawRatio0.444
effectiveRatio0.444
74.1076%