Run: 2026-07-08-01KX1MEWHF8XNFP2DEESN7JMPW

Run Details

Duration:
55.4s
Cost:
$0.018274
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 standing stones rose without warning from the frost-stiffened undergrowth of Richmond Park, oak trunks blackened by age and knotted into rough pillars that seemed less grown than heaved up from older earth. Rory stopped three paces short of the circle and let her breath empty in a thin white plume. The air beyond the stones smelled different already—sweeter, wetter, threaded with the green copper bite of crushed fern and something warmer, like sun on apple skins in late summer. December clung pairwise to the park behind them; inside the circle, it had surrendered. Nyx drifted at her shoulder, a tall smear of humanoid shadow that refused the noon light. Their violet eyes caught what little brightness there was and held it like coins at the bottom of a well. “You feel it,” they whispered, voice the scrape of dry leaves. “The seam folds here.” Rory’s fingers found the Heartstone pendant beneath her coat. The deep crimson gem pulsed once against her sternum, a faint answering heat that had nothing to do with the weak winter sun. She drew her hand away and$ stepped between two stones. The change arrived all at once, a soft pressure like walking through a curtain of cold silk. Sound flattened, then bloomed. Birdsong returned—not the sparse winter notes of the park, but a layered chorus of unmarked seasons: thrush and goldcrest and something with a liquid whistling cry she had never heard. Wildflowers carpeted the only path that made sense, white campion and bluebells and starry wood anemones blooming past any calendar. Colors ran richer here, edges sharpened as though the air itself had lenses. Rory blinked and saw dew catch on a spider thread strung between two brambles; the droplet held a tiny inverted world that shivered when she breathed. Nyx solidified enough to walk properly, boots of darkness leaving no crush among the petals. “Time forgets manners the deeper you go. Keep your watch folded. Minutes outside becomes… whatever it chooses.” “I noticed,” Rory said. Her phone screen had already greyed out, a useless rectangle blinking twelve O’s. She tucked it away and kept moving. The path dipped, then rose. Oaks older than anything that still stood in London leaned together overhead, their canopies knitting a roof of living bronze and gold. Dust motes—or perhaps motes of something else—drifted in shafts of light that fell at impossible angles, vertical then slanting as if the sun itself walked with them. Rory’s boots made soft, wet sounds on the moss. Under the moss, the earth felt cushioned, almost breathing. She knelt once and pressed a palm flat and felt a slow, rhythmic pump, no warmer or cooler than her own blood. A stream crossed the path without banks, silver water sliding over pebbles of pale quartz. The surface never rippled even when she cupped a handful and drank. The water tasted of frost and crushed mint and the clean metallic tip of a cold blade. Nyx merely watched, violet eyes narrowed. Shades, Rory had learned, took moisture another way. Beyond the stream the grove opened into a true clearing. Standing stones ringed it again—smaller ones this time, smoothed and sigil-carved—but within them the wildflowers densed into a living carpet that somehow made space for a single weathered stone bench and a firepit whose coals still glowed faint amber, as though someone had only just stepped away. Trees bowed inward; trunks twisted into half-formed faces that resolved only at the edge of vision and dissolved when looked at full. Rory felt the hair along her arms lift. The place was beautiful and it was watching. “Isolde?” Her voice came out steadier than she expected. No answer. Leaves whispered without wind. Somewhere higher, a crow laughed once and went silent. They moved deeper by common consent, circling the firepit. Rory counted eight stones, then nine—she had miscounted, or one had simply decided to appear. Each one bore shallow carvings: spirals within spirals, moon-face profiles, a pair of hands holding nothing. The carvings seemed to shift when she blinked. She laid two fingers on cool granite and immediately jerked them back. The stone had been warm, living-warm, and beneath her touch a faint green light had raced along the spiral like a fuse. Nyx’s hand (if it was a hand) closed gently over her wrist. “The Grove tastes first impressions. Try not to feed it too much.” “Bit late.” She flexed her fingers. The crescent scar on her left wrist tingled as though remembering its own small history against a more ancient one. At the far side of the clearing the trees thinned into a tunnel of living archways, low enough that both of them had to duck. Leaf mold gave way to a floor of soft white moss that glowed faintly underfoot with each step, then slowly faded. Rory thought of bioluminescent fungi and then discarded the thought; this light was cleaner, like moonlight that had learned to pool. The tunnel smelled of green wood and distant rain. Sound behaved strangely here too—echoes arrived late and left early, and twice she heard her own footfall return from ahead of her, as if a second Rory walked just out of sight. Unease wrapped cool fingers around her ribs. She glanced at Nyx. The shade’s outlines had gone ragged, edges fraying into genuine shadow that reached seeking fingers into the moss’s glow. “You all right?” “The Veil lies thinner here.” Their whisper carried farther than it should. “Between Earth and the Courts. Between now and… then. I remember walking paths like these when I still bled red.” Their form solidified again, deliberate. “Keep walking. Wonder and danger wear the same face in places like this.” The tunnel opened without ceremony onto a second, smaller glade cradled by corkscrewed silver birches. And there the world tilted into pure other. Pools of still water mirrored a sky that was not the winter sky above London—sapphire deepening toward indigo, shot through with slow-moving ribbons of gold that might have been clouds or might have been the trail of something bigger and more purposeful. Floating above the pools, no thicker than a finger, were fantasy flowers: orbs of translucent petal that drifted like jellyfish, pulsing pale pink and violet light through liquid membranes. Whenever two brushed, a faint chime sounded, crystalline and lonely. Beneath the surface of the water, shapes moved that refused definition—glimpses of scaled flippers or long, jointed fingers that never quite broke the mirror. Rory’s breath hitched. Wonder surged hard enough to forgot unease. She stepped closer to the nearest pool, boots leaving damp prints that the moss quietly erased. One of the floating blooms drifted near; she raised a cautious palm and the thing settled against her skin, cool and weightless, then melted into dew that left no wetness. Perfume lingered—honeysuckle and night-blooming jasmine and something salt-sweet that summoned the word “home” and then took it away again. Nyx did not touch the blooms. Their gaze tracked the gold ribbons arcing overhead. “The Courts leave residue. Leftover beauty that forgets it is not supposed to exist here.” A soft chime answered him—then another, louder. The water of the largest pool shivered without wind. From its center a slow whirl formed, drawing the light of the floating flowers into a spiral. Rory’s hand went instinctively to the place where the Fae-forged blade would one day rest against her hip; for now she had only a city kitchen knife and the thumping Heartstone. The pendant flared hot against her collarbone. She staggered half a step and felt Nyx steady her with a cold, solid arm. The whirl resolved into a figure rising from the pool as though the water had simply decided to stand up and wear the shape of a woman. Silver hair poured down her back and kept pouring, lengthening and shortening with each slow breath like tide. Eyes the soft lavender of dusk met Rory’s. She left no ripples, no footprints; the moss simply accepted her bare feet without mark. Isolde Varga smiled the way twilight smiles—neither promise nor threat, only the certainty of change. When she spoke, the floating flowers chorused tiny answering notes. “Three questions walk in with two feet,” she said, voice low and carrying the sound of hives and rivers. “One of them already knows the answer and will not like it. One of them is still learning how not to forget. And one of them has yet to arrive.” Rory’s mouth opened, closed. The tableau held: soaring gold light, glowing blooms, the seer standing dry upon impossible water, Nyx thinning at the edges because the space between realms made their edges hard to maintain. Wonder and fear folded into a single hard lump behind her breastbone. “I came about a name,” Rory managed. “About Dymas. About a portal that wants me to walk through it.” Isolde tilted her head the way a bird does when it has already decided whether you are food. “Gluttony’s prince opens doors for those he means to feast upon—or those clever enough to set the table themselves. The stone at your throat drinks the scent of Hel-bound gates. It thrills with nearness. Yet thrill is not the same as knowledge.” She lifted one graceful hand and the Fae-forged blade simply was there, slender and leaf-shaped, moonsilver so cold that white vapor ghosted from its edge even in the mild air of the glade. “Take what the Courts once forged against demons. It will cut their wards as easily as soft fruit. But remember—every blade remembers its last cut, and so will you.” Rory accepted the dagger. Its chill sank through her gloves, familiar somehow, as though she had carried it before in a life that hadn’t happened yet. The moonsilver shone with its own pale light, brighter now that doors and choices stood so near. Around them the floating blooms chimed again, lower, a complex and restrained music that made her think of clocks under water. Nyx stepped closer and the shadows under the birches deepened in answer. “Time is already misbehaving,” they murmured for Rory alone. “Outside, evening will have come early. Or not at all.” Isolde’s lavender gaze flicked to the shade. “Nightwhisper. You wear the dark well, old friend. Tell your companion this: the Veil thins on the solstice to come. Those who walk the path too soon become the road. Those who wait too long find the road has learned to walk without them.” Rory sheathed the blade carefully inside her coat. Every nerve sang with the strangeness of it—the blade’s cold, the Grove’s watching hush, Isolde’s riddled mercy. She wanted to ask a dozen more questions and feared every answer would only open further doors. Instead she looked once more at the gold-ribboned sky, memorizing the impossible color, then turned toward the living tunnel that would take them back to the ordinary park, if ordinary still had any meaning after this. Behind her Isolde’s voice followed, soft as frost forming. “When the amber sky calls, child of Cardiff, remember the price of appetite is always hunger for more. And more.” The floating flowers dimmed one by one. The pools stilled. Ground that had felt like a heartbeat underfoot settled into simple earth again. Rory and Nyx walked in silence, shoes soft on the moss that erased their prints, hearts loud with wonder that did not quite know yet whether it was gift or warning.
created_at"2026-07-08T19:49:43.605Z" 7/8/2026, 7:49:43 PM
model"x-ai/grok-4.5-20260708"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency467
moderation_latency(null)
generation_time55324
tokens_prompt1590
tokens_completion3019
native_tokens_prompt1736
native_tokens_completion2883
native_tokens_completion_images(null)
native_tokens_reasoning465
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.018274
router(null)
provider_responses
0
endpoint_id"0e927811-b1a8-4604-8b86-db5ce6eaa87c"
id"ea2610ba-8d34-9459-ac8f-99e62a62db47"
is_byokfalse
latency111
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-1783540183-QsSeWavWuulyob6mzb5F"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783540183-VceMZDBxvmXGcvScYITV"
upstream_id"ea2610ba-8d34-9459-ac8f-99e62a62db47"
total_cost0.018274
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"Their form solidified again [again]"
dialogueSentences23
tagDensity0.478
leniency0.957
rawRatio0.091
effectiveRatio0.087
92.18% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1917
totalAiIsmAdverbs3
found
0
adverb"gently"
count1
1
adverb"slowly"
count1
2
adverb"carefully"
count1
highlights
0"gently"
1"slowly"
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)
58.27% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1917
totalAiIsms16
found
0
word"pulsed"
count1
1
word"silk"
count1
2
word"rhythmic"
count1
3
word"resolved"
count2
4
word"raced"
count1
5
word"echoes"
count1
6
word"footfall"
count1
7
word"whisper"
count1
8
word"crystalline"
count1
9
word"chill"
count1
10
word"familiar"
count1
11
word"complex"
count1
12
word"restrained"
count1
13
word"flicked"
count1
14
word"silence"
count1
highlights
0"pulsed"
1"silk"
2"rhythmic"
3"resolved"
4"raced"
5"echoes"
6"footfall"
7"whisper"
8"crystalline"
9"chill"
10"familiar"
11"complex"
12"restrained"
13"flicked"
14"silence"
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
emotionTells1
narrationSentences107
matches
0"d with wonder"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences107
filterMatches
0"think"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences119
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen79
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1902
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions44
wordCount1601
uniqueNames10
maxNameDensity1.19
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Rory19
Heartstone2
London2
Nyx10
Fae-forged2
Varga1
Isolde5
Grove1
persons
0"Rory"
1"Nyx"
2"Varga"
3"Isolde"
4"Grove"
places
0"Richmond"
1"Park"
2"London"
globalScore0.907
windowScore0.833
69.35% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences93
glossingSentenceCount3
matches
0"as though remembering its own small history against a more ancient one"
1"felt like a heartbeat underfoot settled"
2"not quite know yet whether it was gift or warning"
94.85% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.052
wordCount1902
matches
0"not the sparse winter notes of the park, but a layered chorus of unmarked seasons: thrush"
1"neither promise nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences119
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs34
mean55.94
std31.29
cv0.559
sampleLengths
094
151
242
3110
432
524
694
758
895
99
1015
1182
1224
1326
14108
1533
1650
1723
18105
1975
2029
2186
2268
2325
2449
2547
2619
27122
2864
2931
3051
3178
3229
3354
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
totalVerbs277
matches
0"was watching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount7
flaggedSentences19
totalSentences119
ratio0.16
matches
0"The air beyond the stones smelled different already—sweeter, wetter, threaded with the green copper bite of crushed fern and something warmer, like sun on apple skins in late summer."
1"December clung pairwise to the park behind them; inside the circle, it had surrendered."
2"Birdsong returned—not the sparse winter notes of the park, but a layered chorus of unmarked seasons: thrush and goldcrest and something with a liquid whistling cry she had never heard."
3"Rory blinked and saw dew catch on a spider thread strung between two brambles; the droplet held a tiny inverted world that shivered when she breathed."
4"Dust motes—or perhaps motes of something else—drifted in shafts of light that fell at impossible angles, vertical then slanting as if the sun itself walked with them."
5"Standing stones ringed it again—smaller ones this time, smoothed and sigil-carved—but within them the wildflowers densed into a living carpet that somehow made space for a single weathered stone bench and a firepit whose coals still glowed faint amber, as though someone had only just stepped away."
6"Trees bowed inward; trunks twisted into half-formed faces that resolved only at the edge of vision and dissolved when looked at full."
7"Rory counted eight stones, then nine—she had miscounted, or one had simply decided to appear."
8"Rory thought of bioluminescent fungi and then discarded the thought; this light was cleaner, like moonlight that had learned to pool."
9"Sound behaved strangely here too—echoes arrived late and left early, and twice she heard her own footfall return from ahead of her, as if a second Rory walked just out of sight."
10"Pools of still water mirrored a sky that was not the winter sky above London—sapphire deepening toward indigo, shot through with slow-moving ribbons of gold that might have been clouds or might have been the trail of something bigger and more purposeful."
11"Beneath the surface of the water, shapes moved that refused definition—glimpses of scaled flippers or long, jointed fingers that never quite broke the mirror."
12"One of the floating blooms drifted near; she raised a cautious palm and the thing settled against her skin, cool and weightless, then melted into dew that left no wetness."
13"Perfume lingered—honeysuckle and night-blooming jasmine and something salt-sweet that summoned the word “home” and then took it away again."
14"A soft chime answered him—then another, louder."
15"Rory’s hand went instinctively to the place where the Fae-forged blade would one day rest against her hip; for now she had only a city kitchen knife and the thumping Heartstone."
16"She left no ripples, no footprints; the moss simply accepted her bare feet without mark."
17"Isolde Varga smiled the way twilight smiles—neither promise nor threat, only the certainty of change."
18"Every nerve sang with the strangeness of it—the blade’s cold, the Grove’s watching hush, Isolde’s riddled mercy."
92.51% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1627
adjectiveStacks0
stackExamples(empty)
adverbCount79
adverbRatio0.04855562384757222
lyAdverbCount22
lyAdverbRatio0.013521819299323909
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences119
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences119
mean15.98
std10.75
cv0.673
sampleLengths
033
118
229
314
416
520
611
74
89
923
1010
1117
124
1330
1420
1513
1626
1715
1817
194
2013
217
225
2322
2427
259
269
2722
2815
2912
3017
316
328
3310
3447
3522
368
378
389
392
404
419
429
4315
4416
458
4612
4722
4812
4912
79.55% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats2
diversityRatio0.48739495798319327
totalSentences119
uniqueOpeners58
64.10% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences104
matches
0"Somewhere higher, a crow laughed"
1"Instead she looked once more"
ratio0.019
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount22
totalSentences104
matches
0"Their violet eyes caught what"
1"they whispered, voice the scrape"
2"She drew her hand away"
3"Her phone screen had already"
4"She tucked it away and"
5"She knelt once and pressed"
6"Her voice came out steadier"
7"They moved deeper by common"
8"She laid two fingers on"
9"She flexed her fingers"
10"She glanced at Nyx."
11"Their whisper carried farther than"
12"Their form solidified again, deliberate"
13"She stepped closer to the"
14"Their gaze tracked the gold"
15"She staggered half a step"
16"She left no ripples, no"
17"she said, voice low and"
18"She lifted one graceful hand"
19"Its chill sank through her"
ratio0.212
51.35% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount85
totalSentences104
matches
0"The standing stones rose without"
1"Rory stopped three paces short"
2"The air beyond the stones"
3"December clung pairwise to the"
4"Nyx drifted at her shoulder,"
5"Their violet eyes caught what"
6"they whispered, voice the scrape"
7"Rory’s fingers found the Heartstone"
8"The deep crimson gem pulsed"
9"She drew her hand away"
10"The change arrived all at"
11"Sound flattened, then bloomed."
12"Birdsong returned—not the sparse winter"
13"Wildflowers carpeted the only path"
14"Colors ran richer here, edges"
15"Rory blinked and saw dew"
16"Nyx solidified enough to walk"
17"Her phone screen had already"
18"She tucked it away and"
19"The path dipped, then rose."
ratio0.817
48.08% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences104
matches
0"Whenever two brushed, a faint"
ratio0.01
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences62
technicalSentenceCount14
matches
0"The standing stones rose without warning from the frost-stiffened undergrowth of Richmond Park, oak trunks blackened by age and knotted into rough pillars that …"
1"Nyx drifted at her shoulder, a tall smear of humanoid shadow that refused the noon light."
2"The deep crimson gem pulsed once against her sternum, a faint answering heat that had nothing to do with the weak winter sun."
3"Wildflowers carpeted the only path that made sense, white campion and bluebells and starry wood anemones blooming past any calendar."
4"Colors ran richer here, edges sharpened as though the air itself had lenses."
5"Dust motes—or perhaps motes of something else—drifted in shafts of light that fell at impossible angles, vertical then slanting as if the sun itself walked with…"
6"Standing stones ringed it again—smaller ones this time, smoothed and sigil-carved—but within them the wildflowers densed into a living carpet that somehow made …"
7"Trees bowed inward; trunks twisted into half-formed faces that resolved only at the edge of vision and dissolved when looked at full."
8"The crescent scar on her left wrist tingled as though remembering its own small history against a more ancient one."
9"Sound behaved strangely here too—echoes arrived late and left early, and twice she heard her own footfall return from ahead of her, as if a second Rory walked j…"
10"The shade’s outlines had gone ragged, edges fraying into genuine shadow that reached seeking fingers into the moss’s glow."
11"Pools of still water mirrored a sky that was not the winter sky above London—sapphire deepening toward indigo, shot through with slow-moving ribbons of gold tha…"
12"Floating above the pools, no thicker than a finger, were fantasy flowers: orbs of translucent petal that drifted like jellyfish, pulsing pale pink and violet li…"
13"Instead she looked once more at the gold-ribboned sky, memorizing the impossible color, then turned toward the living tunnel that would take them back to the or…"
34.09% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount2
matches
0"Their form solidified again, deliberate"
1"she said, voice low and carrying the sound of hives and rivers"
63.04% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount2
fancyTags
0"they whispered (whisper)"
1"they murmured (murmur)"
dialogueSentences23
tagDensity0.174
leniency0.348
rawRatio0.5
effectiveRatio0.174
81.0235%