Run: 2026-07-09-01KX40M5PQPE4H1RR4HM7TBFM2

Run Details

Duration:
1m 8s
Cost:
$0.102086
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 ancient oaks stood in a ring where no ring had stood a moment before. Aurora stopped beneath Richmond Park’s bare canopy, one boot sunk in winter mud, and studied the trunks. Each had twisted into the shape of a standing stone: broad at the base, narrow at the crown, bark sealed over their severed branches like old scars. Pale symbols moved beneath the wood. They did not glow. They crawled. Behind her, Nyx rose from the shadow of a fallen beech. Their shoulders gathered first, then their long arms and faceless silhouette, until violet eyes opened six feet above the ground. “You found it,” their voice brushed through the dead bracken. “Don’t sound so surprised.” “I have crossed this park on nights when wolves wore crowns. This place was not here.” Aurora hooked two fingers beneath the silver chain at her throat. The Heartstone rested against her chest, warm enough to irritate the skin. Its crimson centre beat once against her fingertip. A third figure moved between the trees. Silver hair drifted around Isolde Varga’s waist without catching on twig or thorn. Her bare feet touched the mud but left its surface smooth. Pale lavender eyes settled on Aurora, then on the pendant. “Red hungers for the door,” Isolde murmured. “The door has remembered its teeth.” “Good to see you too.” Aurora drew the Fae-forged blade from inside her coat. Moonsilver caught the grey daylight and held it along the leaf-shaped edge. Cold travelled into her palm. “Is this your grove?” Isolde looked towards the oak ring. “My home has one face. This wears its bones.” “That cleared up nothing.” “It cleared up what she intended,” Nyx whispered. Aurora shot them a look. “You’re welcome to translate.” “The grove has changed.” “Thank you, Professor.” A breeze pushed through the park, carrying wet earth, distant traffic and the raw mineral smell of coming snow. It reached the oak ring and vanished. Not weakened. Cut off. Within the boundary, the bracken stood rigid and each hanging drop of water remained fixed beneath its leaf. Aurora crouched beside the nearest trunk. A slit ran down its centre. Through it shone a strip of amber sky. “That isn’t Richmond.” Nyx bent close without touching the bark. Their edges feathered towards the opening and snapped back as if scorched. “No.” The Heartstone pulsed again. Isolde’s gaze lowered to it. “A fruit from the orchard calls to the orchard.” “You recognise this?” “I recognise the hand that shaped its cradle. The stone keeps its own name behind its tongue.” Aurora straightened. “Dymas?” At the word, the symbols under the bark halted. Every mark turned, aligning towards her. Something knocked from the other side. Once. Twice. The slit widened. Warm air poured through, rich with yeast, bruised fruit and unfamiliar spices. It rolled across Aurora’s face like breath from an oven. Beyond the opening lay vines beneath a sky the colour of heated honey. Nyx’s violet eyes narrowed. “The Veil is thin here.” “It’s December. Winter solstice in three days.” Aurora placed the dagger’s point against the seam. “Thin comes with the season.” “Thin is cloth held to sunlight. This is a wound with manners.” The slit opened another inch. Somewhere beyond it, bells chimed in a scale that descended past hearing. Aurora felt the final notes in her molars. Isolde stepped to the threshold. The bark bent away from her without contact. “An invited guest enters by the mouth. A thief finds the belly.” “Which are we?” Isolde smiled without warmth. “Yes.” Aurora slid sideways through the gap. Heat enclosed her. Her boots touched black soil threaded with gold roots, and for half a breath the world folded through her ribs. Cardiff rain struck a kitchen window. Her mother’s hands pressed flour into dough. Evan’s fingers closed around her wrist. London buses hissed at a kerb. Then the visions tore loose and scattered into the amber air. She staggered one step. The crescent scar on her left wrist burned. Nyx spilled through behind her, flattened to a ribbon by the narrow doorway, then assembled into solid form. Isolde followed. The passage sealed with a wooden clap. The oak ring had vanished. Aurora turned in place. Vines rolled across low hills, their leaves dark blue and glossy as beetle shells. Heavy clusters hung beneath them, each grape clear enough to reveal a seed curled like a sleeping animal. Beyond the vineyard rose terraces of orchards and gardens, stacked up the sides of a vast valley. Silver canals stitched between them. Bridges arched over empty air. Far off, towers of copper and coloured glass pierced the warm sky. No sun hung above Dymas. Light came from the clouds themselves, glowing amber from within. Their slow folds resembled fat pressed under skin. “Well.” Aurora wiped damp hair from her cheek. “Bit more ambitious than a restaurant kitchen.” A grape split on the nearest vine. The seed inside uncurled. Tiny black legs pressed against the translucent flesh. Aurora backed away. “Don’t eat anything.” Nyx tilted their head. “I had not planned to.” “That was for Isolde.” The Half-Fae seer had lifted a small yellow flower to her nose. It grew from the dark soil beside her foot, opening and closing with each breath she took. “The flowers eat fragrance here,” she whispered. “They leave none for the bees.” As if summoned by the word, a swarm rose from the vines. The insects had wings like thin copper coins and pale, human-looking hands in place of feet. They flew in tight formation above the path, each turn producing a dry musical clatter. Aurora watched them pass. “Tell me those aren’t actual hands.” “Then I would lie.” “Right.” They moved along the path. The soil gave slightly beneath Aurora’s soles, warm as living flesh. No breeze stirred the vines, yet their leaves turned to follow the group. Every few yards, stone basins stood beside the track. Clear liquid filled them to the brim. Beneath each surface, reflected faces mouthed silent pleas. Aurora kept to the centre of the path. “What are those?” “Guests who drank too deeply,” Isolde answered. A reflected woman struck the underside of the liquid. Ripples raced across the basin. Not one drop spilled. Nyx bent over it, violet eyes sharpening. “Helbound.” The woman’s face twisted towards them. Words bulged in her throat, visible through the surface but without sound. Aurora reached for the basin. Nyx caught her wrist. Their fingers felt dense and cold, more like carved smoke than skin. “The bowl is not a prison. It is a mouth.” The reflected woman smiled. Her teeth filled the water. Aurora pulled back. The smile vanished. Only the amber sky remained in the basin. “Add that to the list of things I won’t touch.” “The list will grow,” Isolde murmured. “It has roots here.” The path descended between trellises taller than houses. Fruit hung overhead in improbable abundance: pears with opalescent skins; spiralled melons that clicked against one another; crimson pods covered in fine white hair. Some plants carried silver spoons instead of leaves. Others grew tiny pastry shells from thorned branches, each shell steaming through a split crust. The smells layered until Aurora tasted them: roast meat, citrus peel, burnt sugar, sea salt, fresh bread. Hunger clenched her stomach despite the warning written into every beautiful thing. The Heartstone grew hotter. She pulled it from beneath her shirt. Deep crimson light stirred inside the gem, brightening with each step. Nyx leaned towards it. “It does not point to the portal behind us.” “No. Something ahead.” “Or someone.” They reached a fork where seven paths braided through a grove of glass-barked trees. Each path bore a sign. The letters shifted as Aurora read them. BANQUET OF FIRST REGRETS. THE HUNGER PITS. ORCHARD OF BORROWED TONGUES. JUDGEMENT KITCHENS. A fifth sign showed only a mouth. The sixth dripped red wax. The seventh had been scratched blank. “Charming place.” Aurora held the pendant over each path. Its warmth strengthened towards the blank sign. “That one.” Isolde stood before the Orchard of Borrowed Tongues. Her reflection multiplied in the glass bark, each image moving a fraction out of time. “Blank roads charge the traveller for a name.” “Can we pay with Nyx’s? They’ve got three.” The Shade’s outline sharpened. “Only three you know.” A sound travelled through the grove. Not bells this time. Cutlery. Hundreds of knives struck hundreds of plates in one clean, simultaneous tap. The glass trees shivered. Their branches filled with whispering voices. Hungry. Not yet. A mortal. Fresh. Aurora raised the blade. Faces emerged beneath the transparent bark. Men and women packed into each trunk from root to crown, mouths opening among the pale fibres. Some wore clothes from her own century. Others had lace collars, armour or coarse wool. One man’s powdered wig had fused with a nest of fine roots. A young woman pressed both palms against the inside of the nearest tree. “Please.” The voice came from leaves on the opposite side of the grove. Aurora’s grip tightened. “How do we get them out?” “You mistake storage for captivity,” Isolde replied. “Meaning?” “They offered what grew back.” The woman inside the tree opened her mouth. No tongue lay behind her teeth. The branches whispered again, now in Aurora’s own voice. How do we get them out? Meaning? Don’t eat anything. Nyx stretched one shadowed hand. Darkness poured from their fingertips and slid across the ground towards the blank path. The moment it crossed the threshold, the path blazed white. Nyx recoiled. A strip of their hand had vanished. Aurora stepped towards them. “Are you hurt?” Their missing fingers rebuilt themselves from shade, though slower than she had seen before. “The road ate my shadow.” “Can it do that?” “It just did.” The signs began to turn. Wood creaked against metal posts. One after another, they swung towards the three intruders. Aurora’s pendant thudded in her fist. The rhythm no longer matched her pulse. The blank sign split down the centre. A line appeared, cut so deep that amber light bled through it. WELCOME HOME, HEARTBEARER. Aurora stared at the words. “No.” The grove repeated it in her voice. No. No. No. The whispers hopped from tree to tree until the whole orchard spoke as her. Isolde touched Aurora’s shoulder. Her fingers weighed almost nothing, but the stolen voices stopped at once. “A welcome is a collar made of flowers.” “So we decline.” “Doors take offence. Roads do not.” Aurora looked down. The blank path consisted of white stones, each veined with red. Between them, golden roots twisted beneath the soil, all leading deeper into the valley. To the right of the path stood one of the strange silver canals. Its liquid flowed uphill, carrying pomegranate seeds, fish skeletons and candle flames against the current. “What about the canal?” Isolde’s lavender eyes gleamed. “Water remembers every shape except a chain.” “Good enough.” Aurora left the path and approached the bank. Heat rolled from the silver current. The surface reflected not her face but a vaulted chamber lit by chandeliers. Long tables filled it, stretching beyond sight beneath platters stacked with food. At the head sat a blurred figure in green and gold. The figure lifted a goblet towards her. The Heartstone flared. Pain bit through Aurora’s fingers. She dropped it, but the chain caught around her neck. Crimson light washed across the canal. Everything beneath the silver surface stopped moving. The fish skeletons turned their empty sockets towards her. A voice rose from the water, smooth and deep enough to tremble through the bank. “Late.” Nyx seized Aurora around the waist and dragged her back as the canal erupted. Silver liquid reared into the form of a horned animal with too many jaws. It crashed where she had stood, devouring a strip of earth. The soil vanished between its teeth without splash or debris. Golden roots writhed in the exposed trench. Aurora hit the path beside Nyx. The Fae blade remained in her hand. The liquid beast coiled for another strike. She slashed. Moonsilver crossed its snout. The edge cut through flowing metal as if through silk. Cold blue light burst from the wound. The creature broke apart, raining upwards into the canal. The grove fell silent. Aurora pushed herself upright, chest tight. A drop of silver clung to her sleeve and chewed a neat hole through the fabric before evaporating. “So the blade works.” Isolde regarded the weapon. “It remembers enemies its maker never met.” The reflected banquet hall returned to the canal. The blurred figure at its head no longer held the goblet. Now it stood. Nyx’s form thinned, spreading across the white stones. “We have been noticed.” “We got noticed when the door put my job title on a sign.” Aurora wrapped the hot pendant in the hem of her shirt and stared along the canal. It climbed through the orchard towards a distant structure shaped like an upturned crown. Vapour rose around its points. Broad stairways descended from it through gardens arranged in concentric circles. Movement flickered between the terraces. Figures in tall white hats pushed wheeled cages. Inside the cages, pale shapes crowded against iron bars. The distance hid their faces but not their hands. One cage jolted over a stone. An arm slipped between the bars. Human. Aurora stepped off the path again. Nyx blocked her with a wall of shadow. “The canal nearly consumed you.” “The people up there are alive.” “Alive and bound to Hel. That does not make them yours to save.” “No, it makes them someone’s to save.” Isolde watched the wheeled cages descend. Her face held no answer. A horn sounded from the crown-shaped building. The note rolled across vineyards and orchards, rattling fruit from branches. Everywhere it passed, paths shifted. Trellises sank into the ground. Hedges rose. Glass trees turned in their roots, scraping their buried mouths through the soil. The landscape rearranged itself around the three of them. When the horn ceased, the blank road had disappeared. A new avenue opened through the grove, wide enough for a procession. Black trees flanked it, their branches carrying lanterns made from hollow skulls. At its far end, a carriage rolled towards them on wheels of polished bone. Aurora felt the Heartstone pull against its chain. The carriage had no horses. Six masked figures walked behind it, silver leashes fixed around their throats. Their bare feet sank into the hot soil. Each carried a covered dish in both hands. The carriage stopped twenty yards away. Its door opened. No one emerged. A scent reached Aurora—applewood smoke, wine and something sweet enough to make her tongue ache. A voice came from the dark interior. “Heartbearer. Shade. Exile.” The words settled over the grove, and every face inside the trees shut its eyes. “Prince Belphegor regrets that he could not greet you at the threshold.” Aurora turned the dagger in her grip. “Does he?” One of the masked attendants lifted their covered dish. The lid trembled. “His table awaited.” “We’ve eaten.” The voice in the carriage paused. The attendant removed the lid. A severed human hand rested on white porcelain. Its fingers clutched a folded scrap of paper. Aurora’s stomach tightened. The hand wore a cheap plastic delivery watch, the same model Yu-Fei gave every driver at the Golden Empress. The fingers opened. Her name covered the paper in black ink. AURORA CARTER. Nyx shifted beside her, darkness gathering along their arms. Isolde’s silver hair lifted in a wind Aurora could not feel. The voice inside the carriage spoke again. “Then come and see what arrived before you.”
created_at"2026-07-09T18:00:48.606Z" 7/9/2026, 6:00:48 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency785
moderation_latency(null)
generation_time68122
tokens_prompt1816
tokens_completion4434
native_tokens_prompt1706
native_tokens_completion3374
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1703
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.1020865
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_00f1b0764cd8d41f016a4fe1d0b05481958ed914718a45eecc"
is_byokfalse
latency217
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620048-6fGLgMFCixt9VBgTN1l6"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620048-7mc18cQAj3oZpDLnYx8G"
upstream_id"resp_00f1b0764cd8d41f016a4fe1d0b05481958ed914718a45eecc"
total_cost0.1020865
cache_discount0.0076635
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
totalTags12
adverbTagCount0
adverbTags(empty)
dialogueSentences82
tagDensity0.146
leniency0.293
rawRatio0
effectiveRatio0
98.08% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2602
totalAiIsmAdverbs1
found
0
adverb"slightly"
count1
highlights
0"slightly"
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)
76.94% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2602
totalAiIsms12
found
0
word"pulsed"
count1
1
word"warmth"
count2
2
word"raced"
count1
3
word"stomach"
count2
4
word"pulse"
count1
5
word"silk"
count1
6
word"structure"
count1
7
word"flickered"
count1
8
word"trembled"
count1
9
word"porcelain"
count1
highlights
0"pulsed"
1"warmth"
2"raced"
3"stomach"
4"pulse"
5"silk"
6"structure"
7"flickered"
8"trembled"
9"porcelain"
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
narrationSentences279
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences279
filterMatches
0"watch"
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences349
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen27
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2601
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions105
wordCount2178
uniqueNames21
maxNameDensity1.93
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Richmond1
Park1
Nyx16
Aurora42
Heartstone5
Isolde16
Varga1
Fae-forged1
Moonsilver2
Dymas1
Half-Fae1
Orchard1
Borrowed1
Tongues1
Shade1
Fae3
Yu-Fei1
Golden2
Empress1
Silver3
One4
persons
0"Nyx"
1"Aurora"
2"Heartstone"
3"Isolde"
4"Varga"
5"Moonsilver"
6"Yu-Fei"
7"One"
places
0"Richmond"
1"Park"
2"Shade"
3"Golden"
globalScore0.536
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences181
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.384
wordCount2601
matches
0"not her face but a vaulted chamber lit by chandeliers"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences349
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs223
mean11.66
std12.85
cv1.102
sampleLengths
015
156
231
310
44
516
631
77
834
913
1035
116
129
134
148
155
164
174
183
1948
2020
213
2219
231
244
255
269
273
2817
292
301
3115
326
331
341
353
3635
374
385
3920
4012
4125
4213
4312
443
454
461
476
4859
4912
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences279
matches
0"been scratched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs365
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount2
flaggedSentences2
totalSentences349
ratio0.006
matches
0"Fruit hung overhead in improbable abundance: pears with opalescent skins; spiralled melons that clicked against one another; crimson pods covered in fine white hair."
1"A scent reached Aurora—applewood smoke, wine and something sweet enough to make her tongue ache."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2186
adjectiveStacks0
stackExamples(empty)
adverbCount45
adverbRatio0.02058554437328454
lyAdverbCount3
lyAdverbRatio0.0013723696248856359
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences349
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences349
mean7.45
std4.52
cv0.606
sampleLengths
015
117
227
36
44
52
611
720
810
94
1016
1111
1212
138
147
1513
1611
1710
187
196
2014
2112
225
234
246
259
264
278
285
294
304
313
3219
337
342
352
3618
376
386
398
403
417
4212
431
444
455
469
473
4817
492
55.30% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.36103151862464183
totalSentences349
uniqueOpeners126
53.12% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences251
matches
0"Somewhere beyond it, bells chimed"
1"Then the visions tore loose"
2"Only the amber sky remained"
3"Everywhere it passed, paths shifted."
ratio0.016
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount33
totalSentences251
matches
0"They did not glow."
1"Their shoulders gathered first, then"
2"their voice brushed through the"
3"Its crimson centre beat once"
4"Her bare feet touched the"
5"It reached the oak ring"
6"Their edges feathered towards the"
7"It rolled across Aurora’s face"
8"Her boots touched black soil"
9"Her mother’s hands pressed flour"
10"She staggered one step."
11"Their slow folds resembled fat"
12"It grew from the dark"
13"They flew in tight formation"
14"They moved along the path."
15"Their fingers felt dense and"
16"Her teeth filled the water."
17"She pulled it from beneath"
18"They reached a fork where"
19"Its warmth strengthened towards the"
ratio0.131
59.60% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount201
totalSentences251
matches
0"The ancient oaks stood in"
1"Aurora stopped beneath Richmond Park’s"
2"Each had twisted into the"
3"They did not glow."
4"Their shoulders gathered first, then"
5"their voice brushed through the"
6"Aurora hooked two fingers beneath"
7"The Heartstone rested against her"
8"Its crimson centre beat once"
9"A third figure moved between"
10"Her bare feet touched the"
11"Aurora drew the Fae-forged blade"
12"Moonsilver caught the grey daylight"
13"Isolde looked towards the oak"
14"Aurora shot them a look."
15"A breeze pushed through the"
16"It reached the oak ring"
17"Aurora crouched beside the nearest"
18"A slit ran down its"
19"Nyx bent close without touching"
ratio0.801
59.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences251
matches
0"As if summoned by the"
1"To the right of the"
2"Now it stood."
ratio0.012
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences81
technicalSentenceCount3
matches
0"Somewhere beyond it, bells chimed in a scale that descended past hearing."
1"It grew from the dark soil beside her foot, opening and closing with each breath she took."
2"Fruit hung overhead in improbable abundance: pears with opalescent skins; spiralled melons that clicked against one another; crimson pods covered in fine white …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags12
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount4
fancyTags
0"Isolde murmured (murmur)"
1"Nyx whispered (whisper)"
2"she whispered (whisper)"
3"Isolde murmured (murmur)"
dialogueSentences82
tagDensity0.073
leniency0.146
rawRatio0.667
effectiveRatio0.098
91.7601%