Run: 2026-04-24-01KQ03MNS5C25YFRYB603FMZZY

Run Details

Duration:
2m 29s
Cost:
$0.012276
Provider:
DeepInfra

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 standing stones rose from the earth like broken teeth, their surfaces carved with spirals that seemed to move when Aurora looked at them sideways. She pressed her palm against the nearest oak, bark rough beneath her fingers, and felt something hum through the wood. Not vibration. Not sound. Something older. "The boundary weakens here." Isolde's voice drifted from the mist, her silver hair catching light that had no source. "You must step through together. The Grove will not accept fragmented intention." Aurora's hand found the Heartstone at her throat. The gem pulsed warm against her collarbone, that strange rhythm she'd learned to recognize as proximity to something not entirely of Earth. She glanced at Nyx, their shadow-form flickering at the edges where dawn crept over Richmond Park. "Will it—" She stopped. Tried again. "What happens if the Grove decides it doesn't want us?" Isolde's pale lavender eyes held no comfort. "Then you will wander between until the stars forget your names." A smile ghosted across her ageless features. "But that is unlikely. The pendant chose you. The Grove will respect its choice." "Reassuring." "I did not say it would be comfortable. Only that it would permit your passage." Nyx shifted, their violet eyes catching Aurora's. "We should move. The Wardens patrol this section near dawn." Isolde extended one hand toward the standing stones. Wildflowers bloomed in a perfect circle around the ancient oak, their petals impossibly vivid against the grey London morning—cobalt and amber and a deep crimson that matched the Heartstone. "Three steps forward. Do not look back until your feet touch grass that glows." "Glowing grass. Right." Aurora drew a breath that tasted of honeysuckle and something electric, something that made her tongue tingle. "On three?" "On intention," Isolde corrected. Aurora stepped forward. The world inverted. She didn't walk through the stones so much as fall sideways through reality. Colour bled from green to gold to shades she had no names for, wavelengths that human eyes weren't built to process. Sound warped—the distant traffic of Richmond Park stretched into a single sustained note that climbed higher and higher until it vanished into silence. Her stomach lurched. Her skin prickled with cold that burned, then warmth that froze, then nothing at all. Her foot touched down on grass that glowed pale silver beneath her boot. She stood in a clearing that shouldn't exist. Ancient oaks formed a cathedral around her, their trunks wider than cars, their branches interlocking overhead in a canopy so dense that sky was merely a rumour. Bioluminescent fungi clung to the bark in spiraling patterns, casting the space in shifting blue-green light. The air tasted of honey and lightning and something underneath both—something old and patient and vast. Nyx materialised beside her, their shadow-form more solid here, edges sharper. They looked almost human in this light. Almost. "It feels—" Nyx's whisper carried the weight of wind through dead leaves. "Real. More real than the other side." Aurora understood what they meant. The air itself seemed richer, thicker, like breathing in the concept of breath rather than mere oxygen. Every sensation amplified. The soft give of glowing grass beneath her boots became a symphony of texture. The distant sound of running water carried harmonics that made her teeth ache. "The Grove acknowledges you." Isolde stood behind them, though Aurora hadn't heard her approach. No footprints marked the silver grass where she'd walked. "It has been long since humans walked these paths." "Humans plural implies more than one." "Three hundred years ago. A scholar. He asked too many questions and the Grove answered." Isolde moved past them, her bare feet making no sound. "He remains here still. Would you like to meet him?" "Perhaps later." "Wisdom, for once." Isolde gestured toward a path that Aurora swore hadn't existed a moment before. "Come. There is much to show, and time moves strangely within these borders. An hour here may be minutes there—or days. The Grove decides." Aurora's hand drifted again to the Heartstone. It pulsed against her fingers, warm and steady as a second heartbeat. The Fae-forged blade at her hip hummed a note higher, resonating with something deeper in the clearing. She fell into step behind Isolde, Nyx a watchful presence at her shoulder. The path wound between trees that grew in patterns too precise for nature. Flowers bloomed in impossible sequences—blue blossoms opening beside red ones closing, spring and summer and autumn coexisting within the same patch of soil. Vines crawled over stones carved with the same spiral markings as the standing stones outside, except these glowed faintly, pulsing with slow luminescence. "What is this place?" The question escaped before Aurora could stop it. "A pocket. A breath between worlds." Isolde's silver hair drifted despite the still air. "The Fae Courts exist in their realm. Earth exists in yours. But here—here is where the two remember each other. Where they touch." "It's beautiful." "It is dangerous." Isolde stopped walking. Turned. Her lavender eyes held something unreadable. "Beauty and danger share the same root in the old tongues, Aurora Carter. Do not forget that because the flowers are pretty." Nyx shifted beside her. "Something watches us." "The Grove always watches. It—" "No." Nyx's form darkened, shadows pulling inward. "Something else." Aurora followed their gaze. Between two massive oaks, barely visible in the blue-green glow, stood a figure. It might have been human once. Might have been many things once. Its proportions stretched wrong—limbs too long, torso too narrow, head tilted at an angle that made Aurora's neck ache in sympathy. Wildflowers grew from its shoulders. Moss clustered at its joints. It didn't move. It didn't need to. "The scholar," Isolde said quietly. "Or what remains of him. The Grove answered his questions. He lacked the wisdom to stop asking." Aurora's throat tightened. The thing that had been human watched them with eyes like wells, deep and dark and empty of everything except hunger. The Heartstone flared hot against her skin. Warning. "How do we—" "We walk. We do not speak to it. We do not acknowledge it." Isolde moved forward again, placing herself between Aurora and the not-scholar. "It cannot leave the path. It cannot touch those who do not invite it." The Fae-forged blade sang at Aurora's hip. She rested her hand on its hilt, the moonsilver cold even through her clothes, and kept walking. The Grove deepened around them. The trees grew closer together, their bark shifting with patterns that almost formed faces before dissolving back into wood. The bioluminescent fungi brightened, casting dancing shadows that moved independently of any light source. The path twisted back on itself, and Aurora realised she'd lost all sense of direction. "Isolde." She stopped. "We've passed that tree before. The one with the split trunk." "Have we?" "The same carvings. The same mushrooms. I remember." Isolde's smile held edges. "You observe well. The Grove tests those who enter. It wants to know if you see truly, or merely believe what it shows you." She gestured at the split trunk. "Look again." Aurora looked. The tree remained—but the carvings had changed. The mushrooms clustered differently. The angle of the split shifted by degrees she couldn't have missed. "I don't understand." "You saw what the Grove expected you to see. Then you questioned it." Isolde nodded once. "That is why the pendant chose you. You do not accept what is given. You ask." "The scholar asked. You said—" "He asked the wrong questions. There are questions that invite answers, and questions that invite transformation. He asked the second kind." Isolde's voice dropped. "Learn the difference, Aurora Carter. The Grove will teach you, if you survive the lessons." Nyx materialised fully beside her, their violet eyes scanning the impossible forest. "The air changes. We approach something." "The heart of the Grove. The place where the boundary thinnest." Isolde paused at the edge of a clearing that opened before them like a held breath. "What you see here, you cannot unsee. What you learn here, you cannot unknow. Are you certain you wish to proceed?" Aurora thought of the pendant's warmth against her skin. Of the blade's quiet song. Of Evan's shadow finally fading from her flat in London, replaced by something stranger and more dangerous and somehow more honest. "I came here for answers." "Then step forward and receive them." The clearing's centre held a pool of water so still it might have been glass. Silver light rose from its depths, casting ripples across the surrounding trees that had no physical source. The sky above—if it could be called sky—swirled with colours that shifted between amber and violet and deep crimson, echoes of realms that existed adjacent to this pocket between worlds. And there, reflected in the pool's surface, Aurora saw something that made her breath catch. Not her own face. Not anything she recognised. A city of amber light sprawling across an impossible landscape. Vineyards stretching toward a warm horizon. Figures moving through streets built for indulgence, for excess, for hunger given form. Dymas. The Heartstone burned against her chest, and the vision deepened, pulled her downward without moving, showed her gates and palaces and a figure on a throne made of crystallised desire— Isolde's hand closed around her wrist, yanking her back from the pool's edge. "You almost walked in." The half-Fae's voice had lost its riddling quality. "The Grove shows what calls to you. Dymas calls. You must not answer." Aurora's pulse hammered. The crescent scar on her wrist throbbed where Isolde gripped, that old wound aching with sudden fierce memory. "I wasn't—I didn't—" "The Heartstone bridges realms. It remembers Belphegor's domain." Isolde released her. "You saw what waits, yes? The realm that made the pendant?" "I saw—" Aurora swallowed. "A city. Under amber sky." "Dymas. Gluttony's realm." Nyx's whisper held weight. "I know of it. Sorcerers spoke of its feasts in the century before my transformation. No one entered willingly and returned unchanged." "And someone sent me a piece of it." Aurora's hand closed around the Heartstone. Its warmth had steadied, no longer burning, but she felt the pull still—a thread of want stretching toward that amber horizon. "Why?" "That," Isolde said, "is the right question." The Grove rustled around them, leaves whispering in a language older than words. The pool's surface stilled, the vision of Dymas fading into silver reflection. Aurora caught her own face in the water—dark hair, bright blue eyes, the echo of something else looking back. Something that had chosen her for reasons she didn't yet understand. "The Grove has shown you its first lesson." Isolde stepped back from the pool. "There will be others. You may return here when you need to see—truly see—what calls to you. But do not approach the pool again without preparation. Next time, walking in might be the only option the Grove offers." "How do I prepare?" "Find the answer to why Dymas wants you." Isolde's form began to shimmer, the edges of her blurring into the blue-green light. "When you understand what you carry, you will understand what seeks to claim it." "Wait—" But the half-Fae had dissolved into the glowing fungi, into the whispering leaves, into the air that tasted of honey and lightning. The path behind them had vanished. Only the clearing remained, the pool, the trees pressing close with their shifting bark and almost-faces. Nyx drifted to Aurora's side. "We should leave. The sun will rise fully soon, and the Wardens—" "I know." But she didn't move. Not yet. The Heartstone pulsed against her skin, patient and warm, and somewhere beneath that warmth, a thread of amber hunger waited. Dymas had sent her a gift. Dymas wanted something in return. And the Grove had shown her exactly what.
created_at"2026-04-24T16:02:22.132Z" 4/24/2026, 4:02:22 PM
model"z-ai/glm-5.1-20260406"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency846
moderation_latency(null)
generation_time148520
tokens_prompt1816
tokens_completion3570
native_tokens_prompt1720
native_tokens_completion3007
native_tokens_completion_images(null)
native_tokens_reasoning398
native_tokens_cached64
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"stop"
usage0.01227642
router(null)
provider_responses
0
endpoint_id"e888c44c-6a07-4a9e-bc56-cb26511865ec"
id"chatcmpl-RPChfv3zavup5rRe2NXD9Mv4"
is_byokfalse
latency420
model_permaslug"z-ai/glm-5.1-20260406"
provider_name"DeepInfra"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777046542-wrt34FCW5H78wsga6xiZ"
session_id(null)
api_type"completions"
id"gen-1777046542-MVJrx07g2wiqNpAx2Nyz"
upstream_id"chatcmpl-RPChfv3zavup5rRe2NXD9Mv4"
total_cost0.01227642
cache_discount0.000054079
upstream_inference_cost0
provider_name"DeepInfra"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
93.33% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags29
adverbTagCount4
adverbTags
0"Isolde said quietly [quietly]"
1"Isolde nodded once [once]"
2"Aurora's hand closed around [around]"
3"Isolde stepped back [back]"
dialogueSentences75
tagDensity0.387
leniency0.773
rawRatio0.138
effectiveRatio0.107
94.92% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1970
totalAiIsmAdverbs2
found
0
adverb"truly"
count2
highlights
0"truly"
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)
26.40% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1970
totalAiIsms29
found
0
word"fragmented"
count1
1
word"pulsed"
count3
2
word"comfortable"
count1
3
word"perfect"
count1
4
word"electric"
count1
5
word"silence"
count1
6
word"stomach"
count1
7
word"lurched"
count1
8
word"warmth"
count4
9
word"whisper"
count2
10
word"carried the weight"
count1
11
word"symphony"
count1
12
word"unreadable"
count1
13
word"dancing"
count1
14
word"sense of"
count1
15
word"scanning"
count1
16
word"depths"
count1
17
word"echoes"
count1
18
word"desire"
count1
19
word"pulse"
count1
20
word"throbbed"
count1
21
word"weight"
count1
22
word"echo"
count1
highlights
0"fragmented"
1"pulsed"
2"comfortable"
3"perfect"
4"electric"
5"silence"
6"stomach"
7"lurched"
8"warmth"
9"whisper"
10"carried the weight"
11"symphony"
12"unreadable"
13"dancing"
14"sense of"
15"scanning"
16"depths"
17"echoes"
18"desire"
19"pulse"
20"throbbed"
21"weight"
22"echo"
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
emotionTells1
narrationSentences129
matches
0"e in sympathy"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences129
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences175
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1955
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
58.47% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions82
wordCount1311
uniqueNames14
maxNameDensity1.83
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Aurora24
Heartstone7
Earth1
Nyx10
Richmond2
Park2
Tried1
London2
Isolde22
Fae-forged2
Turned1
Grove3
Evan1
Dymas4
persons
0"Aurora"
1"Heartstone"
2"Nyx"
3"Isolde"
4"Evan"
5"Dymas"
places
0"Richmond"
1"Park"
2"London"
3"Grove"
globalScore0.585
windowScore0.667
91.86% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences86
glossingSentenceCount2
matches
0"spirals that seemed to move when Aurora looked at them sideways"
1"seemed richer thicker, like breathing in the concept of breath rather than mere oxygen"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1955
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences175
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs83
mean23.55
std18.45
cv0.783
sampleLengths
051
131
246
316
439
51
615
717
837
914
1022
114
123
133
1475
1513
168
1759
1819
1919
2052
2132
226
2335
242
2540
2649
2759
2812
2937
302
3135
327
335
349
3560
363
374
3822
3932
403
4138
4224
4353
4414
452
468
4736
4825
493
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences129
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs220
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount0
flaggedSentences10
totalSentences175
ratio0.057
matches
0"Wildflowers bloomed in a perfect circle around the ancient oak, their petals impossibly vivid against the grey London morning—cobalt and amber and a deep crimson that matched the Heartstone."
1"Sound warped—the distant traffic of Richmond Park stretched into a single sustained note that climbed higher and higher until it vanished into silence."
2"The air tasted of honey and lightning and something underneath both—something old and patient and vast."
3"Flowers bloomed in impossible sequences—blue blossoms opening beside red ones closing, spring and summer and autumn coexisting within the same patch of soil."
4"Its proportions stretched wrong—limbs too long, torso too narrow, head tilted at an angle that made Aurora's neck ache in sympathy."
5"The tree remained—but the carvings had changed."
6"The sky above—if it could be called sky—swirled with colours that shifted between amber and violet and deep crimson, echoes of realms that existed adjacent to this pocket between worlds."
7"The Heartstone burned against her chest, and the vision deepened, pulled her downward without moving, showed her gates and palaces and a figure on a throne made of crystallised desire—"
8"Its warmth had steadied, no longer burning, but she felt the pull still—a thread of want stretching toward that amber horizon."
9"Aurora caught her own face in the water—dark hair, bright blue eyes, the echo of something else looking back."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1332
adjectiveStacks0
stackExamples(empty)
adverbCount48
adverbRatio0.036036036036036036
lyAdverbCount12
lyAdverbRatio0.009009009009009009
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences175
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences175
mean11.17
std7.7
cv0.689
sampleLengths
025
120
22
32
42
519
612
78
822
916
104
112
1210
137
1418
1514
161
1715
187
1910
208
2129
2214
2320
242
254
263
273
2813
2921
3023
313
3215
3313
348
3527
3616
3716
3811
397
401
4112
427
435
4417
453
4614
4713
4814
499
50.10% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.3657142857142857
totalSentences175
uniqueOpeners64
29.24% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences114
matches
0"Only the clearing remained, the"
ratio0.009
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount18
totalSentences114
matches
0"She pressed her palm against"
1"She glanced at Nyx, their"
2"She didn't walk through the"
3"Her stomach lurched."
4"Her skin prickled with cold"
5"Her foot touched down on"
6"She stood in a clearing"
7"They looked almost human in"
8"It pulsed against her fingers,"
9"She fell into step behind"
10"Her lavender eyes held something"
11"It might have been human"
12"Its proportions stretched wrong—limbs too"
13"It didn't move."
14"It didn't need to."
15"She rested her hand on"
16"She gestured at the split"
17"Its warmth had steadied, no"
ratio0.158
25.79% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount99
totalSentences114
matches
0"The standing stones rose from"
1"She pressed her palm against"
2"Isolde's voice drifted from the"
3"Aurora's hand found the Heartstone"
4"The gem pulsed warm against"
5"She glanced at Nyx, their"
6"Isolde's pale lavender eyes held"
7"A smile ghosted across her"
8"Nyx shifted, their violet eyes"
9"Isolde extended one hand toward"
10"Wildflowers bloomed in a perfect"
11"Aurora drew a breath that"
12"Aurora stepped forward."
13"The world inverted."
14"She didn't walk through the"
15"Colour bled from green to"
16"Her stomach lurched."
17"Her skin prickled with cold"
18"Her foot touched down on"
19"She stood in a clearing"
ratio0.868
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences114
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences50
technicalSentenceCount10
matches
0"Wildflowers bloomed in a perfect circle around the ancient oak, their petals impossibly vivid against the grey London morning—cobalt and amber and a deep crimso…"
1"Sound warped—the distant traffic of Richmond Park stretched into a single sustained note that climbed higher and higher until it vanished into silence."
2"Her foot touched down on grass that glowed pale silver beneath her boot."
3"The distant sound of running water carried harmonics that made her teeth ache."
4"Its proportions stretched wrong—limbs too long, torso too narrow, head tilted at an angle that made Aurora's neck ache in sympathy."
5"The trees grew closer together, their bark shifting with patterns that almost formed faces before dissolving back into wood."
6"The bioluminescent fungi brightened, casting dancing shadows that moved independently of any light source."
7"Silver light rose from its depths, casting ripples across the surrounding trees that had no physical source."
8"And there, reflected in the pool's surface, Aurora saw something that made her breath catch."
9"But the half-Fae had dissolved into the glowing fungi, into the whispering leaves, into the air that tasted of honey and lightning."
56.03% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags29
uselessAdditionCount4
matches
0"Isolde's voice drifted, her silver hair catching light that had no source"
1"Isolde moved, her bare feet making no sound"
2"Nyx's form darkened, shadows pulling inward"
3"Isolde's form began, the edges of her blurring into the blue-green light"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"Isolde corrected (correct)"
dialogueSentences75
tagDensity0.04
leniency0.08
rawRatio0.333
effectiveRatio0.027
77.5380%