Run: 2026-03-18-01KM090ZZ2KZ1M1EXJ5CHAGM8C

Run Details

Duration:
19.0s
Cost:
$0.016948
Provider:
OpenAI

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 air changed before the ground did. Rory felt it in the back of her throat first, a sweetness so thick it made her think of overripe fruit left too long in a warm kitchen, then a rush of heat that pushed against her face like an opened oven. The path beneath her boots, hard-packed earth only a moment ago, had given way to pale stone veined with gold. She stopped short and looked back over her shoulder. The way home was gone. Not hidden. Not shrouded. Gone, as if someone had taken a knife to the world and stitched something else in its place. Behind them stretched an avenue lined with black, cypress-like trees whose leaves shimmered bronze in the amber light. Ahead rose a terrace of white marble steps, broad enough to host a procession, leading toward a city that seemed less built than grown. Towers curled upward like spiraling stems. Bridges arched between them in elegant sweeps. Every surface caught the strange light and held it, glowing from within. The sky above was not sky at all, but a warm, luminous amber that made everything look suspended inside a lantern. Rory drew in a careful breath. It smelled of figs, smoke, wine, and something richer—roasting meat maybe, but not the kind she knew from Earth, something deeper and sweeter at once, as if an entire market had been reduced to perfume. “Keep close,” Isolde said. Rory glanced at the half-Fae seer. Isolde stood barefoot on the stone, pale as moonlit ash, her silver hair falling down her back in a smooth sheet that didn’t move in the heatless air. The folds of her dress brushed around her ankles, and yet she left no footprints in the dust dusting the terrace. She never did. Rory still found that unnerving, even after everything she’d seen. Nyx lingered a step behind, their form a dark, shifting silhouette with faint violet eyes burning in the shadow of a hood that wasn’t quite a hood. Here, in this place of amber light, they looked like a cut in the world’s fabric. They had been quieter than usual since Isolde led them through the boundary stone circle, and Rory couldn’t blame them. If she were made of living shadow, she might not love standing in a place that seemed designed to show off every edge and contour. “What is this place?” Rory asked, though she already knew Isolde would not answer plainly. Isolde tilted her head, listening to something Rory couldn’t hear. “A mouth that never learned mercy,” she said. “A garden fed by appetite. A court of hunger dressed in silk.” Rory gave her a look. “That sounds reassuring.” “Should it?” Nyx’s whisper drifted past her ear, dry as leaves skittering over stone. “If the answer is yes, we are in the wrong realm.” That earned the smallest tug at Isolde’s mouth, as close to amusement as Rory had ever seen. Then the seer started down the steps. Rory followed. The stone was warm under her shoes. Not sun-warm. Body-warm. The kind of warmth that made her think of skin. She resisted the urge to wipe her hands on her jeans. Her left wrist prickled where the small crescent scar sat beneath her sleeve, and her heart gave a strange, answering thump. On instinct, she touched the silver chain around her neck. The pendant resting there—deep crimson, thumbnail-sized—had been quiet for days. Now it stirred against her skin with a faint, steady pulse. Nyx noticed immediately. Of course they did. “You feel it,” they said. Rory tucked the pendant under her shirt. “Feels like it’s trying to climb out of my chest.” “Useful,” Isolde murmured. “The heart knows the road before the feet.” “That is not comforting,” Rory said. “No prophecy is.” The city opened before them as they reached the lower terraces. Rory had expected buildings. Markets. Maybe some demon-made parody of a medieval city, all iron and fire and screaming. Instead she found orchards. Not tidy rows like back home, but sprawling groves of trees heavy with fruit she couldn’t name. Some bore pears with skins the color of copper coins; others carried clusters of translucent berries that glowed faintly from within. Vines snaked up trellises carved with curling beasts and faces half-hidden in foliage. Beyond them, garden beds spilled over with herbs and flowers so vivid they looked painted. Crimson blossoms the size of dinner plates nodded beside feathery silver stalks. Blue leaves trembled under the breeze. The whole place seemed impossibly fertile, bursting at the seams with life and hunger alike. A narrow canal threaded through the gardens, water so clear Rory could see gilded fish moving beneath the surface like living sparks. The canal fed into pools lined with mosaics of crushed shell and green stone. Steam rose from one of them, scented with rosemary and something meaty enough to make her stomach twist. She was suddenly, sharply aware of how empty her own stomach was. There were people moving among the paths, though at first she mistook them for statues. Tall figures in layered robes of saffron, plum, and white drifted between the trees carrying baskets and silver knives. Some had horns curling from their temples like carved ivory; others wore masks shaped like birds or foxes. A few were plainly human, though their eyes held that faraway, trapped look Rory had seen in certain restaurant kitchens when the heat got too close and no one dared stop working. Those people kept their heads down and their pace brisk. Nobody lingered. One of the horned figures looked up as Rory passed and smiled with too many teeth. She looked away fast. “Dymas,” Isolde said, as if introducing a dangerous animal to a child who had already climbed into its pen. “It feeds on delight. On want. On the pleasure of too much.” Rory swallowed. The city’s beauty had a pressure to it. Even the air felt indulgent, thick and rich, full enough to bite. A laugh floated from somewhere beyond the orchards, followed by the clang of metal on metal and a burst of applause. In the distance, she saw a coliseum-like structure with open arches and columns wrapped in vines. Smoke curled from its roof in lazy ribbons, carrying the smell of seared spices and caramelized sugar. “A cooking arena?” she asked. Nyx’s shadow shifted, their outline sharpening for a moment. “Of course it is.” They moved deeper along the terrace road. The stone beneath Rory’s feet changed from pale marble to something darker, polished smooth by endless passing feet. Tiny flecks of amber flashed in it when light struck just right. She passed under an archway of living branches braided together and found herself staring at a market square unlike any she’d ever seen. No stalls, no canvas awnings. Instead there were tables of carved stone and hammered gold, each arranged under separate canopies of flowering vine. The displays were obscene in their abundance. Platters of fruit lacquered in honey. Towers of sugared nuts. Bread braided with herbs and glittering crystals of salt. Trays of glazed meats shot through with herbs she recognized only by scent: thyme, mint, something peppery and hot enough to bring tears to her eyes from three feet away. Jars of preserves glowed jewel-bright in the shade. Wines in bottles with necks twisted like swans sat in neat rows beside bowls of grapes so plump they looked ready to burst. At the center of the square, a fountain ran with what looked at first like water, then wine, then honey, then something darker and thicker, changing color every time Rory blinked. Copper bowls floated on the surface, turning slowly as though following an invisible current. A pair of children—at least Rory thought they were children—laughed as they reached in to catch the bowls, then recoiled when the liquid brushed their fingers and steamed. Rory stared. “That is not safe.” “Nor is crossing a street in Cardiff,” Nyx said. “Yet people manage.” She shot them a look. “That is not remotely the same.” “It is, in spirit.” Rory wanted to argue, but something at the edge of the square had caught her attention. A doorway stood there, cut into a wall of pale stone and framed by blackened vines. No door hung in the opening, only a curtain of shimmering heat. Beyond it, she caught the flash of knives, firelight, and rows of people in aprons moving with frightening precision. Her pendant pulsed hard against her chest. Rory froze. Isolde noticed at once. “Near to a road unseen,” she said softly. Rory lifted a hand to her shirt. “That thing’s reacting.” “Yes.” “To what?” The seer’s pale eyes turned toward the doorway, then beyond it, as though she could see through walls and miles and perhaps much worse. “To hunger wearing a familiar face.” Rory’s skin went cold beneath the heat of the place. “You could say that in a less creepy way.” “I could,” Isolde said. “I choose not to.” A sudden shout rang from the square, and all three of them turned. A cart had overturned near the fountain, spilling crates of fruit across the stone. Round red globes rolled in every direction, splitting open under careless feet to reveal pale, glistening flesh. A thin human man in a stained apron cursed and scrambled after them while a pair of attendants in white robes stooped to help. But Rory saw the man’s hands shaking too hard to catch anything. He was looking around like he expected someone to strike him. Then a shadow fell over the square. Not Nyx’s. Something larger, heavier. The temperature seemed to change all at once. The sweet, choking scent of the markets sharpened to something metallic. People bowed their heads. Even the fountain quieted, its gurgle softening as though the water itself were listening. At the far end of the square, atop a balcony of carved stone and trailing vines, a figure stepped into view. Rory couldn’t make out their face from this distance, only the silhouette wrapped in layers of dark gold and crimson. Servants immediately bowed lower. A ripple of murmured respect—or fear—moved through the crowd. Nyx went still beside her. Rory didn’t need to ask. Whoever that was, they mattered. “Keep your eyes down,” Isolde murmured. Rory, who had been staring, lowered her gaze a heartbeat too late. The figure on the balcony turned, and though Rory could not see their eyes, she felt herself noticed all the same. It was not like being seen by a person. It was like being tasted by the air. A slow, appraising attention touched her, paused, and then slid away. Her pulse hammered in her throat. “What was that?” she whispered. Isolde’s answer came after a long beat. “A door that does not open for free.” Rory exhaled carefully. She became aware of every small thing at once: the sweat gathering at her spine beneath her jacket; the cold weight of the blade Isolde had given her, hidden beneath her coat and strapped close to her side; the pendant’s heat; Nyx’s shadow brushing the edge of her boot like a warning. They were too exposed here, too human in a place where everything seemed built for excess and appetite. And still, she couldn’t deny the wonder of it. The sky turned the tops of the orchards to fire. Bees, if they were bees, moved between the blossoms with wings that flashed like shards of amber. Somewhere a choir was singing—not words, exactly, but harmonies so lush they sounded almost edible. The canal reflected the whole city in trembling ribbons of gold and dark green. Every surface glowed. Every scent layered over the next. It was beautiful in a way that made her uneasy, as though beauty itself had grown teeth. She turned slowly, taking it in. Past the market square, a road led uphill toward the city’s center, where terraces climbed one above another in impossible stacks. Along the route, fountains spilled into hanging gardens. Lanterns shaped like pomegranates swayed from iron hooks. Open courtyards held tables set for feasts that had not yet begun, silver plates gleaming in anticipation. In one courtyard, a cook as broad as a wardrobe was carving into a roast the size of a child, his knife flashing. In another, a pair of musicians played strings so fast Rory could not follow the movement of their hands. Everywhere there were signs of celebration. Everywhere there was consumption. And beneath it all, hidden just under the sweetness, was the unmistakable sense of a machine running on something alive. Rory crossed her arms tight over her chest. “I don’t like it.” “Good,” Nyx said. “The places worth fearing rarely ask permission.” Isolde resumed walking, and after a brief hesitation Rory followed. They left the square behind, passing under arches hung with clusters of glassy fruit and strings of dried herbs. The farther they went, the quieter the city became—not peaceful, exactly, but narrowed, as if the noise had been swallowed by stone. They came to a staircase descending into one of the lower terraces, where the air grew cooler and the amber light dimmed to copper. There, half-hidden beneath overgrown vines, Rory saw the first sign that this place was not all abundance. Bones. Not scattered carelessly, but set into the walls as decoration. Small ones, likely animal, polished white and arranged in patterns like flowers. Larger bones formed the frame of a courtyard gate. The sight made her stomach clench. At the center of the courtyard sat a deep basin filled with dark liquid that reflected no light at all. Rory couldn’t see the bottom. She stopped again. The Heartstone beneath her shirt gave another faint pulse. Warm. Insistent. Nyx’s voice dropped to a whisper carried on no wind at all. “That’s a threshold.” Rory looked from the basin to the bones. “To what?” Isolde’s silver hair stirred though the air remained still. “To deeper wanting.” Before Rory could ask what that meant, the liquid in the basin rippled. Something moved beneath the surface. She stepped back instinctively, hand flying to the hidden hilt at her side. The Fae-forged blade was cold enough to bite through the fabric of her coat, a clean moonlit chill against her palm when she touched it. Beside her, Nyx’s shadow stretched longer than their body, spilling toward the courtyard in a way that made the dark seem thicker. The surface of the basin bulged. Rory held her breath. Then, with a wet sound like silk tearing, a face rose from the dark water—pale, smooth, and wrong, with closed eyes and a mouth curved in a blissful smile. It opened its eyes in the same instant and stared straight at her. Rory’s breath caught hard. Her body wanted to run. Her mind, annoyingly, had already begun cataloging the distance to the stairs, the angle of the shadows, the fact that if this thing came out of the basin she’d need to strike low and fast— Isolde placed one hand lightly on Rory’s wrist. The creature sank back beneath the surface as if it had never been there. The basin stilled. Rory realized she was shaking. “That,” she said, voice thin, “is not a kitchen decoration.” “No,” Isolde said. “It is a warning.” Nyx’s shadow folded inward again, their glow dim but steady. “Do we continue?” Rory looked uphill at the glittering city, at the feasts being prepared, at the balconies and orchards and fountains and the impossible amber sky. Somewhere in that labyrinth of excess, something waited that her pendant recognized. Somewhere beneath the beauty, a door was opening or about to. She tightened her grip on the dagger hilt until the cold bit into her skin. “Yes,” she said. The word came out steadier than she felt. Isolde nodded once, as if she had expected nothing else. Then she turned toward the deeper terraces, where the city rose in shining layers toward its hidden heart. Rory fell into step beside her, with Nyx on her other side like a movable piece of night. Together they climbed into the warm, perfumed air of Dymas, the place of gluttony, where everything beautiful seemed ready to consume them if they looked away for too long.
created_at"2026-03-18T10:49:23.183Z" 3/18/2026, 10:49:23 AM
model"openai/gpt-5.4-mini-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency973
moderation_latency(null)
generation_time18770
tokens_prompt1590
tokens_completion4215
native_tokens_prompt1532
native_tokens_completion3511
native_tokens_completion_images0
native_tokens_reasoning87
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0169485
router(null)
provider_responses
0
endpoint_id"9ee065b2-3d1c-43bc-bdd7-28af3b148282"
id"resp_078e90ec1c24152e0169ba83333f6081938eba0924f44e82b7"
is_byokfalse
latency232
model_permaslug"openai/gpt-5.4-mini-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773830963-JN3GaZQRvBxBgsUxkIpD"
upstream_id"resp_078e90ec1c24152e0169ba83333f6081938eba0924f44e82b7"
total_cost0.0169485
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags17
adverbTagCount1
adverbTags
0"she said softly [softly]"
dialogueSentences44
tagDensity0.386
leniency0.773
rawRatio0.059
effectiveRatio0.045
87.12% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2717
totalAiIsmAdverbs7
found
0
adverb"suddenly"
count1
1
adverb"sharply"
count1
2
adverb"slowly"
count2
3
adverb"softly"
count1
4
adverb"carefully"
count1
5
adverb"lightly"
count1
highlights
0"suddenly"
1"sharply"
2"slowly"
3"softly"
4"carefully"
5"lightly"
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)
53.99% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2717
totalAiIsms25
found
0
word"shimmered"
count1
1
word"marble"
count2
2
word"silk"
count2
3
word"whisper"
count2
4
word"warmth"
count1
5
word"pulse"
count3
6
word"comforting"
count1
7
word"trembled"
count1
8
word"stomach"
count3
9
word"structure"
count1
10
word"pulsed"
count1
11
word"familiar"
count1
12
word"glistening"
count1
13
word"weight"
count1
14
word"gleaming"
count1
15
word"anticipation"
count1
16
word"sense of"
count1
17
word"chill"
count1
highlights
0"shimmered"
1"marble"
2"silk"
3"whisper"
4"warmth"
5"pulse"
6"comforting"
7"trembled"
8"stomach"
9"structure"
10"pulsed"
11"familiar"
12"glistening"
13"weight"
14"gleaming"
15"anticipation"
16"sense of"
17"chill"
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
emotionTells1
narrationSentences213
matches
0"g in anticipation"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount1
narrationSentences213
filterMatches
0"think"
1"look"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences240
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen52
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2708
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions79
wordCount2513
uniqueNames7
maxNameDensity1.75
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Earth1
Rory44
Isolde18
Nyx13
Heartstone1
Fae-forged1
Dymas1
persons
0"Rory"
1"Isolde"
2"Nyx"
places
0"Earth"
globalScore0.625
windowScore0.333
20.97% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences155
glossingSentenceCount8
matches
0"quite a hood"
1"looked like a cut in the world’s fabric"
2"seemed designed to show off every edge and contour"
3"seemed impossibly fertile bursting at the seams with life and hunger alike"
4"as if introducing a dangerous animal to a child who had already climbed into its pen"
5"as though following an invisible current"
6"seemed built for excess and appetite"
7"seemed ready to consume them if they looked away for too long"
15.36% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.846
wordCount2708
matches
0"not sky at all, but a warm, luminous amber"
1"Not tidy rows like back home, but sprawling groves of trees heavy with fruit she couldn’t name"
2"not words, exactly, but harmonies so lush they sounded almost edible"
3"not peaceful, exactly, but narrowed, as if the noise had been swallowed by stone"
4"Not scattered carelessly, but set into the walls as decoration"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences240
matches
0"held that faraway"
1"waited that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs103
mean26.29
std28.32
cv1.077
sampleLengths
07
171
25
322
488
541
64
768
888
915
1030
118
122
1323
1424
152
1683
177
185
1917
2011
216
223
2311
2423
2599
2654
2712
2896
2916
304
3131
3276
335
3413
3560
36110
3773
386
3912
4011
414
4263
437
442
4512
4610
471
482
4930
93.73% Passive voice overuse
Target: ≤2% passive sentences
passiveCount7
totalSentences213
matches
0"was gone"
1"been reduced"
2"were made"
3"being seen"
4"being tasted"
5"been swallowed"
6"being prepared"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs424
matches
0"was looking"
1"were listening"
2"was singing"
3"was carving"
4"was shaking"
5"was opening"
11.90% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount10
semicolonCount5
flaggedSentences11
totalSentences240
ratio0.046
matches
0"It smelled of figs, smoke, wine, and something richer—roasting meat maybe, but not the kind she knew from Earth, something deeper and sweeter at once, as if an entire market had been reduced to perfume."
1"The pendant resting there—deep crimson, thumbnail-sized—had been quiet for days."
2"Some bore pears with skins the color of copper coins; others carried clusters of translucent berries that glowed faintly from within."
3"Some had horns curling from their temples like carved ivory; others wore masks shaped like birds or foxes."
4"A pair of children—at least Rory thought they were children—laughed as they reached in to catch the bowls, then recoiled when the liquid brushed their fingers and steamed."
5"A ripple of murmured respect—or fear—moved through the crowd."
6"She became aware of every small thing at once: the sweat gathering at her spine beneath her jacket; the cold weight of the blade Isolde had given her, hidden beneath her coat and strapped close to her side; the pendant’s heat; Nyx’s shadow brushing the edge of her boot like a warning."
7"Somewhere a choir was singing—not words, exactly, but harmonies so lush they sounded almost edible."
8"The farther they went, the quieter the city became—not peaceful, exactly, but narrowed, as if the noise had been swallowed by stone."
9"Then, with a wet sound like silk tearing, a face rose from the dark water—pale, smooth, and wrong, with closed eyes and a mouth curved in a blissful smile."
10"Her mind, annoyingly, had already begun cataloging the distance to the stairs, the angle of the shadows, the fact that if this thing came out of the basin she’d need to strike low and fast—"
96.66% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2533
adjectiveStacks0
stackExamples(empty)
adverbCount111
adverbRatio0.043821555467824715
lyAdverbCount23
lyAdverbRatio0.009080142123963679
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences240
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences240
mean11.28
std8.16
cv0.723
sampleLengths
07
142
220
39
45
52
62
718
818
924
106
117
1212
1321
146
1535
164
176
1828
1921
203
2110
2227
2316
2420
2525
2615
2710
288
2912
305
313
322
3312
3411
3517
367
372
387
392
401
4110
4211
4321
4410
4510
4611
473
484
495
56.11% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.36666666666666664
totalSentences240
uniqueOpeners88
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount15
totalSentences186
matches
0"Then the seer started down"
1"Of course they did."
2"Maybe some demon-made parody of"
3"Instead she found orchards."
4"Even the air felt indulgent,"
5"Instead there were tables of"
6"Then a shadow fell over"
7"Even the fountain quieted, its"
8"Somewhere a choir was singing—not"
9"Everywhere there were signs of"
10"Everywhere there was consumption."
11"Then, with a wet sound"
12"Somewhere in that labyrinth of"
13"Somewhere beneath the beauty, a"
14"Then she turned toward the"
ratio0.081
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount30
totalSentences186
matches
0"She stopped short and looked"
1"It smelled of figs, smoke,"
2"She never did."
3"They had been quieter than"
4"She resisted the urge to"
5"Her left wrist prickled where"
6"She was suddenly, sharply aware"
7"She looked away fast."
8"They moved deeper along the"
9"She passed under an archway"
10"She shot them a look."
11"Her pendant pulsed hard against"
12"she said softly"
13"He was looking around like"
14"It was not like being"
15"It was like being tasted"
16"Her pulse hammered in her"
17"She became aware of every"
18"They were too exposed here,"
19"It was beautiful in a"
ratio0.161
99.78% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount134
totalSentences186
matches
0"The air changed before the"
1"Rory felt it in the"
2"The path beneath her boots,"
3"She stopped short and looked"
4"The way home was gone."
5"Towers curled upward like spiraling"
6"Bridges arched between them in"
7"Every surface caught the strange"
8"The sky above was not"
9"Rory drew in a careful"
10"It smelled of figs, smoke,"
11"Rory glanced at the half-Fae"
12"Isolde stood barefoot on the"
13"The folds of her dress"
14"She never did."
15"Rory still found that unnerving,"
16"Nyx lingered a step behind,"
17"Here, in this place of"
18"They had been quieter than"
19"Rory asked, though she already"
ratio0.72
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences186
matches
0"If she were made of"
1"Now it stirred against her"
2"Whoever that was, they mattered."
3"Before Rory could ask what"
ratio0.022
54.36% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences113
technicalSentenceCount14
matches
0"Rory felt it in the back of her throat first, a sweetness so thick it made her think of overripe fruit left too long in a warm kitchen, then a rush of heat that…"
1"Ahead rose a terrace of white marble steps, broad enough to host a procession, leading toward a city that seemed less built than grown."
2"The sky above was not sky at all, but a warm, luminous amber that made everything look suspended inside a lantern."
3"It smelled of figs, smoke, wine, and something richer—roasting meat maybe, but not the kind she knew from Earth, something deeper and sweeter at once, as if an …"
4"Isolde stood barefoot on the stone, pale as moonlit ash, her silver hair falling down her back in a smooth sheet that didn’t move in the heatless air."
5"Nyx lingered a step behind, their form a dark, shifting silhouette with faint violet eyes burning in the shadow of a hood that wasn’t quite a hood."
6"Some bore pears with skins the color of copper coins; others carried clusters of translucent berries that glowed faintly from within."
7"Copper bowls floated on the surface, turning slowly as though following an invisible current."
8"Even the fountain quieted, its gurgle softening as though the water itself were listening."
9"Open courtyards held tables set for feasts that had not yet begun, silver plates gleaming in anticipation."
10"In one courtyard, a cook as broad as a wardrobe was carving into a roast the size of a child, his knife flashing."
11"The farther they went, the quieter the city became—not peaceful, exactly, but narrowed, as if the noise had been swallowed by stone."
12"At the center of the courtyard sat a deep basin filled with dark liquid that reflected no light at all."
13"Beside her, Nyx’s shadow stretched longer than their body, spilling toward the courtyard in a way that made the dark seem thicker."
66.18% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount2
matches
0"Isolde said, as if introducing a dangerous animal to a child who had already climbed into its pen"
1"she said, voice thin,"
81.82% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount3
fancyTags
0"Isolde murmured (murmur)"
1"Isolde murmured (murmur)"
2"she whispered (whisper)"
dialogueSentences44
tagDensity0.386
leniency0.773
rawRatio0.176
effectiveRatio0.136
82.3773%