Run: 2026-09-03-01M1K5Y0SSEV93XJF9W5ZEVASG

Run Details

Duration:
46.5s
Cost:
$0.020595
Provider:
Meta

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 oaks did not belong to Richmond Park. Aurora stopped at the line where the path ended and the trees thickened. Three stones rose from the earth, each taller than a man, their bark not bark at all but living wood knotted with age and lichen. Moss stitched their seams. Between them the air rippled. Not heat-haze, not mist — a thin distortion, like light caught through water. Isolde stood beyond it with bare feet on leaf mould that held no print. Aurora's hand went to the silver chain at her throat. The Heartstone hung thumbnail-small and crimson against her skin. Cold. Still. Nyx loomed beside her, tall enough that their head brushed low branches. In solid form their edges held, a human silhouette cut from night. Violet lit the hollows where eyes ought to sit. "Three stones, one door. You walked past this place a hundred times, Rory Carter, and never saw the hinges." Aurora's fingers tightened around the Heartstone. Her left wrist turned, the crescent scar catching grey light. "You said the Grove stays hidden unless it wants you." Isolde tilted her head. Silver hair slid past her waist and caught no twig, no wind. "The Grove wants nothing. The Grove allows. Step where I step, or the path forgets you." Nyx's voice moved like wind through grass. "You go first, Seer. We follow your wake." Isolde smiled. Pale lavender eyes found Aurora's bright blue and held. "One foot after the other, little law-breaker. The Veil wears thin here even at midsummer. Can you see its seam?" Aurora stared at the shimmer between the stones. Up close it breathed. A faint tremble in the air, a lattice of light and shadow that hurt to focus on. Her scalp prickled. "I see it." She lifted her boot. The ground beyond the stones looked wrong. Wildflowers broke through frost-hard earth, white and violet and gold, open in December. Their petals faced no sun. The air on the other side smelled of green things and cold stone and honey. Aurora stepped through. Cold licked her face, then warmth. Sound dropped away — traffic, distant dogs, the hum of London — and returned altered. No traffic at all. Birdsong layered too thick, too many voices at once, each note glass-clear. Light fell different, thicker, amber at the edges though the sky overhead showed no sun. She gasped. Her boot sank into moss that sprang back. No crunch of frost. Behind her Nyx blurred. Their solid edge thinned, stretched, then snapped back as they passed the standing stones. For a heartbeat their form scattered into ribbons of shadow that poured between the stones like smoke, then reknit on the other side. Violet flared brighter. "The air tastes old." Isolde already stood ten paces ahead, though Aurora had not seen her move. No crushed flowers under her feet. No bent grass. "Old as the first acorn, young as the last petal. Walk. The Grove narrows for dawdlers." Aurora followed. The Fae-Forged Blade knocked against her thigh where she had sheathed it at her belt. Even through denim its moonsilver hilt bit cold. In the dim light of the clearing it woke, a faint luminescence along the leaf-shaped edge, not reflected light but light from within the metal itself. The trees closed around them. Oaks, but not oaks as Aurora knew them. Their trunks widened until three people could not link arms around one. Roots knotted above ground in arches high enough to walk under. Bark split to show inner light, amber and green, slow as sap. High above, branches wove a roof that let no true sky through. Instead motes drifted down, pollen or dust, each speck lit from inside and hanging too long in the air before it fell. Aurora reached out. A mote landed on her palm and burned without heat. "Don't catch what falls unless you mean to keep it." Isolde plucked the mote from Aurora's skin between thumb and forefinger. It sputtered and went dark. "Some lights carry names. Some names carry teeth." Nyx crouched beside a root arch. Their hand — solid now, long-fingered, the colour of ink — brushed the bark. Where they touched, shadow sank into the wood and vanished. "This place remembers you, Seer. The trees lean toward your step." Isolde laughed, a bell tone. "The trees lean toward all who bleed and dream. These oaks drank from the first Veil-tear. Their roots sip both realms." Aurora knelt. Wildflowers carpeted the root hollows, impossibly dense. Each bloom faced inward, toward the heart of the Grove. She touched one, white petals soft as paper. It turned under her fingertip, not toward sun but toward her hand. Cold shot up her wrist from the blade at her hip, a counterpoint to the flower's warmth. "They bloom year-round? Even in winter?" "What is winter to a place where time folds? An hour here drinks a minute there, or a day. Which did you bring with you, Rory Carter?" Aurora pulled her hand back. The flower kept its new angle, pointed at her. Nyx rose. Their form flickered at the edges, solid then not, as if the Grove's air resisted their nature. "The Veil presses close here. I feel its weight." Isolde spread her arms. Sleeves slipped back from wrists thin as birch. "Press your palm to the shimmer again, Shade. Tell the girl what you see when the world wears thin." Nyx stepped to the nearest trunk where bark split and light leaked. The distortion Aurora had seen between the stones lived here too, a vertical seam in the air itself, faint as heat haze, visible because Nyx looked straight at it and Aurora followed their gaze. Nyx extended a hand. Shadow stretched too long, too thin, and met the seam. The seam rippled. For an instant Aurora saw through — not more trees but something else, a vast orchard under an amber sky, rows of trees heavy with fruit that steamed, tables set for giants, the distant clash of knives and laughter. Heat rolled out, sweet and rotten, and the Heartstone at her throat gave a single dull throb of warmth. Aurora clutched it. "It pulsed." Nyx snapped their hand back. The vision sealed. "A rift. Dymas breathes against the Veil even here." Isolde watched Aurora's fist around the pendant. Her lavender eyes narrowed. "Crimson stone, silver chain, gift from no friend. It knows Hel's doors. Here it sleeps. There —" She nodded toward the sealed seam "— it wakes. Keep it cold, little law-breaker." Aurora let go. The stone cooled. Her heart hammered against ribs. Sweat prickled along her hairline despite the cold bite of the blade. Nyx's violet gaze fixed on the pendant, then on Aurora's face. "You carry a key to Gluttony's tables. Who gave it?" Aurora shook her head. Straight black hair brushed her shoulders. "No note. No name. It came in a box to the flat above Silas' bar. I thought it was junk." Isolde drifted closer, feet still printless on moss and flower. She leaned in, close enough that Aurora smelled rain on silk. "Junk never beats like a heart. Listen." The Grove fell quiet. Not silent — the birds held their breath. Water ticked somewhere out of sight, drop by drop onto stone. Each drop echoed too long. Air moved without wind and lifted the hairs on Aurora's arms. Deeper in, beyond the root arches, light gathered low to the ground. A pool reflected no canopy. Its surface lay flat as glass and dark as ink, ringed by more stones, smaller than the boundary oaks, each carved with spirals that caught the motes and held them. Flowers crowded its rim, colours Aurora had no name for — blue that burned, red that swallowed light. Aurora stepped toward it before thought caught up. Moss gave under her boots, silent. "Is that the centre?" Isolde circled the pool's edge, a ripple of silver. "The heart, the eye, the mouth. Drink and you speak true for a year and a day. Drink and you forget your mother's name. The Grove offers, never insists." Nyx stopped at the pool's rim. Their reflection showed wrong — not a shadowed human but a gaunt man in a double coat, face hollow, eyes violet even in reflection, mouth open as if mid-incantation — then snapped back to living shadow. "The man you were breaks through here." Nyx's whisper thinned. "He claws. This water remembers Aldric." Isolde knelt at the water. No ripple marked her nearness. "Kneel, Rory Carter. See what waits for those who cross with steel and shadow and borrowed stone." Aurora knelt. The blade at her hip flared colder. Frost traced the moonsilver edge though the air stayed mild. Her knees sank into flowers that did not crush. The pool showed her face back — bright blue eyes, black hair, the scar on her left wrist stark — and behind her, not the trees but the faint lattice of the Veil itself, a dome of shimmer arching over the whole Grove, vast and taut and thin. Something moved on the other side of that dome. Not in the orchard of heat and amber. Higher, darker, a pressure of wings or hands. Aurora jerked back. "What was that?" Isolde did not look up. She dipped a fingertip toward the water and stopped a breath above it. "A question costs. An answer costs more. Do you pay?" Nyx extended a shadowed hand over the pool. The water darkened under their palm, though they did not touch it. "We came to see. We have seen. The ward here holds." Aurora's fingers found the cold hilt of the Fae blade. She drew it an inch. Moonlight that had no source caught the leaf-shaped length and ran along it. "I felt it cut the air between the stones. Like it—" She drew the blade fully. Light ran its length, steady and pale. "—like it knows the wards." Isolde's gaze fixed on the naked blade. For the first time her riddle-smile thinned. "Moonsilver bites what Hel and Fae both seal. Sheathe it unless you mean to open what must stay closed." Aurora slid the blade back. Cold lingered on her palm. A flower at the pool's edge snapped shut with an audible pop. Another followed. Petals folded tight though no hand touched them. The motes overhead dimmed, then flared, then dimmed again in a slow pulse. The bird chorus returned all at once, too loud, too fast. Nyx turned their head, violet eyes scanning the canopy. "Time slips. We lingered longer than a breath." Isolde rose. Still no print. Still silver hair untouched by branch. "One hour, one minute, one day — the Grove decides when it releases its guests. Walk back the way you came, if you can find it." The root arches behind them no longer matched the path they had taken. New gaps opened between trunks, each lit with different light — one amber and warm, one green and cool, one dark as the pool. The standing stones that marked the boundary stood visible through all three at once, distant and near. Aurora stared, Heartstone cold against skin, blade cold at hip, moss soft under boots. "Which way?" Isolde pointed, not with hand but with chin, toward the gap where wildflowers glowed white under a thin seam of shimmer. "Where your stone stays cold, there lies home." Nyx's shadow pooled toward that gap, then stretched long. "Stay close. The Grove tests feet that wander." Aurora stepped toward the light.
created_at"2026-09-03T08:24:57.921Z" 9/3/2026, 8:24:57 AM
model"meta/muse-spark-1.2-20260805"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3855
moderation_latency(null)
generation_time46453
tokens_prompt1763
tokens_completion2928
native_tokens_prompt1710
native_tokens_completion4343
native_tokens_completion_images0
native_tokens_reasoning1686
native_tokens_cached0
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"auto"
usage0.02059525
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788423897-yHgPRWrQx2oLyc3NgTns"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788423897-yDgJNpBFhtp3jRktGsnW"
upstream_id"resp_6a992eda718fdbf736de418f"
provider_responses
0
endpoint_id"ffc8e76e-808a-44d2-bd21-c6ac16e721cb"
id"resp_6a992eda718fdbf736de418f"
is_byokfalse
latency358
model_permaslug"meta/muse-spark-1.2-20260805"
provider_name"Meta"
status200
total_cost0.02059525
cache_discount(null)
upstream_inference_cost0
provider_name"Meta"
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
totalTags0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1906
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
60.65% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1906
totalAiIsms15
found
0
word"loomed"
count1
1
word"warmth"
count3
2
word"flickered"
count1
3
word"weight"
count1
4
word"throb"
count1
5
word"pulsed"
count1
6
word"silk"
count1
7
word"echoed"
count1
8
word"whisper"
count1
9
word"traced"
count1
10
word"stark"
count1
11
word"pulse"
count1
12
word"scanning"
count1
highlights
0"loomed"
1"warmth"
2"flickered"
3"weight"
4"throb"
5"pulsed"
6"silk"
7"echoed"
8"whisper"
9"traced"
10"stark"
11"pulse"
12"scanning"
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
emotionTells0
narrationSentences153
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences153
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences191
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1920
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions82
wordCount1460
uniqueNames14
maxNameDensity2.12
worstName"Aurora"
maxWindowNameDensity4.5
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Heartstone4
Aurora31
December1
London1
Nyx15
Fae-Forged1
Blade1
Grove4
Veil1
Fae2
Isolde15
Cold4
persons
0"Heartstone"
1"Aurora"
2"Nyx"
3"Grove"
4"Isolde"
5"Cold"
places
0"Richmond"
1"Park"
2"December"
3"London"
globalScore0.438
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences100
glossingSentenceCount0
matches(empty)
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches7
per1kWords3.646
wordCount1920
matches
0"not bark at all but living wood knotted with age"
1"not reflected light but light from within the metal itself"
2"not toward sun but toward her hand"
3"not more trees but something else, a vast orchard under an amber sky, rows of t"
4"not a shadowed human but a gaunt man in a double coat, face hollow, eyes violet even"
5"not the trees but the faint lattice of the Veil itself, a dome of shimmer arch"
6"not with hand but with chin, toward the gap"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences191
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs97
mean19.79
std17.48
cv0.883
sampleLengths
08
160
214
321
433
519
616
710
816
916
107
118
1211
1320
1432
153
1644
173
1852
1914
2044
214
2222
2316
2451
2582
2613
2710
2816
298
3030
3111
325
3321
3456
356
3627
3714
3819
399
4012
4119
4260
4361
443
452
468
479
4811
4931
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences153
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs230
matches(empty)
8.23% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount0
flaggedSentences9
totalSentences191
ratio0.047
matches
0"Not heat-haze, not mist — a thin distortion, like light caught through water."
1"Sound dropped away — traffic, distant dogs, the hum of London — and returned altered."
2"Their hand — solid now, long-fingered, the colour of ink — brushed the bark."
3"For an instant Aurora saw through — not more trees but something else, a vast orchard under an amber sky, rows of trees heavy with fruit that steamed, tables set for giants, the distant clash of knives and laughter."
4"Not silent — the birds held their breath."
5"Flowers crowded its rim, colours Aurora had no name for — blue that burned, red that swallowed light."
6"Their reflection showed wrong — not a shadowed human but a gaunt man in a double coat, face hollow, eyes violet even in reflection, mouth open as if mid-incantation — then snapped back to living shadow."
7"The pool showed her face back — bright blue eyes, black hair, the scar on her left wrist stark — and behind her, not the trees but the faint lattice of the Veil itself, a dome of shimmer arching over the whole Grove, vast and taut and thin."
8"New gaps opened between trunks, each lit with different light — one amber and warm, one green and cool, one dark as the pool."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1457
adjectiveStacks0
stackExamples(empty)
adverbCount50
adverbRatio0.03431708991077557
lyAdverbCount2
lyAdverbRatio0.0013726835964310226
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences191
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences191
mean10.05
std7.44
cv0.74
sampleLengths
08
113
225
34
45
513
614
710
89
91
101
1112
1212
139
1419
156
1610
1710
184
1912
2016
217
228
232
249
2520
268
274
2817
293
303
314
327
3313
345
3515
363
376
3815
394
4012
4115
422
438
444
454
4614
4723
483
494
62.13% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats3
diversityRatio0.38219895287958117
totalSentences191
uniqueOpeners73
46.62% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences143
matches
0"Instead motes drifted down, pollen"
1"Still silver hair untouched by"
ratio0.014
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount21
totalSentences143
matches
0"Her left wrist turned, the"
1"Her scalp prickled."
2"She lifted her boot."
3"Their petals faced no sun."
4"Her boot sank into moss"
5"Their solid edge thinned, stretched,"
6"Their trunks widened until three"
7"It sputtered and went dark."
8"Their hand — solid now,"
9"She touched one, white petals"
10"It turned under her fingertip,"
11"Their form flickered at the"
12"Her lavender eyes narrowed."
13"Her heart hammered against ribs."
14"She leaned in, close enough"
15"Its surface lay flat as"
16"Their reflection showed wrong —"
17"Her knees sank into flowers"
18"She dipped a fingertip toward"
19"She drew it an inch."
ratio0.147
75.38% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount110
totalSentences143
matches
0"The oaks did not belong"
1"Aurora stopped at the line"
2"Moss stitched their seams."
3"Isolde stood beyond it with"
4"Aurora's hand went to the"
5"The Heartstone hung thumbnail-small and"
6"Nyx loomed beside her, tall"
7"Violet lit the hollows where"
8"Aurora's fingers tightened around the"
9"Her left wrist turned, the"
10"Isolde tilted her head."
11"Nyx's voice moved like wind"
12"Aurora stared at the shimmer"
13"A faint tremble in the"
14"Her scalp prickled."
15"She lifted her boot."
16"The ground beyond the stones"
17"Wildflowers broke through frost-hard earth,"
18"Their petals faced no sun."
19"The air on the other"
ratio0.769
34.97% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences143
matches
0"Even through denim its moonsilver"
ratio0.007
86.17% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences63
technicalSentenceCount5
matches
0"Isolde stood beyond it with bare feet on leaf mould that held no print."
1"Its surface lay flat as glass and dark as ink, ringed by more stones, smaller than the boundary oaks, each carved with spirals that caught the motes and held th…"
2"Their reflection showed wrong — not a shadowed human but a gaunt man in a double coat, face hollow, eyes violet even in reflection, mouth open as if mid-incanta…"
3"Moonlight that had no source caught the leaf-shaped length and ran along it."
4"The standing stones that marked the boundary stood visible through all three at once, distant and near."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
83.0270%