Run: 2026-09-23-01M37HP2FZMR58T8ANY0Z6MHSY

Run Details

Duration:
49.6s
Cost:
$0.025787
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
Rory stepped between two ancient oaks and lost the sound of traffic. A bus had been labouring up the road behind them, its engine loud enough to follow them through the trees. Now her boots pressed into grass, and the only sound came from something tapping inside the wood. Three slow knocks. A pause. Three more. She turned. The oaks stood close enough for her to touch both trunks, though she remembered several yards between them when she had approached. Beyond the gap lay a stretch of Richmond Park washed in late afternoon light. A cyclist crossed it, no larger than her thumb. He moved through one turn of his pedals and hung there. “Don’t touch the trunks,” Nyx murmured. Rory lowered her hand. “You could’ve mentioned that before I walked between them.” “I did.” “You told me not to look back.” “And yet.” Nyx passed her as a tall silhouette with violet eyes. Their outline held against the light, but wisps of shadow loosened from their shoulders and slipped along the grass. Rory followed, one hand closed around the silver chain at her neck. The Heartstone rested against her skin, warm from her palm. She had felt no pulse from it at the boundary. That, at least, offered one answer. The grass changed beneath her boots. Each blade ended in a clear bead, though no rain had fallen. When she crouched, she found a tiny white flower inside one of the drops, its petals folded. She touched it. The drop broke, and a chime rang out somewhere ahead. A dozen answering notes trembled among the trees. Rory stood. “Did I wake something?” “Perhaps.” Nyx tilted their head towards the sound. “It has a pleasing voice.” They walked into a clearing that refused to hold one shape. From the edge, Rory could see a pool surrounded by white stones. After twenty paces, the pool vanished behind an arch of woven branches she could have sworn had not been there. Wildflowers crowded the ground in colours she knew—blue, gold, red—and colours she could not name without looking away first. A cluster of pale bells turned towards her footsteps. When Nyx drew near, they turned from them and pressed their blossoms shut. “That’s rude.” Nyx let a finger of shadow trail over a stem. The bells opened at once. A low, sweet note passed through them and into the soles of Rory’s boots. She looked down. Beneath the grass ran a pattern of roots as thick as her wrists, visible through patches of soil clear as amber. The roots crossed and parted around dark shapes sunk below them: a broken cup, a bronze key, a child’s red mitten. Farther down lay a wheel made of silver twigs. Something small moved between its spokes. “Leave it,” Nyx whispered. “I wasn’t going to take it.” “I meant the wheel.” Rory stepped back. The wheel turned once under the earth. A breeze arrived without touching the leaves. It carried the scent of apples, cold stone and bread crust. Rory’s stomach tightened. She had eaten before leaving the flat, but the smell brought back the ache of a missed meal. “Is that food?” She searched between the trees. “It wants you to think so.” “That’s a cheerful distinction.” Nyx stopped where a ribbon of water crossed their path. The stream ran no wider than a gutter, yet its banks fell out of sight. Stars burned in its depths. They drifted beneath the surface in slow, crowded currents, some bright enough to throw points of light across Rory’s hands. On the far bank stood three mushrooms. Each bore a cap like a red umbrella, and each had a little bronze bell fastened beneath it. Rory could hear water over stones, though she saw no stones and the stars moved without a ripple. She picked up a fallen twig and dropped it in. It sank past one band of stars, then another. She waited. No splash came back. Nyx’s eyes narrowed. “Practical.” “Do we cross?” A narrow bridge of roots emerged from the grass. Rory had watched that patch since they reached the stream. Nothing had moved, yet the roots now spanned it, knotted into steps. “Does it do that for everyone?” “Someone offered us a way across.” “That wasn’t what I asked.” Nyx put one foot on the bridge. The nearest mushroom bell rang once. They stopped. Across the stream, a woman stood among the wildflowers. Silver hair reached her waist, and pale lavender eyes rested on Nyx’s foot. “Three may pass,” she called, “if two remember what they brought.” Rory glanced behind her. “Three?” The woman raised one finger, then pointed at Rory, Nyx and the space between them. Nyx withdrew their foot. Their shape drew tighter, darkness gathering around a human frame. “Isolde.” “So the shadow remembers.” “I remember your fondness for counting things that aren’t there.” “Then count with care.” Rory looked at the gap between herself and Nyx. The grass dipped there, as though a small foot had pressed it. A second hollow appeared beside it. Nothing lifted from either mark. “What did we bring?” Rory asked. Isolde spread her hands. “I cannot name a gift before its bearer does.” Rory felt the cold weight at her hip. She drew the leaf-shaped dagger from its sheath. Moonsilver caught the clearing’s strange light and sent it along the blade’s edge. “Your gift.” Isolde glanced at the dagger, then at Rory’s closed hand on the Heartstone chain. “One thing given. One thing carried. Neither answers for the third.” Nyx moved closer to Rory. “The Shade between us has no name,” they whispered. “Do not give it one.” Rory kept her eyes on the grass. The hollows had become prints, small and bare, leading towards the bridge. “Then what am I supposed to do?” “You brought it when you looked back,” Isolde called. Rory remembered the frozen cyclist. She remembered the narrow opening between the oaks, and how she had checked that the park remained behind them. “You told me not to look back,” she muttered to Nyx. “Yes.” “What follows a person who does?” “An answer,” Isolde replied. The prints reached the bridge. One mushroom bell trembled. Rory crouched and held the dagger across the first root. Its cold ran through her fingers. “I brought a look back,” she told the empty prints. “It belongs to me.” The grass lifted where the last print had formed. A thin strand of light pulled free, no longer than a hair, and darted towards her face. Rory closed her eyes. It struck her left eyelid with the sensation of a snowflake melting. When she opened her eyes, the hollows had vanished. All three mushroom bells rang. “Come across,” Isolde called. Rory sheathed the dagger. “You could have led with that.” “I led with three.” Rory tested the bridge. The roots held firm, though a sky full of stars shifted beneath her boots. Halfway over, she spotted a dark patch among them. It matched her outline: black hair, one hand against her throat, dagger at her hip. Her reflection looked up while she stared down. Its eyes shone bright blue. She crossed without taking another look. On the far bank, the scent of bread faded. The flowers left room for a path of flat grey stones. Rory watched Isolde walk ahead of them; grass bent beneath the hem of her dress, but no footprints marked the damp soil beside the path. “What did I take back?” Rory asked. “A glance,” Isolde answered. “It strayed.” “And if I’d let it cross?” Isolde knelt beside a patch of white flowers and straightened a fallen stem. “You would have heard your own voice call from behind you. I would have hoped you remembered which side of the stream held your feet.” Rory turned the answer over without liking its shape. Nyx brushed past her. The flowers nearest them bent away from their shadow, then sprang upright after they passed. The path wound into a stand of trees whose bark gleamed like dark glass. Faces appeared in the trunks as Rory moved: a child with round cheeks, a woman missing an ear, an old man whose mouth formed a deep knot. When she stopped, each face resolved into ridges and cracks. One of them kept its eyes. “Isolde.” Rory pointed. The old man in the trunk blinked. Isolde stepped back to stand beside her. “Good evening.” The face’s mouth opened. A gust of air smelling of wet leaves came out, followed by a word Rory did not understand. Isolde replied in the same tongue. The tree creaked from roots to crown. Its leaves turned their silver undersides towards her, and a shallow hollow opened in the bark. Inside lay a pair of spectacles with one cracked lens. Isolde took them, touched the intact lens to her brow, and placed them back. The hollow closed. “What was that about?” Rory asked. “He found what he lost.” “The spectacles?” “He did not ask about the spectacles.” Nyx gave a faint rasp that might have been a laugh. Rory examined the next trees without touching them. Some bore metal tokens pinned into their bark. Others held scraps of cloth in their branches, knots tied so tight that the fibres had cut into the wood. One tree wore a tiny brass door at knee height. Someone inside struck it twice as they passed. Farther on, the grove opened beneath a roof of interlaced branches. No sun showed through, yet light spilled across the ground in shifting squares. A stone basin stood at the centre, filled to the rim with dark water. Rings travelled across its surface, each beginning near a different edge. Rory leaned over it and saw the room above the bar where she lived: the mug she had left beside the sink, a strip of morning light across her floor. She gripped the basin’s lip. The stone felt warm. “That was this morning.” “Yes,” Isolde answered. A second ring crossed the first. Rory saw rain beating against the window of the same room. Her mug stood in the same place. A third ring brought night. Nyx appeared in the room’s corner, little more than a dark mark against the wall. Nyx joined her at the basin. “I wasn’t there this morning.” “Which morning?” Isolde asked. Rory pulled her hands from the stone. A thin film of water clung to her fingertips, though she had not reached below the rim. It shone with the faint grey light of the room in the basin. She wiped her hand on her coat, and the image broke apart under a new set of rings. They moved on. Rory heard the tapping again, louder now. Three knocks, a pause, three more. She had thought it came from the oaks, but here it travelled beneath the path. Isolde heard it too; she stopped beside a bank of moss and lifted one hand. A line opened in the ground. Rory caught Nyx’s arm before they stepped over it. The moss peeled back, revealing a stairway cut into pale stone. The steps descended only a short way before disappearing under a curtain of hanging roots. Each root carried clear drops like the ones Rory had found in the grass. Inside them, tiny flowers rested with folded petals. Isolde placed one bare foot on the first step. No print appeared in the dust. From below came the scrape of stone against stone, followed by a sharp voice Rory could not make out. Rory took the dagger from its sheath. The blade chilled the crescent scar on her left wrist as she shifted her grip. “Who’s down there?” Isolde looked back at her. “Ask them where you can hear the answer.” The knocking rose through the stairs. Three blows shook dust from the lowest step Rory could see. She glanced at Nyx. Their violet eyes stayed fixed on the roots, where the drops had begun to quiver. Rory followed Isolde down to the curtain and held out the dagger to part it. One drop burst against the blade. A clear note sounded from above, and the sharp voice below broke off in the middle of a word.
created_at"2026-09-23T16:30:50.886Z" 9/23/2026, 4:30:50 PM
model"openai/gpt-6-sol-20260922"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3063
moderation_latency(null)
generation_time49563
tokens_prompt1763
tokens_completion3037
native_tokens_prompt1706
native_tokens_completion2544
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1703
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.0257866
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790181050-ttkNvaHPoj0jqhYATnAk"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790181050-3mMdE8YAJSBTUSkUbfmg"
upstream_id"resp_0a12ff0b86714d40016ab3febafe8087d1ab98d29a599d2321"
provider_responses
0
endpoint_id"1cfc7d9d-4404-4b8e-9ee4-58ae45c9dcd4"
id"resp_0a12ff0b86714d40016ab3febafe8087d1ab98d29a599d2321"
is_byokfalse
latency1203
model_permaslug"openai/gpt-6-sol-20260922"
provider_name"OpenAI"
status200
total_cost0.0257866
cache_discount0.0030654
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags19
adverbTagCount0
adverbTags(empty)
dialogueSentences60
tagDensity0.317
leniency0.633
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2034
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.88% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2034
totalAiIsms9
found
0
word"pulse"
count1
1
word"trembled"
count2
2
word"footsteps"
count1
3
word"stomach"
count1
4
word"depths"
count1
5
word"weight"
count1
6
word"resolved"
count1
7
word"chilled"
count1
highlights
0"pulse"
1"trembled"
2"footsteps"
3"stomach"
4"depths"
5"weight"
6"resolved"
7"chilled"
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
narrationSentences187
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences187
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences228
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen30
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2032
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions92
wordCount1748
uniqueNames8
maxNameDensity2.4
worstName"Rory"
maxWindowNameDensity5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Rory42
Heartstone2
Nyx21
Isolde17
Three4
One4
persons
0"Rory"
1"Heartstone"
2"Nyx"
3"Isolde"
4"Three"
places
0"Richmond"
1"Park"
2"One"
globalScore0.299
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences132
glossingSentenceCount1
matches
0"appeared beside it"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2032
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences228
matches
0"watched that patch"
1"checked that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs100
mean20.32
std20.22
cv0.995
sampleLengths
012
144
258
36
413
52
67
72
867
948
108
116
1213
1384
1412
1519
1660
174
186
194
2010
2139
228
236
244
2550
2643
2725
284
293
3031
316
326
335
3415
3522
3611
375
3815
3915
404
4110
424
4332
446
4513
4629
472
4825
4919
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences187
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs300
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount2
flaggedSentences3
totalSentences228
ratio0.013
matches
0"Wildflowers crowded the ground in colours she knew—blue, gold, red—and colours she could not name without looking away first."
1"Rory watched Isolde walk ahead of them; grass bent beneath the hem of her dress, but no footprints marked the damp soil beside the path."
2"Isolde heard it too; she stopped beside a bank of moss and lifted one hand."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1751
adjectiveStacks0
stackExamples(empty)
adverbCount38
adverbRatio0.021701884637350087
lyAdverbCount2
lyAdverbRatio0.001142204454597373
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences228
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences228
mean8.91
std5.44
cv0.611
sampleLengths
012
120
217
33
42
52
62
722
814
99
1011
116
124
139
142
157
162
1710
1819
1912
2010
2110
226
236
2412
2517
263
2710
288
292
304
318
325
3311
3412
3520
3619
379
3813
3912
405
4114
423
4321
4421
459
466
474
486
494
48.25% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.2719298245614035
totalSentences228
uniqueOpeners62
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences167
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount32
totalSentences167
matches
0"He moved through one turn"
1"Their outline held against the"
2"She had felt no pulse"
3"She touched it."
4"They walked into a clearing"
5"She looked down."
6"It carried the scent of"
7"She had eaten before leaving"
8"She searched between the trees"
9"They drifted beneath the surface"
10"She picked up a fallen"
11"It sank past one band"
12"Their shape drew tighter, darkness"
13"She drew the leaf-shaped dagger"
14"She remembered the narrow opening"
15"she muttered to Nyx"
16"Its cold ran through her"
17"she told the empty prints"
18"It struck her left eyelid"
19"It matched her outline: black"
ratio0.192
46.83% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount138
totalSentences167
matches
0"Rory stepped between two ancient"
1"A bus had been labouring"
2"The oaks stood close enough"
3"A cyclist crossed it, no"
4"He moved through one turn"
5"Rory lowered her hand."
6"Nyx passed her as a"
7"Their outline held against the"
8"Rory followed, one hand closed"
9"The Heartstone rested against her"
10"She had felt no pulse"
11"That, at least, offered one"
12"The grass changed beneath her"
13"Each blade ended in a"
14"She touched it."
15"The drop broke, and a"
16"A dozen answering notes trembled"
17"Nyx tilted their head towards"
18"They walked into a clearing"
19"Wildflowers crowded the ground in"
ratio0.826
29.94% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences167
matches
0"Now her boots pressed into"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences80
technicalSentenceCount0
matches(empty)
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount0
matches(empty)
83.33% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount4
fancyTags
0"Nyx murmured (murmur)"
1"Nyx whispered (whisper)"
2"they whispered (whisper)"
3"she muttered (mutter)"
dialogueSentences60
tagDensity0.25
leniency0.5
rawRatio0.267
effectiveRatio0.133
86.2074%