Run: 2026-09-24-01M39WJVHHJ1NEXK0XADPNG8EX

Run Details

Duration:
1m 28s
Cost:
$0.006383
Provider:
AionLabs

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
Frost had taken Richmond Park in the night, and by the time Rory reached the old penning stones her breath hung in front of her like something she'd exhaled and couldn't take back. December, eight days short of the solstice. The oaks stood black and bare against a sky the color of wet slate, and between two of them, in a shadow too deep for the hour, something unfolded itself out of the dark. "Nyx," she said. "You could ring ahead, you know. Like a person." The Shade finished becoming solid — six feet and change of silhouette edged in violet, eyes like two coals banked in ash. Their voice arrived the way wind arrives through a cracked window, from everywhere at once and touching nothing. "You came. I half believed you wouldn't." "I said I would." "You said you'd think about it. Humans say that when they mean no." Rory pulled her gloves tighter and looked past Nyx to the stones. They were older than the park, older than the city, older than anything with a name she'd learned in school — great leaning oaks grown into stone, or stone grown into the shape of oaks, she'd never been able to decide. Their bark had the grain of wood and the cold of granite. Tonight, for the first time, she could see why Nyx brought her here instead of anywhere else: the air between them moved. Not wind. A shimmer, like heat off a road in July, except it was December and the shimmer bent the stars behind it. "I can see it," she said, and her voice came out smaller than she intended. "You can. That is the point of coming now." Nyx drifted closer, and where they passed, the frost blackened and steamed. "The Veil wears thin at the year's turning. For a few more nights, the door is a door and not a wall. After that, you would need help I cannot give you." "And after the solstice it seals up again?" "Thickens. Like ice on a pond. What is thin now will be a mile of glass by January." The violet eyes fixed on her. "You are afraid. Good. Fear is the only sense that never lies to you." "I'm cold," Rory said. "It's different." It wasn't different, and Nyx knew it, and let it go with something that might have been a smile if shadow could smile — a shifting at the edges, a suggestion. They extended one long hand toward the gap between the stones. "Rules first. Touch nothing that offers itself. Eat nothing, drink nothing, no matter how it smells. And whatever you see, do not say your name aloud. Names are currency there, and you are poorer than you know." "That's four rules." "That is one rule with four teeth." Rory touched the pendant at her throat through her scarf — the little crimson stone on its silver chain, warm-blooded and silent as always — and then the dagger at her hip, and its cold bit through glove and leather alike, a familiar ache. The blade was always cold. Isolde had told her it would never warm to her hand, that moonsilver kept the memory of the moon and nothing else. She found she was grateful for it now. Cold was honest too. She stepped between the stones. Crossing felt like walking through a curtain of static electricity and cold water at the same time — a full-body shudder, a wrongness in her ears like a change in altitude, and then the pressure released and she was through, and December was gone. The grove did not care that it was winter. Wildflowers ran in every direction under her feet, a low tide of color — white and blood-red and a blue so deep it looked wet — and the grass beneath them was thick and green as June. The air smelled of honey and rain and something older underneath, like the inside of a very old church. Overhead the oaks soared, the same oaks and not the same, their trunks silvered and vast, their canopies so dense the sky showed through only in coins of light, and the light was wrong, amber-gold and warm, falling from no sun she could find. "Rory." Nyx's whisper came from beside her, though she hadn't seen them cross. "Breathe. It helps." "I'm breathing." She wasn't, quite. She made herself do it. "This is — how big is it?" "Larger than the park it hides in. Larger, some say, than the country it hides in. The grove is a pocket. It holds more than its shape suggests." Nyx's feet, she noticed, did not press the grass. Where they walked the flowers didn't bend, and Rory found that more unsettling than anything else she'd seen, and she'd already seen a man made of dark. She took a step and heard her own footfall and flinched at how loud it was. The grove was not silent — there was birdsong somewhere, threads of it, notes in patterns that never resolved, and the sound of water, murmuring, constant — but the sound sat wrong against her ears, like music played a half-beat off from where the beat should be. She walked. The birdsong changed to match her pace. "Don't," she said to no one in particular. "It is listening," Nyx agreed. "It listens to everything. It is very old and very bored, and you are new." They went deeper. The light pooled thicker, golden and slow, and once Rory stopped and watched it move — actually move, drifting through the canopy like something liquid, gathering in the hollows of the land. A stream crossed their path, clear as glass, and she crouched at its edge and watched the water run and saw that the surface did not ripple. It moved and it did not move. The sound of it was lovely. She stood up fast and wiped her hand on her coat. "You didn't touch it," Nyx said. It wasn't quite a question. "I didn't touch it." "Then you may live to be old." The flowers began to turn. At first she thought it was her imagination — a bloom angled toward her here, a cluster facing her direction there — and then she stopped walking entirely and stood still for a ten-count, and every flower within twenty feet of her swiveled on its stem to keep her in view. None of them had faces. All of them had attention. "Nyx." "I see it. Keep walking. The grove is deciding what you are." "And when it decides?" "Then we will know too." The dagger at her hip had begun to glow. Faintly, a pale luminescence like the memory of moonlight, though there was no moon under the canopy — only that amber drift. She put her hand near it and the cold coming off the blade deepened, sharp enough to sting. Against demons, Isolde had said. Against wards. She wondered, for the first time, what it did against a place. Then the trees opened, and there was Isolde. She stood in the center of a clearing where the golden light had gathered shin-deep, as if it were water and she were wading, silver hair falling to her waist, barefoot on grass that should have been frost-killed a hundred times over. She was small — five-five at most — and Rory felt, absurdly, that she was the smaller of the two of them. Isolde's eyes were pale lavender and they did not blink often enough. "You walked in by the door," Isolde said. "Most who find this place fall in by accident. Falling is easier. Walking requires wanting." "I wanted answers," Rory said. "Everyone wants answers. You wanted them in the right order. That is rarer." Isolde turned, and her feet left no prints in the grass, and the light eddied around her ankles. "The year is dying, girl of two rivers. When it finishes dying, a door that should be shut will hang open, and something on the far side of it is counting the days. It has been counting for a long time. It counts better than it sleeps." "What door? Where?" Isolde smiled, and the smile was kind the way a knife is kind when it's fast. "You ask the where before the what. That is your whole trouble, and it will save your life twice and end it once." She drifted closer — no footprints, no rustle — and her gaze dropped to Rory's throat, to the chain visible above her scarf. "The stone is quiet here. Good. Let it sleep. It was not given to you out of love, whatever the giver told themselves. Old hands give gifts for old reasons. Keep it warm and keep it ignorant, and on the night it wakes, you will know where you are standing." "You know who gave it to me." "I know the shape of the hand," Isolde said. "Shapes are not names, and I am not permitted to be generous." Nyx's whisper, low: "She cannot lie. Understand that everything she says is true, and nothing she says is all of it." "I know," Rory said, and looked at Isolde, and Isolde looked back with an expression of mild, ancient pleasure, like a teacher whose student has read the first page of a very long book. "One more thing," Isolde said, "because you walked in wanting, and wanting earns a little more than falling does. When you go back through the stones, do not look behind you until you are through. The grove will show you the path you made. The path you made is not the path that is. If you see the difference too soon, you will try to correct it, and the grove will let you, and then you will belong to it." She lifted one hand, and in it — Rory never saw her take it out — lay a single white flower, closed tight as a fist. "For your pocket. When it opens, come find me again. It opens when it is needed, and it is never needed early." Rory took it. It was warm. Everything in this place was warm except her blade and her blood, and the flower's warmth sat against her palm like a small sleeping animal. "Thank you," she said. "You will wish you hadn't," Isolde agreed pleasantly. "Go now. You have been here most of a day, and your world has been wondering about you for ten minutes, and one of those is about to become a problem." The walk back took no time at all, which frightened her more than the walk in had, because the way in had wound and the way out ran straight, and both of them could not be true. She kept her eyes forward. Behind her she could feel the grove rearranging itself, a soft endless rustle, flowers turning on their stems like a crowd tracking a stranger through a station. The stones. The shimmer. The cold-water shudder, and then frost, and slate sky, and London, and her breath clouding in front of her again. Nyx came through a moment after, or a moment before; with them it was never clear. Rory looked at her phone. 4:47. She'd left at four-thirty. Isolde had said ten minutes. "She said most of a day," Rory said slowly. "Time in the grove is a local custom," Nyx said. "You were a visitor. Visitors are not required to obey." They tilted their shadowed head, violet eyes banking low. "Well? You have your answers." "I have a flower that's going to open at the worst possible moment, a warning about a door, and the news that whoever gave me this pendant had, quote, old reasons." Rory tucked the white bloom into her inside pocket, where it pulsed gently against her ribs like a second heart. "So basically nothing." "Basically everything," Nyx said. "You simply haven't lived it yet." Overhead, the solstice was eight days out, and the stars behind the slate were thinning like ice forming on a pond, and somewhere in Richmond Park a grove that held more than its shape suggested was quietly deciding what she was.
created_at"2026-09-24T14:19:48.673Z" 9/24/2026, 2:19:48 PM
model"aion-labs/aion-3.5-mini-20260923"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1182
moderation_latency(null)
generation_time87758
tokens_prompt1547
tokens_completion4738
native_tokens_prompt1541
native_tokens_completion4359
native_tokens_completion_images(null)
native_tokens_reasoning1948
native_tokens_cached1536
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier(null)
usage0.00638258
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1790259588-bRQWZ7AzDYF3XfZZQDkM"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790259588-CarPyHDyXBz6oFAZOC1N"
upstream_id"dcf119439e9948fa8a4e50d6b53938ad"
provider_responses
0
endpoint_id"60ac3bdc-90ec-4769-9193-2c00b4d79562"
id"dcf119439e9948fa8a4e50d6b53938ad"
is_byokfalse
latency1182
model_permaslug"aion-labs/aion-3.5-mini-20260923"
provider_name"AionLabs"
status200
total_cost0.00638258
cache_discount0.00079872
upstream_inference_cost0
provider_name"AionLabs"
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
totalTags24
adverbTagCount2
adverbTags
0"Isolde agreed pleasantly [pleasantly]"
1"Rory said slowly [slowly]"
dialogueSentences57
tagDensity0.421
leniency0.842
rawRatio0.083
effectiveRatio0.07
85.09% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2012
totalAiIsmAdverbs6
found
0
adverb"very"
count4
1
adverb"slowly"
count1
2
adverb"gently"
count1
highlights
0"very"
1"slowly"
2"gently"
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)
80.12% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2012
totalAiIsms8
found
0
word"familiar"
count1
1
word"whisper"
count2
2
word"footfall"
count1
3
word"resolved"
count1
4
word"warmth"
count1
5
word"could feel"
count1
6
word"pulsed"
count1
highlights
0"familiar"
1"whisper"
2"footfall"
3"resolved"
4"warmth"
5"could feel"
6"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
emotionTells1
narrationSentences93
matches
0"was grateful"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences93
filterMatches(empty)
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences124
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen104
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2033
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions28
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount1351
uniqueNames11
maxNameDensity1.11
worstName"Rory"
maxWindowNameDensity5
worstWindowName"Isolde"
discoveredNames
Richmond2
Park2
Rory15
Shade1
Nyx12
July1
December3
June1
Isolde13
London1
Overhead2
persons
0"Rory"
1"Shade"
2"Nyx"
3"Isolde"
places
0"Richmond"
1"Park"
2"July"
3"London"
globalScore0.945
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences57
glossingSentenceCount1
matches
0"felt like walking through a curtain of"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2033
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences124
matches
0"care that it"
1"saw that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs59
mean34.46
std32.82
cv0.953
sampleLengths
074
112
240
37
44
513
6110
715
853
98
1038
116
1242
1337
143
157
1683
175
1844
19109
2016
2117
2264
2372
248
2520
2686
2711
284
297
3066
311
3212
334
345
3568
368
3776
3823
395
4078
413
42112
437
4421
4521
4634
47128
4831
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences93
matches
0"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs223
matches
0"were wading"
1"were thinning"
2"was quietly deciding"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount20
semicolonCount1
flaggedSentences14
totalSentences124
ratio0.113
matches
0"The Shade finished becoming solid — six feet and change of silhouette edged in violet, eyes like two coals banked in ash."
1"They were older than the park, older than the city, older than anything with a name she'd learned in school — great leaning oaks grown into stone, or stone grown into the shape of oaks, she'd never been able to decide."
2"It wasn't different, and Nyx knew it, and let it go with something that might have been a smile if shadow could smile — a shifting at the edges, a suggestion."
3"Rory touched the pendant at her throat through her scarf — the little crimson stone on its silver chain, warm-blooded and silent as always — and then the dagger at her hip, and its cold bit through glove and leather alike, a familiar ache."
4"Crossing felt like walking through a curtain of static electricity and cold water at the same time — a full-body shudder, a wrongness in her ears like a change in altitude, and then the pressure released and she was through, and December was gone."
5"Wildflowers ran in every direction under her feet, a low tide of color — white and blood-red and a blue so deep it looked wet — and the grass beneath them was thick and green as June."
6"The grove was not silent — there was birdsong somewhere, threads of it, notes in patterns that never resolved, and the sound of water, murmuring, constant — but the sound sat wrong against her ears, like music played a half-beat off from where the beat should be."
7"The light pooled thicker, golden and slow, and once Rory stopped and watched it move — actually move, drifting through the canopy like something liquid, gathering in the hollows of the land."
8"At first she thought it was her imagination — a bloom angled toward her here, a cluster facing her direction there — and then she stopped walking entirely and stood still for a ten-count, and every flower within twenty feet of her swiveled on its stem to keep her in view."
9"Faintly, a pale luminescence like the memory of moonlight, though there was no moon under the canopy — only that amber drift."
10"She was small — five-five at most — and Rory felt, absurdly, that she was the smaller of the two of them."
11"\"You ask the where before the what. That is your whole trouble, and it will save your life twice and end it once.\" She drifted closer — no footprints, no rustle — and her gaze dropped to Rory's throat, to the chain visible above her scarf."
12"\"One more thing,\" Isolde said, \"because you walked in wanting, and wanting earns a little more than falling does. When you go back through the stones, do not look behind you until you are through. The grove will show you the path you made. The path you made is not the path that is. If you see the difference too soon, you will try to correct it, and the grove will let you, and then you will belong to it.\" She lifted one hand, and in it — Rory never saw her take it out — lay a single white flower, closed tight as a fist."
13"Nyx came through a moment after, or a moment before; with them it was never clear."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1342
adjectiveStacks1
stackExamples
0"sat wrong against her"
adverbCount45
adverbRatio0.03353204172876304
lyAdverbCount12
lyAdverbRatio0.00894187779433681
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences124
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences124
mean16.4
std15.9
cv0.97
sampleLengths
033
17
234
33
49
522
618
77
84
913
1012
1141
1212
1322
142
1521
1615
1721
1832
198
2024
2114
224
232
2431
2511
2637
273
287
2944
305
3122
328
334
345
3544
369
3737
3819
3944
4013
413
425
435
447
4537
4627
4716
4847
492
59.35% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.3902439024390244
totalSentences123
uniqueOpeners48
86.58% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences77
matches
0"Faintly, a pale luminescence like"
1"Then the trees opened, and"
ratio0.026
90.13% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount25
totalSentences77
matches
0"Their voice arrived the way"
1"They were older than the"
2"Their bark had the grain"
3"she said, and her voice"
4"It wasn't different, and Nyx"
5"They extended one long hand"
6"She found she was grateful"
7"She stepped between the stones."
8"She wasn't, quite"
9"She made herself do it."
10"She took a step and"
11"she said to no one"
12"They went deeper."
13"It moved and it did"
14"She stood up fast and"
15"It wasn't quite a question."
16"She put her hand near"
17"She wondered, for the first"
18"She stood in the center"
19"She was small — five-five"
ratio0.325
24.94% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount67
totalSentences77
matches
0"Frost had taken Richmond Park"
1"December, eight days short of"
2"The oaks stood black and"
3"The Shade finished becoming solid"
4"Their voice arrived the way"
5"Rory pulled her gloves tighter"
6"They were older than the"
7"Their bark had the grain"
8"Tonight, for the first time,"
9"A shimmer, like heat off"
10"she said, and her voice"
11"Nyx drifted closer, and where"
12"The violet eyes fixed on"
13"It wasn't different, and Nyx"
14"They extended one long hand"
15"Rory touched the pendant at"
16"The blade was always cold."
17"Isolde had told her it"
18"She found she was grateful"
19"She stepped between the stones."
ratio0.87
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences77
matches(empty)
ratio0
84.94% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences37
technicalSentenceCount3
matches
0"It wasn't different, and Nyx knew it, and let it go with something that might have been a smile if shadow could smile — a shifting at the edges, a suggestion."
1"She stood in the center of a clearing where the golden light had gathered shin-deep, as if it were water and she were wading, silver hair falling to her waist, …"
2"Overhead, the solstice was eight days out, and the stars behind the slate were thinning like ice forming on a pond, and somewhere in Richmond Park a grove that …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags16
fancyCount2
fancyTags
0"Nyx agreed (agree)"
1"Isolde agreed pleasantly (agree)"
dialogueSentences57
tagDensity0.281
leniency0.561
rawRatio0.125
effectiveRatio0.07
83.5048%