Run: 2026-07-07-01KWZ57XKGAM0T243RA86B3X46

Run Details

Model:
Aion 3.0
Duration:
58.1s
Cost:
$0.022231
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
The standing stones rose from the earth like broken teeth, their surfaces gnarled with centuries of lichen and moss. Ancient oak, every one of them—or what had once been oak, before something older than oak had sunk its roots into the grain and reshaped them into something else entirely. The bark had gone the colour of old bone, and where the moonlight touched it, the wood seemed to breathe. Aurora stopped at the edge of the tree line, her breath misting in the December air. Richmond Park lay behind them, silent and ordinary, its frost-killed grass crunching underfoot. Ahead, the standing stones formed an irregular circle maybe twenty feet across, their tops lost in the low-hanging branches of oaks that had no business growing in London. These trees were too tall, too dense, their canopies woven together so tightly that the moonlight only slipped through in thin, surgical cuts. "We shouldn't linger at the threshold," Isolde said from somewhere behind her. The half-fae woman moved without sound, without footprint, without any of the small apologies a body usually makes to the earth it walks upon. Aurora had been traveling with her for three hours now and still hadn't gotten used to it. "The boundary listens. It has preferences." "What kind of preferences?" Aurora asked. Isolde's pale lavender eyes caught the moonlight and held it a beat too long. "The kind that keep some and let others pass. The stones remember intention. Enter with fear, and the grove will taste it. Enter with hunger, and it will feed." A pause. "Enter with respect, and it may simply... let you be." Helpful as ever. Nyx materialized at Aurora's left, their shadow-solid form flickering at the edges where the moonlight struck. In the darkness beneath the oaks, they were more present—sharper, denser, the faint violet glow of their eyes the only colour in their silhouette. They said nothing, but Aurora caught the way their form leaned toward the standing stones, pulled by something she couldn't sense. Shade recognised old magic the way a drowning sailor recognised land. "Stay close," Aurora said, and stepped between the stones. The change was immediate. Not gradual, not a slow fading of one world into another, but a clean break—one breath London, the next somewhere else entirely. The temperature shifted first. The December cold didn't vanish so much as transform, losing its bitter edge and becoming something gentler, like the warmth of a room where a fire had been burning for hours. The air tasted different. Green. Alive. It hit the back of her throat with the sweetness of sap and something older, something mineral and deep, like rainwater filtered through limestone. The Fae blade at her hip pulsed cold against her thigh, colder than it had any right to be. She'd carried it for weeks now and the moonsilver never warmed to her touch—Isolde had warned her it wouldn't—but here, in this place, the cold felt intentional. Purposeful. Like the blade was recognising where it had been forged and answering in kind. Aurora looked up. The sky was wrong. Not wrong in the way a thing is broken, but wrong in the way a thing is more true than it should be. The stars weren't where they'd been a moment ago. They were brighter, closer, arranged in constellations she didn't recognise. The moon hung lower on the horizon, fuller than she'd ever seen it, and its light didn't fall straight—it drifted, pooling in the clearing like liquid silver. There was no light pollution here. No London haze. Just the sky, raw and enormous and impossibly clear. The grove itself opened before them in a wide, irregular clearing ringed by the same bone-pale oaks. Wildflowers carpeted the ground in defiance of every season Aurora understood—she could see cornflowers and foxgloves and something she didn't have a name for, deep purple and bell-shaped, swaying in a breeze she couldn't feel. The grass beneath them was soft, thick, springy underfoot. No frost. No decay. No brown edges. "It's summer here," she said, and the words came out half a question. "It is what it chooses to be," Isolde said, drifting past her into the clearing. The wildflowers bent away from her feet as she walked, not crushed but displaced, opening small pathways that closed again behind her. "The grove keeps its own calendar. An hour here might be minutes in your park. It might be days. I have known both, and I have known worse." She turned, her silver hair catching the moonlight like wire. "Do not wander alone. The grove is not cruel, but it is curious, and curiosity in old things looks much like cruelty to young things." Nyx moved past Aurora, their shadow-form rippling as they crossed into the clearing. Here, surrounded by so much ambient light—moonlight, wildflower-glow, the faint luminescence of the oaks themselves—they seemed almost translucent. Their edges bled into the air. Aurora watched them reach toward one of the standing stones, their fingers—such as they were—passing through the surface before solidifying again. "There's something underneath," Nyx whispered, and their voice was exactly what it always was: a sound like wind through a crack in a door, carrying words from somewhere else. "Not beneath the stone. Inside it. Old. Older than the trees." Their violet eyes turned toward Aurora. "I remember when this was something else. Before it was a grove." Aurora's chest tightened. "You remember?" "Shadows persist. We are what remains when the light moves on." Nyx pulled their hand back from the stone and regarded it with something that might have been reverence, might have been wariness. "This place was a door, once. It still is. The grove grew around it the way moss grows on a wall—not because the wall wants it, but because the wall is there." Isolde had stopped near the centre of the clearing, where the ground rose slightly in a gentle mound. She stood with her hands at her sides, her silver hair hanging straight and still despite the not-breeze that moved the wildflowers, and she was listening to something Aurora couldn't hear. "The Heartstone," Isolde said. "Show it to me." Aurora hesitated, then lifted the chain over her head. The pendant caught the moonlight and held it, the deep crimson of the gemstone darkening to something almost black before flushing warm again, a slow pulse like a heartbeat. It had been doing that more often lately. She hadn't told anyone. Isolde's pale eyes fixed on the stone. "It recognises where it is." "It's from Dymas," Aurora said. "Not from here." "Dymas, Hel, the Fae Realms—they are not so separate as mortals imagine. The Veil is one barrier, but it separates many things from many things." Isolde tilted her head, and for a moment her age showed—not in wrinkles or grey hair, but in the depth behind her eyes, the weight of centuries pressing against the present. "The Heartstone was forged in gluttony, but it answers to proximity. Any rift between realms will stir it. The question is not what it senses, but what it is leading you toward." Aurora looked down at the pendant. It pulsed again—warm, warm, warm against her sternum. She'd assumed it was reacting to the grove itself, to the Fae-touched pocket they'd stepped into. But Isolde's words settled uncomfortably in her gut. Leading her. Not warning her. Leading. "Is there a rift here?" Isolde smiled, and it was the smile of someone who could not lie but had learned every other trick in three hundred years of exile. "The grove is a between-place, Aurora. It exists because the boundary here is thin. Whether that thinness is a rift depends entirely on which side of it you're standing." Nyx drifted closer, their form coalescing into something more solid as they moved away from the standing stones. "There's something else," they said, their whisper carrying an edge Aurora hadn't heard before. "Under the mound. Can you feel it?" Aurora couldn't. Not the way Nyx meant it. But the Fae blade at her hip had gone from cold to actively frigid, the kind of cold that burns, and the wildflowers nearest to the mound had begun to curl inward, their petals tightening like closed fists. She stepped forward. The grass beneath her feet was thicker here, almost spongy, and it gave slightly with each step, as if something hollow lay beneath the soil. The pendant flared hot against her chest. The blade froze against her thigh. Two artifacts from two different realms, both responding to the same point in the earth. She stopped at the edge of the mound. The ground hummed. It wasn't a sound, exactly. It was more like a vibration that bypassed her ears entirely and went straight into her bones, her teeth, the small crescent scar on her left wrist. The air above the mound shimmered faintly—not the clean silver shimmer of moonlight but something else, something that bent the light in ways that made her eyes water. "That's a rift point," Aurora said. Isolde nodded once, her expression unreadable. "It has been monitored for centuries. The Wardens know of it. It is stable—for now. But the Veil thins at the solstice, and we are three weeks from the longest night." She paused, and the not-breeze stilled. "You did not stumble into my grove by accident, Aurora. The Heartstone brought you here. I would know why." Aurora stared at the shimmer above the mound. The wildflowers around it had closed completely now, their stalks bent backward, and the oaks nearest to the rift had begun to shed leaves that turned silver before they touched the ground. She could feel it now—not just the hum but the pull, a gentle but insistent drag in her chest, right where the pendant sat. The Heartstone wasn't just sensing the rift. It was resonating with it. She thought of Dymas. The amber sky, the endless vineyards, the grand feasts prepared for souls who had never asked to be served. She thought of what Isolde had said—that the Heartstone was forged in gluttony, that it answered to proximity, that it was leading her. "I don't know why," Aurora said, and it was the truth. "But I think it wants me to go through." Isolde regarded her with those ancient, pale eyes. Nyx stood beside her, a shadow made denser by the impossible light, silent and watchful. The grove held its breath. Somewhere beneath the mound, the rift hummed its single, patient note. "Then we should prepare," Isolde said quietly, "for what waits on the other side."
created_at"2026-07-07T20:45:17.827Z" 7/7/2026, 8:45:17 PM
model"aion-labs/aion-3.0-20260707"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency568
moderation_latency(null)
generation_time57833
tokens_prompt1590
tokens_completion3402
native_tokens_prompt1544
native_tokens_completion2992
native_tokens_completion_images(null)
native_tokens_reasoning729
native_tokens_cached157
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.02223075
router(null)
provider_responses
0
endpoint_id"8c8f827d-2bef-468a-8f9e-8e27b470de5e"
id"5d902809d25544c5ade956511fabfc5c"
is_byokfalse
latency568
model_permaslug"aion-labs/aion-3.0-20260707"
provider_name"AionLabs"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783457117-st9hIQwiPSfOecEyKcXS"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783457117-CDzCneUyDmDLE6Fv0uU2"
upstream_id"5d902809d25544c5ade956511fabfc5c"
total_cost0.02223075
cache_discount0.00035325
upstream_inference_cost0
provider_name"AionLabs"
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
totalTags17
adverbTagCount1
adverbTags
0"Isolde said quietly [quietly]"
dialogueSentences33
tagDensity0.515
leniency1
rawRatio0.059
effectiveRatio0.059
88.75% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1778
totalAiIsmAdverbs4
found
0
adverb"tightly"
count1
1
adverb"slightly"
count2
2
adverb"completely"
count1
highlights
0"tightly"
1"slightly"
2"completely"
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)
74.69% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1778
totalAiIsms9
found
0
word"warmth"
count1
1
word"pulsed"
count2
2
word"pulse"
count1
3
word"weight"
count1
4
word"whisper"
count1
5
word"shimmered"
count1
6
word"unreadable"
count1
7
word"could feel"
count1
highlights
0"warmth"
1"pulsed"
2"pulse"
3"weight"
4"whisper"
5"shimmered"
6"unreadable"
7"could feel"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences108
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences108
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences123
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen58
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1759
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions15
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions56
wordCount1372
uniqueNames11
maxNameDensity1.53
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Isolde"
discoveredNames
December2
Park1
London3
Isolde14
Helpful1
Aurora21
Fae3
Nyx7
Fae-touched1
Heartstone2
Dymas1
persons
0"Isolde"
1"Aurora"
2"Nyx"
places
0"December"
1"Park"
2"London"
3"Fae"
4"Fae-touched"
globalScore0.735
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences77
glossingSentenceCount1
matches
0"seemed almost translucent"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches9
per1kWords5.117
wordCount1759
matches
0"Not gradual, not a slow fading of one world into another, but a clean break"
1"not a slow fading of one world into another, but a clean break"
2"Not wrong in the way a thing is broken, but wrong in the way a thing is more true than it should be"
3"not crushed but displaced, opening small pathways"
4"not cruel, but it is curious"
5"not in wrinkles or grey hair, but in the depth behind her eyes, the weight of centuries pressi"
6"not what it senses, but what it is leading you toward"
7"not the clean silver shimmer of moonlight but something else, something"
8"not just the hum but the pull, a gentle but insistent drag in her chest, right"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences123
matches
0"said—that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs42
mean41.88
std29.6
cv0.707
sampleLengths
069
180
259
36
455
53
672
79
891
961
103
114
1287
1368
1413
15100
1658
1758
185
1965
2049
218
2250
2312
248
2588
2644
275
2854
2939
3046
3156
328
333
3460
356
3662
3776
3846
3920
4039
4114
98.77% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences108
matches
0"been forged"
1"was forged"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs210
matches
0"was recognising"
1"were—passing"
2"was listening"
3"was reacting"
4"wasn't just sensing"
5"was resonating"
6"was leading"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount16
semicolonCount0
flaggedSentences13
totalSentences123
ratio0.106
matches
0"Ancient oak, every one of them—or what had once been oak, before something older than oak had sunk its roots into the grain and reshaped them into something else entirely."
1"In the darkness beneath the oaks, they were more present—sharper, denser, the faint violet glow of their eyes the only colour in their silhouette."
2"Not gradual, not a slow fading of one world into another, but a clean break—one breath London, the next somewhere else entirely."
3"She'd carried it for weeks now and the moonsilver never warmed to her touch—Isolde had warned her it wouldn't—but here, in this place, the cold felt intentional."
4"The moon hung lower on the horizon, fuller than she'd ever seen it, and its light didn't fall straight—it drifted, pooling in the clearing like liquid silver."
5"Wildflowers carpeted the ground in defiance of every season Aurora understood—she could see cornflowers and foxgloves and something she didn't have a name for, deep purple and bell-shaped, swaying in a breeze she couldn't feel."
6"Here, surrounded by so much ambient light—moonlight, wildflower-glow, the faint luminescence of the oaks themselves—they seemed almost translucent."
7"Aurora watched them reach toward one of the standing stones, their fingers—such as they were—passing through the surface before solidifying again."
8"\"Dymas, Hel, the Fae Realms—they are not so separate as mortals imagine. The Veil is one barrier, but it separates many things from many things.\" Isolde tilted her head, and for a moment her age showed—not in wrinkles or grey hair, but in the depth behind her eyes, the weight of centuries pressing against the present."
9"It pulsed again—warm, warm, warm against her sternum."
10"The air above the mound shimmered faintly—not the clean silver shimmer of moonlight but something else, something that bent the light in ways that made her eyes water."
11"She could feel it now—not just the hum but the pull, a gentle but insistent drag in her chest, right where the pendant sat."
12"She thought of what Isolde had said—that the Heartstone was forged in gluttony, that it answered to proximity, that it was leading her."
86.72% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1399
adjectiveStacks2
stackExamples
0"same bone-pale oaks."
1"warm, warm, warm against her"
adverbCount58
adverbRatio0.04145818441744103
lyAdverbCount18
lyAdverbRatio0.012866333095067906
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences123
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences123
mean14.3
std10.8
cv0.755
sampleLengths
019
130
220
316
413
528
623
712
824
917
106
116
1214
1331
1410
153
1616
1724
1821
1911
209
214
2222
234
2431
254
261
271
2824
2919
3027
311
3214
333
344
3523
369
3710
3827
396
403
419
4217
4335
449
452
462
473
4813
4915
51.49% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.35772357723577236
totalSentences123
uniqueOpeners44
70.18% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences95
matches
0"Just the sky, raw and"
1"Somewhere beneath the mound, the"
ratio0.021
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount23
totalSentences95
matches
0"They said nothing, but Aurora"
1"It hit the back of"
2"She'd carried it for weeks"
3"They were brighter, closer, arranged"
4"she said, and the words"
5"She turned, her silver hair"
6"Their edges bled into the"
7"Their violet eyes turned toward"
8"She stood with her hands"
9"It had been doing that"
10"She hadn't told anyone."
11"It pulsed again—warm, warm, warm"
12"She'd assumed it was reacting"
13"they said, their whisper carrying"
14"She stepped forward."
15"She stopped at the edge"
16"It wasn't a sound, exactly."
17"It was more like a"
18"She paused, and the not-breeze"
19"She could feel it now—not"
ratio0.242
49.47% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount78
totalSentences95
matches
0"The standing stones rose from"
1"The bark had gone the"
2"Aurora stopped at the edge"
3"Richmond Park lay behind them,"
4"These trees were too tall,"
5"Isolde said from somewhere behind"
6"The half-fae woman moved without"
7"Aurora had been traveling with"
8"Isolde's pale lavender eyes caught"
9"Nyx materialized at Aurora's left,"
10"They said nothing, but Aurora"
11"Shade recognised old magic the"
12"Aurora said, and stepped between"
13"The change was immediate."
14"The temperature shifted first."
15"The December cold didn't vanish"
16"The air tasted different."
17"It hit the back of"
18"The Fae blade at her"
19"She'd carried it for weeks"
ratio0.821
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences95
matches(empty)
ratio0
65.22% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences46
technicalSentenceCount5
matches
0"Ahead, the standing stones formed an irregular circle maybe twenty feet across, their tops lost in the low-hanging branches of oaks that had no business growing…"
1"Isolde smiled, and it was the smile of someone who could not lie but had learned every other trick in three hundred years of exile."
2"The grass beneath her feet was thicker here, almost spongy, and it gave slightly with each step, as if something hollow lay beneath the soil."
3"It was more like a vibration that bypassed her ears entirely and went straight into her bones, her teeth, the small crescent scar on her left wrist."
4"The air above the mound shimmered faintly—not the clean silver shimmer of moonlight but something else, something that bent the light in ways that made her eyes…"
7.35% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags17
uselessAdditionCount4
matches
0"she said, and the words came out half a question"
1"She turned, her silver hair catching the moonlight like wire"
2"Nyx whispered, and their voice was exactly what it always was: a sound like wind through a crack in a door, carrying words from somewhere else"
3"they said, their whisper carrying an edge Aurora hadn't heard before"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount1
fancyTags
0"Nyx whispered (whisper)"
dialogueSentences33
tagDensity0.364
leniency0.727
rawRatio0.083
effectiveRatio0.061
75.3103%