Run: 2026-11-11-01M75451ZB005B9R5FK8E9J742

Run Details

Duration:
18.1s
Cost:
$0.003270
Provider:
Meta

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
Richmond Park was already dark at five, the paths empty and wet enough to darken the soles of Rory's trainers. She still had the Golden Empress delivery bag slung over one shoulder, its insulated lining holding the warm, yeasty smell of rice and something Yu-Fei had fried earlier, and she kept checking the time on her phone in case the last order had made her late for whatever Isolde had called a walk. Isolde waited by the gate where the ground dipped toward the deer park. She did not queue, she did not shiver, and she did not turn when Rory came up behind her. Her silver hair fell past her waist, catching what little light the street lamps gave, and her pale lavender eyes were fixed on something past the trees. "You came," Isolde said. "You said the stones would be waiting," Rory said. "You didn't say to bring a Shade." She tilted her head. To her left, where there had only been shadow a second before, Nyx stood now in solid form, a little over six feet, humanoid and too still. Their eyes gave off a faint violet glow that did not belong in a London park in winter. "Safe is a word mortals use for things that have not yet happened," Isolde said. Rory pressed her thumb, without thinking, to the small crescent scar on her left wrist. "That is not an answer." "It was not a question you were ready to hear," Isolde said, and started walking. Rory had to hurry to keep up, her black hair whipping against her shoulders in the wind. Nyx fell in beside her, and that was the strangest part. They were there and, in the way shadows pool under a tree in the wrong place, they were not. Their voice, when they spoke, seemed to come from just behind her ear even though their mouth did not move. "Stay between us," Nyx whispered. "The Grove does not like to be crossed alone." The ancient oaks thinned and the standing stones began, one after another, half sunk in the grass. They were taller than Rory, grey and lichen-spotted, and between two of them the air looked different. It was not fog. It was a faint shimmer, like heat over tarmac in summer, though the night air bit through her coat. Isolde stopped an inch from it. "Look with your eyes, not your phone," she said. Rory lifted her phone anyway. The screen showed 5:17. She slipped it into her pocket, annoyed with herself. Isolde's footprints should have marked the damp grass. They did not. Where she had walked, the blades sprang back unbent, as if nothing had pressed them. "After me," Isolde said. "And do not count the steps. You will lose count by seven." She stepped through. The sensation was like walking through a soap film that was also cold water. Rory's ears popped, her breath caught, and for a heartbeat the dark of the park was replaced by a green so deep it seemed to have a sound. Then she was through, and Nyx was beside her again, solid enough that she could see the edge of their shoulder against the light, and then they thinned at the edges, incorporeal, a silhouette of living shadow that slipped along the ground faster than walking. The Grove was not a clearing so much as a held breath. Wildflowers bloomed everywhere, impossible in the cold: bluebells, foxgloves, tiny white stars Rory did not know, their colours too bright for twilight. The trees leaned in, not threatening, but close, and the air smelled of rain that had not yet fallen and of soil that was warm under her shoes. No cars, no distant traffic, no aircraft. Only a small, constant rustling overhead, as if wind moved through leaves that were not visible. "It is quieter inside than it should be," Nyx whispered. The sound travelled ahead of them, down the path, and returned from somewhere else. Rory's sternum prickled. The Heartstone pendant, deep crimson and no bigger than her thumbnail on its silver chain, had been a habit against her skin since it had arrived with no note. Now it pulsed faintly with warmth through her jumper, once, twice, in time with something she could not hear. Isolde saw. She reached into the folds of her coat and drew out a dagger, hilt first. The blade was slender and leaf-shaped, moonsilver, and even in the dimness of the Grove it gave off a faint luminescence, as if it remembered moonlight. "For the wards," Isolde said. "And for what stands behind them." Rory took it. It was always cold to the touch, and this cold was different from the night air. It moved up her palm and settled in her bones. "You are giving me this?" "I am lending it to the hand that will need it," Isolde said. "A blade leaves a hand more easily than a hand leaves a blade." Nyx's violet eyes flicked to the dagger. "Demons will smell moonsilver," they whispered. "Hold it close." "Can I cut a ward with it?" Rory asked. "You can cut whatever a ward is made of," Isolde said, "if you are quick enough to learn its shape." They walked deeper. The path was not a path, but the wildflowers bent aside where Isolde passed and closed behind them, and Rory found herself noticing details the way she did on a delivery run in an unfamiliar building: which doors were locked, where the light was, how long a corridor felt. The Grove stretched. Her phone, when she risked a glance, said 5:19. It had to be longer than that. She could feel the minutes in her calves. Time moved differently here. She understood that not because Isolde explained it, but because the light did not change and her own shadow, cast by no clear sun, stayed long and thin in front of her. The pendant warmed again, stronger this time. Rory pressed a hand over it through her jumper. The pulse was insistent now, a small, bright throb against her ribs. "There," Nyx said, and pointed. Between two oaks a tear hung in the air, vertical and ragged, like a seam pulled open. Within the tear the shimmer thickened and glowed the colour of late afternoon skin. No supernatural sight was needed to see that part. Rory could see the edge of it wavering, and beyond it, not the park, something amber and crowded with green. "That is why it is warming," Nyx said, and their voice had a thinness to it, as if they were speaking through a gap. "A rift point. The Wardens watch them. Or they should." Isolde stood with her hands empty at her sides, looking at the tear as if it were a window she had chosen not to open. "The balance tips," she said. "What is hungry will come looking for what feeds it." Rory slipped the Fae blade into the side pocket of her delivery bag, where the strap would keep it hidden. The cold of it sank through the lining. "Are we going through?" Isolde's lavender eyes met hers. "We are already going." Nyx stepped forward and became shadow first, pooling at the base of the oak and then rising on the other side of the tear in a single, smooth pour. When they reformed, they were taller than before, solid again, their violet eyes bright. They held out a hand, not quite touching the air of the rift. Rory took a breath that tasted of flowers and wet earth and stepped through. Heat hit her first, and smell, and light that had no weather in it. The sky above Dymas was a warm amber, wall to wall, with no sun and no clouds, only a perpetual glow that made everything look ripe. She stumbled on grass that was not grass but a soft, springy turf, and caught herself on a vine heavy with grapes the size of plums. The vine was warm to the touch. Beyond it, vineyards rolled away in terraces, orchards stacked on hills, gardens spilling over stone walls in a profusion that made the Grove look restrained. Sound rushed in. Laughter, music from instruments she could not see, the clatter of plates, a chef shouting an order in accented English, another answering. The air was thick with roasting fat, crushed fruit, spices Rory recognised from the Golden Empress kitchen and spices she did not. Her stomach turned over, not with hunger, but with something more insistent, a pull she had not felt since she was a teenager in Cardiff and had skipped lunch before exams. "Do not eat," Nyx whispered, suddenly close to her ear. "Not here. Not yet." "I was not going to," Rory said, too sharply. Her mouth was watering. She hated that she had noticed. They moved between the rows because there was nowhere else to move. The vines were trained over archways and the paths were flagged with stone worn smooth by feet. In the orchards, fruit grew in wrong seasons and wrong places. She saw pears hanging from a tree that also bore carrots, and a fig tree whose figs split open from their own weight and dripped a dark juice that steamed faintly though it was not hot. A gardener, human, in an apron smeared with berry stains, was tying up a branch and humming. His name tag, when he turned, said MARC and underneath, in smaller print, CONTRACTED. Rory stared. "Contracted from Earth," she murmured. "Helbound," Nyx said. "They trade years for kitchens." Further in, the gardens opened into a long, low building with its roof removed, kitchens spilling into the open air. Long tables were set under pergolas heavy with melon and cheese wheels and whole roast animals that glistened. People sat at the tables, hundreds of them, laughing, reaching, eating steadily as if no one had ever told them to stop. Waiters moved among them carrying platters on their shoulders. No one with a phone. No one looked up at the amber sky. Wonder and unease sat side by side in Rory's chest. The colour of it all was indecent. A pomegranate tree overhung one table, and its fruit burst without being touched, raining seeds onto plates where diners caught them on their tongues. The juice smelled of summer. Rory's hand, before she could stop it, rose toward a low branch where a fruit had split and shone. She stopped her hand by catching her own wrist. The scar there was cold under her thumb. She thought, quickly and clearly, the way she did when a delivery address made no sense and she had to find a back entrance by logic. Tasting was an entrance. So was accepting. She did not know the rules, but she knew a trap when it was dressed as a gift. Isolde watched her without surprise. "The hand that refuses is the hand that remembers," she said. Rory opened her delivery bag. The blade rested cold against the lining. She took out the insulated container that had held rice earlier, now empty except for a damp cloth, and laid it on a flat stone. When a fruit from the nearest branch drooped close enough, she did not pluck it. She held the container under it and let one fall in of its own accord. It landed with a soft thump, heavy and warm. She sealed the lid and slipped the container back into the bag. Evidence, not a meal. Something to show, something to study, if she ever needed to. Nyx made a sound that might have been approval. "Clever," they whispered. "They will not think to look in a mortal's bag." A bell rang then, from somewhere beyond the kitchens, a clear note that cut through the laughter. The diners did not stop eating. The chefs did. Marc in the orchard froze with his string in his hands. A line of figures in dark robes moved between the tables, not eating, not drinking, their faces turned toward the rift. Wardens, Rory guessed, though no one had told her what they looked like. She did not need to be told. Isolde turned at once. The wildflowers back in the Grove had seemed to bend aside for her. Here, the vines seemed to lean in, as if the place itself were listening. "Counted," Isolde said. "The Prince counts his guests, and we are guests who did not arrive by invitation." Rory's pendant was thrumming now, hot against her skin. "Can we go back?" Nyx was already thinning into shadow at the edges, slipping between the vine and the stone, between one patch of shade and another, faster than any of them could run. They reformed by the tear, which was still open, still shimmering, still amber on its far side. "Now," they whispered, and the word came from the tear itself. They ran. It was not running so much as hurrying without looking greedy, Rory's trainers finding purchase on the turf, the delivery bag bouncing against her hip, the cold blade shifting inside it. The vineyard rows blurred. The smell of roasting and crushed fruit fell behind them, and as she approached the rift she felt the pull of it in her teeth, a sudden, absurd desire to turn back and sit at the table and eat until she could not move, to be fed and counted and kept. She stepped through the tear with her eyes open. Cold. Darkness. The smell of wet grass and the Grove's flowers, clean and sharp after Dymas. Her knees hit the damp earth and she stayed there for a moment, breathing hard, one hand pressed to the pendant, which was cooling rapidly, pulse fading. Isolde stood a few paces off, looking back at the tear, which was closing like a seam being pressed shut. Nyx reformed beside her, solid and tall again, their violet eyes dimming as the amber glow from the rift vanished. The wildflowers, when Rory looked, were already wilting at the edges, as if the pocket of the Grove were letting go of its borrowed summer. She pulled out her phone. 5:23. She had been inside Dymas for what felt like an hour, had walked a vineyard, had watched a feast. The screen said six minutes. Rory laughed, once, breathlessly, and pressed her thumb hard to the crescent on her wrist until the skin went white. The Fae blade was still cold in her bag. The container with the fallen fruit was still there, sealed and heavy, and when she lifted it she could feel it through the lid, warm even here, as if Dymas had not quite let go of it. Isolde reached out a hand, not for the bag, but toward the closing tear. "The veil thins and thickens," she said. "Winter loosens it. Summer holds it fast. Remember which season you entered, and which you left." Rory shut her phone off. "Are we going back?" Isolde's lavender eyes were on the fruit container now, and she smiled in a way that did not quite reach reassurance. "We have seen it," she said. "That is a kind of entering. What we do next decides if it was an invitation." Nyx stepped between Rory and the fading shimmer, their shadow long in the false light of the Grove, and whispered, "Then we should not stay hungry for it." The park, when they walked back through the standing stones, was dark and ordinary and cold in the way London in winter should be. The grass was wet under Rory's shoes and left prints. Isolde's did not. Somewhere behind them, the stones stood, and the air between them no longer shimmered. The pendant against Rory's sternum was cool again, a deep crimson stone on a silver chain, quiet as a held breath.
created_at"2026-11-11T10:58:40.24Z" 11/11/2026, 10:58:40 AM
model"meta/muse-ember-20261109"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2517
moderation_latency(null)
generation_time18090
tokens_prompt1547
tokens_completion3792
native_tokens_prompt1550
native_tokens_completion6522
native_tokens_completion_images0
native_tokens_reasoning3062
native_tokens_cached1524
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.003269696
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.2; linux; x64))"
http_referer(null)
request_id"req-1794394720-WDo2emAqFmwT0dtCUB3V"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1794394720-AMn4ar842rQ5BiW5V4Dh"
upstream_id"resp_6af44a61f89cbfaad5184d47"
provider_responses
0
endpoint_id"ea8469c2-ddf8-4985-8cf2-f5dc7e63e14c"
id"resp_6af44a61f89cbfaad5184d47"
is_byokfalse
latency1674
model_permaslug"meta/muse-ember-20261109"
provider_name"Meta"
status200
total_cost0.003269696
cache_discount0.000146304
upstream_inference_cost0
provider_name"Meta"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags27
adverbTagCount0
adverbTags(empty)
dialogueSentences47
tagDensity0.574
leniency1
rawRatio0
effectiveRatio0
94.32% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2641
totalAiIsmAdverbs3
found
0
adverb"suddenly"
count1
1
adverb"sharply"
count1
2
adverb"quickly"
count1
highlights
0"suddenly"
1"sharply"
2"quickly"
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)
73.49% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2641
totalAiIsms14
found
0
word"pulsed"
count1
1
word"warmth"
count1
2
word"flicked"
count1
3
word"could feel"
count2
4
word"pulse"
count2
5
word"throb"
count1
6
word"wavering"
count1
7
word"restrained"
count1
8
word"stomach"
count1
9
word"weight"
count1
10
word"desire"
count1
11
word"shimmered"
count1
highlights
0"pulsed"
1"warmth"
2"flicked"
3"could feel"
4"pulse"
5"throb"
6"wavering"
7"restrained"
8"stomach"
9"weight"
10"desire"
11"shimmered"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"air was thick with"
count1
1
label"hung in the air"
count1
highlights
0"The air was thick with"
1"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences180
matches
0"y with warmth"
95.24% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences180
filterMatches
0"look"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences200
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen54
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2641
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions25
unquotedAttributions1
matches
0"Wardens, Rory guessed, though no one had told her what they looked like."
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions96
wordCount2333
uniqueNames15
maxNameDensity1.37
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Isolde"
discoveredNames
Park1
Rory32
Golden2
Empress2
Yu-Fei1
Isolde23
Nyx15
London2
Grove8
Heartstone1
Fae2
Dymas4
English1
Cardiff1
Further1
persons
0"Rory"
1"Yu-Fei"
2"Isolde"
3"Nyx"
4"Grove"
places
0"Park"
1"Golden"
2"London"
3"Cardiff"
globalScore0.814
windowScore0.667
48.37% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences123
glossingSentenceCount5
matches
0"not quite touching the air of the rift"
1"looked like"
2"felt like an hour, had walked a vineyar"
3"not quite let go of it"
4"not quite reach reassurance"
10.68% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.893
wordCount2641
matches
0"not threatening, but close"
1"not a path, but the wildflowers bent aside"
2"not grass but a soft, springy turf"
3"not with hunger, but with something more insistent, a pull she had not felt since"
4"not for the bag, but toward the closing tear"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences200
matches
0"see that part"
1"hated that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs66
mean40.02
std28.26
cv0.706
sampleLengths
073
159
24
316
449
515
620
715
867
914
1057
1115
1244
1316
143
1587
1685
1724
1851
1943
2011
2134
2226
2316
249
2520
2679
2736
2828
295
3060
3134
3240
3332
349
3556
3614
3798
3878
3914
4019
41107
427
438
4482
4565
4668
4716
48103
4922
93.57% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences180
matches
0"were fixed"
1"was replaced"
2"was needed"
3"were flagged"
4"being touched"
5"was dressed"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount12
totalVerbs396
matches
0"was like walking"
1"were speaking"
2"was watering"
3"was tying"
4"was accepting"
5"were listening"
6"was thrumming"
7"was already thinning"
8"was not running"
9"was cooling"
10"were already wilting"
11"were letting"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences200
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2336
adjectiveStacks0
stackExamples(empty)
adverbCount76
adverbRatio0.032534246575342464
lyAdverbCount13
lyAdverbRatio0.005565068493150685
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences200
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences200
mean13.21
std9.57
cv0.725
sampleLengths
020
153
213
319
427
54
69
77
84
927
1018
1115
1215
135
1415
1517
1611
1719
1820
195
209
2117
2217
234
2419
256
269
275
284
299
308
313
3215
334
3412
353
3614
3728
3845
3912
4022
4128
427
4316
4410
4514
463
4729
4819
492
49.25% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.3316582914572864
totalSentences199
uniqueOpeners66
86.58% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences154
matches
0"Then she was through, and"
1"Only a small, constant rustling"
2"Further in, the gardens opened"
3"Somewhere behind them, the stones"
ratio0.026
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences154
matches
0"She still had the Golden"
1"She did not queue, she"
2"Her silver hair fell past"
3"She tilted her head."
4"Their eyes gave off a"
5"They were there and, in"
6"Their voice, when they spoke,"
7"They were taller than Rory,"
8"It was not fog."
9"It was a faint shimmer,"
10"She slipped it into her"
11"They did not."
12"She stepped through."
13"She reached into the folds"
14"It was always cold to"
15"It moved up her palm"
16"They walked deeper."
17"Her phone, when she risked"
18"It had to be longer"
19"She could feel the minutes"
ratio0.286
28.18% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount133
totalSentences154
matches
0"Richmond Park was already dark"
1"She still had the Golden"
2"Isolde waited by the gate"
3"She did not queue, she"
4"Her silver hair fell past"
5"She tilted her head."
6"Their eyes gave off a"
7"Rory pressed her thumb, without"
8"Isolde said, and started walking"
9"Rory had to hurry to"
10"Nyx fell in beside her,"
11"They were there and, in"
12"Their voice, when they spoke,"
13"The ancient oaks thinned and"
14"They were taller than Rory,"
15"It was not fog."
16"It was a faint shimmer,"
17"Isolde stopped an inch from"
18"Rory lifted her phone anyway."
19"The screen showed 5:17."
ratio0.864
64.94% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences154
matches
0"To her left, where there"
1"Now it pulsed faintly with"
ratio0.013
49.69% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences92
technicalSentenceCount12
matches
0"Then she was through, and Nyx was beside her again, solid enough that she could see the edge of their shoulder against the light, and then they thinned at the e…"
1"The trees leaned in, not threatening, but close, and the air smelled of rain that had not yet fallen and of soil that was warm under her shoes."
2"The blade was slender and leaf-shaped, moonsilver, and even in the dimness of the Grove it gave off a faint luminescence, as if it remembered moonlight."
3"The sky above Dymas was a warm amber, wall to wall, with no sun and no clouds, only a perpetual glow that made everything look ripe."
4"Beyond it, vineyards rolled away in terraces, orchards stacked on hills, gardens spilling over stone walls in a profusion that made the Grove look restrained."
5"Long tables were set under pergolas heavy with melon and cheese wheels and whole roast animals that glistened."
6"She took out the insulated container that had held rice earlier, now empty except for a damp cloth, and laid it on a flat stone."
7"They reformed by the tear, which was still open, still shimmering, still amber on its far side."
8"Her knees hit the damp earth and she stayed there for a moment, breathing hard, one hand pressed to the pendant, which was cooling rapidly, pulse fading."
9"Isolde stood a few paces off, looking back at the tear, which was closing like a seam being pressed shut."
10"The wildflowers, when Rory looked, were already wilting at the edges, as if the pocket of the Grove were letting go of its borrowed summer."
11"The container with the fallen fruit was still there, sealed and heavy, and when she lifted it she could feel it through the lid, warm even here, as if Dymas had…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags27
uselessAdditionCount1
matches
0"they whispered, and the word came from the tear itself"
15.38% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags26
fancyCount7
fancyTags
0"Nyx whispered (whisper)"
1"Nyx whispered (whisper)"
2"they whispered (whisper)"
3"Nyx whispered (whisper)"
4"she murmured (murmur)"
5"they whispered (whisper)"
6"they whispered (whisper)"
dialogueSentences47
tagDensity0.553
leniency1
rawRatio0.269
effectiveRatio0.269
78.1008%