Run: 2026-10-13-01M4TBZHY5P9BM62KC86W29EFK

Run Details

Duration:
1m 14s
Cost:
$0.054432
Provider:
Fireworks

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 park had no business being this empty. Rory had walked Richmond Park in every kind of weather — delivery shifts ending at odd hours, cutting through on her way to nowhere — and there were always joggers, dog walkers, some poor soul flying a kite. Today, nothing. Just dead bracken rustling in a December wind and the distant black shapes of deer standing very still, as if they'd been turned to face away on purpose. "You're sure about this," she said. Nyx moved ahead of her without quite walking. In daylight they kept to their solid shape — a tall silhouette in a long coat that wasn't a coat so much as a decision the shadows had made — but their edges still blurred where the winter sun should have defined them. Their voice came back like wind through a cracked window. "The Wardens watch the rift points. This is not a rift point. This is a door. Doors are older, and better mannered." "That's meant to be reassuring?" "It is meant to be accurate." The trees changed before Rory noticed them changing. She realized, some fifty yards in, that the oaks around her were wrong — too big, too old, their trunks twisted into shapes that suggested faces the way clouds suggest faces, except clouds had the decency to drift. These held still and let you look. Between them stood stones. She'd expected grey monoliths, Stonehenge stuff. Instead they were wood — or had been, once. Oak trunks, ten feet tall, gone to stone grain by grain, so that she could trace the growth rings in grey rock with her fingertip. Petrified. The word surfaced from some half-remembered lecture. Trees that had stood so long the world had quietly replaced them with themselves. "Boundary markers," Nyx said. They had gone very still, which for Nyx meant something. "Do not touch them again." Rory snatched her hand back. "You might have led with that." Between two of the stones, the air shimmered. She'd never seen the Veil before — she'd been told about it, the way you'd be told about a riptide, with the understanding that knowing existed mostly so you'd stay out of the water. This was faint, a distortion like heat above tarmac, except the day was four degrees and her breath was fogging. Inside the shimmer, the light was the wrong color. Not darker. Later. "How deep does it go?" she asked. "An hour," Nyx said. "Or a day. Or the length of a conversation. Time is a local custom, and we will be tourists." "Comforting." "You wanted answers about the pendant." Their violet eyes dimmed, the way they did when they were being kind. "She is the one who gives answers. Mind your manners, and count nothing aloud." Then they thinned — coat, silhouette, all of it pouring sideways into the shadow of the nearest stone — and were gone through the shimmer. Rory stood alone in the dead bracken. The pendant lay against her sternum under two layers of clothing, deep crimson, thumbnail-sized, and for once utterly, strangely inert. It had warmed at every wrong turn for weeks — alleyways, a doorway in Soho, once a menu at a restaurant she hadn't delivered to since. Now, at the threshold of the strangest place she'd ever stood, it was cold as any cheap jewelry. She wasn't sure if that meant safe or so far from safe that it had given up. She stepped through. It felt like walking into a curtain of cold water and out the other side dry. Her ears popped. Sound died — the wind, the distant grumble of the road, all of it gone mid-breath — and was replaced by birdsong. Too much birdsong for December, and too deliberate. Phrases repeated. She caught herself trying to parse words in it and stopped, remembering Nyx's warning, or inventing one. The clearing was wide and ringed in oak, and it was summer here, but a summer that had never happened. Wildflowers everywhere — bluebells and foxgloves and white hawthorn blossom, things that had no business sharing a season, let alone December — growing in drifts between grass so green it looked lit from beneath. The light came from nowhere. No sun, no shadow. Everything was lit the way a face is lit in a painting, from an angle that doesn't exist. Her own shadow pooled faintly at her feet and then, when she turned, lagged a half-second behind her, like it had to catch up with the idea of her. Nyx stood a few paces ahead, and they looked different here — thinner, stretched, more honest. Less a person-shaped shadow and more a shadow that had once been a person. They were watching her with something like sympathy. "First crossing," they said. "It gets easier. It should not get too easy. If it ever feels ordinary, stop coming." "Noted." Her voice sounded flat in her own ears, swallowed by the flowers. She crouched — cool-headed, Jennifer Carter's daughter, observe before you react — and touched a bluebell. Real. Waxy, cool, faintly damp. The grass was warm, though the air was cold. She filed that away and wished she hadn't. "The stream's running uphill." It was. A ribbon of silver water threading the clearing, climbing a slope that wasn't there, and where it passed over stones it rang, faintly, like a struck glass. Bells, she thought at first, somewhere far off. No. The water. "Don't drink it," Nyx said. "I wasn't going to—" "Everyone was going to. Once." She straightened up and that was when she saw the woman. She stood at the far edge of the clearing where there had been no one a moment ago, in a gown of pale grey that moved though the air did not, silver hair loose to her waist. Ethereal was a word Rory had only ever used sarcastically. She retired the sarcasm. The woman crossed the grass toward them, unhurried, and Rory watched her feet, because her father the barrister had taught her that details win cases, and the detail was this: the wildflowers did not bend beneath her. She left no footprints. Nothing behind her was disturbed at all, as though the clearing permitted her presence rather than endured it. Rory's hand went, without her permission, to the pendant under her shirt. Still cold. Still silent. "Aldric," the woman said, and her voice had the bell-quality of the stream, or the stream had hers. "You bring me a mortal with hellstone at her throat and questions in her mouth, in the thinning of the year. You always did have a sense of timing, and it was always terrible." "Isolde," Nyx said, with something that in a person would have been a bow. The seer's eyes were pale lavender, and they did not blink as often as eyes should. She regarded Rory the way Rory regarded a delivery address that didn't match the map — with interest, and mild suspicion. "Ask," Isolde said. "But know that I cannot lie to you, child, and you will not like the shape of that. Truth is a road. It does not care where you wished to walk." Rory had prepared questions on the walk over. Who gave me the pendant. What does it want. Why me. They all dissolved. What came out was: "Why does it go cold here?" Isolde smiled, and it was not unkind, which was somehow worse. "Because it is far from its table, and it does not sing in another lord's house. It was made in a place of hunger, little Carter, and given by a hand you have not yet seen, toward a meal you have not yet been served." "That's not an answer." "It is the only kind I have ever given. Ask the courts I was cast from." She turned, and the turning was like a page flipping — no transition, just elsewhere, beside a fallen log silver with age. "The solstice comes. The wall between your world and the deep places thins to cloth, and there are those below who have been patient for a very long time. Patient things are always the hungriest." She beckoned. "Come here. You will need more than a warm stone." Rory went, because refusing felt like the kind of decision you make in a story where you die in the second act. From beneath the log's hollow, Isolde drew a cloth of grey silk and unfolded it. Inside lay a dagger — slender, leaf-shaped, a metal like moonlight given up on being light and become edge instead. "Moonsilver," Isolde said. "From the forges of the courts I may not name, in the years before my exile. It cuts what cannot be cut. It remembers every hand, and it has been waiting for one." Rory reached for it and hesitated. "What does it cost?" "Everything is a gift until it is a debt," Isolde said, which was not an answer either, and was, Rory suspected, the truest thing she'd heard all day. She took the dagger. The cold of it climbed her wrist like frost feathering glass, sharp and clean, and her breath smoked, and somewhere far below the hearing of ordinary ears the blade made a sound like a struck glass, like the stream, like it had recognized her. She looked up to ask something else — there was always something else — and Isolde was at the far edge of the clearing again, or had never left it, and her voice came across the flowers, bell-quiet. "Go now. You have been here an hour, and I cannot promise the hour has been kind." Nyx's shadow folded around her like a closing hand, gently, and the shimmer took her — cold water, dry landing, ears popping — and Rory stood in Richmond Park in the dark. Full dark. Stars out, frost already on the bracken, the path lamps lit far off. She'd stepped through at half past noon. Her phone, when she dug it out with numb fingers, was dead, and when it finally shuddered back to life in the cold it showed a date that made her stomach drop through the frost and keep falling, and seventeen missed calls from Eva, and a sky over London with the wrong number of stars. The dagger was warm in her hand now. No, she corrected herself, turning it in the starlight. Not warm. Awake.
created_at"2026-10-13T10:12:26.193Z" 10/13/2026, 10:12:26 AM
model"fireworks/ember-1-20260923"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency805
moderation_latency(null)
generation_time74107
tokens_prompt1547
tokens_completion3923
native_tokens_prompt1632
native_tokens_completion3596
native_tokens_completion_images(null)
native_tokens_reasoning1375
native_tokens_cached1631
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.0544323
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791886346-fZu1pjCzBS6wEdpUnPlN"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791886346-thxdI8BQgpMS49WyQkpP"
upstream_id"chatcmpl-a6727aea565d457b86dfdcf1fa1c4662"
provider_responses
0
endpoint_id"b89a2f05-4051-4446-a9b0-7bc8ae7b7c90"
id"chatcmpl-a6727aea565d457b86dfdcf1fa1c4662"
is_byokfalse
latency805
model_permaslug"fireworks/ember-1-20260923"
provider_name"Fireworks"
status200
total_cost0.0544323
cache_discount0.0044037
upstream_inference_cost0
provider_name"Fireworks"
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
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences36
tagDensity0.417
leniency0.833
rawRatio0
effectiveRatio0
85.41% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1714
totalAiIsmAdverbs5
found
0
adverb"very"
count3
1
adverb"utterly"
count1
2
adverb"gently"
count1
highlights
0"very"
1"utterly"
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)
85.41% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1714
totalAiIsms5
found
0
word"shimmered"
count1
1
word"comforting"
count1
2
word"sense of"
count1
3
word"silk"
count1
4
word"stomach"
count1
highlights
0"shimmered"
1"comforting"
2"sense of"
3"silk"
4"stomach"
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
narrationSentences107
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences107
filterMatches
0"look"
1"observe"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences127
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen55
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1738
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions1
matches
0"No, she corrected herself, turning it in the starlight."
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount1358
uniqueNames13
maxNameDensity1.03
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Richmond2
Park2
December3
Nyx9
Rory14
Stonehenge1
Veil1
Soho1
Jennifer1
Carter1
Isolde6
Eva1
London1
persons
0"Nyx"
1"Rory"
2"Jennifer"
3"Carter"
4"Isolde"
5"Eva"
places
0"Richmond"
1"Park"
2"Soho"
3"London"
globalScore0.985
windowScore0.667
41.30% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences69
glossingSentenceCount3
matches
0"felt like walking into a curtain of col"
1"something like sympathy"
2"felt like the kind of decision you make"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1738
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences127
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs48
mean36.21
std31.72
cv0.876
sampleLengths
076
16
261
322
45
56
6119
719
811
98
1066
117
1223
131
1433
1525
1688
173
1868
19110
2038
2120
2255
2340
245
254
265
2711
28110
2916
3052
3114
3237
3334
3432
3556
364
3785
3857
3936
4010
4176
4238
4317
4432
4577
4619
471
85.59% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences107
matches
0"been turned"
1"been told"
2"were gone"
3"was replaced"
4"was lit"
5"is lit"
6"was disturbed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs235
matches
0"was fogging"
1"were being"
2"were watching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount24
semicolonCount0
flaggedSentences16
totalSentences127
ratio0.126
matches
0"Rory had walked Richmond Park in every kind of weather — delivery shifts ending at odd hours, cutting through on her way to nowhere — and there were always joggers, dog walkers, some poor soul flying a kite."
1"In daylight they kept to their solid shape — a tall silhouette in a long coat that wasn't a coat so much as a decision the shadows had made — but their edges still blurred where the winter sun should have defined them."
2"She realized, some fifty yards in, that the oaks around her were wrong — too big, too old, their trunks twisted into shapes that suggested faces the way clouds suggest faces, except clouds had the decency to drift."
3"Instead they were wood — or had been, once."
4"She'd never seen the Veil before — she'd been told about it, the way you'd be told about a riptide, with the understanding that knowing existed mostly so you'd stay out of the water."
5"Then they thinned — coat, silhouette, all of it pouring sideways into the shadow of the nearest stone — and were gone through the shimmer."
6"It had warmed at every wrong turn for weeks — alleyways, a doorway in Soho, once a menu at a restaurant she hadn't delivered to since."
7"Sound died — the wind, the distant grumble of the road, all of it gone mid-breath — and was replaced by birdsong."
8"Wildflowers everywhere — bluebells and foxgloves and white hawthorn blossom, things that had no business sharing a season, let alone December — growing in drifts between grass so green it looked lit from beneath."
9"Nyx stood a few paces ahead, and they looked different here — thinner, stretched, more honest."
10"She crouched — cool-headed, Jennifer Carter's daughter, observe before you react — and touched a bluebell."
11"She regarded Rory the way Rory regarded a delivery address that didn't match the map — with interest, and mild suspicion."
12"\"It is the only kind I have ever given. Ask the courts I was cast from.\" She turned, and the turning was like a page flipping — no transition, just elsewhere, beside a fallen log silver with age."
13"Inside lay a dagger — slender, leaf-shaped, a metal like moonlight given up on being light and become edge instead."
14"She looked up to ask something else — there was always something else — and Isolde was at the far edge of the clearing again, or had never left it, and her voice came across the flowers, bell-quiet."
15"Nyx's shadow folded around her like a closing hand, gently, and the shimmer took her — cold water, dry landing, ears popping — and Rory stood in Richmond Park in the dark."
95.26% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1343
adjectiveStacks0
stackExamples(empty)
adverbCount61
adverbRatio0.045420699925539834
lyAdverbCount11
lyAdverbRatio0.008190618019359643
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences127
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences127
mean13.69
std12.01
cv0.877
sampleLengths
08
138
22
328
46
58
643
710
822
95
106
118
1238
137
144
156
169
1725
181
197
2014
214
2210
235
245
256
268
2734
2820
299
302
311
327
334
3419
351
3619
3714
3825
397
4020
4126
4218
4317
443
4516
463
4722
488
492
82.94% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats3
diversityRatio0.5118110236220472
totalSentences127
uniqueOpeners65
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences83
matches
0"Just dead bracken rustling in"
1"Instead they were wood —"
2"Then they thinned — coat,"
3"Too much birdsong for December,"
ratio0.048
85.06% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount28
totalSentences83
matches
0"Their voice came back like"
1"She realized, some fifty yards"
2"She'd expected grey monoliths, Stonehenge"
3"They had gone very still,"
4"She'd never seen the Veil"
5"Their violet eyes dimmed, the"
6"It had warmed at every"
7"She wasn't sure if that"
8"She stepped through."
9"It felt like walking into"
10"Her ears popped."
11"She caught herself trying to"
12"Her own shadow pooled faintly"
13"They were watching her with"
14"Her voice sounded flat in"
15"She crouched — cool-headed, Jennifer"
16"She filed that away and"
17"She straightened up and that"
18"She stood at the far"
19"She retired the sarcasm."
ratio0.337
68.43% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount65
totalSentences83
matches
0"The park had no business"
1"Rory had walked Richmond Park"
2"Nyx moved ahead of her"
3"Their voice came back like"
4"The trees changed before Rory"
5"She realized, some fifty yards"
6"These held still and let"
7"She'd expected grey monoliths, Stonehenge"
8"Oak trunks, ten feet tall,"
9"The word surfaced from some"
10"Trees that had stood so"
11"They had gone very still,"
12"Rory snatched her hand back."
13"She'd never seen the Veil"
14"This was faint, a distortion"
15"Their violet eyes dimmed, the"
16"Rory stood alone in the"
17"The pendant lay against her"
18"It had warmed at every"
19"She wasn't sure if that"
ratio0.783
60.24% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences83
matches
0"Now, at the threshold of"
ratio0.012
9.97% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences43
technicalSentenceCount8
matches
0"Just dead bracken rustling in a December wind and the distant black shapes of deer standing very still, as if they'd been turned to face away on purpose."
1"In daylight they kept to their solid shape — a tall silhouette in a long coat that wasn't a coat so much as a decision the shadows had made — but their edges st…"
2"Wildflowers everywhere — bluebells and foxgloves and white hawthorn blossom, things that had no business sharing a season, let alone December — growing in drift…"
3"Less a person-shaped shadow and more a shadow that had once been a person."
4"A ribbon of silver water threading the clearing, climbing a slope that wasn't there, and where it passed over stones it rang, faintly, like a struck glass."
5"Nothing behind her was disturbed at all, as though the clearing permitted her presence rather than endured it."
6"She regarded Rory the way Rory regarded a delivery address that didn't match the map — with interest, and mild suspicion."
7"Her phone, when she dug it out with numb fingers, was dead, and when it finally shuddered back to life in the cold it showed a date that made her stomach drop t…"
91.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount1
matches
0"She turned, and the turning was like a page flipping — no transition, just elsewhere, beside a fallen log silver with age"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags11
fancyCount0
fancyTags(empty)
dialogueSentences36
tagDensity0.306
leniency0.611
rawRatio0
effectiveRatio0
85.2651%