Run: 2026-09-23-01M37HFKWBJAS642SXY9077255

Run Details

Duration:
59.1s
Cost:
$0.033339
Provider:
OpenAI

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 stones stood among the Richmond oaks like trees that had forgotten how to grow. Rory stopped at the edge of the clearing. Each stone was taller than she was, dark with age and ridged like bark. Moss filled the grooves. Between them, the park continued as it ought to: winter grass, bare branches, a muddy path fading into the dusk. Yet she could smell flowers. Not the damp, stubborn scent of snowdrops, but the thick sweetness of a garden in June. Nyx gathered into a tall silhouette beside her, faint violet eyes turned toward the stones. Their edges blurred against the deepening shade. “You’re sure she’s here?” Rory asked. “She is where she said she would be.” Nyx’s voice stirred the air by Rory’s ear. “Whether that is here is another question.” “Comforting.” Rory stepped through the gap. For one stride, the world pressed against her from every direction. The trees ahead stretched thin and silver; the mud beneath her boot turned hard, then soft again. Sound fell away. She had time to see her own hand rise in front of her, the small crescent scar on her left wrist startlingly white. Then the pressure lifted. Birdsong rushed in. She stood in a meadow under a sky the colour of pearl. Wildflowers brushed her knees, blue and gold and a red so dark it seemed almost black. Oaks ringed the clearing, their branches heavy with green leaves. Behind her, the standing stones remained, but beyond them she could see no Richmond path. Ferns filled the space where it had been. Nyx crossed a moment later. Their shape scattered into wisps as they passed between the stones and drew together again at Rory’s side. “Well,” she said. A bee the size of her thumb drifted past. Its wings made a sound like a plucked violin string. Nyx watched it go. “You first.” “I already was.” Rory kept her hand on the strap of her delivery bag as they walked. The path through the flowers was narrow but clear, its pale soil almost dry beneath her boots. She had left the Golden Empress barely an hour ago with the bag full of takeaway cartons for a customer near the park. Now it held a bottle of water, her phone, and the dagger Isolde had given her. The moonsilver lay in its sheath against her side, cold even through the canvas. Above the meadow, small lights moved among the branches. Rory took them for insects until one paused close enough for her to see that it had four tiny arms. It pulled itself behind a leaf, which folded shut around it. “Did you see that?” “Yes.” “Do we say hello?” “I would wait until we know what it eats.” The path curved downhill. Water sounded somewhere ahead, a quick bright chatter over stones. As they passed under the first oak, Rory looked up. Its leaves were green on one side and copper on the other. They turned together in a breeze she couldn’t feel, and the whole canopy flashed like a school of fish. Something brushed her wrist. She jerked back. A pale tendril had curled from a bank of flowers and touched the scar on her skin. It withdrew at once, carrying away a bead of blood no bigger than a pinhead. Rory pulled her sleeve down. Nyx came closer. “Did it hurt?” “Barely.” She watched the flowers. Their heads followed her as she moved. “It took blood.” “Then we should not linger.” They quickened their pace. The flowers turned away one by one. The stream ran through a channel of white stone. Rory crouched on its bank, grateful for an excuse to steady her breathing. The water was clear enough to show the pebbles below, though they appeared to shift whenever she tried to focus on one. A silver fish hovered against the current. It had no eyes she could see. Across the stream stood a low wall, or what remained of one. Roots had split its carved blocks, and moss covered most of the lettering. It was the first sign Rory had found that anyone had built anything here. She crossed on three flat stepping stones while Nyx slipped over the water as shadow, their feet barely touching the surface. The wall formed an arc around a shallow hollow. Stone benches followed its curve. At their centre stood a basin, dry and filled with leaves. Rory brushed them aside. A pattern had been cut into the bottom: rings crossed by branching lines, with a gap at each point where a branch met the outer circle. “Doors?” she said. Nyx leaned over her shoulder. “Possibly.” There were seven gaps. Six had small symbols beside them. The seventh was bare, its stone polished smooth. A bell rang. Rory looked up. The sound had come from farther into the trees: one low note that seemed to tremble in the bones of the basin. The silver fish broke the stream’s surface behind her, then vanished. “Isolde?” Rory called. No answer. The bell rang again, softer. They followed the sound beneath trees that grew closer together. The ground rose, and the wildflowers gave way to ferns. Rory’s phone showed no signal. It showed no time, either—only a blank space where the numbers ought to be. She slipped it into her pocket. A few paces later, she noticed the clocks. They hung from the branches on lengths of ivy: pocket watches with cracked faces, a kitchen clock shaped like a sunflower, a brass carriage clock no bigger than Rory’s fist. Some had hands that raced. On others the hands stood still. One ticked backward so loudly she could hear it over the stream. Rory stopped beneath a silver watch. Its face had no numbers. Instead, twelve tiny painted seasons circled the edge: buds, blossoms, green leaves, fruit, falling leaves, snow. The hand crept from winter toward spring as she watched. “Whose are these?” she asked. “People who came looking,” said a voice behind her. Rory turned. Isolde stood on the path in a gown the grey-green of willow leaves, her long silver hair loose down her back. Her pale lavender eyes rested on the watch, then on Rory. Though the ground was soft, there were no footprints behind her. “Looking for what?” Rory asked. “Many things.” Isolde moved past them. The clocks began to tick together. “Not everyone knew when they had found it.” Rory glanced at Nyx. They had gone very still. “Are they still here?” she asked. Isolde stopped. “Some.” A clock above Rory chimed thirteen times. She stepped away from it. “We came because you asked us to,” Rory said. “Your message said you’d found where the pendant came from.” At her throat, the Heartstone rested against her skin. The deep crimson gem had always held a faint light, visible when she cupped it in her hand. Now it warmed suddenly, enough to feel through her shirt. Isolde saw her reach for it. “It has found something nearer than its home.” “What?” “The place where a door remembers being open.” Rory waited. Isolde offered nothing more. She couldn’t lie, Rory knew, but that had never made her answers easy to use. The path ended at a fallen oak. Its trunk was broad enough to block the way, silver with age and furred with moss. Isolde climbed over. Rory followed, catching her palm on rough wood. On the other side she found herself in a forest of towering white trees. Their trunks rose straight and smooth, too tall to see their crowns. Veins of blue light ran beneath the bark. As Rory watched, the light rose slowly through one trunk, vanished among the branches, and descended through another. The forest breathed with it. A cool draught touched her face each time the blue brightened. The bell sounded again, somewhere ahead. This time Rory saw what made it: a bronze bell half swallowed by a tree. No rope hung from its clapper. A long root pressed against the metal, then eased away. The note rolled through the forest. Underfoot lay pale leaves shaped like narrow hands. They crackled beneath Rory’s boots. Isolde crossed them without a sound. Nyx drifted toward a patch of shade between two trees, then recoiled. Their outline rippled, violet eyes flaring. “What happened?” Rory asked. “The shadow goes farther than the trees.” They drew themselves solid beside her. “I could feel it pulling.” Isolde turned. “Stay where the light can find you.” Nyx looked at the blue-lit trunks. “Whose light?” Isolde’s gaze moved beyond them. “That is a question best asked on the way back.” Rory disliked the careful way she said it. She disliked more that Isolde had mentioned a way back at all. The grove behind the standing stones had been strange, but she could still imagine walking out of it. Here, among trunks that breathed light and shadows with their own depth, Richmond felt impossibly far away. She thought of the ordinary evening she had left: takeaway steam fogging the restaurant windows, Yu-Fei calling after her to mind the icy pavement, buses grinding past the park gates. Rory tightened her grip on the bag strap and followed Isolde. The trees opened around a pool. Its surface was black and perfectly still. White roots hung over its banks, stopping just above the water. At the centre rose a small island of stone, reached by a bridge so narrow Rory would have to cross sideways. On the island stood an arch. Nothing filled it. The trees on the far side were visible through the opening, their blue veins climbing into the dark. Yet the Heartstone grew hot against Rory’s chest. She pulled it out. Crimson light gathered deep in the gem and shone between her fingers. Isolde watched the arch. “There.” Rory stared at it. A shimmer crossed the empty space, faint as heat above a road. Through it, the white trees bent into unfamiliar shapes. For an instant she saw rows of vines instead, heavy with dark fruit beneath a warm amber sky. The scent of ripe figs reached her across the pool, rich enough to make her mouth water. Then the forest returned. “Dymas,” Nyx whispered. Rory looked down at the pendant. Its silver chain had left a red line across her neck. “Can we go through?” “You could try,” Isolde said. “That’s not an answer.” “It is the answer I have.” A soft scrape came from the bridge. Rory looked up. Something moved on the island, low against the stone. A branch, she thought, dragged by the wind. Then it uncoiled. It was made of roots as pale as the trees, jointed in ways she couldn’t follow. At one end hung a cluster of flowers, each with a dark centre. The flowers faced Rory. The bridge shuddered as the thing drew its weight across it. Nyx spread into a wall of shadow before her. The root-creature stopped. Its flowers opened wider, releasing a sweet smell that caught in Rory’s throat. She pulled the fae-forged dagger from her bag. Cold bit into her palm. The blade gave off a faint milky light beneath the canopy. Isolde caught her wrist before she could step forward. “It came when the stone woke. Put the stone to sleep.” “How?” The creature advanced. One white limb found the near end of the bridge. Rory thought of the basin and its seven openings, the polished gap with no mark beside it. She held the pendant in her fist. The heat increased. No good. The creature’s flowers tilted toward the gem. It wanted the light, or what lay behind it. She tucked the pendant inside her shirt, but the crimson glow shone through the fabric. “Rory,” Nyx said. Their shadow wall buckled as a root pushed into it. Rory looked at the pool. Black water, still as glass. She had no idea what lived beneath it, but the creature had stayed on the bridge. She caught the silver chain, lifted it over her head, and lowered the Heartstone toward the water. The flowers snapped shut. At the first touch, the pool flashed crimson. The pendant’s heat vanished from her fingers. She pulled it back at once, water dripping from the gem. The root-creature withdrew, limb by careful limb, until it lay curled at the arch. Its flowers opened to the trees. For a moment no one spoke. The pool settled. Rory put the pendant around her neck again; it was cool against her skin. “Well found,” Isolde said. “You might have told me.” “I did not know you would think of it.” Rory almost laughed. Her hand shook too badly to manage it. She sheathed the dagger, keeping her eyes on the island. Across the arch, the shimmer returned. Amber light filled the opening, and beyond it a vineyard sloped toward a distant roof bright with copper tiles. She heard voices carrying over the vines, then the clear strike of a knife against a board. The smell of food came with them—roasting meat, spice, hot bread. Her stomach clenched. A woman appeared between the distant rows. She was too far away for Rory to see her face. She stopped, turned toward the arch, and raised one hand. The root-creature stirred. Rory stepped back. The vineyard vanished, leaving the white forest visible through the arch once more. “Did she see us?” Rory asked. Isolde studied the empty opening. “She saw a light.” “Who is she?” “I could not see her face.” Rory touched the wet stone at her throat. She believed Isolde. That left the raised hand, the waking creature, and a doorway that might open onto Dymas. Questions enough for the walk back. Far above them, a clock began to strike. Its notes came quickly, tumbling over one another. Isolde turned toward the path. “We should go,” she said. Rory took one last look at the arch. The vines were gone, but the scent of warm bread lingered in the cold air. Then she followed Isolde into the breathing trees, with Nyx close enough beside her that their shadow touched her boots.
created_at"2026-09-23T16:27:19.316Z" 9/23/2026, 4:27:19 PM
model"openai/gpt-6-sol-20260922"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2213
moderation_latency(null)
generation_time59077
tokens_prompt1547
tokens_completion3487
native_tokens_prompt1532
native_tokens_completion2951
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
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"completed"
service_tier"default"
usage0.0333385
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790180839-uJMV0prHEuyfWk81ysGB"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790180839-0zbNexIORRdtY8LS8IIr"
upstream_id"resp_010be1ceacbfe1e0016ab3fde7768c87d1872e2b0877861827"
provider_responses
0
endpoint_id"1cfc7d9d-4404-4b8e-9ee4-58ae45c9dcd4"
id"resp_010be1ceacbfe1e0016ab3fde7768c87d1872e2b0877861827"
is_byokfalse
latency452
model_permaslug"openai/gpt-6-sol-20260922"
provider_name"OpenAI"
status200
total_cost0.0333385
cache_discount-0.0007645
upstream_inference_cost0
provider_name"OpenAI"
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
totalTags19
adverbTagCount0
adverbTags(empty)
dialogueSentences53
tagDensity0.358
leniency0.717
rawRatio0
effectiveRatio0
89.37% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2351
totalAiIsmAdverbs5
found
0
adverb"very"
count1
1
adverb"suddenly"
count1
2
adverb"slowly"
count1
3
adverb"perfectly"
count1
4
adverb"quickly"
count1
highlights
0"very"
1"suddenly"
2"slowly"
3"perfectly"
4"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)
87.24% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2351
totalAiIsms6
found
0
word"comforting"
count1
1
word"quickened"
count1
2
word"raced"
count1
3
word"could feel"
count1
4
word"weight"
count1
5
word"stomach"
count1
highlights
0"comforting"
1"quickened"
2"raced"
3"could feel"
4"weight"
5"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
narrationSentences235
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount5
narrationSentences235
filterMatches(empty)
hedgeMatches
0"appeared to"
1"tried to"
2"seemed to"
3"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences268
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen31
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2349
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions93
wordCount2130
uniqueNames10
maxNameDensity2.25
worstName"Rory"
maxWindowNameDensity4.5
worstWindowName"Rory"
discoveredNames
Richmond3
June1
Nyx14
Rory48
Golden1
Empress1
Isolde20
Heartstone3
Yu-Fei1
Dymas1
persons
0"Nyx"
1"Rory"
2"Isolde"
3"Heartstone"
4"Yu-Fei"
places
0"Richmond"
1"June"
globalScore0.373
windowScore0.167
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences156
glossingSentenceCount2
matches
0"seemed almost black"
1"note that seemed to tremble in the bones of the basin"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.426
wordCount2349
matches
0"Not the damp, stubborn scent of snowdrops, but the thick sweetness of a garden in June"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences268
matches
0"see that it"
1"found that anyone"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs112
mean20.97
std19.05
cv0.908
sampleLengths
015
167
222
36
423
51
65
754
87
961
1023
113
1219
136
143
1584
1640
174
181
194
209
2155
224
2335
245
256
2615
275
2811
2958
3060
3155
323
336
3418
353
3636
373
387
3945
408
4153
4237
435
449
4545
465
4720
489
496
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences235
matches
0"was made"
1"were gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs356
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount2
flaggedSentences4
totalSentences268
ratio0.015
matches
0"The trees ahead stretched thin and silver; the mud beneath her boot turned hard, then soft again."
1"It showed no time, either—only a blank space where the numbers ought to be."
2"Rory put the pendant around her neck again; it was cool against her skin."
3"The smell of food came with them—roasting meat, spice, hot bread."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2139
adjectiveStacks0
stackExamples(empty)
adverbCount73
adverbRatio0.03412809724170173
lyAdverbCount11
lyAdverbRatio0.005142589995324918
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences268
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences268
mean8.76
std5.54
cv0.633
sampleLengths
015
18
214
34
420
55
616
715
87
96
1016
117
121
135
1411
1517
163
1723
184
193
2012
2116
2210
2315
248
255
2618
273
289
2910
304
312
323
3314
3417
3523
3616
3714
389
3920
4011
414
421
434
449
454
4610
4710
4812
4919
48.13% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.2947761194029851
totalSentences268
uniqueOpeners79
77.88% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences214
matches
0"Then the pressure lifted."
1"Instead, twelve tiny painted seasons"
2"Then the forest returned."
3"Then it uncoiled."
4"Then she followed Isolde into"
ratio0.023
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences214
matches
0"Their edges blurred against the"
1"She had time to see"
2"She stood in a meadow"
3"Their shape scattered into wisps"
4"Its wings made a sound"
5"She had left the Golden"
6"It pulled itself behind a"
7"Its leaves were green on"
8"They turned together in a"
9"She jerked back."
10"It withdrew at once, carrying"
11"She watched the flowers"
12"Their heads followed her as"
13"They quickened their pace."
14"It had no eyes she"
15"It was the first sign"
16"She crossed on three flat"
17"They followed the sound beneath"
18"It showed no time, either—only"
19"She slipped it into her"
ratio0.257
55.79% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount173
totalSentences214
matches
0"The stones stood among the"
1"Rory stopped at the edge"
2"Each stone was taller than"
3"Moss filled the grooves."
4"Nyx gathered into a tall"
5"Their edges blurred against the"
6"Nyx’s voice stirred the air"
7"Rory stepped through the gap."
8"The trees ahead stretched thin"
9"Sound fell away."
10"She had time to see"
11"Birdsong rushed in."
12"She stood in a meadow"
13"Wildflowers brushed her knees, blue"
14"Oaks ringed the clearing, their"
15"Ferns filled the space where"
16"Nyx crossed a moment later."
17"Their shape scattered into wisps"
18"A bee the size of"
19"Its wings made a sound"
ratio0.808
70.09% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences214
matches
0"Now it held a bottle"
1"Though the ground was soft,"
2"Now it warmed suddenly, enough"
ratio0.014
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences95
technicalSentenceCount1
matches
0"Its flowers opened wider, releasing a sweet smell that caught in Rory’s throat."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount1
fancyTags
0"Nyx whispered (whisper)"
dialogueSentences53
tagDensity0.283
leniency0.566
rawRatio0.067
effectiveRatio0.038
91.5059%