Run: 2026-07-09-01KX40TZ4GX2FVWZGAZ882YT2Q

Run Details

Duration:
32.8s
Cost:
$0.036628
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The Heartstone thudded against Aurora’s sternum as she stepped through the tear in the air. London vanished without the courtesy of a fade. One moment, rain had needled the pavement behind the Golden Empress, turning the bins and brickwork slick and black. The next, heat pressed over her face with the weight of a wet cloth. She stopped hard enough that Nyx flowed around her shoulder. “Do not breathe too deeply,” they whispered. Aurora had already drawn breath. The air tasted of burnt sugar, crushed mint, hot stone, and something rich enough to make her stomach twist. Her boots sank a fraction into red-gold dust. She looked down. The ground glittered with grains like ground spice: saffron yellow, black pepper dark, flakes of salt that flashed under the amber sky. Behind them, the portal narrowed between two slabs of cracked black rock. Its rim shone with the watery shimmer Aurora had seen on summer roads. Rain dripped from the London side, each drop vanishing before it struck Dymas. Isolde stood two paces ahead, silver hair unstirred by the dry wind. Her pale dress trailed across the coloured dust without leaving a mark. Aurora glanced at the untouched ground behind her. “Your feet still do that here.” “They did it before here.” “That was not an answer.” “Truth rarely arrived with a handle.” Nyx had taken a solid shape, though their edges kept shedding threads of darkness that curled around their long limbs before melting into the earth. Their violet eyes fixed on the horizon. Aurora followed their gaze. A city climbed from the basin ahead of them. At first she took its towers for cliffs. Then one of them turned slowly beneath the amber light, and sunlight flared along its glazed skin. Its walls had been built from layers of enormous plates: oyster shell, polished bone, green-veined marble, hammered copper. Bridges of pale stone arched between the towers at impossible angles, crowded with hanging gardens. Vines poured from them in ropes as thick as ship’s cables, bearing fruit in colours Aurora had no names for—blue pears with silver leaves, purple melons striped in gold, clusters of tiny red berries that glowed like coals. Beyond the city stretched vineyards. Their rows rolled over low hills, each vine trained along white trellises that looked like rib cages. Farther still, an orchard spread under the strange sky. Its trees bore lantern-sized fruit, and every so often one split open with a soft pop, spilling steam. A bell sounded from the city. The note rolled through the basin, low and deep. It did not stop at Aurora’s ears. It travelled through her teeth and ribs. “That’s Dymas,” she murmured. “No.” Isolde lifted one hand towards the terraces, the gardens, the gilded roofs. “That is one of Dymas’s hungers.” Aurora rubbed her thumb over the crescent scar on her wrist. The Heartstone burned warmer against her skin. “There are more?” “Enough to keep a prince entertained.” The path before them ran between two walls of pale, waxy stone. It looked recently poured, though no mason’s marks cut its surface. Hundreds of little mouths had been pressed into the walls. Some smiled. Some gaped. Some showed rows of tiny teeth. Aurora bent closer. One mouth breathed out a puff of cinnamon. Nyx’s shadow hand closed around her elbow and pulled her back. “That wall just exhaled at me.” “It was considering you.” “Tell it I’m stringy.” The nearest mouth stretched wider. A pink tongue flicked over its teeth. Isolde moved along the path without looking at it. “Insulting food was poor manners in any realm.” “I did not know I was food.” “You knew enough to call yourself stringy.” Aurora drew the Fae-forged blade from inside her jacket. The moonsilver dagger made a clean, soft sound. Even under the amber sky, its edge carried a faint white sheen. Nyx glanced down at it. “Cold iron’s prettier cousin.” “Moonsilver,” Aurora corrected. “It had the same family manners.” The walls watched them pass. They moved downhill, keeping the city to their left. Heat rose from the dust through Aurora’s soles, yet the dagger chilled her palm until her fingers ached. She tucked the Heartstone beneath her shirt, but its warmth pressed straight through the fabric. The path gave way to a field of low plants with broad green leaves. Each leaf held a pool of clear water, though no cloud crossed the sky. Tiny fish moved in the pools, their bodies translucent as peeled grapes. Aurora crouched beside one. The fish turned. Its round black eye met hers. “Don’t.” Nyx’s warning came sharp enough to stop her hand. “What?” The fish opened its mouth. Aurora heard her father’s voice. Rory, love, you left the kettle on again. Her hand jerked back. The voice had sounded close enough for her to smell his aftershave, cedar and bitter orange. She stared at the fish. It blinked once, then slipped under the water gathered in the leaf. Her throat tightened. Nyx stood beside her, darkness spreading over the plants around their feet. “It borrowed what it found.” “It found that in my head?” “Everything here ate. Some things began with memory.” Isolde reached past Aurora and plucked a scarlet fruit from one of the plants. The fruit had a human ear growing from its side. It whispered as Isolde held it up. “Please. Please. Please.” Aurora recoiled. Isolde bit into it. Juice ran down her fingers, bright as blood. The whispering stopped. “Not all hunger was cruel,” Isolde said around the mouthful. “Some hunger merely lacked manners.” “You have a strange definition of cruel.” The Seer swallowed. “It had grown ripe.” Aurora kept walking. The field ended at a canal. Black water slid through a channel lined with white stones. Long boats drifted under a bridge ahead, each one piled high with produce. A crew of broad-shouldered figures worked the poles. They wore aprons striped in red and cream, and smooth porcelain masks painted with grinning mouths. One boat carried cages. Aurora slowed. At first she thought the cages held birds. Then one of the shapes inside clutched the bars with hands. Thin hands. Human hands. A woman in a grey dress sat curled in the nearest cage. Her hair hung in damp ropes around her face. When the boat passed beneath the bridge, she lifted her head. Aurora’s grip tightened on the dagger. The woman looked no older than twenty. A brass tag hung around her neck. KITCHEN DEBT: 17 YEARS REMAINING. Another prisoner laughed from the rear cage. The sound came rough and empty. “Seventeen?” he called to the masked boatmen. “You promised me twelve!” One of the masks turned. “You burned the pastry, chef.” “I burned one tray.” “You burned Prince Belphegor’s pear tarts.” The prisoner spat into the canal. The spit hissed, then a pale hand rose from the black water and caught it. Aurora stepped towards the bank. Nyx blocked her with a wall of shadow. “Move.” “Not yet.” “There are people in cages.” “There were guards on that boat. There were more beneath the water. And that canal fed somewhere hungry.” Aurora looked past them. Beneath the water’s skin, pale shapes slid against the current. Fingers. Arms. Faces with their mouths sewn shut. The caged woman saw Aurora’s blade. Hope flared across her face so quickly it hurt to watch. “Please,” she called. “Please, I can pay you. I know recipes. I know wards. I know the palace routes.” The boatman drove his pole into the channel. The boat gathered speed. Aurora took one step into the water. Pain flashed up her ankle. She stumbled back with a gasp. A red welt curled around her skin above the boot. Nyx caught her before she fell. “Black liquor,” they murmured. “It rendered bone.” The woman’s boat had already slipped beneath the bridge. Her fingers clung to the cage bars until shadow swallowed them. Aurora pressed her jaw shut. Isolde watched her with those pale lavender eyes. “Every road demanded a toll.” “Do not turn that into a proverb.” “I had no need. The road did it first.” They crossed the bridge. On the far side, the world smelled sweeter. A market spread under awnings sewn from broad, iridescent leaves. Glass bowls overflowed with fruits that pulsed faintly. Vendors called out from behind counters carved from dark wood. A man with ram’s horns offered slices of something white and marbled, shaving them with a cleaver. A little girl with six eyes held a tray of sugared beetles. They clicked their wings against one another, making a sound like rain on tin. No one spared the three of them more than a glance. That felt worse than stares. Aurora kept her hood up. Nyx had pulled their shape inward, taking on the look of a very tall man wrapped in a black coat, though their face remained a blur beneath the brim of a borrowed hat. Isolde looked impossible to hide. Silver hair caught every scrap of light, and the crowd bent around her as water bent around a stone. A vendor held up a jar filled with golden liquid. “Dream honey! One spoon, eight hours of bliss. Two spoons, you’ll never forgive yourself.” Aurora stared at the pale shapes drifting in the jar. “Are those teeth?” “Milk teeth. Children’s dreams carried the sweetest notes.” Nyx steered her away before the vendor could offer a sample. At the centre of the market stood a fountain made from stacked banquet plates. Water ran from one dish to the next, changing colour as it fell: green, then pink, then a blue so deep it looked almost black. Instead of statues, the fountain held figures frozen in the act of eating. A stone woman bit into a stone apple. A stone boy held a spoon at his lips. A stone dog gnawed a stone bone. Aurora stopped at the rim. The stone boy’s eyes moved. His spoon clinked against his teeth. “Don’t look too long,” Nyx told her. “He’s alive.” “He had been.” The boy’s stone lips parted. A thin thread of water trickled from the corner of his mouth. “Hungry,” he rasped. A figure pushed through the market crowd from the far side of the fountain. The stranger wore a chef’s white coat buttoned to the throat. Its sleeves bore dark stains. A silver platter rested under one arm, covered by a domed lid. The market noise thinned around him. He set the platter on the fountain’s rim. The lid lifted with a small flourish. Inside lay three black figs, each split open to show a crimson centre. The Heartstone struck once against Aurora’s chest, hot enough to make her flinch. The chef smiled at her. “Ah,” he said. “There you are.”
created_at"2026-07-09T18:04:31.257Z" 7/9/2026, 6:04:31 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1572
moderation_latency(null)
generation_time32621
tokens_prompt1816
tokens_completion3047
native_tokens_prompt1706
native_tokens_completion2413
native_tokens_completion_images0
native_tokens_reasoning88
native_tokens_cached1703
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.03662825
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_014316badbfc0da1016a4fe2af5ba881949cf70bcd6dc27fb7"
is_byokfalse
latency236
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620271-hmDeTui3d4WHTxBwE6zG"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620271-7aGzzD6xPRMIf5BCYnDR"
upstream_id"resp_014316badbfc0da1016a4fe2af5ba881949cf70bcd6dc27fb7"
total_cost0.03662825
cache_discount0.00383175
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags11
adverbTagCount1
adverbTags
0"Isolde said around [around]"
dialogueSentences54
tagDensity0.204
leniency0.407
rawRatio0.091
effectiveRatio0.037
91.63% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1793
totalAiIsmAdverbs3
found
0
adverb"slowly"
count1
1
adverb"quickly"
count1
2
adverb"very"
count1
highlights
0"slowly"
1"quickly"
2"very"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
77.69% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1793
totalAiIsms8
found
0
word"weight"
count1
1
word"stomach"
count1
2
word"marble"
count1
3
word"flicked"
count1
4
word"chilled"
count1
5
word"warmth"
count1
6
word"porcelain"
count1
7
word"pulsed"
count1
highlights
0"weight"
1"stomach"
2"marble"
3"flicked"
4"chilled"
5"warmth"
6"porcelain"
7"pulsed"
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
narrationSentences172
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences172
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences215
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1792
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
58.32% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions63
wordCount1527
uniqueNames11
maxNameDensity1.83
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Heartstone4
Aurora28
Golden1
Empress1
Nyx11
London2
Dymas1
Isolde9
Fae-forged1
Seer1
One4
persons
0"Heartstone"
1"Aurora"
2"Empress"
3"Nyx"
4"Isolde"
5"Seer"
6"One"
places
0"London"
globalScore0.583
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences119
glossingSentenceCount1
matches
0"looked like rib cages"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1792
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences215
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs132
mean13.58
std16.02
cv1.18
sampleLengths
015
141
210
37
45
552
638
724
88
96
105
115
126
1332
144
159
1696
1749
186
1923
204
2119
2218
233
246
2543
263
278
2811
296
304
314
3212
339
348
357
367
3729
385
394
403
416
425
4342
4440
454
469
471
489
491
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences172
matches
0"been built"
1"been pressed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs260
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences215
ratio0.005
matches
0"Vines poured from them in ropes as thick as ship’s cables, bearing fruit in colours Aurora had no names for—blue pears with silver leaves, purple melons striped in gold, clusters of tiny red berries that glowed like coals."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1533
adjectiveStacks0
stackExamples(empty)
adverbCount43
adverbRatio0.028049575994781473
lyAdverbCount4
lyAdverbRatio0.002609262883235486
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences215
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences215
mean8.33
std5.3
cv0.636
sampleLengths
015
18
219
314
410
57
65
719
88
93
1022
1112
1213
1313
1412
1512
168
176
185
195
206
2125
227
234
249
258
2617
2718
2815
2938
305
3117
329
3318
346
359
367
377
384
3913
406
4111
427
433
446
4512
4611
4710
482
492
53.64% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.3581395348837209
totalSentences215
uniqueOpeners77
63.69% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences157
matches
0"Then one of them turned"
1"Then one of the shapes"
2"Instead of statues, the fountain"
ratio0.019
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount30
totalSentences157
matches
0"She stopped hard enough that"
1"Her boots sank a fraction"
2"She looked down."
3"Its rim shone with the"
4"Her pale dress trailed across"
5"Their violet eyes fixed on"
6"Its walls had been built"
7"Their rows rolled over low"
8"Its trees bore lantern-sized fruit,"
9"It did not stop at"
10"It travelled through her teeth"
11"It looked recently poured, though"
12"They moved downhill, keeping the"
13"She tucked the Heartstone beneath"
14"Its round black eye met"
15"Her hand jerked back."
16"She stared at the fish."
17"It blinked once, then slipped"
18"Her throat tightened."
19"It whispered as Isolde held"
ratio0.191
33.25% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount134
totalSentences157
matches
0"The Heartstone thudded against Aurora’s"
1"London vanished without the courtesy"
2"The next, heat pressed over"
3"She stopped hard enough that"
4"Aurora had already drawn breath."
5"The air tasted of burnt"
6"Her boots sank a fraction"
7"She looked down."
8"The ground glittered with grains"
9"Its rim shone with the"
10"Rain dripped from the London"
11"Isolde stood two paces ahead,"
12"Her pale dress trailed across"
13"Aurora glanced at the untouched"
14"Nyx had taken a solid"
15"Their violet eyes fixed on"
16"Aurora followed their gaze."
17"A city climbed from the"
18"Its walls had been built"
19"Bridges of pale stone arched"
ratio0.854
31.85% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences157
matches
0"Even under the amber sky,"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences66
technicalSentenceCount3
matches
0"The ground glittered with grains like ground spice: saffron yellow, black pepper dark, flakes of salt that flashed under the amber sky."
1"Nyx had taken a solid shape, though their edges kept shedding threads of darkness that curled around their long limbs before melting into the earth."
2"Vines poured from them in ropes as thick as ship’s cables, bearing fruit in colours Aurora had no names for—blue pears with silver leaves, purple melons striped…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount0
matches(empty)
75.93% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount4
fancyTags
0"they whispered (whisper)"
1"she murmured (murmur)"
2"Aurora corrected (correct)"
3"they murmured (murmur)"
dialogueSentences54
tagDensity0.167
leniency0.333
rawRatio0.444
effectiveRatio0.148
89.5334%