Run: 2026-02-19-01KHT0EAXB8DEF50CCT6K4JYP7

Run Details

Duration:
1m 15s
Cost:
$0.018903
Provider:
Novita

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
Rain slicked the leaves of the ordinary oak trees surrounding the clearing, but the air inside the circle of standing stones remained dry. Aurora Carter paused at the edge of the threshold, her hand resting on the hilt of the slender dagger tucked into her belt. The moonsilver metal bit into her palm, cold enough to sting even through her jacket. She looked at the ancient stones marking the boundary. Moss choked their bases, thick and velvet-green, though the rest of Richmond Park lay dormant under the grey November sky. Isolde Varga stepped forward without breaking stride. Her silver hair flowed down her back like a cascade of liquid mercury, untouched by the damp wind. She walked across the wet grass, yet the mud yielded no impression of her boots. Where her feet landed, the earth remained smooth, unbroken. Aurora glanced down at her own trainers. Mud squelched around the soles. She lifted her gaze to the seer's back. You walk like a ghost. Isolde did not turn. The lavender glow of her eyes fixed on the center of the grove. The ground remembers who belongs to it. Nyx drifted through the gap between two stones. The shadow entity shifted, their form solidifying into a tall humanoid silhouette before dissolving into wisps of darkness that coalesced again on the other side. Faint violet light pulsed where eyes should be. The air tastes of old blood and honey here. Aurora stepped across the line. The change hit her like a physical blow. The grey light of London vanished. Warmth wrapped around her shoulders, heavy and perfumed. Above, the canopy shimmered with hues of gold and violet, though no sun shone through the clouds outside the circle. Wildflowers erupted from the ground in chaotic bursts of color—poppies, bluebells, and roses blooming side by side in the dead of winter. She drew the Fae-Forged Blade. The leaf-shaped dagger hummed, a low vibration that traveled up her arm. The metal glowed with a faint luminescence, casting sharp shadows against the tree trunks. The temperature dropped ten degrees in a second. Isolde stopped near a gnarled root system that twisted above the ground like frozen snakes. She ran a hand over the bark. Time flows like a river here, but the banks shift. An hour for you might be a century for the roots. Aurora tightened her grip on the blade. The cold seeped into her bones, grounding her. How do we know which way is forward? Forward is a direction of the mind, not the feet. Nyx floated closer to a cluster of glowing mushrooms. The shadowy hand reached out, passing through the caps. The fungi dimmed at the touch, then flared brighter as the shadow withdrew. Something watches from the spaces between the leaves. Aurora spun toward the sound. The bushes rustled, though no wind blew within the circle. She raised the blade, the edge catching the strange light. Her breath hitched. The shadows lengthened toward her, stretching against the logic of the light source. Show yourself. Silence answered. The flowers stood still. The scent of honeysuckle grew overpowering, cloying in the back of her throat. Aurora lowered the weapon an inch but kept her muscles coiled. She scanned the tree line. Every trunk looked identical, marked with spiraling carvings that seemed to move when she looked away. Isolde moved deeper into the grove. Her feet still left no trace. The path opens for those who carry no weight of yesterday. Aurora looked at the scar on her left wrist. The crescent shape throbbed in rhythm with the pulse of the blade. She shoved her hand into her pocket. I carry plenty of yesterday. Then you will find the road long. Nyx drifted over to Aurora. The violet eyes narrowed, the shadow form rippling. The Veil is thin here. I can see the threads. They vibrate. Aurora followed Nyx's gaze. At first, she saw nothing but leaves and bark. Then she focused on the air itself. A shimmering distortion wavered between the trees, like heat haze off asphalt. It fractured the light, splitting the image of the flowers behind it. I see it. It breathes. Isolde waited by a stone altar covered in fresh offerings—fruit, ribbons, and locks of hair tied with twine. She picked up a red apple. The skin gleamed, perfect and unblemished. She tossed it to Aurora. Aurora caught it. The fruit felt heavy, warm against her cold hand. Eat. Why? To anchor the flesh. The spirit drifts easily here. Aurora turned the apple over. No bruises. No wormholes. She looked at Isolde. The seer's expression remained impassive, her ageless face unreadable. You cannot lie to me. Truth is a sharp blade. It cuts both ways. Aurora wiped the skin of the apple on her jacket. She took a bite. Sweet juice flooded her mouth, tasting of sunlight and earth. The warmth spread through her chest, pushing back the chill of the moonsilver dagger. Nyx hovered near the altar. The shadow entity traced the carvings on the stone. These marks are old. Older than the stones. Isolde nodded. They mark the places where the world wore thin. Aurora swallowed the mouthful. The crunch echoed loudly in the stillness. She wiped her mouth with the back of her hand. Who made them? Those who sought to keep things in. And those who sought to keep things out. Aurora sheathed the blade. The cold lingered on her hip. She walked toward the altar, her steps heavy compared to Isolde's ghostly tread. She examined the carvings Nyx had pointed out. They depicted figures with antlers and wings, locked in combat with serpents made of stars. She ran a finger over the groove. The stone felt warm, vibrating slightly. Does this place move? The ground beneath her feet shifted. Not an earthquake, but a subtle slide, like a ship on a calm sea. The flowers swayed without wind. The light above dimmed, then brightened, cycling through dusk and dawn in the span of a heartbeat. Aurora steadied herself against the altar. The time behavior. It's happening now. Isolde tucked a strand of silver hair behind her ear. The grove breathes. We must move before the tide turns. Turns to what? To elsewhere. Nyx solidified fully, taking on a more solid human shape. The violet eyes scanned the tree line again. The shadows are lengthening. Faster than natural. Aurora looked at her own shadow. It stretched long across the grass, pointing away from the center of the grove. The flowers around her feet began to close their petals, folding in on themselves as if night had fallen instantly. We need to keep moving. Isolde turned and walked toward a path that hadn't been there a moment before. Ferns uncurled to reveal a trail of white stones. Follow the bone of the earth. Aurora pushed off the altar. Her legs felt heavy, as if the gravity here weighed more than in London. She glanced at Nyx. The shadow entity matched her pace, floating inches above the white stones. How far does this go? Until the veil thickens. Aurora looked back toward the entrance. The standing stones were gone. In their place stood a wall of thorns, thick and black, blocking the way back. The grey sky of Richmond Park vanished behind the briars. You brought us in without a way out. Isolde did not look back. There is always a way out. Finding it is the trial. Aurora gripped the hilt of the dagger again. The cold metal comforted her. She stepped onto the white stones. The ferns whispered as she passed, the leaves brushing against her jeans. What waits at the end? Isolde stopped. She turned, her lavender eyes catching the dim light. That depends on what you seek. Aurora exchanged a look with Nyx. The shadow's form flickered, unstable. I seek answers. Then the path will be straight. And if I lie? Then the path will twist. Aurora took a breath. The air smelled of ozone now, sharp and electric. The flowers around them had all closed tight, turning the forest floor into a carpet of green fists. The light continued to pulse, erratic and strobing. She stepped forward. The white stones glowed under her weight. Lead the way. Isolde moved into the deepening gloom. The trees here grew closer together, their branches interlocking to form a tunnel. Roots protruded from the walls, gripping the earth like claws. Aurora watched her footing, avoiding the gnarled wood. Nyx drifted ahead, the violet eyes piercing the darkness. Something moves ahead. Large. Aurora drew the blade again. The luminescence flared, pushing back the shadows. The light revealed the texture of the bark, the moisture on the leaves, the dust motes dancing in the air. Stay behind me. Nyx's voice whispered from the darkness ahead. I am already there. Aurora quickened her pace. The ground sloped downward. The air grew colder, biting at her exposed skin. The scent of honeysuckle faded, replaced by the smell of wet stone and iron. Isolde stopped at the edge of a drop. Aurora skidded to a halt beside her. Below them lay a cavern illuminated by bioluminescent fungi clinging to the ceiling. A underground river flowed through the center, black and still. Isolde pointed to the far bank. There. Aurora squinted. A structure stood on the other side, built from the same white stone as the path. Arches rose into the darkness, supporting a roof that seemed to hold up the earth itself. What is that place? Isolde's face remained blank. A memory made stone. Aurora looked at the river. No bridge spanned the gap. The water flowed without a sound. How do we cross? Isolde stepped onto the surface of the water. Her boots did not break the tension. She walked across the black liquid as if it were solid glass. Walk where the truth lies. Aurora looked down at the water. Her reflection stared back, but the eyes in the water were not hers. They were violet. She blinked, and the reflection returned to normal blue. Nyx hovered over the water. The shadow did not sink. The surface holds the weight of secrets. Aurora tightened her grip on the blade. She stepped onto the water. The surface rippled but held firm. The cold radiated through her shoes. She took another step. The water remained solid. She walked toward the center of the river. The silence pressed against her ears. Isolde waited on the far bank, silver hair glowing in the fungal light. Aurora kept moving. The structure ahead loomed larger. Carvings covered the walls, depicting the same antlered figures from the altar. Nyx drifted alongside her. The air here is thick. Hard to breathe. Aurora nodded. Her chest felt tight. She focused on the far bank. Isolde turned and entered the archway of the structure. Aurora reached the bank. She stepped onto the solid ground. The grass here was grey, ash-like. It crunched under her boots. She followed Isolde into the archway. The interior was vast, filled with rows of stone pillars. Dust motes floated in the air, suspended in time. Isolde stopped in the center of the hall. She raised a hand. Listen. Aurora held her breath. A low hum vibrated through the floor. It sounded like voices, distant and layered. What is that? The echoes of those who walked here before. Aurora walked deeper into the hall. The pillars stretched up into darkness. She ran her hand along one. The stone was warm. Names are carved here. Isolde nodded. Every name is a promise kept. Aurora leaned in closer. The script was unfamiliar, angular and sharp. She traced a symbol. Can you read this? I can read what is willing to be seen. Aurora dropped her hand. The hum grew louder. The shadows in the corners of the hall began to detach themselves from the pillars. Nyx stepped forward, the violet eyes flaring. They wake. Aurora raised the blade. The light swept across the room. The shadows froze. Isolde stood still, her hands folded in her sleeves. Do not strike. They are only memories. Aurora kept the blade raised. The shadows shifted, taking shapes of people, of creatures, of things without form. They look hungry. Hunger is a memory too. Aurora watched the shadows circle them. They did not attack. They drifted like smoke in a draft. What do we do now? Isolde turned toward the back of the hall. A pedestal stood there, empty save for a single indentation in the stone. We place the key. Aurora touched the Heartstone pendant beneath her jacket. It pulsed against her skin, warm and rhythmic. You knew I had this. I know what calls to what. Aurora pulled the chain from under her shirt. The crimson gemstone glowed in the dim light. The shadows recoiled from the light. She walked toward the pedestal. The floor felt spongy, like moss over stone. What happens when I put it in? Isolde's lavender eyes met hers. The door opens. What door? The one behind your eyes. Aurora stopped before the pedestal. The indentation matched the shape of the stone perfectly. The hum of the room intensified, vibrating in her teeth. Nyx floated close. Be careful, Rory. The shadow here is old. Aurora looked at the pendant. The light within it swirled like liquid fire. She reached out. Her fingers hovered over the stone.
created_at"2026-02-19T03:52:32.947Z" 2/19/2026, 3:52:32 AM
model"qwen/qwen3.5-397b-a17b-20260216"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1176
moderation_latency(null)
generation_time74718
tokens_prompt1816
tokens_completion5307
native_tokens_prompt1829
native_tokens_completion4946
native_tokens_completion_images0
native_tokens_reasoning1848
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.018903
router(null)
provider_responses
0
endpoint_id"2873f79d-2a83-4f29-86e7-38be27a40a6f"
id"6ed5af3424f4b765662c1ca71ee0d9ae"
is_byokfalse
latency1176
model_permaslug"qwen/qwen3.5-397b-a17b-20260216"
provider_name"Novita"
status200
api_type"completions"
id"gen-1771473152-RhZTt5BEb7jwdCoBynnZ"
upstream_id"6ed5af3424f4b765662c1ca71ee0d9ae"
total_cost0.018903
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
totalTags0
95.53% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2235
totalAiIsmAdverbs2
found
0
adverb"slightly"
count1
1
adverb"perfectly"
count1
highlights
0"slightly"
1"perfectly"
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)
14.99% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2235
totalAiIsms38
found
0
word"velvet"
count1
1
word"pulsed"
count2
2
word"warmth"
count2
3
word"shimmered"
count1
4
word"chaotic"
count1
5
word"silence"
count2
6
word"scanned"
count2
7
word"weight"
count3
8
word"throbbed"
count1
9
word"pulse"
count2
10
word"wavered"
count1
11
word"fractured"
count1
12
word"perfect"
count1
13
word"unreadable"
count1
14
word"chill"
count1
15
word"traced"
count2
16
word"echoed"
count1
17
word"flickered"
count1
18
word"electric"
count1
19
word"gloom"
count1
20
word"dancing"
count1
21
word"quickened"
count1
22
word"structure"
count3
23
word"tension"
count1
24
word"loomed"
count1
25
word"vibrated"
count1
26
word"echoes"
count1
27
word"rhythmic"
count1
highlights
0"velvet"
1"pulsed"
2"warmth"
3"shimmered"
4"chaotic"
5"silence"
6"scanned"
7"weight"
8"throbbed"
9"pulse"
10"wavered"
11"fractured"
12"perfect"
13"unreadable"
14"chill"
15"traced"
16"echoed"
17"flickered"
18"electric"
19"gloom"
20"dancing"
21"quickened"
22"structure"
23"tension"
24"loomed"
25"vibrated"
26"echoes"
27"rhythmic"
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
narrationSentences310
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount4
narrationSentences310
filterMatches
0"know"
1"see"
2"look"
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)
analyzedSentences310
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen25
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2230
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions1
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions102
wordCount2230
uniqueNames15
maxNameDensity1.97
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Carter1
Richmond2
Park2
November1
Varga1
London2
Fae-Forged1
Blade1
Aurora44
Veil1
Nyx15
Isolde25
Heartstone1
Rory1
You4
persons
0"Carter"
1"Varga"
2"Blade"
3"Aurora"
4"Veil"
5"Nyx"
6"Isolde"
7"Rory"
8"You"
places
0"Richmond"
1"Park"
2"London"
globalScore0.513
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences177
glossingSentenceCount3
matches
0"carvings that seemed to move when she looked away"
1"roof that seemed to hold up the earth itself"
2"sounded like voices, distant and layered"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.448
wordCount2230
matches
0"Not an earthquake, but a subtle slide, like a ship on a calm sea"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences310
matches
0"is that place"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs152
mean14.67
std14.23
cv0.97
sampleLengths
090
149
220
35
417
57
641
79
869
931
108
1122
1221
1315
148
1510
1631
178
1841
192
2051
2112
2211
2328
245
257
2613
2712
2844
293
302
3135
3212
331
341
359
3622
375
389
3938
4014
418
422
439
4421
453
4615
4746
4813
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences310
matches
0"were gone"
1"are carved"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs411
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences2
totalSentences310
ratio0.006
matches
0"Wildflowers erupted from the ground in chaotic bursts of color—poppies, bluebells, and roses blooming side by side in the dead of winter."
1"Isolde waited by a stone altar covered in fresh offerings—fruit, ribbons, and locks of hair tied with twine."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2235
adjectiveStacks1
stackExamples
0"heavy, warm against her"
adverbCount41
adverbRatio0.018344519015659956
lyAdverbCount8
lyAdverbRatio0.0035794183445190158
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences310
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences310
mean7.19
std4.24
cv0.59
sampleLengths
023
123
215
39
420
57
618
715
89
97
105
118
125
134
1413
157
168
1725
188
199
205
218
226
238
2420
2522
265
2712
2814
298
3015
317
3210
3311
347
358
368
3710
389
399
4013
418
425
4310
4410
453
4613
472
482
494
42.58% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.22258064516129034
totalSentences310
uniqueOpeners69
45.82% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences291
matches
0"Then you will find the"
1"Then she focused on the"
2"Then the path will be"
3"Then the path will twist."
ratio0.014
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount69
totalSentences291
matches
0"She looked at the ancient"
1"Her silver hair flowed down"
2"She walked across the wet"
3"She lifted her gaze to"
4"You walk like a ghost."
5"She drew the Fae-Forged Blade."
6"She ran a hand over"
7"She raised the blade, the"
8"Her breath hitched."
9"She scanned the tree line."
10"Her feet still left no"
11"She shoved her hand into"
12"I carry plenty of yesterday."
13"I can see the threads."
14"It fractured the light, splitting"
15"I see it."
16"She picked up a red"
17"She tossed it to Aurora."
18"She looked at Isolde."
19"You cannot lie to me."
ratio0.237
27.01% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount252
totalSentences291
matches
0"Rain slicked the leaves of"
1"Aurora Carter paused at the"
2"The moonsilver metal bit into"
3"She looked at the ancient"
4"Moss choked their bases, thick"
5"Isolde Varga stepped forward without"
6"Her silver hair flowed down"
7"She walked across the wet"
8"Aurora glanced down at her"
9"Mud squelched around the soles."
10"She lifted her gaze to"
11"You walk like a ghost."
12"Isolde did not turn."
13"The lavender glow of her"
14"The ground remembers who belongs"
15"Nyx drifted through the gap"
16"The shadow entity shifted, their"
17"The air tastes of old"
18"Aurora stepped across the line."
19"The change hit her like"
ratio0.866
17.18% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences291
matches
0"To anchor the flesh."
ratio0.003
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences64
technicalSentenceCount3
matches
0"The shadow entity shifted, their form solidifying into a tall humanoid silhouette before dissolving into wisps of darkness that coalesced again on the other sid…"
1"The leaf-shaped dagger hummed, a low vibration that traveled up her arm."
2"Every trunk looked identical, marked with spiraling carvings that seemed to move when she looked away."
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
86.2369%