Run: 2026-11-11-01M75N62E5P945MW8ABJ07CZPS

Run Details

Duration:
1m 43s
Cost:
$0.047710
Provider:
Google AI Studio

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<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> 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.

Model response

AI
The Heartstone Pendant burned like a live coal against Rory’s collarbone as she stepped through the tear. For a fraction of a second, she was nowhere at all. The ancient oak standing stones and wildflower meadows of Isolde’s grove vanished into a press of static that made her teeth ache and raised every hair along her arms. She kept her grip tight on the hilt of the moonsilver dagger in her right hand, letting its unnatural, biting cold anchor her through the dizzying pull of the Veil. Then her boot came down on soft, spongy ground, and the static broke. Rory stumbled half a pace forward, catching her balance before looking up. Her breath stalled in her throat. There was no sun overhead, nor any clouds to speak of—only an immense, unbroken vault of warm amber, as if the entire world had been submerged inside a glass of aged honey. The light came from everywhere at once, rich and golden-brown, casting strange, softened shadows across a landscape that had never known a London winter. Behind her, the shimmering distortion of the rift hissed shut to a hairline fracture in the air. Instantly, the thumbnail-sized crimson gem at Rory’s throat cooled from a searing throb to a steady, watchful warmth beneath her shirt. "Bloody hell," Rory muttered, squinting against the syrupy glare. She pushed a lock of straight black hair behind her ear and turned a slow circle. "Literally, I suppose." Beside her, a six-foot column of living darkness detached itself from the ambient haze. Nyx flickered at the edges, their humanoid silhouette fraying like ink dropped into warm water before condensing into something nearly solid. Faintly glowing violet eyes narrowed against the pervasive amber radiance. "The light here has weight," Nyx said. Their voice carried no vibration in the chest, sounding instead like a dry whisper Riding a draft through an empty corridor. "It presses into the corners. There is nowhere to rest." Isolde stepped through last, smoothing the skirts of her pale dress. Her waist-length silver hair caught the honeyed sky and turned the color of Tarnished champagne. Unlike Rory, whose heavy delivery boots sank an inch into the dark, loamy soil, the Half-Fae glided forward without depressing a single blade of the emerald moss beneath her feet. "A gilded cage requires no bars if the door is baked of sugar," Isolde murmured, tilting her ageless face toward the horizon. Her pale lavender eyes reflected the endless orchards stretching before them. "Look with your eyes, little bird, not your tongue. Even the wind in Belphegor’s garden carries a hook." Rory swallowed, suddenly aware of what she was breathing. She had eaten half a carton of Yu-Fei’s pork dumplings barely an hour ago—or whatever passed for an hour before entering the Richmond grove—yet the first deep lungful of Dymasian air made her stomach twist with a fierce, hollow cramp. The breeze smelled impossibly good. Beneath the damp richness of fertile earth lay tangled notes of crushed figs, browned butter, roasted cloves, and warm, yeasty bread. It wasn't merely a scent; it felt like an accusation of emptiness, coaxing saliva into her mouth until her jaw ached. Unconsciously, Rory’s left thumb brushed the small crescent-shaped scar on her inside wrist—an old nervous habit—before she slid the leaf-shaped Fae blade back into the sheath at her hip. Even through leather and denim, its frostbite chill seeped into her thigh, cutting through the sluggish, conservatory heat of the realm. "Right," Rory said, forcing her gaze away from the rift so she could memorize a landmark—a twisted spire of rose-quartz jutting out of a briar patch ten yards left of the tear. "Nobody eats the scenery. Let's move before whatever patrols this side of the Veil notices the draft." They set off down a slope carpeted in velvet-leafed creeping thyme that released bursts of citrus and warm nutmeg every time Rory’s boots crushed it. Behind her, she glanced back once: one trail of deep, muddy bootprints, one faint ribbon of frost-kissed shade where Nyx drifted, and nothing at all behind Isolde. The scale of the place warped Rory’s sense of distance. What had looked from the ridge like a modest copse of fruit trees revealed itself, ten minutes down the trail, to be a towering primordial orchard. The trunks were thick as double-decker buses, their bark twisted like braided cinnamon and weeping slow, viscous beads of translucent sap that smelled sharply of spiced rum. Overhead, the canopy wove together into vaulted archways heavy with fruit Rory had no names for. Some hung in clusters like oversized grapes the size of plums, pulsing with an internal violet luminescence that rivaled Nyx’s eyes. Others resembled pomegranates split partway open along seams of pale gold, exposing seeds that shimmered like wet rubies. A low, resonant hum vibrated through the soles of Rory’s boots. She froze, raising a fist. Nyx melted instantly into the narrow band of umber shadow beneath a gnarled root, going entirely incorporeal save for two pinpricks of violet light. Isolde simply stopped, serene as a marble statue, watching the branches above. Out of a hollow high in the nearest trunk spilled a ribbon of movement. Rory tensed, fingers wrapping around the cold moonsilver hilt—then slowly exhaled in quiet astonishment. Bees, or things shaped like them, drifted lazy circles around the split golden fruits. Each insect was the size of a walnut, its segmented body formed from what looked like hammered copper wire and spun amber glass. As their translucent wings beat the thick air, they didn't buzz so much as chime, producing a layered, chorded thrumming like distant crystal singing bowls rubbed with wet fingers. They dipped delicate proboscises into the ruby seeds, drank until their glass abdomens glowed rose-gold, and drifted upward toward the canopy. "Constructs?" Rory whispered, craning her neck as the swarm floated past without sparing the intruders a glance. "Workers," Nyx corrected softly, rising out of the root’s shadow like dark smoke coalescing into a coat. "Not forged. Grown. Feel the pulse in the wood." Curious despite her caution, Rory stepped closer to the colossal trunk and hovered her bare palm an inch from the braided, cinnamon-colored bark. Heat radiated off it—not the ambient warmth of the sky, but the steady, rhythmic ninety-eight-degree flush of living flesh. Beneath the rough exterior, a slow, heavy *thump-thump* pushed sap upward through veins the width of drainpipes. Rory snatched her hand back, wiping her palm against her jeans as though she’d touched raw meat. Wonder curdled swiftly into unease. "The trees are alive," she said quietly. "Not like plants. Like livestock." "Where appetite has no ceiling, the soil itself must learn to bleed," Isolde said. She wandered ahead toward a break in the colossal roots where white stone peeked through the emerald moss. "Come. The wild rind gives way to the carved meat." They followed a sunken path flanked by trellises of pale, calcified material that Rory realized, after a second look, wasn't painted wrought iron or bleached wood. Smooth, jointed ribs arched twelve feet overhead, fused seamlessly at the spine to support sprawling vines heavy with midnight-blue gourds. Bone. Ancient, sunless, polished to an ivory sheen by centuries of creeping tendrils. Along the base of the bone trellises ran a narrow irrigation channel. Clear, sparkling liquid hurried down smooth marble troughs, chiming pleasantly over rounded river stones. Rory crouched beside the channel, careful not to let her fingers trail in it. Up close, the liquid moved with the slight, clinging viscosity of fine wine, leaving faint, sweet-smelling legs along the white marble banks. Tiny silver fish, slender as sewing needles and nearly transparent, darted upstream against the intoxicating current. "Everything here is an ingredient," Rory murmured, standing up as another wave of phantom hunger clawed at her ribs. Her mouth felt dry; the sweet vapor rising off the stream whispered that a single cupped handful would clear the dull ache behind her temples. She pressed her hand flat over the moonsilver sheath until the cold bit sharply into her palm, snapping her focus back. "Even the water." "Careful ahead," Nyx breathed, gliding past her to the mouth of the bone arbor. Their tall silhouette rippled, edges sharpening into protective angles. Rory stepped up beside the Shade, with Isolde drifting silently to her left. The bone trellis ended abruptly at the lip of an ancient, crumbling stone terrace choked with wild saffron crocuses and gilded briars. Directly in front of them stood what remained of a pavilion—six fluted columns of veined rose marble encircling a long banquet table carved from a single slab of obsidian. There were no diners, though the table had never stopped being served. Vines thick as pythons had grown up through cracks in the obsidian, cradling tarnished silver platters in loops of thorned green stem. Upon the platters sat split melons with flesh like glowing honeycomb, mounds of crystalline salt tinted pale pink, and strange, velvety fungi shaped like folded swans that exhaled faint puffs of savory grey spores whenever the breeze stirred. Around the base of the table, the moss grew thickest, hiding half-buried remnants of Porcelain dishes and rusted chef’s knives forged in styles centuries out of date on Earth. Rory stepped onto the cracked flagstones of the terrace, her bright blue eyes scanning the perimeter before settling on one of the marble columns. Halfway up the stone, partially obscured by creeping vanilla orchids, deep gouges marred the smooth rose surface. Not claw marks. Letters, scratched furiously with the snapped tip of a steel paring blade until the metal itself remained wedged in the last stroke: *NEVER ENOUGH SALT.* A chill that had nothing to do with Isolde’s dagger slid down Rory’s spine. She thought of the contracts whispered about in Silas’s bar back in London—desperate mortals trading eternity for perfection of craft, brought down here to cook forever for appetites that could never be sated. "How old is this place?" Rory asked softly, looking past the ruined pavilion. "Older than the first winter," Isolde replied, stepping onto the broken marble parapet at the terrace's edge. The warm wind caught her silver hair, lifting it like spun silk against the amber expanse. "Younger than the first hunger." Rory joined her at the balustrade, Nyx looming half a step behind where the marble cast a thin, merciful ribbon of shadow. From the terrace, the ancient border orchard dropped away into a breathtaking, terrifying vista. Mile after mile of terraced vineyards tumbled down into a vast golden basin, crosshatched by shining rivers of wine and amber canals. Far below, rising from the lush geometry of manicured gardens and smoking spice-groves, stood palaces of impossible excess—spires of copper and cream marble tiered like wedding cakes, open-air amphitheaters ringed by bonfires that sent plumes of fragrant woodsmoke curling lazily toward the sunless sky, and gleaming glass conservatories large enough to swallow half of Cardiff. Even from leagues away, carried upward on thermals of warm, spiced air, Rory thought she could hear it: the faint, ceaseless roar of laughter, clattering silver, and roaring hearth-fires. Nyx’s violet eyes fixed on the sprawling estates below. "A million tables," the Shade whispered, genuine unease threading their wind-hollow voice, "and everything that walks is eventually on the menu." Rory rested her hand on the warm marble rail, feeling the steady crimson pulse of the Heartstone against her skin and the freezing bite of Fae silver against her hip. Between the heat and the cold, her head felt entirely clear. "Good thing we didn't come for dinner, then," Rory said, already tracing the safest line down through the wild briars toward the valley floor. "Come on. Let's find a way down before the bees decide we're ripe."
created_at"2026-11-11T15:56:19.281Z" 11/11/2026, 3:56:19 PM
model"google/gemini-4-carbon-20261110"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4474
moderation_latency(null)
generation_time102985
tokens_prompt1547
tokens_completion3870
native_tokens_prompt1620
native_tokens_completion4447
native_tokens_completion_images0
native_tokens_reasoning1879
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"STOP"
service_tier"default"
usage0.04771
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.2; linux; x64))"
http_referer(null)
request_id"req-1794412579-XRZJgJDa6AStMUepdygj"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1794412579-2AFMslml0B9lEc3oZJYy"
upstream_id"I5D0auzEHKbj0_gP-ZWtoAk"
provider_responses
0
endpoint_id"f0c9681d-e99b-4bcb-8031-752429da222d"
id"I5D0auzEHKbj0_gP-ZWtoAk"
is_byokfalse
latency4472
model_permaslug"google/gemini-4-carbon-20261110"
provider_name"Google AI Studio"
status200
total_cost0.04771
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
0.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags14
adverbTagCount3
adverbTags
0"Nyx corrected softly [softly]"
1"she said quietly [quietly]"
2"Rory asked softly [softly]"
dialogueSentences24
tagDensity0.583
leniency1
rawRatio0.214
effectiveRatio0.214
82.15% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1961
totalAiIsmAdverbs7
found
0
adverb"suddenly"
count1
1
adverb"sharply"
count2
2
adverb"slowly"
count1
3
adverb"softly"
count2
4
adverb"lazily"
count1
highlights
0"suddenly"
1"sharply"
2"slowly"
3"softly"
4"lazily"
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)
8.21% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1961
totalAiIsms36
found
0
word"searing"
count1
1
word"throb"
count1
2
word"warmth"
count2
3
word"flickered"
count1
4
word"weight"
count1
5
word"whisper"
count1
6
word"stomach"
count1
7
word"chill"
count2
8
word"velvet"
count1
9
word"sense of"
count1
10
word"shimmered"
count1
11
word"vibrated"
count1
12
word"marble"
count9
13
word"crystal"
count1
14
word"pulse"
count2
15
word"rhythmic"
count1
16
word"crystalline"
count1
17
word"porcelain"
count1
18
word"scanning"
count1
19
word"silk"
count1
20
word"looming"
count1
21
word"gleaming"
count1
22
word"ceaseless"
count1
23
word"roaring"
count1
24
word"tracing"
count1
highlights
0"searing"
1"throb"
2"warmth"
3"flickered"
4"weight"
5"whisper"
6"stomach"
7"chill"
8"velvet"
9"sense of"
10"shimmered"
11"vibrated"
12"marble"
13"crystal"
14"pulse"
15"rhythmic"
16"crystalline"
17"porcelain"
18"scanning"
19"silk"
20"looming"
21"gleaming"
22"ceaseless"
23"roaring"
24"tracing"
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
narrationSentences99
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences99
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences109
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen58
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords4
totalWords1950
ratio0.002
matches
0"thump-thump"
1"NEVER ENOUGH SALT."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
74.20% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions67
wordCount1781
uniqueNames20
maxNameDensity1.52
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Heartstone2
Pendant1
Rory27
Isolde9
Veil1
London2
Riding1
Tarnished1
Half-Fae1
Yu-Fei1
Richmond1
Dymasian1
Fae3
Nyx9
Curious1
Shade2
Porcelain1
Earth1
Silas1
Cardiff1
persons
0"Pendant"
1"Rory"
2"Isolde"
3"Half-Fae"
4"Yu-Fei"
5"Fae"
6"Nyx"
7"Porcelain"
8"Silas"
places
0"London"
1"Richmond"
2"Cardiff"
globalScore0.742
windowScore1
95.05% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences91
glossingSentenceCount2
matches
0"felt like an accusation of emptiness, c"
1"looked like hammered copper wire and spun"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.513
wordCount1950
matches
0"not the ambient warmth of the sky, but the steady, rhythmic ninety-eight-degree flush of living fle"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences109
matches
0"whispered that a"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs46
mean42.39
std23.33
cv0.55
sampleLengths
017
170
213
318
456
538
628
745
838
956
1051
119
1287
1350
1449
1552
1679
1739
1816
1936
2028
2187
2217
2326
2459
2522
2612
2742
2859
2978
3068
3123
3213
3351
3412
3589
3669
3747
3813
3938
4022
4191
4229
4330
4441
4537
98.17% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences99
matches
0"been submerged"
1"being served"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs279
matches
0"was breathing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount11
semicolonCount2
flaggedSentences11
totalSentences109
ratio0.101
matches
0"There was no sun overhead, nor any clouds to speak of—only an immense, unbroken vault of warm amber, as if the entire world had been submerged inside a glass of aged honey."
1"She had eaten half a carton of Yu-Fei’s pork dumplings barely an hour ago—or whatever passed for an hour before entering the Richmond grove—yet the first deep lungful of Dymasian air made her stomach twist with a fierce, hollow cramp."
2"It wasn't merely a scent; it felt like an accusation of emptiness, coaxing saliva into her mouth until her jaw ached."
3"Unconsciously, Rory’s left thumb brushed the small crescent-shaped scar on her inside wrist—an old nervous habit—before she slid the leaf-shaped Fae blade back into the sheath at her hip."
4"\"Right,\" Rory said, forcing her gaze away from the rift so she could memorize a landmark—a twisted spire of rose-quartz jutting out of a briar patch ten yards left of the tear."
5"Rory tensed, fingers wrapping around the cold moonsilver hilt—then slowly exhaled in quiet astonishment."
6"Heat radiated off it—not the ambient warmth of the sky, but the steady, rhythmic ninety-eight-degree flush of living flesh."
7"Her mouth felt dry; the sweet vapor rising off the stream whispered that a single cupped handful would clear the dull ache behind her temples."
8"Directly in front of them stood what remained of a pavilion—six fluted columns of veined rose marble encircling a long banquet table carved from a single slab of obsidian."
9"She thought of the contracts whispered about in Silas’s bar back in London—desperate mortals trading eternity for perfection of craft, brought down here to cook forever for appetites that could never be sated."
10"Far below, rising from the lush geometry of manicured gardens and smoking spice-groves, stood palaces of impossible excess—spires of copper and cream marble tiered like wedding cakes, open-air amphitheaters ringed by bonfires that sent plumes of fragrant woodsmoke curling lazily toward the sunless sky, and gleaming glass conservatories large enough to swallow half of Cardiff."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1815
adjectiveStacks1
stackExamples
0"small crescent-shaped scar"
adverbCount64
adverbRatio0.03526170798898071
lyAdverbCount29
lyAdverbRatio0.015977961432506887
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences109
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences109
mean17.89
std8.79
cv0.491
sampleLengths
017
111
229
330
413
512
66
732
824
917
1021
119
1216
133
1414
1521
1610
177
1821
1910
2011
2115
2230
2322
2411
2518
269
2740
285
2921
3021
3129
3221
3332
3417
3525
3627
3710
3826
3927
4016
4121
4218
4311
445
4524
4612
4714
4814
4914
99.39% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats0
diversityRatio0.5963302752293578
totalSentences109
uniqueOpeners65
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences96
matches
0"Then her boot came down"
1"Instantly, the thumbnail-sized crimson gem"
2"Faintly glowing violet eyes narrowed"
3"Unconsciously, Rory’s left thumb brushed"
4"Directly in front of them"
ratio0.052
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount18
totalSentences96
matches
0"She kept her grip tight"
1"Her breath stalled in her"
2"She pushed a lock of"
3"Their voice carried no vibration"
4"Her waist-length silver hair caught"
5"Her pale lavender eyes reflected"
6"She had eaten half a"
7"It wasn't merely a scent;"
8"They set off down a"
9"She froze, raising a fist."
10"They dipped delicate proboscises into"
11"she said quietly"
12"She wandered ahead toward a"
13"They followed a sunken path"
14"Her mouth felt dry; the"
15"She pressed her hand flat"
16"Their tall silhouette rippled, edges"
17"She thought of the contracts"
ratio0.188
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount63
totalSentences96
matches
0"The Heartstone Pendant burned like"
1"The ancient oak standing stones"
2"She kept her grip tight"
3"Rory stumbled half a pace"
4"Her breath stalled in her"
5"The light came from everywhere"
6"Rory muttered, squinting against the"
7"She pushed a lock of"
8"Nyx flickered at the edges,"
9"Their voice carried no vibration"
10"Isolde stepped through last, smoothing"
11"Her waist-length silver hair caught"
12"Isolde murmured, tilting her ageless"
13"Her pale lavender eyes reflected"
14"Rory swallowed, suddenly aware of"
15"She had eaten half a"
16"The breeze smelled impossibly good."
17"It wasn't merely a scent;"
18"Rory said, forcing her gaze"
19"They set off down a"
ratio0.656
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences96
matches
0"Even through leather and denim,"
1"Even from leagues away, carried"
ratio0.021
39.47% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences76
technicalSentenceCount11
matches
0"The ancient oak standing stones and wildflower meadows of Isolde’s grove vanished into a press of static that made her teeth ache and raised every hair along he…"
1"There was no sun overhead, nor any clouds to speak of—only an immense, unbroken vault of warm amber, as if the entire world had been submerged inside a glass of…"
2"The light came from everywhere at once, rich and golden-brown, casting strange, softened shadows across a landscape that had never known a London winter."
3"The trunks were thick as double-decker buses, their bark twisted like braided cinnamon and weeping slow, viscous beads of translucent sap that smelled sharply o…"
4"Some hung in clusters like oversized grapes the size of plums, pulsing with an internal violet luminescence that rivaled Nyx’s eyes."
5"Others resembled pomegranates split partway open along seams of pale gold, exposing seeds that shimmered like wet rubies."
6"Rory snatched her hand back, wiping her palm against her jeans as though she’d touched raw meat."
7"Upon the platters sat split melons with flesh like glowing honeycomb, mounds of crystalline salt tinted pale pink, and strange, velvety fungi shaped like folded…"
8"A chill that had nothing to do with Isolde’s dagger slid down Rory’s spine."
9"She thought of the contracts whispered about in Silas’s bar back in London—desperate mortals trading eternity for perfection of craft, brought down here to cook…"
10"Far below, rising from the lush geometry of manicured gardens and smoking spice-groves, stood palaces of impossible excess—spires of copper and cream marble tie…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount7
fancyTags
0"Rory muttered (mutter)"
1"Isolde murmured (murmur)"
2"Rory whispered (whisper)"
3"Nyx corrected softly (correct)"
4"Rory murmured (murmur)"
5"Nyx breathed (breathe)"
6"the Shade whispered (whisper)"
dialogueSentences24
tagDensity0.583
leniency1
rawRatio0.5
effectiveRatio0.5
83.0218%