Run: 2026-07-08-01KX1MCHN9A97YX780G87XJ1SX

Run Details

Duration:
1m 27s
Cost:
$0.024904
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 Carter hesitated at the straight line of standing stones, their trunks so thick a grown man could not wrap his arms around them, bark black as wet slate and scored with whorls that caught the late afternoon light like old scars. Richmond Park smelled of cut grass and diesel from the road beyond the fence, ordinary things that made the stones look even more wrong. They had not been there last week. She would have noticed. She always noticed. Nyx waited half a step ahead, already thinner at the edges where the shadows of the oaks pooled. Their silhouette stretched taller than any human frame had right to, violet eyes the only solid points of color. “Boundary,” they whispered, voice no louder than wind through dry grass. “Cross and time stops answering to clocks.” Rory touched the Heartstone pendant under her collar. The silver chain was cool; the deep crimson stone the size of her thumbnail gave only its usual faint warmth, no pulse that warned of Hel. Still, her skin prickled. She glanced once over her shoulder at the ordinary park, the distant joggers and the black lag crayon shapes of deer among the oaks, then stepped between the stones. The air changed first. Pressure popped in her ears the way it did on the Tube coming up from Too deep, and the smell of London vanished as if someone had sealed a door. In its place rose a sharp green sweetness, floral and damp and alive, like crushed mint and night-blooming jasmine together. Wildflowers carpeted the ground in dense drifts: petals the color of fresh blood, of bruises, of the inside of a flame. Some glowed faintly from within, little soft lanterns that brightened when she looked straight at them and dimmed when she looked away. Impossible colors layered one over another until her eyes watered. She kept walking. Nyx drifted at her shoulder, solid enough that their dark jacket imitated fabric, though the edges still feathered into nothing. Ahead the path forked without reason, then forked again, each trail disappearing under canopies of oak and ash whose leaves were edged in silver. Light filtered down in strange, shifting shafts that did not match the sun’s angle outside. Somewhere far off, water chuckled over stones she could not see. Under it ran another sound, a low harmonic hum she felt in her breastbone rather than heard, as if the air itself were singing beneath language. Rory’s boots sank into moss so thick it felt like walking on piled velvet. She crouched once to touch it. The fibers were cool and damp and released a scent like rain on slate. When she stood, her knees complained less than they should have; the dull ache from twelve hours of delivery shifts had faded almost to nothing. She checked her watch from habit. The second hand crawled, thick and slow, then jumped three seconds at once. She shook her wrist. The bold black numbers showed the same minute as before she crossed the stones. “Time’s loose here,” Nyx said, reading her glance. “An hour may spend itself in minutes or stretch until your bones forget what daylight is. Keep moving and it will not notice you as much.” They took the left-hand path because left felt less watched. The flowers densened, some rising as high as her waist, nodding on stems that looked translucent, full of cloudy green sap. Among them drifted insects with wings like scrap glass, catching the odd light and throwing rainbows that vanished when she tried to track them. One landed on her sleeve: a moth the size of her palm, abdomen patterned in tiny interlocking runes that rearranged themselves every few seconds. She froze. The creature regarded her with faceted eyes the same pale lavender as the twilight sky outside, then lifted off without a sound. A soft laugh floated from deeper in. Not cruel. Curious. Rory’s hand went to the small of her back where she carried nothing more dangerous than a collapsible baton for late nights in Soho. The laugh came again, closer, and a silver ribbon of hair drifted between two trunks as if the wind had decided to walk. Isolde stepped fully into the path without footprint or rustle. She was no taller than Rory, silver hair falling past her waist in a single unbroken sheet, eyes the exact lavender of the moth’s. Ethereal and ageless, skin luminous as if moonlight lived under it. She wore a simple dress the color of wet stone that somehow never caught on brambles. Around her throat hung thin chains of braided grass and polished seed pods. “Path-crosser, shadow-walker,” Isolde said, each word precise as a struck crystal. “You come asking questions the Veil prefers kept under its tongue. What is a name but smoke, and what is smoke but the ghost of fire that was?” Rory kept her voice level. “We were told you see things. That you answer.” “I answer what is asked, not always what is wanted.” Isolde’s gaze slid to Nyx. “Nightwhisper. Still tasting both sides of the dark. Have you forgotten how wine sour on the tongue becomes yesterday’s blood?” Nyx inclined their head, a gesture more liquid than solid. “Seer. We seek the clear droplet in the muddy goblet.” Isolde smiled with only half her mouth, then turned and walked deeper without waiting. The ground beneath her bare feet stayed unmarked, moss springing back perfect. Rory hesitated half a second, then followed, because turning back felt like the path might simply erase itself and leave her walking circles until her body forgot hunger. The grove opened. Trees gave way to a broad clearing ringed by the same black oaks, their lower branches woven overhead into a living vault. In the center a pool reflected not the canopy above but a sky of endless amber dusk, slow-rolling clouds edged gold. Wildflowers grew right to the water’s edge, petals brushing the surface without getting wet. The air tasted of honey and ozone. Rory stopped at the lip. “That sky...” “Is neither here nor there,” Isolde finished. “The Grove sits where the world’s coat lining wears thin. Touch the water if you dare. It drinks seconds and spits centuries.” Nyx’s form thickened, boots of shadow solid enough to leave dents that filled again at once. “It is safer not.” Rory felt the pull anyway, the same itch that made her open locked doors and take wrong turns just to see. She crouched and hovered her fingers above the surface. The water did not ripple with her breath. Beneath its skin shapes moved: a city nozzle fractured into hanging gardens, a banquet table that stretched forever, faces of people she almost recognized laughing with mouths full of stars. Her pendant flared once, a brief pulse of warmth against her collarbone, and the images scattered like fish. She jerked her hand back. Isolde watched without blinking. “The stone knows its own kind of hunger. Hel’s tongue nuts less sharp here, but it still tastes the edges. Why carry Dpymas’s jewel so close to a heart that never learned gluttony?” Rory stood, pulse drumming hard. “Someone left it. At the flat. No note. It started waking up near certain doors. I need to know why. “ “Doors open both ways, path-crosser. What follows can climb as easily as what flees.” Isolde drifted closer. The scent of night-blooming jasmine and cold iron moved with her. “You fled one fire only to cup another in your palms. The Veil thins when the long night bows. Solstice kisses both Hel and the Courts with equal careless lips. You will stand between them soon enough.” Behind them something moved among the trees: a shadow longer and thinner than Nyx’s, companioned by the soft chime of glass on glass. Rory spun. Nothing. Only flowers nodding though no wind moved. Her mouth went dry. “What lives here?” “What always did,” Isolde said. “Old things with roots instead of feet, and hungers that wear pretty skins. Walk with me. The Grove shows more to those who do not stand still.” They circled the pool the long way. Flowers brushed Rory’s jeans and left faint luminous dust that smelled of summer. Once she stepped near a patch of white blossoms that closed like fists the moment her shadow touched them. Another time the moss underfoot opened into a perfect circle of bare black earth where nothing grew and the hum in the air turned sour. Nyx steered her around it with a single raised hand of liquid dark. Isolde continued speaking in soft riddles that might have been warnings: “The leaf that falls upward still dies. The mirror that smiles back may hunger for the face it holds.” Rory began to notice other details, too many layered for comfort. The trees held faces if you glanced sideways: bark eyes that closed when you faced them. A low stone table half swallowed by roots held fruit that looked like cherries but pulsed gently, each one the exact shade of her pendant. She did not touch them. Overhead the living vault of branches let through no true sky, only that amber glow that never shifted. Her watch finally quit pretending; the display had frozen at 4:17 and the glass felt warm. They reached the far side. Here the oaks thinned into thinner silver-skinned trees that seemed to breathe, trunks expanding and contracting slow as lungs. Between them hung curtains of vine heavy with fat iridescent berries. Isolde paused and plucked one. Juice the color of fresh ink stained her fingers. She offered nothing and Rory was glad. “You came to ask of roads and of the one who left the Heartstone.” Isolde turned those pale eyes fully on her. “I may not unspool every knot, for truth is a rope with many ends. But the stone was carried out of Dymas by hands that still live. A prince of excess does not gift lightly. The blade that cuts both ward and flesh waits for the hand ready to bleed for it.” Nyx shifted, becoming more smoke than form. “She will need metal that remembers moonlight.” Isolde studied Rory another long moment, then reached into the folds of her dress. When her hand emerged it held a slender dagger the length of Rory’s forearm, leaf-shaped, moonsilver that drank the amber light and gave it back cooler, bluer. Always cold, Isolde had said without saying. The weapon glowed faintest white along the edge as if moonlight lived inside the metal. She offered the hilt first. “Gift for the path-crosser who walks with night’s bastard child. It will sever what mortal steel cannot. Use it when the Veil frays next, or when the stone grows tide-hot against your throat. Ask no more names of me. Names are cages.” Rory took the dagger. The moonsilver bit cold through her palm. Perfect balance. She felt the potential of it, how the edge seemed to thief half an inch of air. “Why? You don’t know me.” “I know what you become when the long hour turns,” Isolde answered. “And knowledge of that becoming is already too much debt.” She stepped back until the silver trees partially hid her. “Leave before your days grow short. Or stay and learn what it is to forget the shape of doorways. The choice, as always, walks on two feet or none.” Nyx was already gliding back the way they had come, though the path had rewoven behind them into a nearly straight corridor of taller flowers. Rory slid the Fae blade carefully into the inner pocket of her jacket, horseshoe of frozen light against her ribs, and followed. Each step felt heavier, as if the Grove gently tried to keep her. The moth with violet eyes recommed on a branch and watched them leave. The pool’s amber sky never changed. When they passed the ring of standing stones again, London’s ordinary air crashed over Rory like dirty rain: exhaust and leaf mold and distant sirens. Her watch jerked and spun until it caught up, aliases three minutes later than when she entered. Nyx solidifyied fully, violet eyes dimming to almost human. The dagger in her pocket remained cold as winter iron and the Heartstone as usual quiet still. Behind them the stones stood empty, ordinary once more, and if the wildflowers had followed across the threshold they had already vanished into ordinary grass. Rory exhaled slowly. Evening had barely moved. She still had a shift at the Golden Empress later, patients who wanted dumplings and not omens. But the moonsilver lay against her side like a second heartbeat, and somewhere far beneath the ordinary park something old had opened one silver-lashed eye and remembered her name.
created_at"2026-07-08T19:48:27.035Z" 7/8/2026, 7:48:27 PM
model"x-ai/grok-4.5-20260708"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency454
moderation_latency(null)
generation_time86337
tokens_prompt1590
tokens_completion3536
native_tokens_prompt1736
native_tokens_completion3988
native_tokens_completion_images(null)
native_tokens_reasoning1363
native_tokens_cached1664
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.024904
router(null)
provider_responses
0
endpoint_id"0e927811-b1a8-4604-8b86-db5ce6eaa87c"
id"d08ad2f3-c00e-92e3-9d38-5fd4fe36fa28"
is_byokfalse
latency110
model_permaslug"x-ai/grok-4.5-20260708"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783540107-zOLq0tfmmjeJtud9DCsO"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783540107-oovSMhi58XBPRtvBOve0"
upstream_id"d08ad2f3-c00e-92e3-9d38-5fd4fe36fa28"
total_cost0.024904
cache_discount0.002496
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags11
adverbTagCount1
adverbTags
0"She stepped back [back]"
dialogueSentences30
tagDensity0.367
leniency0.733
rawRatio0.091
effectiveRatio0.067
88.21% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2121
totalAiIsmAdverbs5
found
0
adverb"gently"
count2
1
adverb"lightly"
count1
2
adverb"carefully"
count1
3
adverb"slowly"
count1
highlights
0"gently"
1"lightly"
2"carefully"
3"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)
69.35% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2121
totalAiIsms13
found
0
word"warmth"
count2
1
word"pulse"
count3
2
word"velvet"
count1
3
word"crystal"
count1
4
word"perfect"
count3
5
word"fractured"
count1
6
word"pulsed"
count1
7
word"potential"
count1
highlights
0"warmth"
1"pulse"
2"velvet"
3"crystal"
4"perfect"
5"fractured"
6"pulsed"
7"potential"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences125
matches(empty)
40.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount5
narrationSentences125
filterMatches
0"look"
1"watch"
hedgeMatches
0"tried to"
1"began to"
2"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences144
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen52
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2121
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions12
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions57
wordCount1646
uniqueNames14
maxNameDensity1.15
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Carter1
Park1
Rory19
Heartstone2
Hel1
Tube1
London2
Soho1
Nyx11
Isolde14
Fae1
Grove1
Golden1
Empress1
persons
0"Carter"
1"Rory"
2"Tube"
3"Nyx"
4"Isolde"
5"Grove"
places
0"Park"
1"London"
2"Soho"
3"Golden"
globalScore0.923
windowScore0.833
42.47% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences93
glossingSentenceCount4
matches
0"felt like walking on piled velvet"
1"felt like the path might simply erase i"
2"looked like cherries but pulsed gently, e"
3"trees that seemed to breathe, trunks expanding and contracting slow as lungs"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.943
wordCount2121
matches
0"not the canopy above but a sky of endless amber dusk, slow-rolling clouds edged gold"
1"neither here nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences144
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs37
mean57.32
std31.23
cv0.545
sampleLengths
080
155
267
3107
499
596
634
7103
810
9121
1039
1114
1235
1320
1454
1567
167
1729
1820
1991
2037
2126
2265
2340
2432
25107
2691
2756
2874
2914
3068
3142
3235
3361
3479
3593
3653
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences125
matches
0"were edged"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs279
matches
0"were singing"
1"was already gliding"
83.33% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount3
flaggedSentences3
totalSentences144
ratio0.021
matches
0"The silver chain was cool; the deep crimson stone the size of her thumbnail gave only its usual faint warmth, no pulse that warned of Hel."
1"When she stood, her knees complained less than they should have; the dull ache from twelve hours of delivery shifts had faded almost to nothing."
2"Her watch finally quit pretending; the display had frozen at 4:17 and the glass felt warm."
87.96% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1258
adjectiveStacks1
stackExamples
0"tide-hot against your"
adverbCount59
adverbRatio0.04689984101748808
lyAdverbCount9
lyAdverbRatio0.007154213036565978
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences144
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences144
mean14.73
std9.65
cv0.655
sampleLengths
042
124
27
34
43
518
619
711
87
98
1026
114
1229
134
1430
1520
1621
1722
1810
193
2020
2124
2215
2311
2426
2514
266
2714
2825
296
3013
314
3214
338
3426
3510
3621
3724
3824
392
4022
417
422
431
4424
4523
4610
4724
4811
4916
74.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats3
diversityRatio0.4583333333333333
totalSentences144
uniqueOpeners66
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences116
matches
0"Somewhere far off, water chuckled"
1"Only flowers nodding though no"
2"Once she stepped near a"
3"Always cold, Isolde had said"
ratio0.034
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount27
totalSentences116
matches
0"They had not been there"
1"She would have noticed."
2"She always noticed."
3"Their silhouette stretched taller than"
4"they whispered, voice no louder"
5"She glanced once over her"
6"She kept walking."
7"She crouched once to touch"
8"She checked her watch from"
9"She shook her wrist."
10"They took the left-hand path"
11"She was no taller than"
12"She wore a simple dress"
13"She crouched and hovered her"
14"Her pendant flared once, a"
15"She jerked her hand back."
16"Her mouth went dry."
17"They circled the pool the"
18"She did not touch them."
19"Her watch finally quit pretending;"
ratio0.233
63.45% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount92
totalSentences116
matches
0"Aurora Carter hesitated at the"
1"Richmond Park smelled of cut"
2"They had not been there"
3"She would have noticed."
4"She always noticed."
5"Nyx waited half a step"
6"Their silhouette stretched taller than"
7"they whispered, voice no louder"
8"Rory touched the Heartstone pendant"
9"The silver chain was cool;"
10"She glanced once over her"
11"The air changed first."
12"Pressure popped in her ears"
13"Wildflowers carpeted the ground in"
14"Some glowed faintly from within,"
15"She kept walking."
16"Nyx drifted at her shoulder,"
17"Light filtered down in strange,"
18"Rory’s boots sank into moss"
19"She crouched once to touch"
ratio0.793
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences116
matches(empty)
ratio0
42.25% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences71
technicalSentenceCount10
matches
0"Aurora Carter hesitated at the straight line of standing stones, their trunks so thick a grown man could not wrap his arms around them, bark black as wet slate …"
1"The silver chain was cool; the deep crimson stone the size of her thumbnail gave only its usual faint warmth, no pulse that warned of Hel."
2"Under it ran another sound, a low harmonic hum she felt in her breastbone rather than heard, as if the air itself were singing beneath language."
3"The flowers densened, some rising as high as her waist, nodding on stems that looked translucent, full of cloudy green sap."
4"Ethereal and ageless, skin luminous as if moonlight lived under it."
5"Rory felt the pull anyway, the same itch that made her open locked doors and take wrong turns just to see."
6"Beneath its skin shapes moved: a city nozzle fractured into hanging gardens, a banquet table that stretched forever, faces of people she almost recognized laugh…"
7"Here the oaks thinned into thinner silver-skinned trees that seemed to breathe, trunks expanding and contracting slow as lungs."
8"When her hand emerged it held a slender dagger the length of Rory’s forearm, leaf-shaped, moonsilver that drank the amber light and gave it back cooler, bluer."
9"The weapon glowed faintest white along the edge as if moonlight lived inside the metal."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount0
matches(empty)
83.33% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount2
fancyTags
0"they whispered (whisper)"
1"Isolde continued (continue)"
dialogueSentences30
tagDensity0.2
leniency0.4
rawRatio0.333
effectiveRatio0.133
85.2670%