Run: 2026-03-11-01KKFMND6VJE0CZ4PB6TP6WPCG

Run Details

Duration:
27.1s
Cost:
$0.000000
Provider:
Stealth

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 ancient oak standing stones were larger than Rory had imagined, their surfaces worn smooth by centuries of wind and rain, or perhaps by something else. Moss grew in thick, emerald-green patterns across their faces, and she could have sworn the carvings shifted when she wasn’t looking directly at them. The air here in Richmond Park smelled different—thicker, sweeter, like crushed clover and something metallic she couldn’t place. Isolde stood before the largest stone, her silver hair a stark contrast to the dark bark. She didn’t touch it. She didn’t need to. A faint luminescence, like moonlight trapped in mist, shimmered across the stone’s surface. “We go through now,” Isolde said, her voice a soft chord that seemed to hang in the air. “The path is open. It will not wait.” Nyx’s form rippled beside Rory, the shadows that comprised their body thinning at the edges, becoming more transparent. “The barrier feels… itchy here,” they whispered, the sound like dry leaves skittering across pavement. “Like static before a storm, but made of velvet.” Rory touched the Heartstone pendant at her throat. It was warm, its faint crimson pulse synchronizing with her own heartbeat. She’d had it for months, a gift from a benefactor whose name she didn’t know, and its purpose remained a mystery. All she knew was that it pulsed near Hel portals, and right now, it was a steady, reassuring thump against her collarbone. She looked at the gap between the stones. It wasn’t a physical doorway. It was a distortion, a place where the light bent wrong, and the gentle breeze coming from the park was replaced by a stillness so profound it made her ears pop. “I’m not waiting,” Rory said, and stepped through. The sensation was like walking through a waterfall of warm honey for a split second, then sudden, shocking cold. The noise of London—distant traffic, a plane overhead, the rustle of leaves in a normal park—vanished. It wasn’t silence. It was a new kind of sound, a layered hum that vibrated in her bones. She stood in a field of wildflowers. But no garden on Earth had flowers like these. One cluster pulsed with a soft, blue bioluminescence. Another had petals that looked like spun glass, tinkling with a faint, crystalline sound in a breeze that didn’t touch Rory’s face. The air was cool, damp, and rich with the scent of wet earth and a sweet, almost intoxicating perfume she couldn’t identify. Above, the sky wasn’t blue. It was a deep, twilight purple, yet there was no sun or moon to account for the ample, sourceless light that bathed everything in a silvery glow. Two moons, one the size of a dinner plate and pale green, the other a smaller, angry red, hung motionless in the wrong part of the sky. Nyx glided through the distortion after her, their form immediately solidifying as they took in the view. Their violet eyes glowed brighter. “Oh,” was all they said, but the word carried a weight of awe Rory had never heard from them before. Isolde followed last, her passage through the barrier making no sound. She walked as if she’d stepped from one room into another. Her bare feet, Rory noticed, left no impression in the soft earth. “The Grove welcomes,” Isolde said, a smile touching her lips. “Time is a river here. We may drink from it, or we may be carried by its current.” Rory tore her eyes from a flower that seemed to be slowly eating a butterfly, its petals closing around the insect with a gentle, deliberate motion. “What does that mean?” “It means look at the sun, Rory. Or the moons. Look at that fern.” Isolde pointed to a large, fern-like plant nearby. Its fronds were uncurling, then retracting, in a slow, hypnotic dance. “An hour here could be a minute in your world. Or a day. The path ahead will determine it.” They began to walk. The ground was spongy, springy underfoot, like walking on a living thing. Rory kept her hand on the hilt of the Fae blade Isolde had given her. The moonsilver was always cold to the touch, a stark contrast to the warm pulse of the pendant at her throat. She’d pulled it out once as they entered, and it had given off a faint, pearlescent luminescence in the eternal twilight, making Isolde nod in approval. They moved deeper, the field giving way to a grove of trees with bark like polished obsidian. Their leaves were a deep burgundy, and they dripped a clear, viscous sap that formed perfect, jewel-like droplets on the grass below. The hum was stronger here, coming from the trees themselves. “Do you hear that?” Rory whispered. “They’re singing,” Nyx murmured, their head tilted. “A very old song. Older than the stones.” Rory stopped. Between two of the black trees, something glittered. She approached cautiously, the Fae blade now in her hand. The cold of it grounded her. The glittering object was a fruit, hanging low on a branch. It looked like an apple, but its skin was a mosaic of shifting colors—silver, gold, deep violet—and it seemed to absorb the light rather than reflect it. When she reached out, her fingers hovering an inch from its surface, she felt a faint warmth, like the heat from a candle flame. “Don’t,” Isolde warned, her voice calm but firm. “A taste would bind you here for a season.” Rory pulled her hand back as if burned. The unease was a cold knot in her stomach, a counterpoint to the wonder. This place was beautiful, but every beauty had a teeth. They continued, the path winding. They passed a stream where the water flowed upward in a gentle, spiraling column before dispersing into mist. Fireflies—or things that looked like them—drifted by, their lights not blinking but slowly rotating, casting tiny, kaleidoscopic patterns on the ground. Rory saw one land on Nyx’s shadowy shoulder. It didn’t sink in; it rested on the surface, its rotating light making Nyx’s form glitter for a moment before it moved on. Nyx stopped, their form shrinking slightly. “The shadows here… they’re not empty.” Rory followed their gaze. Under the burgundy trees, the shadows were deep, absolute pools of black. In one, she saw a brief, silent image flicker and vanish: a knight in armor, raising a sword. In another, a woman laughed, her face obscured. “Memories,” Isolde explained, walking past them without a glance. “Or dreams. The Grove remembers all who have passed through. It shows them sometimes. Pay them no mind. They cannot harm you.” An hour passed. Or maybe five minutes. Rory’s sense of time had completely dissolved. They came to a clearing dominated by a pool of water that was perfectly still, its surface like black glass. It reflected the purple sky, but the two moons were missing from its reflection. Instead, stars Rory had never seen in the London sky glittered there. “The Heartseeker’s Pool,” Isolde said, standing at its edge. “It shows what is hidden.” Rory looked down into the dark water. At first, she saw only her own reflection: her straight black hair, her bright blue eyes looking weary, the crescent scar on her wrist where the Fae blade’s cold touch seemed to linger. Then the image shifted. She saw the Heartstone pendant glowing, not at her throat, but buried deep in what looked like dark, wet soil. She saw a door made of rusted iron, and heard a low, guttural chanting that made the hair on her arms stand up. She gasped, stepping back. “What was that?” “A glimpse,” Isolde said. Her lavender eyes were unreadable. “The path of the Heartstone is tied to what lies beneath. That is its purpose. To find what is buried.” “Buried where?” Rory’s voice was tight. “In Hel,” Nyx supplied, their voice a dry whisper. They were staring at the pool, their own reflection not showing a face at all, just a deeper, more profound darkness. “In the realm of Gluttony, Dymas. Where the earth is rich with what has been consumed and discarded.” The warmth of the pendant at Rory’s throat now felt like a brand. She touched it. “This came from there?” “It calls you there,” Isolde corrected gently. “As it called me to give it to you. The path is not a choice. It is a current in the river.” Before Rory could respond, a sound cut through the Grove’s hum—a clear, high note, like a crystal glass being struck. It came from deeper in the woods. From the direction they were heading. Nyx’s form coiled, becoming dense and dark. “That was not a memory.” Isolde’s head tilted, her silver hair falling over her shoulder. Her footprints, which had been absent since they entered, suddenly appeared for a single step before vanishing again. “No,” she said, the word soft and final. “That was the Grove itself. A warning. Or an invitation.” The Heartstone pulsed, a rapid, insistent beat against Rory’s skin. The Fae blade in her hand felt colder than ever, its faint glow intensifying in the twilight. “Which one?” Rory asked, her knuckles white on the hilt. Isolde smiled, and for the first time, it didn’t reach her eyes. “That is the question, Rory. That is always the question.” She turned and walked toward the sound, her feet leaving no trace on the strange, living earth. Nyx dissolved into the deep shadow of an obsidian tree, flowing alongside her unseen. Rory took one last look at the star-filled pool, at the impossible moons hanging in the purple sky, and followed them into the singing darkness of the ancient Grove. The cold blade, the warm stone, the humming air—it was a contradiction that felt like home, and like the deepest kind of danger, all at once.
created_at"2026-03-11T23:45:41.097Z" 3/11/2026, 11:45:41 PM
model"openrouter/healer-alpha"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1026
moderation_latency(null)
generation_time27032
tokens_prompt1816
tokens_completion2828
native_tokens_prompt1744
native_tokens_completion2442
native_tokens_completion_images(null)
native_tokens_reasoning324
native_tokens_cached1742
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
router(null)
provider_responses(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773272741-5ZysIOK7vZaAfrfJobeP"
upstream_id"gen-1773272741-5ZysIOK7vZaAfrfJobeP"
total_cost0
cache_discount(null)
upstream_inference_cost0
provider_name"Stealth"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount1
adverbTags
0"Isolde corrected gently [gently]"
dialogueSentences35
tagDensity0.457
leniency0.914
rawRatio0.063
effectiveRatio0.057
72.63% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1644
totalAiIsmAdverbs9
found
0
adverb"slowly"
count2
1
adverb"very"
count1
2
adverb"cautiously"
count1
3
adverb"slightly"
count1
4
adverb"completely"
count1
5
adverb"perfectly"
count1
6
adverb"gently"
count1
7
adverb"suddenly"
count1
highlights
0"slowly"
1"very"
2"cautiously"
3"slightly"
4"completely"
5"perfectly"
6"gently"
7"suddenly"
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)
20.92% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1644
totalAiIsms26
found
0
word"stark"
count2
1
word"shimmered"
count1
2
word"velvet"
count1
3
word"pulse"
count2
4
word"pulsed"
count3
5
word"profound"
count2
6
word"silence"
count1
7
word"vibrated"
count1
8
word"crystalline"
count1
9
word"weight"
count1
10
word"dance"
count1
11
word"perfect"
count1
12
word"mosaic"
count1
13
word"warmth"
count2
14
word"stomach"
count1
15
word"flicker"
count1
16
word"sense of"
count1
17
word"unreadable"
count1
18
word"whisper"
count1
19
word"crystal"
count1
highlights
0"stark"
1"shimmered"
2"velvet"
3"pulse"
4"pulsed"
5"profound"
6"silence"
7"vibrated"
8"crystalline"
9"weight"
10"dance"
11"perfect"
12"mosaic"
13"warmth"
14"stomach"
15"flicker"
16"sense of"
17"unreadable"
18"whisper"
19"crystal"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences108
matches(empty)
76.72% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount5
narrationSentences108
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)
analyzedSentences126
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1635
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
66.73% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions61
wordCount1381
uniqueNames11
maxNameDensity1.67
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Rory23
Richmond1
Park1
Nyx9
Heartstone3
Hel1
London2
Earth1
Isolde14
Fae4
Grove2
persons
0"Rory"
1"Nyx"
2"Earth"
3"Isolde"
places
0"Richmond"
1"Park"
2"Hel"
3"London"
4"Grove"
globalScore0.667
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences86
glossingSentenceCount8
matches
0"chord that seemed to hang in the air"
1"looked like spun glass, tinkling with a f"
2"flower that seemed to be slowly eating a butterfly, its petals closing around the insect with a gentle, deliberate motion"
3"looked like an apple, but its skin was a"
4"looked like them—drifted by, their lights"
5"looked like dark, wet soil"
6"felt like a brand"
7"felt like home, and like the deepest ki"
77.68% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.223
wordCount1635
matches
0"not blinking but slowly rotating, casting tiny, kaleidoscopic patterns on the"
1"not at her throat, but buried deep in what looked like dark, wet soil"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences126
matches
0"was that it"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs42
mean38.93
std23.49
cv0.603
sampleLengths
068
137
226
342
463
544
68
753
868
959
1042
1134
1228
1330
1452
1578
1649
176
1815
1988
2017
2132
2275
2312
2442
2531
2660
2714
2887
297
3029
316
3248
3320
3429
3533
3612
3746
3827
3910
4022
4186
98.77% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences108
matches
0"was replaced"
1"being struck"
25.33% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs229
matches
0"wasn’t looking"
1"was like walking"
2"were uncurling"
3"were missing"
4"were staring"
5"were heading"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount1
flaggedSentences7
totalSentences126
ratio0.056
matches
0"The air here in Richmond Park smelled different—thicker, sweeter, like crushed clover and something metallic she couldn’t place."
1"The noise of London—distant traffic, a plane overhead, the rustle of leaves in a normal park—vanished."
2"It looked like an apple, but its skin was a mosaic of shifting colors—silver, gold, deep violet—and it seemed to absorb the light rather than reflect it."
3"Fireflies—or things that looked like them—drifted by, their lights not blinking but slowly rotating, casting tiny, kaleidoscopic patterns on the ground."
4"It didn’t sink in; it rested on the surface, its rotating light making Nyx’s form glitter for a moment before it moved on."
5"Before Rory could respond, a sound cut through the Grove’s hum—a clear, high note, like a crystal glass being struck."
6"The cold blade, the warm stone, the humming air—it was a contradiction that felt like home, and like the deepest kind of danger, all at once."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1392
adjectiveStacks2
stackExamples
0"thick, emerald-green patterns"
1"different—thicker, sweeter, like"
adverbCount44
adverbRatio0.031609195402298854
lyAdverbCount12
lyAdverbRatio0.008620689655172414
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences126
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences126
mean12.98
std7.43
cv0.572
sampleLengths
026
124
218
316
44
54
613
718
88
918
1015
119
128
1312
1421
1522
168
175
1831
198
2019
2116
223
2315
247
259
268
2722
2822
295
3027
3127
3217
335
3420
3511
3611
3712
3810
3918
4026
414
4222
4311
4419
454
4612
4715
4821
4926
51.59% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.35714285714285715
totalSentences126
uniqueOpeners45
63.49% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences105
matches
0"Instead, stars Rory had never"
1"Then the image shifted."
ratio0.019
79.05% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences105
matches
0"She didn’t touch it."
1"She didn’t need to."
2"they whispered, the sound like"
3"It was warm, its faint"
4"She’d had it for months,"
5"She looked at the gap"
6"It wasn’t a physical doorway."
7"It was a distortion, a"
8"It wasn’t silence."
9"It was a new kind"
10"She stood in a field"
11"It was a deep, twilight"
12"Their violet eyes glowed brighter."
13"She walked as if she’d"
14"Her bare feet, Rory noticed,"
15"Its fronds were uncurling, then"
16"They began to walk."
17"She’d pulled it out once"
18"They moved deeper, the field"
19"Their leaves were a deep"
ratio0.352
40.95% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount88
totalSentences105
matches
0"The ancient oak standing stones"
1"Moss grew in thick, emerald-green"
2"The air here in Richmond"
3"Isolde stood before the largest"
4"She didn’t touch it."
5"She didn’t need to."
6"A faint luminescence, like moonlight"
7"Isolde said, her voice a"
8"Nyx’s form rippled beside Rory,"
9"they whispered, the sound like"
10"Rory touched the Heartstone pendant"
11"It was warm, its faint"
12"She’d had it for months,"
13"She looked at the gap"
14"It wasn’t a physical doorway."
15"It was a distortion, a"
16"Rory said, and stepped through"
17"The sensation was like walking"
18"The noise of London—distant traffic,"
19"It wasn’t silence."
ratio0.838
47.62% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences105
matches
0"Before Rory could respond, a"
ratio0.01
33.90% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences59
technicalSentenceCount9
matches
0"Nyx’s form rippled beside Rory, the shadows that comprised their body thinning at the edges, becoming more transparent."
1"Another had petals that looked like spun glass, tinkling with a faint, crystalline sound in a breeze that didn’t touch Rory’s face."
2"It was a deep, twilight purple, yet there was no sun or moon to account for the ample, sourceless light that bathed everything in a silvery glow."
3"Rory tore her eyes from a flower that seemed to be slowly eating a butterfly, its petals closing around the insect with a gentle, deliberate motion."
4"Their leaves were a deep burgundy, and they dripped a clear, viscous sap that formed perfect, jewel-like droplets on the grass below."
5"Fireflies—or things that looked like them—drifted by, their lights not blinking but slowly rotating, casting tiny, kaleidoscopic patterns on the ground."
6"They came to a clearing dominated by a pool of water that was perfectly still, its surface like black glass."
7"Her footprints, which had been absent since they entered, suddenly appeared for a single step before vanishing again."
8"The cold blade, the warm stone, the humming air—it was a contradiction that felt like home, and like the deepest kind of danger, all at once."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount7
matches
0"they whispered, the sound like dry leaves skittering across pavement"
1"all they said, but the word carried a weight of awe Rory had never heard from them before"
2"Isolde said, a smile touching her lips"
3"Nyx murmured, their head tilted"
4"Isolde warned, her voice calm but firm"
5"Nyx supplied, their voice a dry whisper"
6"Rory asked, her knuckles white on the hilt"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount6
fancyTags
0"they whispered (whisper)"
1"Rory whispered (whisper)"
2"Nyx murmured (murmur)"
3"Isolde warned (warn)"
4"Isolde explained (explain)"
5"Isolde corrected gently (correct)"
dialogueSentences35
tagDensity0.4
leniency0.8
rawRatio0.429
effectiveRatio0.343
68.1121%