Run: 2026-07-09-01KX40TZE4B9TQN2XPSVPC55EM

Run Details

Duration:
38.2s
Cost:
$0.047675
Provider:
OpenAI

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 oak standing stones rose from the bracken like broken teeth, each one furred with moss and lichen the colour of old coins. Aurora stopped between them, her trainers sinking into wet earth. Behind her, Richmond Park still existed in fragments: rain-dark grass, a distant line of bare trees, the thin whine of tyres from a road beyond the deer grounds. Ahead, nothing matched it. A wall of silver mist filled the gap between the stones. It did not drift with the wind. The rain struck its surface and vanished. Nyx stood beneath an oak branch, their tall shape unraveling at the edges. Violet eyes watched the fog. “The boundary had opened,” they whispered. Aurora curled her fingers around the Heartstone pendant through her jacket. The crimson gem burned against her palm, its warmth beating in little pulses. “You said Isolde lived in a grove.” “She did.” “This looked less like a grove and more like a mouth.” Nyx tilted their head. “Those were often the same thing.” Aurora glanced over her shoulder. The rest of the park lay washed in grey daylight. She could leave. One step back, then another. She could get on the next bus, collect takeaway orders from Golden Empress, complain to Yu-Fei about damp socks, and spend the evening pretending the pendant had never started thumping like a second heart. Then something shifted inside the mist. A pale figure appeared for the space between one breath and the next. Silver hair swept down her back. Her lavender eyes fixed on Aurora. “Bring the red stone,” Isolde called. Her voice came from the fog and from the hollows of the standing stones. “Leave your fear where the crows can peck it clean.” Aurora swallowed. “That seemed rude.” “Isolde rarely spent words on manners.” “That made one of us.” She stepped forward. The mist accepted her without resistance. Cold slid over her face, into her nose and mouth, sharp as crushed mint. For a heartbeat, there was no ground beneath her feet. The world turned inside out. She saw London upside down through sheets of water: the Thames hanging above her head, streets threading through the sky, tower blocks balanced on clouds. Then her trainers hit grass. Aurora staggered, caught herself, and stared. The grove spread before her under a sky with no proper colour. It held the blue-grey pallor of a pearl, though no sun sat behind its gauze. Trees ringed the clearing, huge oaks with trunks braided like knuckled hands. Their branches bore leaves in every season at once: bright green shoots, wide summer fans, copper autumn curls, and black winter twigs dusted with frost. Wildflowers crowded the ground in reckless colour. Bluebells pushed through snowdrops. Foxgloves leaned over buttercups. White star-shaped blooms opened and shut as if breathing. Aurora lifted one foot. No footprint marked the grass. Nyx flowed through the mist behind her. The fog passed through their shoulders, and their shape hardened once they stood within the clearing. Their violet eyes reflected a dozen colours from the flowers. “The Grove remembered you,” they murmured. Aurora looked at the untouched grass under her shoes. “It had poor standards.” The mist sealed behind them. Not with a sound, but with a pressure in Aurora’s ears, as if someone had pressed both palms against them. She spun round. The standing stones had gone. Only trees remained, packed close together. Their bark bore thin veins of blue light. “Nyx.” “I saw it.” “Can you get us back?” Their eyes dimmed. “Not through the way we entered.” “That sentence should not have existed.” A laugh rustled through the high branches. It did not belong to Isolde. It came in pieces, childlike at first, then low and cracked. Aurora’s hand dropped to the dagger at her hip. The Fae-forged blade lay hidden under her jacket, its moonsilver hilt cold against her side. Isolde had pressed it into her hands two nights earlier and called it a kindness. Aurora had thought it felt more like a warning with a handle. A white hare burst from a flowerbed, though it stood as tall as a terrier. Its ears trailed ribbons of mist. It crossed the clearing in three bounding leaps, paused beside an oak root, then stared at Aurora with eyes the colour of polished brass. “Don’t,” Nyx breathed. Aurora had not moved. The hare opened its mouth. “Red stone,” it said in Isolde’s voice. “Red stone, red stone, red stone.” Then it sank into the earth. The grass closed over it. Aurora stared at the spot. “Did that happen?” “Yes.” “Useful.” Nyx moved toward the trees. Their form thinned as shadow gathered around their feet. “The Grove was larger than it should have been. The centre may have shifted.” “You knew that before we came in?” “I suspected.” “Wonderful. I loved a guided tour with a disclaimer after the door shut.” The silver-haired seer stood beneath an arch formed by two bent oaks. Aurora had not seen her arrive. Isolde wore a dress of layered grey fabric that moved without wind, its hem floating an inch above the grass. No impression lay beneath her bare feet. She held a small lantern made from twisted roots. A pale flame burned inside, though the lantern had no glass and no wick. “You brought a shadow,” Isolde observed. Nyx’s face contained no features beyond those violet eyes, yet Aurora felt their attention sharpen. “And you brought a disappearing rabbit,” Aurora replied. “Pip was never a rabbit. That was merely the shape hunger taught him.” “What did hunger teach him to be?” Isolde looked at the patch of grass. “Impolite.” Aurora folded her arms. “You sent for me. I crossed a wall that ate rain, and now the exit’s vanished. Start giving me something useful.” The seer lifted the lantern. Its light spilled across Aurora’s jacket, then fixed on the Heartstone beneath the fabric. “The stone had chosen heat.” “It had done that before.” “Not like this.” Aurora pulled the pendant free. The deep crimson gemstone shone through the dim grove, its inner glow thickening and fading in slow beats. Warmth climbed up the silver chain and spread along the skin of her throat. Nyx stepped closer. “It reacted to a portal.” “There was no Hel portal in Richmond Park,” Aurora said. Isolde’s pale eyes shifted to the trees. “The park had remained a park until someone gave it a door.” A sound rolled through the grove. At first Aurora mistook it for thunder. Then she heard the wet, rhythmic scrape underneath it: a heavy body dragging itself across stone. Every flower in the clearing folded shut. The air changed. The grove’s green sweetness soured beneath a smell of charred sugar, meat fat, and something mineral. Aurora drew the Fae blade. The dagger gave off its own faint light, cold enough to sting her fingers. Nyx stretched taller. Darkness loosened from their shoulders and drifted between the trees. Isolde did not move. “That was not my guest,” she said. “Whose was it?” “The person who believed the Grove could be used as a pantry.” Aurora looked at her. “You spoke like that meant something.” “It did.” Another scrape sounded deeper among the oaks. Branches bent aside. Between the trunks, amber light flickered. The colour did not belong in the grove. It carried heat with it, a dry furnace breath that browned the edges of nearby leaves. Beyond the trees, Aurora glimpsed a narrow tear in the air, taller than a door and jagged along the sides. On the other side stood rows of vines under a warm amber sky. Figures moved there. They wore pale masks shaped like pig skulls, and they carried long-handled forks. One lifted a silver platter above its head. Something on it thrashed. Aurora’s stomach clenched. “Dymas,” Nyx whispered. The pendant flared against her chest. Pain lanced through Aurora’s collarbone. “Gluttony,” Isolde said. “A realm where every appetite grew teeth.” The tear snapped shut. The amber vanished, but the dragging sound remained. Aurora gripped the dagger harder. “You had a Hel breach in your garden and chose not to mention it?” “I had not invited it until this moment.” “Fantastic distinction.” Isolde’s gaze settled on the Heartstone. “The breach followed the stone.” Aurora’s blood went cold despite the pendant’s heat. “It was given to me.” “Yes.” “By whom?” “Someone with a long arm and a short conscience.” “That was not an answer.” “It was the truth.” A low groan came from the trees. The branches at the far side of the clearing split apart. Something stepped through. It looked like a man until Aurora noticed the joints. Too many elbows. Too many fingers. Its skin hung loose in grey folds, as though it had been stitched from the leftovers of several bodies. A chef’s white coat stretched across its swollen frame, stained brown at the cuffs and collar. Its face had no eyes. In their place sat two puckered hollows that opened and closed with each breath. Its mouth split across the width of its jaw. “Heart,” it croaked. The word came out smelling of smoke. Nyx slid in front of Aurora. “You would not touch her.” The creature’s head jerked toward them. “Shade.” “Hungry thing.” The creature smiled. Its teeth were flat and crowded, meant for grinding. “Everything ate.” It lunged. Aurora moved before it reached Nyx. She cut across its wrist with the Fae blade. Moonsilver passed through flesh with barely any resistance. Black liquid spilled onto the grass. Where it landed, blue flowers shrivelled and turned to ash. The creature screamed. The sound carried the clatter of pans, the crack of bones, a hundred people choking at once. Aurora stumbled back, ears ringing. Nyx drove a spear of darkness into the creature’s chest. Shadow punched through the white coat. The creature bent around it, then kept coming. “It did not care,” Aurora shouted. “Then make it care.” Isolde’s lantern flame turned green. “Cut the hunger, not the skin.” Aurora ducked as the creature’s hand swept over her head. Its fingers struck an oak trunk. Bark burst outward. The tree shuddered, and every leaf on one branch blackened. She saw the thing’s open mouth. Not the teeth. Behind them. A crimson glow pulsed at the back of its throat, matching the Heartstone. Aurora drove forward. The creature grabbed her jacket. The fabric tore at the shoulder, and its grip closed around her upper arm. Cold pressure bit into her skin. “Heart,” it rasped. Aurora rammed the dagger into its mouth. The blade pierced between its teeth and sank deep. The creature convulsed. Its hands clawed at her, then froze. Crimson light poured from the wound in a thin beam, twisting around the moonsilver blade. Aurora yanked the dagger free. The thing collapsed onto its knees. Instead of blood, it vomited a stream of tiny silver spoons, blackened grapes, cracked porcelain teeth, and one small brass key. Then its body folded inward. The white coat fell flat on the grass. For a moment, nobody spoke. The Grove exhaled. Flowers opened again, though the ones near the ash stayed closed. The alien sky brightened by a shade. Somewhere in the trees, a bird called with the sound of glass tapped by a fingernail. Aurora stood over the empty coat, chest heaving. Her arm ached where the creature had held her. Five dark finger marks showed through the torn sleeve. Nyx crouched beside the brass key without touching it. “It carried a tether.” “To Dymas?” Aurora asked. “To whoever sent it.” Isolde knelt with the grace of falling snow. Her fingers hovered above the key. “Not whoever. Whatever.” Aurora wiped the blade against the grass. Frost spread from its edge, silvering the blades. “You knew that thing?” “I had seen its kind in visions.” “That was another way of saying yes.” Isolde’s mouth curved, though no warmth reached her eyes. “I had seen a hungry servant crawl through a wound in the world. I had seen a red stone call to it. I had not seen whether the bearer would run or cut.” Aurora met her gaze. “And?” “You cut.” The compliment felt thin. Aurora looked toward the place where the amber tear had opened. The trees stood quiet. Too quiet. Not even Nyx’s shadow stirred on the grass. She picked up the brass key. It felt warm, as if someone had held it a moment ago. Its bow had been shaped like a curled tongue. “What did this open?” Isolde raised her lantern. “The way deeper.” Aurora looked at the dense wall of oaks beyond the clearing. A narrow path had appeared between them, paved with pale stones that had not been there before. Small lights floated above it, blue and gold and red, each one beating like a slow pulse. Nyx rose beside her. “The Grove had made a choice.” “Did it choose us?” “No,” Isolde replied. “It chose the stone.” Aurora slipped the key into her pocket and tightened her hold on the dagger. “Then it had terrible taste.” Isolde turned toward the new path, lantern held high. “Come. The Grove had swallowed the breach, but the wound still bled. If it reached the root-pool, Dymas would drink from more than this clearing.” Aurora followed the path between the oaks. Nyx moved at her side, their shadow brushing the pale stones. Behind them, the discarded chef’s coat sank into the grass until only one stained sleeve remained above the earth.
created_at"2026-07-09T18:04:31.566Z" 7/9/2026, 6:04:31 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency762
moderation_latency(null)
generation_time37909
tokens_prompt1816
tokens_completion3737
native_tokens_prompt1706
native_tokens_completion2894
native_tokens_completion_images0
native_tokens_reasoning0
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"default"
usage0.047675
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_09f98d070c992743016a4fe2afaa9c819498e2cc71ffba0f22"
is_byokfalse
latency454
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620271-InfW8Om4E2k77PlfArnj"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620271-pvYivtcpNEV3gh8tPq0o"
upstream_id"resp_09f98d070c992743016a4fe2afaa9c819498e2cc71ffba0f22"
total_cost0.047675
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount0
adverbTags(empty)
dialogueSentences84
tagDensity0.19
leniency0.381
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2243
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)
77.71% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2243
totalAiIsms10
found
0
word"unraveling"
count1
1
word"warmth"
count3
2
word"rhythmic"
count1
3
word"flickered"
count1
4
word"stomach"
count1
5
word"pulsed"
count1
6
word"porcelain"
count1
7
word"pulse"
count1
highlights
0"unraveling"
1"warmth"
2"rhythmic"
3"flickered"
4"stomach"
5"pulsed"
6"porcelain"
7"pulse"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"blood ran cold"
count1
highlights
0"blood went cold"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences216
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences216
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences284
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2243
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions95
wordCount1779
uniqueNames14
maxNameDensity2.59
worstName"Aurora"
maxWindowNameDensity4.5
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Aurora46
Heartstone4
Golden1
Empress1
Yu-Fei1
London1
Thames1
Isolde17
Fae-forged1
Nyx16
Fae3
Grove1
persons
0"Aurora"
1"Empress"
2"Isolde"
3"Nyx"
places
0"Richmond"
1"Park"
2"Golden"
3"Yu-Fei"
4"London"
5"Thames"
6"Grove"
globalScore0.207
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences136
glossingSentenceCount2
matches
0"as if breathing"
1"looked like a man until Aurora noticed th"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.446
wordCount2243
matches
0"Not with a sound, but with a pressure in Aurora’s ears, as if someone had pressed"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences284
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs190
mean11.81
std12.81
cv1.085
sampleLengths
033
128
24
325
418
56
624
77
82
911
104
116
1257
136
1425
1530
162
173
186
195
203
2160
225
236
2464
2524
264
275
2833
296
309
314
3225
333
345
3514
361
373
385
393
406
416
4224
439
4442
4545
463
474
485
4913
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences216
matches
0"been stitched"
1"been shaped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs299
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences284
ratio0
matches(empty)
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1786
adjectiveStacks1
stackExamples
0"White star-shaped blooms"
adverbCount44
adverbRatio0.02463605823068309
lyAdverbCount3
lyAdverbRatio0.0016797312430011197
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences284
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences284
mean7.9
std5.45
cv0.69
sampleLengths
023
110
228
34
411
57
67
713
85
96
1011
1113
127
132
1411
154
166
175
1810
193
205
2134
226
2313
246
256
266
2714
2810
292
303
316
325
333
346
3514
3610
375
3825
395
406
4112
4215
4312
4425
457
464
474
489
494
46.83% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.2992957746478873
totalSentences284
uniqueOpeners85
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences197
matches
0"Then something shifted inside the"
1"Then her trainers hit grass."
2"Only trees remained, packed close"
3"Then it sank into the"
4"Then she heard the wet,"
5"Too many elbows."
6"Too many fingers."
7"Instead of blood, it vomited"
8"Then its body folded inward."
9"Somewhere in the trees, a"
ratio0.051
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences197
matches
0"It did not drift with"
1"She could leave."
2"She could get on the"
3"Her lavender eyes fixed on"
4"Her voice came from the"
5"She stepped forward."
6"She saw London upside down"
7"It held the blue-grey pallor"
8"Their branches bore leaves in"
9"Their violet eyes reflected a"
10"She spun round."
11"Their bark bore thin veins"
12"Their eyes dimmed."
13"It did not belong to"
14"It came in pieces, childlike"
15"Its ears trailed ribbons of"
16"It crossed the clearing in"
17"it said in Isolde’s voice"
18"Their form thinned as shadow"
19"She held a small lantern"
ratio0.188
53.91% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount160
totalSentences197
matches
0"The oak standing stones rose"
1"Aurora stopped between them, her"
2"A wall of silver mist"
3"It did not drift with"
4"The rain struck its surface"
5"Nyx stood beneath an oak"
6"Violet eyes watched the fog."
7"Aurora curled her fingers around"
8"The crimson gem burned against"
9"Nyx tilted their head."
10"Aurora glanced over her shoulder."
11"The rest of the park"
12"She could leave."
13"She could get on the"
14"A pale figure appeared for"
15"Her lavender eyes fixed on"
16"Her voice came from the"
17"She stepped forward."
18"The mist accepted her without"
19"The world turned inside out."
ratio0.812
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences197
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences67
technicalSentenceCount3
matches
0"White star-shaped blooms opened and shut as if breathing."
1"Isolde wore a dress of layered grey fabric that moved without wind, its hem floating an inch above the grass."
2"It carried heat with it, a dry furnace breath that browned the edges of nearby leaves."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount0
matches(empty)
66.67% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount7
fancyTags
0"they whispered (whisper)"
1"they murmured (murmur)"
2"Nyx breathed (breathe)"
3"Isolde observed (observe)"
4"Nyx whispered (whisper)"
5"it croaked (croak)"
6"Aurora shouted (shout)"
dialogueSentences84
tagDensity0.179
leniency0.357
rawRatio0.467
effectiveRatio0.167
88.5260%