Run: 2026-10-13-01M4TB7BPY0QG4A1DG1G0MVSKH

Run Details

Duration:
2m 3s
Cost:
$0.102462
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
By the time the sun went down, Rory had decided the directions were a joke. Find the ring where the frost refuses to enter. Ask for the Seer. The note had been slipped under her flat door sometime between her lunch deliveries and her evening shift at the Golden Empress, no signature, the ink smelling faintly of crushed violets. Normally she would have binned it. But the pendant at her throat had been hanging there for three weeks now — thumbnail-sized, deep crimson, warm some nights as a living thing — and she was tired of not knowing who had put it in her post box, or why. "There." Nyx's voice came like wind through a keyhole. They stood at her shoulder, a six-foot cutout of midnight, violet eyes burning dim in the gloom. "Between the bracken." The oaks stood in a ring on a rise above the bracken, and they were wrong. Rory saw it immediately. Their bark had gone gray and glassy as stone, as though the trees had been poured rather than grown, and no frost touched the grass inside the circle, though frost silvered everything else in the park. Between two of the trunks the air wavered, a heat-shimmer with no heat behind it, December arguing with August. "You see it too," she said. "I see more than you." Nyx drifted closer, and the shimmer answered them, rippling like a disturbed pond. "The Veil is thin here. Worn. And something has cut a door through it and never closed it properly." Their edges frayed as they spoke, smoke off a snuffed wick. "It will know when we cross. Places like this always know." Rory's scar itched, the little crescent on her left wrist, the way it did before thunderstorms. She thought of the note, of the pendant's faint inner glow, of every unanswered question stacked up over three weeks. Then she stepped between the stones. Her ears popped. Sound died — the distant grumble of the A3, the crows, her own breath, all of it cut off clean as a door swung shut. For one heartbeat there was nothing at all, a silence so complete it rang. Then the world came back wrong. Birdsong, first. Too much of it for dusk, and too deliberate, phrases repeating with an almost-conversational patience, as if the birds were sounding out words they didn't quite understand. Light, second: a sourceless amber-green, the color of late afternoon through bottle glass, though the sky above the canopy had gone a deep, starless violet. And warmth. The cold sloughed off her like a coat. The air smelled of rain on hot stone, of honey, of turned earth. The clearing beyond the stones went on far longer than the rise should have allowed. Wildflowers carpeted it in drifts, and Rory stopped walking, because they were all wrong together. Snowdrops nodded beside poppies. Bluebells shouldered against autumn crocus. Foxgloves stood in purple spires over a drift of primroses, five seasons blooming in a single arm's reach, and butterflies worked the blossoms as though December were a rumor they'd heard and dismissed. "That's not possible," she said, and immediately felt stupid. She was standing in it. "Possible is a very small country," Nyx murmured. But they had gone thin at the edges, their silhouette fraying, and when Rory looked at them properly she saw why. There were no shadows here. The light came from everywhere and nowhere, fell on nothing at an angle, and Nyx — a thing made of shadow — stood in it like a candle flame in a gale. "Are you all right?" "There is no dark to hold me together. I am... less." Their violet eyes had dimmed to embers. "Go slowly. If I come apart, I will find you again, but I would rather not spend an evening reassembling myself in a flowerbed." They went deeper. The grass sprang back behind Rory's boots but flattened away from Nyx's feet, leaning from them like iron filings from a reversed magnet. The flowers turned as they passed — not toward the light, the way flowers were meant to, but toward them, faces swiveling in slow unison, a crowd turning to watch a procession. Rory's watch had stopped. When she shook it, the hands spun lazily, once, twice, and settled pointing at nothing. A stream crossed their path, running silver rather than clear, and fish moved in it like dropped coins. Rory followed its course with her eyes and felt her stomach tip: the stream curved back on itself in a long, patient loop, water flowing forever into its own beginning. Beyond it stood a tree hung with pale fruit, each one glowing faintly from within, lanterns waiting to be lit. "Don't touch," Nyx said softly. "I wasn't going to." Every story she'd ever read as a girl in Cardiff had covered the rules. Don't eat. Don't sit. Don't say thank you. Don't give your name. She pulled her delivery jacket tighter, the smell of sesame oil suddenly absurd, a relic of another planet. That was when she noticed the stones. She turned to gauge how far they'd come, and the ring of petrified oaks stood directly behind her, perhaps thirty paces off. Which was impossible, because they'd walked ten minutes in a straight line. She turned away, walked deliberately toward the glowing tree, counted fifty steps, and looked back. The stones stood thirty paces behind her. Patient. Unhurried. Holding them. "Nyx. The stones—" "I know." A pause, wind through winter branches. "We are being kept." A curtain of trailing fronds, willow-like but silvered, hung across the path. Rory pushed through — and stopped. The birdsong had ceased. The clearing beyond was white with frost, the first frost she'd seen since crossing, and Nyx was gone. "Nyx." Her voice came out smaller than she liked. Nothing answered. The fronds behind her had sealed into a wall of green, and her pulse was a fist on a door, and the cold here bit through her jacket, and then a voice — a woman's, amused, ancient — spoke from everywhere at once. "Child of the thin place. You carry a hearth of Hel at your throat and fear in your mouth. Spit one out. The other may keep you warm." Rory turned. The woman stood at the clearing's heart where no one had stood a blink before. Silver hair fell unbound to her waist; her eyes were pale lavender, ageless the way deep water is ageless. She was barefoot on the frosted grass, and where she walked — Rory watched, cold trickling down her spine — she left no prints. The frost did not so much as sigh beneath her. "That is not my name," Rory said, because fear in her mouth or not, she was still herself. "No. But names are rivers, not stones. Yours has run through many beds. Rory. Laila. Others yet to come." The woman's head tilted. "You may call me Isolde, since you will insist on a handle for the jar." Nyx poured through the curtain of fronds like smoke through a crack and solidified beside Rory, ragged-edged, eyes flaring. Isolde looked at them and went very still. "Aldric," she said softly. Nyx froze. Shadows bled off them, and for a moment Rory saw, or thought she saw, a man's shape inside the dark, startled and bare. "That man died nearly four centuries ago," Nyx whispered. "Dead is a door, not a wall. You of all beings should know." Isolde's gaze dropped to Rory's throat. "Show me the stone." Rory lifted the pendant on its chain. In the grove's strange light its inner glow had steadied, a banked coal. Isolde did not touch it. She only looked, and something like pity crossed her face. "Dymasian make. A heartstone of Gluttony, cut from the hoard of Prince Belphegor's own table." The pendant gave a single slow thump against Rory's sternum, warm as a pulse, as if it had heard its name spoken. "Someone wishes you fed at that table, child. Or wishes you to feed it. Gifts from Hel are hooks, and the line always runs back to the fisher." "Who gave it to me?" "That, the stone will not say, and I cannot tell you what I do not know." A flicker at the corner of her mouth. "I cannot lie. It is the one courtesy my blood insists upon. But truth, freely given, has already cost me a court and a country. They cast me out for telling. I tell still." She turned, and the frost seemed to lean toward her. "The Veil thins. When the longest night comes, the seam will strain, and the Wardens are few, and the tears are many. What crawls through will be hungry, and it will know your name, because the stone around your neck is a beacon in the dark." Rory's mouth had gone dry. "Then tell me how to fight it." Isolde smiled, and reached into the air — simply reached, and drew back her hand holding a dagger. It was slender and leaf-shaped, forged of a metal like frozen moonlight, and when Rory took it, the cold of it bit her palm, river-water cold, midwinter cold. It did not warm. She understood somehow that it never would. "Moonsilver," Isolde said. "It cuts what cannot be cut — ward, and binding, and demon-flesh. A gift. Freely given, no debt attached, and you may trust that, because I cannot say it otherwise." "Why give it to me?" "Because when the seam splits, you will be standing in the gap whether you choose it or not. Better armed than interesting." Isolde's eyes went past her, to some middle distance only she could see. "Cut the knot, child. Never the thread." Then she was gone. Not walked away, not faded — gone, the way a candle goes, between one breath and the next. The frost where she had stood held no footprints. It never had. The wall of fronds opened behind them like a polite door. The path back ran straight and obliging, the stones waiting thirty paces on, and the grove's patience, Rory felt, had simply ended. They were done being kept. She went quickly, the dagger cold against her hip, Nyx a ragged shadow at her shoulder, and stepped through the shimmer into a wall of sound and cold. Richmond Park. Night. Except it wasn't — the sky over the eastern treeline had gone pale, and the frost lay thick and new-made on every surface, and crows were arguing in the bracken with the particular outrage of early morning. Her phone buzzed back to life in her pocket, screen blooming, and Rory looked at it and felt the ground tilt. Thursday, 6:12 a.m. They had gone into the grove on Tuesday at dusk. Forty-one missed calls. Eva, mostly, and a string of texts from Yu-Fei escalating from where are you to I am calling hospitals. An hour inside. A day and a half out here. Nyx reformed beside her in the honest dark of the ordinary world, solid again, whole again, violet eyes scanning the treeline. "Time is a courtesy in such places," they said. "Not a law." Rory looked back. The rise stood empty. No ring of petrified oaks, no shimmer, only bracken and frost and a crow watching her with one bright eye. But in her jacket pocket, where she had not put it, she found a single bluebell, fresh-bloomed and impossibly fragrant, and at her hip the moonsilver blade lay cold as a promise. The longest night was coming. She pocketed the flower, pulled her jacket tight, and started the long walk home.
created_at"2026-10-13T09:59:13.387Z" 10/13/2026, 9:59:13 AM
model"fireworks/ember-1-20260923"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency653
moderation_latency(null)
generation_time122803
tokens_prompt1547
tokens_completion7229
native_tokens_prompt1632
native_tokens_completion6798
native_tokens_completion_images(null)
native_tokens_reasoning4247
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.1024623
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791885553-R5c1zmkknvORa5fmvt9U"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791885553-JTZzwKdaoZuUxyEWeCOG"
upstream_id"chatcmpl-2ec008fb4169427dba3b5947fcceb241"
provider_responses
0
endpoint_id"b89a2f05-4051-4446-a9b0-7bc8ae7b7c90"
id"chatcmpl-2ec008fb4169427dba3b5947fcceb241"
is_byokfalse
latency653
model_permaslug"fireworks/ember-1-20260923"
provider_name"Fireworks"
status200
total_cost0.1024623
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
9.52% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount4
adverbTags
0"Nyx's voice came like [like]"
1"Nyx said softly [softly]"
2"Every story she'd ever [ever]"
3"she said softly [softly]"
dialogueSentences39
tagDensity0.538
leniency1
rawRatio0.19
effectiveRatio0.19
76.66% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1928
totalAiIsmAdverbs9
found
0
adverb"very"
count2
1
adverb"slowly"
count1
2
adverb"lazily"
count1
3
adverb"softly"
count2
4
adverb"suddenly"
count1
5
adverb"deliberately"
count1
6
adverb"quickly"
count1
highlights
0"very"
1"slowly"
2"lazily"
3"softly"
4"suddenly"
5"deliberately"
6"quickly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
71.47% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1928
totalAiIsms11
found
0
word"gloom"
count1
1
word"wavered"
count1
2
word"silence"
count1
3
word"warmth"
count1
4
word"stomach"
count1
5
word"pulse"
count2
6
word"down her spine"
count1
7
word"flicker"
count1
8
word"beacon"
count1
9
word"scanning"
count1
highlights
0"gloom"
1"wavered"
2"silence"
3"warmth"
4"stomach"
5"pulse"
6"down her spine"
7"flicker"
8"beacon"
9"scanning"
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
narrationSentences125
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences125
filterMatches
0"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences142
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1943
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions1
matches
0"Between two of the trunks the air wavered, a heat-shimmer with no heat behind it, December arguing with August."
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions54
wordCount1518
uniqueNames13
maxNameDensity1.45
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Rory22
Seer1
Golden1
Empress1
December2
August1
Nyx12
Cardiff1
Don4
Isolde6
Park1
Tuesday1
Yu-Fei1
persons
0"Rory"
1"August"
2"Nyx"
3"Isolde"
places
0"Golden"
1"Cardiff"
2"Park"
globalScore0.775
windowScore0.333
88.27% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences81
glossingSentenceCount2
matches
0"quite understand"
1"something like pity crossed her face"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.515
wordCount1943
matches
0"not toward the light, the way flowers were meant to, but toward them, faces swiveling in slow unison, a crowd turning"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences142
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs48
mean40.48
std27.64
cv0.683
sampleLengths
0108
129
275
36
459
542
648
777
872
914
1066
114
1242
1377
1468
155
1648
1767
183
1912
2040
2154
2228
2370
2418
2538
2627
274
2825
299
3023
3135
3265
335
34114
3512
3657
3733
385
3942
4034
4166
4261
433
4442
4533
4659
4719
88.42% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences125
matches
0"been slipped"
1"been poured"
2"were meant"
3"was gone"
4"was gone"
5"being kept"
97.44% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs260
matches
0"were sounding"
1"was standing"
2"were arguing"
3"was coming"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount14
semicolonCount1
flaggedSentences11
totalSentences142
ratio0.077
matches
0"But the pendant at her throat had been hanging there for three weeks now — thumbnail-sized, deep crimson, warm some nights as a living thing — and she was tired of not knowing who had put it in her post box, or why."
1"Sound died — the distant grumble of the A3, the crows, her own breath, all of it cut off clean as a door swung shut."
2"The light came from everywhere and nowhere, fell on nothing at an angle, and Nyx — a thing made of shadow — stood in it like a candle flame in a gale."
3"The flowers turned as they passed — not toward the light, the way flowers were meant to, but toward them, faces swiveling in slow unison, a crowd turning to watch a procession."
4"Rory pushed through — and stopped."
5"The fronds behind her had sealed into a wall of green, and her pulse was a fist on a door, and the cold here bit through her jacket, and then a voice — a woman's, amused, ancient — spoke from everywhere at once."
6"Silver hair fell unbound to her waist; her eyes were pale lavender, ageless the way deep water is ageless."
7"She was barefoot on the frosted grass, and where she walked — Rory watched, cold trickling down her spine — she left no prints."
8"Isolde smiled, and reached into the air — simply reached, and drew back her hand holding a dagger."
9"Not walked away, not faded — gone, the way a candle goes, between one breath and the next."
10"Except it wasn't — the sky over the eastern treeline had gone pale, and the frost lay thick and new-made on every surface, and crows were arguing in the bracken with the particular outrage of early morning."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1516
adjectiveStacks0
stackExamples(empty)
adverbCount53
adverbRatio0.03496042216358839
lyAdverbCount21
lyAdverbRatio0.013852242744063324
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences142
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences142
mean13.68
std10.87
cv0.794
sampleLengths
015
19
24
331
46
543
69
717
83
916
104
1136
1219
136
1418
1530
1611
1716
1820
196
203
2125
2214
236
242
2527
2625
272
288
2913
3015
3115
324
335
3433
359
365
378
3821
395
4032
414
4218
4324
443
4523
4632
474
4815
4918
72.30% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.47183098591549294
totalSentences142
uniqueOpeners67
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences108
matches
0"Normally she would have binned"
1"Then she stepped between the"
2"Then the world came back"
3"Too much of it for"
4"Then she was gone."
ratio0.046
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount26
totalSentences108
matches
0"They stood at her shoulder,"
1"Their bark had gone gray"
2"Their edges frayed as they"
3"She thought of the note,"
4"Her ears popped."
5"she said, and immediately felt"
6"She was standing in it."
7"Their violet eyes had dimmed"
8"They went deeper."
9"She pulled her delivery jacket"
10"She turned to gauge how"
11"She turned away, walked deliberately"
12"Her voice came out smaller"
13"She was barefoot on the"
14"she said softly"
15"She only looked, and something"
16"She turned, and the frost"
17"It was slender and leaf-shaped,"
18"It did not warm."
19"She understood somehow that it"
ratio0.241
75.74% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount83
totalSentences108
matches
0"The note had been slipped"
1"Nyx's voice came like wind"
2"They stood at her shoulder,"
3"The oaks stood in a"
4"Rory saw it immediately."
5"Their bark had gone gray"
6"Nyx drifted closer, and the"
7"Their edges frayed as they"
8"Rory's scar itched, the little"
9"She thought of the note,"
10"Her ears popped."
11"Sound died — the distant"
12"Light, second: a sourceless amber-green,"
13"The cold sloughed off her"
14"The air smelled of rain"
15"The clearing beyond the stones"
16"Wildflowers carpeted it in drifts,"
17"Snowdrops nodded beside poppies."
18"Bluebells shouldered against autumn crocus."
19"Foxgloves stood in purple spires"
ratio0.769
46.30% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences108
matches
0"By the time the sun"
ratio0.009
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences54
technicalSentenceCount3
matches
0"Their bark had gone gray and glassy as stone, as though the trees had been poured rather than grown, and no frost touched the grass inside the circle, though fr…"
1"Too much of it for dusk, and too deliberate, phrases repeating with an almost-conversational patience, as if the birds were sounding out words they didn't quite…"
2"Foxgloves stood in purple spires over a drift of primroses, five seasons blooming in a single arm's reach, and butterflies worked the blossoms as though Decembe…"
77.38% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount2
matches
0"Nyx drifted, and the shimmer answered them, rippling like a disturbed pond"
1"She turned, and the frost seemed to lean toward her"
73.08% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount3
fancyTags
0"Their edges frayed (fray)"
1"Nyx murmured (murmur)"
2"Nyx whispered (whisper)"
dialogueSentences39
tagDensity0.256
leniency0.513
rawRatio0.3
effectiveRatio0.154
83.6638%