Run: 2026-09-01-01M1EMCHXYVSARVR7BRPJPW8QN

Run Details

Duration:
2m 15s
Cost:
$0.033932
Provider:
xAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The last of the ordinary oaks fell away, and the three of them stood before the ring. Eight trunks, pale as bone and thick as cathedral pillars, rose from the earth in a perfect circle. Their bark had the grain of wood and the sheen of stone. No moss clung to them. No bird nested in their crowns. Aurora ran her thumb along the crescent scar on her wrist, a habit she had never quite broken, and counted the gaps between the trunks. Wide enough to walk through. Narrow enough to feel like a mouth. Isolde passed between two of them without breaking stride. The wet leaf-litter of Richmond Park took no print from her feet. Nyx condensed at Aurora's shoulder, violet light guttering in the hollows where eyes belonged. "The boundary drinks sound. Listen." Aurora listened. The distant traffic on the A3, the dogs, the joggers — gone. In their place, a low harmonic, as if the air itself had been tuned to a note just below hearing. She stepped through. The temperature dropped the instant her boot crossed the line. Not cold. Absence. The Fae-forged blade at her hip drank the last of the daylight and answered with a thin lunar gleam, leaf-shaped and hungry. She kept her hand from the hilt. For now. Wildflowers carpeted the clearing in colours no British spring had ever produced. Petals the shade of bruised plums. Others the precise gold of a coin held to flame. They bloomed in drifts and spirals, and they turned as Isolde walked among them, tracking her the way sunflowers track the sun. Aurora crouched and touched one. It was warm. It closed around her fingertip like a mouth considering a meal, then opened again. "They know the difference between guest and meal." Isolde's silver hair hung to her waist and did not stir, though a wind moved the grass. "Which are you, I wonder." "Depends on the menu." Nyx drifted ahead, their edges fraying into the long shadows the standing oaks threw inward. Those shadows pointed the wrong way. The sky above the grove held a late-afternoon wash of amber and violet, but the light inside the circle came from nowhere Aurora could name. It sat on the flowers. It sat on Isolde's skin. It did not sit on Nyx at all. "The light here has no source," Nyx whispered. "It remembers being born and refuses to die." Aurora straightened. The Heartstone against her sternum remained quiet — no pulse, no heat. Whatever this place was, it was not a door to Hel. She filed that away and kept walking. Deeper, the wildflowers gave way to a floor of moss so fine it looked poured. It dimpled under her boots and sprang back without a mark. Isolde left none. Nyx left a brief dark stain that the moss swallowed in a breath. The harmonic in the air climbed half a tone. Aurora's teeth ached. A pool occupied the centre of the grove. Its surface was still as poured glass and the colour of old silver. No reeds. No insects. Aurora saw her own face in it, then Isolde's, then a third face that was neither — high-boned, antlered, smiling with too many teeth — and then only the silver again. She took a step back. "What did I just see?" Isolde knelt at the pool's edge. Her reflection did not kneel with her. It remained standing, watching. "Water keeps what the air forgets. The grove is a pocket sewn between your world and mine. Stitches pull. Faces leak through." She trailed a finger above the surface and did not touch it. "An hour here is a handful of minutes there. Or a handful of days. The seam decides. I have watched winters pass in the park while a single bee finished its work among these flowers." Aurora looked at the sky again. The amber had not moved. No sun. No moon. The standing oaks at the boundary seemed farther than they had been two minutes ago. "You might have mentioned the time thing before we walked in." "I did. You heard a riddle and called it decoration." Isolde rose. The standing reflection remained. "The curious always enter. The wise count their heartbeats on the way out." Nyx circled the pool, a ribbon of living dark. Their form tightened, became almost human in outline — tall, narrow, the suggestion of a coat that had been fashionable in a century Aurora knew only from museums. Aldric, once. The name sat in her head like a stone she had not been given permission to turn over. "The shadows in this place are not empty." Nyx's voice frayed at the edges. "They are occupied. I am not the only thing that learned to live in the gap." Aurora's palm found the dagger's hilt. The moonsilver bit her skin with its constant cold. In the sourceless light it did not glow; it seemed to drink. She turned a slow circle. The grove was larger than the ring of oaks should have allowed. Paths she had not seen from the boundary unspooled between stands of white-barked trees whose leaves were the green of stained glass. Fruit hung from some of them, round and dark, and the scent that drifted off the nearest bough was spice and rot in equal measure. She reached up. The fruit shied from her hand, swaying on a stem that had not moved. "Don't." Isolde did not raise her voice. She did not need to. "What grows here answers to courts you have not been introduced to. A bite is a contract. A contract is a chain. I have worn both." "You live here." "I am permitted here. There is a difference, child of Cardiff, and the difference has teeth." Aurora let her arm fall. The fruit settled. One of the stained-glass leaves detached and did not fall; it hung in the air a moment, turned as if considering her, and drifted toward the pool, where it landed without a ripple and sank like a coin. They moved past the water. The moss gave way to a pale grass that chimed underfoot, each blade a sliver of something like crystal, something like bone. The sound was small and constant, a whispered conversation just below language. Aurora caught fragments — not words, but the shape of words, the way a song hummed in another room still has a melody. Nyx cocked their head, listening with whatever a Shade used in place of ears. "They are counting us," Nyx said. "Who?" "The grass. The trees. The seam. This place was old when the park was a hunting wood and the hunting wood was a forest that had no name. It has learned to take inventory." Isolde walked ahead, silver hair a straight fall, lavender eyes fixed on something Aurora could not yet see. The half-Fae left the chiming grass undisturbed. Aurora's every step set off a scatter of notes. She tried to match Isolde's pace and failed; the grass knew the difference between a mortal boot and a foot that had not quite belonged to the earth for three hundred years. The white-barked trees thickened. Between them, hanging like lanterns, were globes of light the size of fists. Not fireflies. Not lamps. Each globe contained a slow swirl of gold, and when Aurora drew close to one she heard, very faintly, a voice reciting something in a language that made the back of her tongue go numb. She did not lean closer. "Memories," Isolde said, without looking back. "Not all who enter the grove leave by the stones. Some leave by other doors. The grove keeps a light for each of them. A courtesy. Or a warning. I have never decided which." Aurora counted. Dozen. Two dozen. More, receding into the white trees until the gold became a constellation. She thought of Eva, of the flat above Silas's bar, of Yu-Fei's kitchen and the smell of ginger and petrol from the delivery bike. All of it felt thin, like a story someone had told her about a girl who used to live in London. She pinched the skin of her wrist, hard, on the crescent scar. Pain answered. She was still here. Still her. "How deep does this go?" Isolde's laugh was a dry leaf skittering. "Deep is a mortal word. The grove is a fold. Walk far enough in any direction and you will find the stones again, or you will find a court, or you will find a year you did not mean to spend. I have walked it for centuries and I have not mapped it. Maps insult a place that refuses to hold still." Nyx stopped. Their form went rigid, edges knifing into solidity. "There." Aurora followed the line of that not-quite-arm. Beyond the lantern-trees the land dropped into a hollow she had not seen from the pool. The hollow was full of standing figures. Not people. Not trees. Figures of woven vine and pale wood, man-high, woman-high, some with too many limbs, some with none, their faces smooth as river stones. They faced inward, toward the centre of the hollow, where a single object sat on a plinth of the same bone-pale oak as the boundary stones. A bowl. Shallow. Empty. Or not empty — filled with a darkness that was not shadow, a darkness that had weight. It did not reflect the sourceless light. It ate it. The chiming grass fell silent around the rim of the hollow. The harmonic in the air dropped, and Aurora felt it in her ribs, a pressure like a change in weather. Isolde's riddling ease had left her face. What remained was older. "I did not bring you this far for the flowers." Aurora's fingers closed on the dagger. The cold of it climbed her arm. Nyx had gone thin again, a smear of violet-eyed dark against the white trees, and the lantern-globes nearest them flickered as if a wind had passed through their gold. The woven figures did not move. Aurora had the distinct, unwelcome certainty that they had been moving a moment before she looked, and would move again the instant she looked away. She took the first step down into the hollow. The moss there was black. It did not spring back. Each footprint remained, a dark signature, and the darkness in the bowl seemed, impossibly, to notice. Nyx's whisper arrived from everywhere at once. "The seam is thinner here. I can feel the other side of it. Not Hel. Not your London. The place my kind were unmade." Isolde descended beside Aurora, still without a print, her pale lavender gaze on the bowl. "A seer is a cup that overflows. I have spilled visions into mortal ears and been named exile for the stain. This—" she gestured at the hollow, the figures, the eating dark "—is what the Courts use when a vision is too large for a mouth. They pour it out. They leave it. They pretend the pouring is not also a summoning." Aurora's heartbeat was loud in the sudden quiet. She thought of the antlered face in the pool. She thought of contracts and chains and fruit that shied from a human hand. She took another step. The black moss accepted her weight with a sound like a held breath released. The figures' smooth faces, she saw now, were not blank. Each one had a mouth. Closed. Waiting. The bowl sat on its plinth and the darkness inside it turned, slow as cream stirred in a cup, and Aurora stood on the slope of the hollow with a Fae blade in a white-knuckled hand and a Shade at her back and a woman who could not lie already three steps farther down, and the grove around them held its inventory, and counted, and did not blink.
created_at"2026-09-01T14:01:22.121Z" 9/1/2026, 2:01:22 PM
model"x-ai/grok-4.6-20260810"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency715
moderation_latency(null)
generation_time134647
tokens_prompt1763
tokens_completion3420
native_tokens_prompt1906
native_tokens_completion5052
native_tokens_completion_images(null)
native_tokens_reasoning2543
native_tokens_cached128
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.033932
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788271282-IjE4aqPFbUhPt4Ci1IUU"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788271282-Y42yCcqZgHMHfyYJqPqb"
upstream_id"64cd8297-28db-968b-bf0c-77ea096f87a1"
provider_responses
0
endpoint_id"0d0536e3-7eb1-4acb-8249-c8813365c2d8"
id"64cd8297-28db-968b-bf0c-77ea096f87a1"
is_byokfalse
latency584
model_permaslug"x-ai/grok-4.6-20260810"
provider_name"xAI"
status200
total_cost0.033932
cache_discount0.000192
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags8
adverbTagCount0
adverbTags(empty)
dialogueSentences29
tagDensity0.276
leniency0.552
rawRatio0
effectiveRatio0
97.46% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1969
totalAiIsmAdverbs1
found
0
adverb"very"
count1
highlights
0"very"
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)
82.22% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1969
totalAiIsms7
found
0
word"perfect"
count1
1
word"pulse"
count1
2
word"crystal"
count1
3
word"weight"
count2
4
word"flickered"
count1
5
word"whisper"
count1
highlights
0"perfect"
1"pulse"
2"crystal"
3"weight"
4"flickered"
5"whisper"
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
narrationSentences151
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences151
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences171
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen69
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1975
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
73.32% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions67
wordCount1565
uniqueNames16
maxNameDensity1.53
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Aurora24
Fae-forged1
British1
Isolde15
Nyx12
Heartstone1
Hel1
Shade2
Eva1
Silas1
Yu-Fei1
London1
Courts1
Fae3
persons
0"Aurora"
1"Isolde"
2"Nyx"
3"Shade"
4"Eva"
5"Silas"
6"Yu-Fei"
7"Courts"
8"Fae"
places
0"Richmond"
1"Park"
2"Hel"
3"London"
globalScore0.733
windowScore0.833
15.59% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences93
glossingSentenceCount5
matches
0"seemed farther than they had been two minutes ago"
1"as if considering her, and drifted toward the pool, where it landed without a ripple and sank like a coin"
2"something like crystal, something like bone"
3"something like bone"
4"not quite belonged to the earth for three hundred years"
5"not-quite arm"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.506
wordCount1975
matches
0"not words, but the shape of words, the way a song hummed in another room st"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences171
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs60
mean32.92
std23.6
cv0.717
sampleLengths
017
178
221
314
45
537
644
772
830
94
1064
1116
1232
1354
1456
155
165
1717
1869
1930
2011
2129
2257
2330
2432
2576
2638
273
2816
2946
3076
316
321
3334
3466
3561
3640
3762
3820
395
407
4162
4210
431
447
4576
4631
4731
4811
4910
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences151
matches
0"been tuned"
1"been given"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs257
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount8
semicolonCount3
flaggedSentences10
totalSentences171
ratio0.058
matches
0"The distant traffic on the A3, the dogs, the joggers — gone."
1"The Heartstone against her sternum remained quiet — no pulse, no heat."
2"Aurora saw her own face in it, then Isolde's, then a third face that was neither — high-boned, antlered, smiling with too many teeth — and then only the silver again."
3"Their form tightened, became almost human in outline — tall, narrow, the suggestion of a coat that had been fashionable in a century Aurora knew only from museums."
4"In the sourceless light it did not glow; it seemed to drink."
5"One of the stained-glass leaves detached and did not fall; it hung in the air a moment, turned as if considering her, and drifted toward the pool, where it landed without a ripple and sank like a coin."
6"Aurora caught fragments — not words, but the shape of words, the way a song hummed in another room still has a melody."
7"She tried to match Isolde's pace and failed; the grass knew the difference between a mortal boot and a foot that had not quite belonged to the earth for three hundred years."
8"Or not empty — filled with a darkness that was not shadow, a darkness that had weight."
9"\"A seer is a cup that overflows. I have spilled visions into mortal ears and been named exile for the stain. This—\" she gestured at the hollow, the figures, the eating dark \"—is what the Courts use when a vision is too large for a mouth. They pour it out. They leave it. They pretend the pouring is not also a summoning.\""
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1452
adjectiveStacks1
stackExamples
0"same bone-pale oak"
adverbCount46
adverbRatio0.03168044077134986
lyAdverbCount4
lyAdverbRatio0.0027548209366391185
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences171
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences171
mean11.55
std11.09
cv0.96
sampleLengths
017
118
212
35
46
525
65
77
89
912
1014
115
122
1312
1420
153
1610
172
181
1922
207
212
2212
236
2410
2522
265
273
2814
2925
305
314
3215
336
3425
355
365
378
388
398
402
4112
4211
437
4415
4511
463
4713
489
493
46.20% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.3333333333333333
totalSentences171
uniqueOpeners57
27.32% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences122
matches
0"More, receding into the white"
ratio0.008
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount36
totalSentences122
matches
0"Their bark had the grain"
1"She stepped through."
2"She kept her hand from"
3"They bloomed in drifts and"
4"It was warm."
5"It closed around her fingertip"
6"It sat on the flowers."
7"It sat on Isolde's skin."
8"It did not sit on"
9"She filed that away and"
10"It dimpled under her boots"
11"Its surface was still as"
12"She took a step back."
13"Her reflection did not kneel"
14"It remained standing, watching."
15"She trailed a finger above"
16"Their form tightened, became almost"
17"She turned a slow circle."
18"She reached up."
19"She did not need to."
ratio0.295
21.48% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount107
totalSentences122
matches
0"The last of the ordinary"
1"Their bark had the grain"
2"Aurora ran her thumb along"
3"Isolde passed between two of"
4"The wet leaf-litter of Richmond"
5"Nyx condensed at Aurora's shoulder,"
6"The distant traffic on the"
7"She stepped through."
8"The temperature dropped the instant"
9"The Fae-forged blade at her"
10"She kept her hand from"
11"Wildflowers carpeted the clearing in"
12"Petals the shade of bruised"
13"Others the precise gold of"
14"They bloomed in drifts and"
15"Aurora crouched and touched one."
16"It was warm."
17"It closed around her fingertip"
18"Isolde's silver hair hung to"
19"Nyx drifted ahead, their edges"
ratio0.877
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences122
matches(empty)
ratio0
55.14% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences57
technicalSentenceCount7
matches
0"Aurora saw her own face in it, then Isolde's, then a third face that was neither — high-boned, antlered, smiling with too many teeth — and then only the silver …"
1"Their form tightened, became almost human in outline — tall, narrow, the suggestion of a coat that had been fashionable in a century Aurora knew only from museu…"
2"One of the stained-glass leaves detached and did not fall; it hung in the air a moment, turned as if considering her, and drifted toward the pool, where it land…"
3"The moss gave way to a pale grass that chimed underfoot, each blade a sliver of something like crystal, something like bone."
4"Each globe contained a slow swirl of gold, and when Aurora drew close to one she heard, very faintly, a voice reciting something in a language that made the bac…"
5"Nyx had gone thin again, a smear of violet-eyed dark against the white trees, and the lantern-globes nearest them flickered as if a wind had passed through thei…"
6"The bowl sat on its plinth and the darkness inside it turned, slow as cream stirred in a cup, and Aurora stood on the slope of the hollow with a Fae blade in a …"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags8
uselessAdditionCount3
matches
0"silver hair hung, though a wind moved the grass"
1"Isolde said, without looking back"
2"she gestured, the figures, the eating dark"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"Nyx whispered (whisper)"
dialogueSentences29
tagDensity0.103
leniency0.207
rawRatio0.333
effectiveRatio0.069
77.0911%