Run: 2026-02-17-01KHMQK1RQWQXS8Q75RJNW81RF

Run Details

Duration:
2m 37s
Cost:
$0.023227
Provider:
Novita

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
Rory's scar itched. It always did when something unnatural was about to happen. She stood before the standing stones—three oaks so ancient their trunks had fused into archways that bore no relation to natural growth. The air between them shimmered, not with heat, but with a distortion that made her stomach tilt, like recognizing a lie in a contract. She reached up to touch the silver chain at her throat. The Heartstone Pendant hung there, dormant, its crimson heart dark and cold against her sternum. Not a Hel portal, then. Something else. "They don't welcome the hesitant," Isolde said. Rory turned. The Half-Fae stood beside a holly bush, her silver hair cascading to her waist and catching the afternoon light in a way that seemed to store it, then release it in slow pulses. Her lavender eyes fixed on Rory with the unsettling focus of someone who had watched centuries pass. Isolde stepped forward onto the frost-kissed grass of Richmond Park, and Rory tracked her movement specifically to confirm what the stories claimed: no footprints. The Fae left no trace. "I'm not hesitant," Rory said. "I'm assessing." Beside her, Nyx shifted. The Shade had drawn themselves into solid form for the journey through London—six feet two of compressed darkness, features vaguely humanoid, violet eyes glowing like embers beneath ash. Now, at the boundary of the stones, they flickered, their edges blurring into the late afternoon shadows. "It burns," Nyx whispered, their voice carrying the texture of wind through dry reeds. "Not fire. Expectation." "Everything in the Grove exists in the conditional," Isolde said, moving toward the central arch. She raised a hand, and Rory noticed the Fae-Forged Blade sheathed at Isolde's hip—not hers, but Rory's. The weapon had been a gift three days prior, after Rory had delivered more than just kung pao chicken to the hidden address in the park. Now it felt strange not to have the cold weight of moonsilver against her ribs, but Isolde had insisted: the blade must walk in first, carried by one who knows the path. Rory's hand fell to her left wrist, tracing the crescent scar through her jacket sleeve. Cool-headed, Eva had always said. Analytical. But her heart hammered against her ribs with a rhythm that had nothing to do with logic. They passed beneath the stones. The transition was not a step but a subtraction. Sound ceased—not muffled, but erased. The traffic drone from the nearby road, the distant bark of dogs, the rustle of Rory's own courier's satchel against her hip—all vanished. In their place rose a hum that seemed to originate behind her eyes, a resonance that made her teeth ache. Then color assaulted her. The clearing beyond the stones defied the December barrenness of the park they had left. Wildflowers carpeted the ground in impossible hues—violets deeper than midnight, poppies the color of arterial blood, daisies with petals of translucent gold that chimed softly when they brushed against each other. The trees here were not oaks but something older, their bark silver-white and their leaves... Rory blinked. The leaves moved against the wind. "Don't track the sun," Isolde advised, her voice suddenly too loud. "It moves on memory, not meridian." Rory looked up. The sky above the clearing was not the gray London afternoon they had departed, but a twilight bruise of purple and indigo, stars pricking through in constellations she didn't recognize. Three moons hung in various phases of decay. "Time," Nyx breathed. They had gone incorporeal, their form stretching into a ribbon of shadow that wove between the flower stems. "It pools here. Stagnates." Isolde walked ahead, her bare feet—when had she removed her shoes?—pressing against the grass without bending a single blade. "Time is a river on Earth. Here, it is a lake. You may drink deep or shallow, but you cannot ford it." Rory reached out to touch the trunk of the nearest tree. The bark was warm, humming against her palm like a cat's purr. She jerked her hand back. "How long have we been here?" "Three minutes," Isolde said. "Or three weeks. The Grove hasn't decided." The unease crept in then, not as fear but as disorientation. Rory's internal clock, usually as reliable as a metronome, stuttered. She felt simultaneously rushed and suspended, as if she were falling while standing perfectly still. She checked her wrist—no watch, just the pale crescent of scar tissue. But she knew, with the certainty of someone who had survived Evan's meticulous scheduling and the subsequent escape, that her sense of duration was being unraveled like yarn. Nyx reformed beside her, solidifying with a sound like wet silk dragged across glass. "There are paths," they said, pointing with a hand that ended in too many fingers. "Under the roots. They whisper in Aldric's tongue." Aldric. The name from before—the human sorcerer trapped in 1643. Rory looked at Nyx, but the Shade's face, such as it was, revealed nothing. Isolde led them deeper. The flora grew denser, the flowers taller, until they walked through corridors of bloom that rose above Rory's head. The air tasted of honey and ozone, thick enough to chew. With each step, Rory expected her shoes to crush petals, but the flowers parted before her, not bending but displacing, as if reality itself made room for her passage. "You're thinking of the contract," Isolde said. It wasn't a question. Rory started. She had been thinking of the contract—the one she'd signed in a Soho basement, the one that had led her here, the one that meant she couldn't return to Cardiff, couldn't see her mother, until she delivered what was owed. "I'm thinking that this violates at least four laws of physics." "Only four?" Isolde's laugh was like breaking ice. "You see small, Aurora Carter. Expand." They emerged into a circular space where seven stones rose—not oaks now, but true megaliths, gray and carved with spirals that seemed to spin when viewed peripherally. In the center stood a mirror—or what appeared to be a mirror—standing vertically without support, its surface not reflective but depthless black. "The Veil," Nyx said, their voice dropping to a frequency that vibrated in Rory's scarred wrist. "Thin here. Ripe." Rory's pendant suddenly flared against her chest. Warmth spread through the silver chain, and the crimson stone pulsed with a heartbeat rhythm. She yanked it out from under her shirt. The glow was faint but distinct, casting red shadows across her hands. "Not Hel," Isolde said, her lavender eyes narrowing. "But adjacent. The realms press close in the Grove. Like pages in a book." Rory approached the standing stone—or mirror, or portal. The surface rippled as she neared, and suddenly she saw not her own reflection, but Dymas: amber skies, vineyards stretching to a horizon that curved upward, and figures moving between the rows with too many joints in their limbs. Her mouth went dry. The warmth of the pendant became uncomfortable, then painful. "Don't touch," Isolde said, catching Rory's wrist. Her fingers were cold, inhumanly smooth. "You carry a key from that realm. To touch the glass would be to turn the lock." Rory stepped back, her breath coming short. "The pendant. It's from there." "It was given," Isolde said. "Not taken. There is a difference the Fae recognize, if not the demons." Nyx had gone to the edge of the circle, their shadow-form pooling against one of the megaliths. "Something comes," they whispered. "Through the roots. The Grove is... curious." The ground trembled. Not an earthquake, but a shift, like a dog settling into a new position. The wildflowers turned toward them, their faces now revealing not petals but eyes—dozens of them, blinking with golden lids. Rory's hand went to where the Fae blade should be, finding only empty air. "Isolde—" "The blade," Isolde said, unsheathing the moonsilver weapon. It caught the triple moonlight and threw it back in arcs of cold blue. "It sings here. Listen." Rory listened. Above the hum, beneath the floral chiming, she heard it—a high, clear note like a wine glass rim being circled by a wet finger. The blade was cold, she knew, always cold, but here it seemed to generate frost that crawled up Isolde's arm. The eyes in the flowers watched, unblinking now. "We seek the Oracle," Rory said, her voice steady despite the tremor in her knees. She fell back on her training, her barrister's diction cutting through the unreality. "We seek truth, not trespass." The trembling ceased. The flowers slowly turned away, resuming their aimless swaying. Isolde smiled, and it was terrible in its beauty. "You learn quickly, little lawyer. But truth in the Grove is not a statement. It is a path." She gestured with the blade toward a new opening in the tree line that had not been there moments before. "Walk carefully. The path changes with the walker." As they moved toward the new passage, Rory felt the weight of the pendant settle back into dormancy, but the warmth lingered on her skin. She checked her wrist—three hours should have passed since they entered, or perhaps three seconds. Her phone, when she dared to glance at it, displayed a jumble of symbols that hurt to read. Nyx walked beside her now, solid enough to cast a shadow that moved in the wrong direction. "Aldric knew this place," they said quietly. "Before the binding. He dreamed of it." "What happened to him?" Rory asked. Nyx turned their violet eyes toward her, and for a moment, Rory saw through them—saw a library burning, saw a circle of salt, saw a man screaming as his form unraveled into smoke and regret. "He reached too far," Nyx said. "As you are about to." The path opened into a glade where a single tree grew—not silver, not oak, but something that appeared to be made of woven light. Its fruit glowed with the same color as Rory's pendant. Isolde stopped. "Choose," she said, holding out the Fae-Forged Blade, handle first. "The fruit, or the blade. You cannot carry both from this place." Rory looked at the tree, at the fruit that pulsed like a second heart. She looked at the blade, moonsilver and cold, effective against demons, a gift bound by rules she didn't fully understand. The scar on her wrist throbbed. "I'll keep the blade," she said. Isolde nodded, as if she had seen this moment a thousand years ago. "Then the Grove knows you. And the price is set." The fruit dimmed. The path ahead cleared. And somewhere in the distance, a clock began to tick—backward, Rory realized, but ticking nonetheless. They walked on.
created_at"2026-02-17T02:44:16.069619+00:00" 2/17/2026, 2:44:16 AM
model"moonshotai/kimi-k2.5-0127"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1089
moderation_latency(null)
generation_time157118
tokens_prompt1590
tokens_completion8727
native_tokens_prompt1544
native_tokens_completion7841
native_tokens_completion_images(null)
native_tokens_reasoning5989
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.02322693
router(null)
provider_responses
0
id"b9ee083e649b966c61b075b302cec77b"
status200
is_byokfalse
latency1089
endpoint_id"96a2baea-9e77-43d3-8aed-32f3cafc2685"
provider_name"Novita"
model_permaslug"moonshotai/kimi-k2.5-0127"
api_type"completions"
id"gen-1771296098-zBYUqoi5CfJ8x1iV1mn4"
upstream_id"b9ee083e649b966c61b075b302cec77b"
total_cost0.02322693
cache_discount(null)
upstream_inference_cost0
provider_name"Novita"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags22
adverbTagCount1
adverbTags
0"they said quietly [quietly]"
dialogueSentences47
tagDensity0.468
leniency0.936
rawRatio0.045
effectiveRatio0.043
77.62% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1787
totalAiIsmAdverbs8
found
0
adverb"softly"
count1
1
adverb"suddenly"
count3
2
adverb"perfectly"
count1
3
adverb"slowly"
count1
4
adverb"quickly"
count1
5
adverb"carefully"
count1
highlights
0"softly"
1"suddenly"
2"perfectly"
3"slowly"
4"quickly"
5"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)
46.84% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1787
totalAiIsms19
found
0
word"shimmered"
count1
1
word"stomach"
count1
2
word"cascading"
count1
3
word"flickered"
count1
4
word"weight"
count2
5
word"tracing"
count1
6
word"resonance"
count1
7
word"sense of"
count1
8
word"silk"
count1
9
word"whisper"
count1
10
word"vibrated"
count1
11
word"warmth"
count3
12
word"pulsed"
count2
13
word"trembled"
count1
14
word"throbbed"
count1
highlights
0"shimmered"
1"stomach"
2"cascading"
3"flickered"
4"weight"
5"tracing"
6"resonance"
7"sense of"
8"silk"
9"whisper"
10"vibrated"
11"warmth"
12"pulsed"
13"trembled"
14"throbbed"
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
narrationSentences123
matches(empty)
61.56% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount7
narrationSentences123
filterMatches(empty)
hedgeMatches
0"seemed to"
1"appeared to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences147
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen41
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1767
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions24
unquotedAttributions0
matches(empty)
42.90% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions87
wordCount1494
uniqueNames21
maxNameDensity2.14
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Rory"
discoveredNames
Heartstone1
Pendant1
Hel1
Rory32
Half-Fae1
Richmond1
Park1
Fae5
Nyx10
Shade2
London2
Isolde19
Fae-Forged2
Blade2
Eva1
December1
Evan1
Aldric1
Soho1
Cardiff1
Dymas1
persons
0"Pendant"
1"Rory"
2"Half-Fae"
3"Fae"
4"Nyx"
5"Shade"
6"Isolde"
7"Blade"
8"Eva"
9"Evan"
places
0"Richmond"
1"Park"
2"London"
3"Soho"
4"Cardiff"
globalScore0.429
windowScore0.5
61.76% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences85
glossingSentenceCount3
matches
0"way that seemed to store it, then release it in slow pulses"
1"hum that seemed to originate behind her eyes, a resonance that made her teeth ache"
2"spirals that seemed to spin when viewed peripherally"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches16
per1kWords9.055
wordCount1767
matches
0"not with heat, but with a distortion"
1"not hers, but Rory's"
2"not to have the cold weight of moonsilver against her ribs, but Isolde had insisted: the blade must walk in first, carried b"
3"not a step but a subtraction"
4"not muffled, but erased"
5"not oaks but something older, their bark silver-white"
6"not the gray London afternoon they had departed, but a twilight bruise of purple"
7"not as fear but as disorientation"
8"not bending but displacing, as if reality itself made room for her passage"
9"not oaks now, but true megaliths, gray"
10"not reflective but depthless black"
11"not her own reflection, but Dymas: amber skies, vineyards stretching to a horizon"
12"Not an earthquake, but a shift, like a dog settling into a new position"
13"not petals but eyes"
14"not silver, not oak, but something"
15"not oak, but something"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences147
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs56
mean31.55
std21.98
cv0.697
sampleLengths
013
179
27
381
47
549
617
790
838
95
1057
114
1269
1317
1441
1525
1641
1734
1811
1976
2037
2124
2263
2311
2453
2514
2649
2719
2842
2922
3060
3130
3212
3318
3428
3536
3615
3726
3846
398
4033
4112
4255
4358
4431
456
4635
4711
4834
4924
93.85% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences123
matches
0"being unraveled"
1"was, revealed"
2"was owed"
3"being circled"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs263
matches
0"were falling"
1"was like breaking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount21
semicolonCount0
flaggedSentences19
totalSentences147
ratio0.129
matches
0"She stood before the standing stones—three oaks so ancient their trunks had fused into archways that bore no relation to natural growth."
1"The Shade had drawn themselves into solid form for the journey through London—six feet two of compressed darkness, features vaguely humanoid, violet eyes glowing like embers beneath ash."
2"She raised a hand, and Rory noticed the Fae-Forged Blade sheathed at Isolde's hip—not hers, but Rory's."
3"Sound ceased—not muffled, but erased."
4"The traffic drone from the nearby road, the distant bark of dogs, the rustle of Rory's own courier's satchel against her hip—all vanished."
5"Wildflowers carpeted the ground in impossible hues—violets deeper than midnight, poppies the color of arterial blood, daisies with petals of translucent gold that chimed softly when they brushed against each other."
6"Isolde walked ahead, her bare feet—when had she removed her shoes?—pressing against the grass without bending a single blade."
7"She checked her wrist—no watch, just the pale crescent of scar tissue."
8"The name from before—the human sorcerer trapped in 1643."
9"She had been thinking of the contract—the one she'd signed in a Soho basement, the one that had led her here, the one that meant she couldn't return to Cardiff, couldn't see her mother, until she delivered what was owed."
10"They emerged into a circular space where seven stones rose—not oaks now, but true megaliths, gray and carved with spirals that seemed to spin when viewed peripherally."
11"In the center stood a mirror—or what appeared to be a mirror—standing vertically without support, its surface not reflective but depthless black."
12"Rory approached the standing stone—or mirror, or portal."
13"The wildflowers turned toward them, their faces now revealing not petals but eyes—dozens of them, blinking with golden lids."
14"Above the hum, beneath the floral chiming, she heard it—a high, clear note like a wine glass rim being circled by a wet finger."
15"She checked her wrist—three hours should have passed since they entered, or perhaps three seconds."
16"Nyx turned their violet eyes toward her, and for a moment, Rory saw through them—saw a library burning, saw a circle of salt, saw a man screaming as his form unraveled into smoke and regret."
17"The path opened into a glade where a single tree grew—not silver, not oak, but something that appeared to be made of woven light."
18"And somewhere in the distance, a clock began to tick—backward, Rory realized, but ticking nonetheless."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1521
adjectiveStacks1
stackExamples
0"cold, effective against demons,"
adverbCount46
adverbRatio0.030243261012491782
lyAdverbCount17
lyAdverbRatio0.011176857330703484
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences147
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences147
mean12.02
std8.69
cv0.723
sampleLengths
03
110
222
324
411
515
65
72
87
92
1033
1117
1224
135
145
152
164
1728
1817
1914
203
2115
2217
2326
2432
2515
265
271
2817
295
309
315
3223
3320
344
3515
3631
3715
382
396
4011
416
423
4330
448
453
4618
474
4819
4922
46.26% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.30612244897959184
totalSentences147
uniqueOpeners45
31.75% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences105
matches
0"Then color assaulted her."
ratio0.01
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount27
totalSentences105
matches
0"It always did when something"
1"She stood before the standing"
2"She reached up to touch"
3"Her lavender eyes fixed on"
4"She raised a hand, and"
5"They passed beneath the stones."
6"They had gone incorporeal, their"
7"She jerked her hand back."
8"She felt simultaneously rushed and"
9"She checked her wrist—no watch,"
10"they said, pointing with a"
11"It wasn't a question."
12"She had been thinking of"
13"They emerged into a circular"
14"She yanked it out from"
15"Her mouth went dry."
16"Her fingers were cold, inhumanly"
17"It caught the triple moonlight"
18"She fell back on her"
19"She gestured with the blade"
ratio0.257
36.19% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount89
totalSentences105
matches
0"Rory's scar itched."
1"It always did when something"
2"She stood before the standing"
3"The air between them shimmered,"
4"She reached up to touch"
5"The Heartstone Pendant hung there,"
6"The Half-Fae stood beside a"
7"Her lavender eyes fixed on"
8"Isolde stepped forward onto the"
9"The Fae left no trace."
10"The Shade had drawn themselves"
11"Nyx whispered, their voice carrying"
12"Isolde said, moving toward the"
13"She raised a hand, and"
14"The weapon had been a"
15"Rory's hand fell to her"
16"They passed beneath the stones."
17"The transition was not a"
18"Sound ceased—not muffled, but erased."
19"The traffic drone from the"
ratio0.848
95.24% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences105
matches
0"Now, at the boundary of"
1"Now it felt strange not"
ratio0.019
25.76% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount10
matches
0"The air between them shimmered, not with heat, but with a distortion that made her stomach tilt, like recognizing a lie in a contract."
1"The Half-Fae stood beside a holly bush, her silver hair cascading to her waist and catching the afternoon light in a way that seemed to store it, then release i…"
2"In their place rose a hum that seemed to originate behind her eyes, a resonance that made her teeth ache."
3"Wildflowers carpeted the ground in impossible hues—violets deeper than midnight, poppies the color of arterial blood, daisies with petals of translucent gold th…"
4"They had gone incorporeal, their form stretching into a ribbon of shadow that wove between the flower stems."
5"She felt simultaneously rushed and suspended, as if she were falling while standing perfectly still."
6"But she knew, with the certainty of someone who had survived Evan's meticulous scheduling and the subsequent escape, that her sense of duration was being unrave…"
7"They emerged into a circular space where seven stones rose—not oaks now, but true megaliths, gray and carved with spirals that seemed to spin when viewed periph…"
8"The surface rippled as she neared, and suddenly she saw not her own reflection, but Dymas: amber skies, vineyards stretching to a horizon that curved upward, an…"
9"Nyx walked beside her now, solid enough to cast a shadow that moved in the wrong direction."
34.09% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount4
matches
0"Nyx whispered, their voice carrying the texture of wind through dry reeds"
1"Isolde advised, her voice suddenly too loud"
2"Isolde said, her lavender eyes narrowing"
3"Rory said, her voice steady despite the tremor in her knees"
64.89% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags21
fancyCount4
fancyTags
0"Nyx whispered (whisper)"
1"Isolde advised (advise)"
2"Nyx breathed (breathe)"
3"they whispered (whisper)"
dialogueSentences47
tagDensity0.447
leniency0.894
rawRatio0.19
effectiveRatio0.17
73.7571%