Run: 2026-02-24-01KJ8WPZCQMHYWVXSWCTXN02PS

Run Details

Duration:
1m 15s
Cost:
$0.055965
Provider:
Amazon Bedrock

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 pendant burned. Not painfully — not quite — but with that same low, insistent warmth Rory had learned to distrust over the past two weeks, the kind that had twice led her to the edges of things she hadn't been ready to see. She pressed two fingers against her sternum through her jacket, feeling the pulse of it through the fabric, and glanced sideways at Nyx. The Shade moved like smoke given manners — contained, deliberate, keeping pace at her left shoulder in what she'd come to recognise as a chosen proximity. Not crowding her. Not drifting. A choice. "It's been doing that since the roundabout," she said. "I know." Their voice slid into the cold air without making fog, without disturbing the dead leaves rasping across the path. "The grove responds to Fae-touched objects even from a distance. The pendant is reacting to what's ahead." Rory looked ahead. Richmond Park in November was all iron skies and bare oaks, the kind of landscape that felt like a held breath — like the land was waiting for permission to go grey all the way down. Dog-walkers had thinned out near the southern treeline. The light was already softening toward that particular bronze of late autumn afternoons, and the grass here was longer, uncut, beginning to show the slight shagginess of a place groundskeeping had quietly decided to leave alone. Then she saw the stones. They weren't dramatic about it. That was the first surprise. She'd expected standing stones to announce themselves — Stonehenge grandeur, towering and obvious — but these were six ancient oaks, older than anything else in the park by the look of their gnarled bark, arranged in a rough circle that might have been mistaken for chance if you weren't looking. Their trunks were so broad that three people linking hands couldn't have embraced them. Their roots had buckled the earth into ridges and trenches, and where the bark had split over centuries, the splits had been filled with something dark and resinous that caught the last of the amber light like old lacquer. Rory stopped at the edge of the circle. The air was different here. Not warmer — warmer would have been explicable. It was something else. A pressure, or the absence of one, like the moment a plane adjusts altitude and your ears pop and the world becomes slightly more itself. "You feel that?" she asked. "I feel it constantly," Nyx said, which didn't really answer her question, but she let it go. She stepped through the gap between two root ridges, and the world changed. It didn't lurch. It didn't flash. It simply was different the moment she was inside the circle, the way a room is different the moment you close the door behind you, and the difference had always been there waiting for you to notice. The wildflowers were the first thing. Rory looked down and found her boot inches from a cluster of something pale and star-shaped that had no business existing in November. She crouched, bringing her face close to the ground without touching it — old instinct, the kind her father had drilled into her on walks as a child, you look before you touch — and the flowers were perfect. Unblemished. The kind of unblemished that doesn't happen in nature, that implied something other than nature was responsible. There were others, scattered through the longer grass: something blue and bell-shaped, something deep violet that seemed to shift toward her as she looked at it. She stood up quickly. The sky above the grove was the same iron-and-amber November sky. The trees beyond the standing oaks were the same bare-branched park trees. But within the circle, the air smelled of green things and something else — older, sweeter, with a faint mineral edge like rain on hot stone, though no rain had fallen and the stone beneath the soil was far below. The light was different too: softer, more even, as though the shadows had been smoothed out by a considerate hand. Nyx had entered behind her and stood very still. That in itself alarmed her. The Shade was never still the way humans were still — their form always shifted in small ways, the edges of them breathing in and out of solidity. But now Nyx stood with the deliberateness of something old and careful, their faintly glowing violet eyes scanning the grove with an expression she couldn't read on a face made of shadow. "What is it?" she said, low. "I can't slip here." A pause, measured. "Between the shadows. The space that usually exists — the between-places — it's occupied." "Occupied by what?" "By this." They gestured, a spare movement, at everything around them. "The grove takes up all of it. There is no between while we're inside." Rory pressed her fingers to the pendant again. Still warm. Steady and warm, like a held coal. She moved deeper. The grove was larger inside than by rights it should have been. She tracked thirty paces from the standing oaks before the light shifted a second time — deepened, somehow, though the sun hadn't moved — and then she heard it. Sound, or the edge of sound: something between music and weather, a low harmonic drone that she felt more in her back teeth than heard in her ears, rising and falling on a rhythm she couldn't quite predict. Not threatening. Not welcoming. Indifferent, the way mountains were indifferent, and all the more unsettling for it. The clearing opened ahead of her. It wasn't a large space — a rough oval, perhaps twenty feet at its widest, carpeted in moss so deeply green it seemed luminous. At the centre stood a single stone, low and flat, its surface covered in markings that might have been carved or might have grown. Sitting on the far edge of it, looking at Rory as though she'd been waiting since before Rory was born, was Isolde. She was exactly as the whispered accounts had described her, which somehow made her more unsettling, not less. Silver hair reaching her waist, loose, catching the grove's soft light. Pale lavender eyes that held too much of something — not malice, nothing so simple — too much time, too many things seen and not spoken. She was ageless in the way that old scars were ageless: evidence of duration rather than any single moment. She left no mark on the moss beneath her. "You came by the eastern gap," Isolde said. Her voice was a quiet, even thing, and managed to carry anyway. "The honest entrance. That tells me something." "Glad someone's getting information." Rory stopped at the edge of the moss, the crescent scar on her left wrist itching the way it always itched when she was tense and trying to hide it. "I was told you might speak to us." "Many things are told to many people." Isolde's gaze moved past her to Nyx, and something shifted in those lavender eyes — not surprise, never surprise, but a kind of recalibration. "And you have brought the between-things with you. How old are you, Shade?" "Old enough to know better than to answer that," Nyx said. The faintest suggestion of a smile crossed Isolde's face. "Good. Those who answer quickly are either lying or haven't counted. Sit." There was nowhere to sit on the edge of the mossy oval. Then there was: two flat stones, neither of which Rory had seen a moment before, positioned precisely where they'd need to be. She chose not to think about that. She sat. The grove breathed around them. The harmonic drone continued its unpredictable rhythm. One of the blue bell-shaped flowers near Rory's knee opened slightly further, releasing a scent like cold water and something almost citrine, and she found her lungs filling with it before she'd decided to breathe. "The pendant wants to go home," Isolde said then, with the air of someone continuing a conversation. "I imagine you've felt it pulling." Rory's hand went to her sternum. "It's been warm since we crossed into the park." "Warm is the wrong word. Awake." The Seer tilted her head. "Dymasian work, that stone. Hel-realm, the domain of excess. It remembers its origin the way all things remember — the way water remembers the sea, the way bone remembers the animal." She paused. A beat that felt curated. "It was not given to you by a friend." The moss exhaled cold beneath Rory's feet. She thought about the package on her doorstep — anonymous, wrapped in plain brown paper — and the way she'd told herself at the time that she'd look into it, she'd find out who left it, she'd be sensible. And then weeks had passed. "Will you tell me who sent it?" "I will tell you what I see," Isolde said, which was not the same thing, and all three of them in the clearing knew it. "The Veil thins." "It's weeks from the winter solstice." "It thins." Isolde repeated it with gentle, absolute certainty, the way someone corrects a small child who has misidentified a colour. "Something draws it thin ahead of its time, and what draws it is patient and very hungry. You have been handed a hook, Aurora Carter, by a hand belonging to the patient and the hungry." She looked down at the flat stone she sat upon. "The question of whether the hook sinks in — that remains open." Rory sat with that. Nyx was a darkness at her shoulder, utterly quiet. The grove pressed in, not with threat but with the weight of the attention of something very old. Wildflowers opened and closed at the edge of Rory's vision. The harmonic drone shifted half a note and settled again. "You also," Isolde said, standing in a single fluid movement that made the act of standing look newly invented, "need a better argument than bare hands." She moved toward them, and Rory tracked the ground beneath her feet automatically — the instinct of someone who'd learned in the last month to notice the ways magic left evidence. Nothing. No compression of moss, no slight darkening of dew. Isolde's feet described the path without taking part in it. She held out her hand when she reached Rory, and in her palm lay the dagger. Slender, leaf-shaped, the material of the blade catching the grove's soft light differently than steel would — too matte, too pale. Cold radiated from it in a way Rory could feel across three inches of air. In the gathered dimness of the clearing, under the smooth sky of the grove, the blade carried its own faint luminescence. "Moonsilver," Isolde said. "Fae-forged, carrying a court's worth of intent in the edge. It will cut what cannot otherwise be cut." A pause. "I give it freely. That matters. A freely given blade carries more weight than a purchased one." Rory took it. The cold hit her palm immediately, a clean, clarifying cold, and the crescent scar on her wrist ached and went quiet. She turned the blade once, watching the light move across it. "There's always a cost with Fae gifts," she said. She'd heard that enough times. Isolde regarded her with those ancient lavender eyes. "Freely given is not the same as without consequence. The blade will ask something of you, in time. They all do." She stepped back. "But that," she said, not unkindly, "is a problem for the you who has already left this grove." Behind Rory, Nyx made a sound that was almost — not quite, but almost — a breath. "We should go." Rory rose, the blade in her hand, the pendant pulsing its warm quiet pulse. She looked once more at the moss, the flowers, the flat stone now empty at the centre of the clearing. The harmonic drone had sunk below hearing but she could still feel it, lodged somewhere between her ribs. "Will I find you again?" she asked. "If I need—" "The grove finds those it will find," Isolde said, already receding, already seeming further than the distance explained. "It has found you once. That is more than most." The light in the grove softened another degree, and Rory understood without being told that it was time. She walked back through the wildflowers, Nyx at her side, the Fae blade cold in her grip and the world ahead of her narrowing from ancient to ordinary with every step toward the standing oaks. She crossed the root ridge. The pressure released. November closed back in. Behind her, if she'd turned, the wildflowers were already invisible. She didn't turn.
created_at"2026-02-24T22:35:58.239Z" 2/24/2026, 10:35:58 PM
model"anthropic/claude-4.6-sonnet-20260217"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1029
moderation_latency217
generation_time74636
tokens_prompt1590
tokens_completion3515
native_tokens_prompt1775
native_tokens_completion3376
native_tokens_completion_images(null)
native_tokens_reasoning385
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.055965
router(null)
provider_responses
0
endpoint_id"83d802cb-44f2-45a0-a9d5-cb9bf79777c8"
id"e68205f2-d2b8-4130-8cdb-5fd59c54ecb3"
is_byokfalse
latency1024
model_permaslug"anthropic/claude-4.6-sonnet-20260217"
provider_name"Amazon Bedrock"
status200
api_type"completions"
id"gen-1771972558-ZvtnZVV17lYwjarqmCCR"
upstream_id"e68205f2-d2b8-4130-8cdb-5fd59c54ecb3"
total_cost0.055965
cache_discount(null)
upstream_inference_cost0
provider_name"Amazon Bedrock"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags24
adverbTagCount2
adverbTags
0"Isolde said then [then]"
1"She stepped back [back]"
dialogueSentences44
tagDensity0.545
leniency1
rawRatio0.083
effectiveRatio0.083
75.97% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2081
totalAiIsmAdverbs10
found
0
adverb"slightly"
count2
1
adverb"really"
count1
2
adverb"quickly"
count2
3
adverb"very"
count3
4
adverb"precisely"
count1
5
adverb"utterly"
count1
highlights
0"slightly"
1"really"
2"quickly"
3"very"
4"precisely"
5"utterly"
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)
75.97% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2081
totalAiIsms10
found
0
word"warmth"
count1
1
word"pulse"
count2
2
word"lurch"
count1
3
word"perfect"
count1
4
word"scanning"
count1
5
word"measured"
count1
6
word"weight"
count2
7
word"could feel"
count1
highlights
0"warmth"
1"pulse"
2"lurch"
3"perfect"
4"scanning"
5"measured"
6"weight"
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
narrationSentences128
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences128
filterMatches
0"look"
hedgeMatches
0"seemed to"
1"managed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences147
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2108
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions52
wordCount1715
uniqueNames9
maxNameDensity1.22
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory21
Nyx9
Shade2
Park1
November4
Stonehenge1
Isolde12
Seer1
Fae1
persons
0"Rory"
1"Nyx"
2"Shade"
3"Isolde"
4"Seer"
places
0"Park"
1"November"
globalScore0.888
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences83
glossingSentenceCount6
matches
0"not quite but with that same low, insistent warmth Rory had learned to distrust over the past two weeks, the kind that had twice led her to the edges of things she hadn't been ready to see"
1"felt like a held breath — like the land"
2"violet that seemed to shift toward her as she looked at it"
3"something between music and weather, a low harm"
4"quite predict"
5"seemed luminous"
6"not quite but almost — a breath"
57.69% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.423
wordCount2108
matches
0"not surprise, never surprise, but a kind of recalibration"
1"not with threat but with the weight of the attention of something very old"
2"not quite, but almost"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences147
matches
0"told that it"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs64
mean32.94
std27.39
cv0.831
sampleLengths
03
164
233
39
438
583
65
7113
88
942
105
1117
1213
1343
146
15106
164
1783
189
1965
206
2121
223
2325
2417
253
2696
276
2870
2974
309
3127
3242
3344
3411
3521
3643
3747
3823
3915
4058
4151
427
4328
446
4578
4613
4738
4826
4951
91.56% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences128
matches
0"been mistaken"
1"been filled"
2"been smoothed"
3"been carved"
4"being told"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs296
matches
0"was waiting"
1"was already softening"
2"weren't looking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount23
semicolonCount0
flaggedSentences16
totalSentences147
ratio0.109
matches
0"Not painfully — not quite — but with that same low, insistent warmth Rory had learned to distrust over the past two weeks, the kind that had twice led her to the edges of things she hadn't been ready to see."
1"The Shade moved like smoke given manners — contained, deliberate, keeping pace at her left shoulder in what she'd come to recognise as a chosen proximity."
2"Richmond Park in November was all iron skies and bare oaks, the kind of landscape that felt like a held breath — like the land was waiting for permission to go grey all the way down."
3"She'd expected standing stones to announce themselves — Stonehenge grandeur, towering and obvious — but these were six ancient oaks, older than anything else in the park by the look of their gnarled bark, arranged in a rough circle that might have been mistaken for chance if you weren't looking."
4"Not warmer — warmer would have been explicable."
5"She crouched, bringing her face close to the ground without touching it — old instinct, the kind her father had drilled into her on walks as a child, you look before you touch — and the flowers were perfect."
6"But within the circle, the air smelled of green things and something else — older, sweeter, with a faint mineral edge like rain on hot stone, though no rain had fallen and the stone beneath the soil was far below."
7"The Shade was never still the way humans were still — their form always shifted in small ways, the edges of them breathing in and out of solidity."
8"She tracked thirty paces from the standing oaks before the light shifted a second time — deepened, somehow, though the sun hadn't moved — and then she heard it."
9"It wasn't a large space — a rough oval, perhaps twenty feet at its widest, carpeted in moss so deeply green it seemed luminous."
10"Pale lavender eyes that held too much of something — not malice, nothing so simple — too much time, too many things seen and not spoken."
11"\"Many things are told to many people.\" Isolde's gaze moved past her to Nyx, and something shifted in those lavender eyes — not surprise, never surprise, but a kind of recalibration."
12"She thought about the package on her doorstep — anonymous, wrapped in plain brown paper — and the way she'd told herself at the time that she'd look into it, she'd find out who left it, she'd be sensible."
13"She moved toward them, and Rory tracked the ground beneath her feet automatically — the instinct of someone who'd learned in the last month to notice the ways magic left evidence."
14"Slender, leaf-shaped, the material of the blade catching the grove's soft light differently than steel would — too matte, too pale."
15"Behind Rory, Nyx made a sound that was almost — not quite, but almost — a breath."
80.97% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1700
adjectiveStacks3
stackExamples
0"same low, insistent warmth"
1"same bare-branched park"
2"blue bell-shaped flowers"
adverbCount70
adverbRatio0.041176470588235294
lyAdverbCount17
lyAdverbRatio0.01
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences147
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences147
mean14.34
std11.1
cv0.774
sampleLengths
03
141
223
326
43
52
62
79
821
917
103
1136
128
1336
145
155
165
1750
1814
1939
208
215
228
234
2425
255
2617
2713
283
293
3037
316
3223
3339
341
3517
3626
374
3811
3912
4040
4120
429
435
4428
4532
466
477
4814
493
54.88% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.3741496598639456
totalSentences147
uniqueOpeners55
60.06% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences111
matches
0"Then she saw the stones."
1"Then there was: two flat"
ratio0.018
93.87% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount35
totalSentences111
matches
0"She pressed two fingers against"
1"Their voice slid into the"
2"They weren't dramatic about it."
3"She'd expected standing stones to"
4"Their trunks were so broad"
5"Their roots had buckled the"
6"It was something else."
7"She stepped through the gap"
8"It didn't lurch."
9"It didn't flash."
10"It simply was different the"
11"She crouched, bringing her face"
12"She stood up quickly."
13"she said, low"
14"They gestured, a spare movement,"
15"She moved deeper."
16"She tracked thirty paces from"
17"It wasn't a large space"
18"She was exactly as the"
19"She was ageless in the"
ratio0.315
68.11% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount87
totalSentences111
matches
0"The pendant burned."
1"She pressed two fingers against"
2"The Shade moved like smoke"
3"Their voice slid into the"
4"Rory looked ahead."
5"Richmond Park in November was"
6"Dog-walkers had thinned out near"
7"The light was already softening"
8"They weren't dramatic about it."
9"That was the first surprise."
10"She'd expected standing stones to"
11"Their trunks were so broad"
12"Their roots had buckled the"
13"Rory stopped at the edge"
14"The air was different here."
15"It was something else."
16"A pressure, or the absence"
17"Nyx said, which didn't really"
18"She stepped through the gap"
19"It didn't lurch."
ratio0.784
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences111
matches(empty)
ratio0
51.95% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences55
technicalSentenceCount7
matches
0"Not painfully — not quite — but with that same low, insistent warmth Rory had learned to distrust over the past two weeks, the kind that had twice led her to th…"
1"Richmond Park in November was all iron skies and bare oaks, the kind of landscape that felt like a held breath — like the land was waiting for permission to go …"
2"She'd expected standing stones to announce themselves — Stonehenge grandeur, towering and obvious — but these were six ancient oaks, older than anything else in…"
3"There were others, scattered through the longer grass: something blue and bell-shaped, something deep violet that seemed to shift toward her as she looked at it…"
4"The light was different too: softer, more even, as though the shadows had been smoothed out by a considerate hand."
5"Sound, or the edge of sound: something between music and weather, a low harmonic drone that she felt more in her back teeth than heard in her ears, rising and f…"
6"Sitting on the far edge of it, looking at Rory as though she'd been waiting since before Rory was born, was Isolde."
62.50% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount3
matches
0"Their voice slid, without disturbing the dead leaves rasping across the path"
1"she said, low"
2"she said, not unkindly,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount1
fancyTags
0"Isolde repeated (repeat)"
dialogueSentences44
tagDensity0.341
leniency0.682
rawRatio0.067
effectiveRatio0.045
78.0064%