Run: 2026-09-23-01M36NZTMAYT10A70KAE8EBZVZ

Run Details

Duration:
42.0s
Cost:
$0.001535
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 standing stones were smaller than Rory expected. She had imagined pillars, something monumental enough to announce a border. These were ancient oak trunks, grey and ridged, their branches twisted together overhead. Their roots rose through the earth like knuckles. Beyond them, Richmond Park lay under a thin November dusk: bare trees, damp grass, a distant dog barking. Inside the ring, wildflowers crowded the moss. Rory stopped with one boot on either side of the boundary. The flowers were white and gold, bright as frost in the failing light. She crouched and held her hand above them. Their petals trembled, though the air was still. “Don’t touch,” said Isolde. Rory straightened. The Seer’s silver hair fell almost to her waist, shining against her dark coat. She stood among the stones without leaving a mark in the mud. “Because they’re poisonous?” “Because they are flowers.” “That’s not an answer.” “It is the answer you were given.” Beside Rory, Nyx tilted their shadowed head. In their solid form they stood taller than either woman, a narrow humanoid outline cut from darkness, violet eyes faintly alight beneath the branches. The dim evening seemed to gather around them rather than touch them. “Are we going in?” they whispered. Rory glanced back at the park. A couple walked a path in the distance, bundled against the cold, their voices too far away to make out. The ordinary world was close enough to reach with a few steps. She had learned that “close enough” didn’t mean safe. The Heartstone warmed beneath her shirt, a small, steady pulse against her breastbone. Not the urgent heat it gave near a Hel portal. Just enough to remind her it was there. She slipped her fingers around the moonsilver dagger at her belt. Its leaf-shaped blade was cold through the leather sheath. “Is there anything we need to know before we cross?” Rory asked. Isolde’s pale eyes settled on her. “The path is not a promise. The flowers do not sleep. And if you hear your name behind you, ask who is speaking.” Rory waited. “Anything else?” “Do not eat.” Nyx’s violet gaze passed over the flowers. “That seems manageable.” They crossed. The air changed so sharply Rory felt it in her teeth. The chill eased; the damp smell of London grass gave way to earth, crushed herbs, and something sweet as bruised apples. Behind them, a faint shimmer hung between the oaks, like sunlight reflected on water. It wavered once, then thinned until it was impossible to say whether it remained. Ahead, the grove opened beneath a sky that had no business being there. Rory looked up. The branches spread wide overhead, but beyond them lay a deep blue dusk pricked with stars. No sun, no moon. The stars burned in clusters, some sharp and white, others blurred like embers seen through smoke. She turned to check the boundary. The stones were still behind them, but the park beyond had vanished. Only a thicket of flowering hawthorn showed between the trunks. “How far did we walk?” she asked. “Two steps,” said Isolde. “Outside?” “Less.” Nyx’s shadow pooled oddly at their feet. It seemed to reach toward the grove’s interior, though the nearest light came from behind them. They shifted, and it drew back. Rory took out her phone. The screen lit, then displayed a string of numbers that might have been the time or might have been a warning. No signal. She put it away. The path ahead threaded between ferns taller than her waist. Their fronds were blue-green and translucent at the edges, each leaflet beaded with light. When Rory brushed one with her sleeve, the entire plant chimed—a delicate note, like a glass rubbed wet with a fingertip. She froze. The sound passed through the ferns in a widening ripple. Something answered from deeper in the grove: a low, resonant note that made Rory’s ribs tighten. “Was that—” “A greeting,” Isolde said. “From what?” “From what heard us.” Rory looked at Nyx. They had gone very still. “I dislike places that notice me.” “Then this place has already disappointed you,” said Isolde, and continued down the path. They followed. The grove was too green for November. Moss climbed the trunks in soft sheets. White flowers bloomed from cracks in the stones, from the forks of branches, from patches of bare earth where nothing should have grown. Some opened as Rory passed, their petals unfolding soundlessly. Others closed. She kept her hands to herself. A stream appeared to their left, though Rory hadn’t heard water before. It ran uphill over a bed of black pebbles, its surface carrying tiny leaves that never drifted away. She crouched to look. The water reflected the starless patch of sky above them, but in the reflection she saw a full moon. Her breath caught. The moon vanished when she blinked. The stream showed only darkness and stars. “Don’t drink,” Isolde said. “I wasn’t going to.” “Your reflection was.” Rory stood too quickly and knocked her shoulder against a branch. The sting was welcome. “You could try saying things in a way that doesn’t make them worse.” “I could,” Isolde replied. “I have not.” Nyx leaned over the water. Their violet eyes glimmered in the black surface. For a moment, Rory thought the reflection wore a human face beneath the shadow: gaunt, pale, with fear in its eyes. Then the ripples broke it apart. Nyx drew back. Rory watched them, but their expression—or the suggestion of one—had closed over. “What did you see?” “Nothing that belongs here.” “That’s not the same as nothing.” “No.” Isolde moved on. The path narrowed as the trees pressed closer. Rory had the disquieting sense they were walking downhill, though the ground rose beneath her feet. Her ears popped. Behind them, the stream’s answering note faded until she could hear only the soft scrape of her boots and the whisper of Nyx’s movements. Then she heard her name. “Rory.” The voice came from behind her, close and familiar. Her mother’s voice, softened by distance. Her stomach clenched before reason could catch up. She stopped. Nyx stopped too. Isolde continued three paces before turning back. Rory remembered the warning. If you hear your name behind you, ask who is speaking. She swallowed. “Who’s there?” A pause. Leaves rustled somewhere in the dark. “Rory,” her mother’s voice said again. Isolde’s face showed no surprise. “Ask again.” “Who’s speaking?” This time the silence stretched. A faint breeze moved through the grove, stirring the flowers. The voice came back thinner, as if carried from the far end of a long tunnel. “Someone who remembers you.” Rory’s hand tightened around the dagger’s hilt. “That’s not an answer.” “No,” said Isolde. “It is not.” A laugh moved between the trees. It did not sound like her mother anymore. Nyx stepped between Rory and the dark. Their body blurred along its edges, the shadows around them deepening until the path seemed to dim. “We should leave.” “We have not reached the clearing,” said Isolde. “Perhaps the clearing can come to us.” “It cannot.” “Can we turn back?” Rory asked. “Yes,” said Isolde. A useful answer at last. Rory started to pivot. Behind them, where the path should have run back toward the standing stones, a wall of flowering hawthorn filled the way. White blossoms crowded its branches. There was no gap, no glimpse of the boundary. A few petals drifted down and vanished before touching the ground. Rory drew the Fae blade. Moonlight—though she still couldn’t see a moon—ran along the slender edge. The hawthorn rustled. “Is this a test?” she asked. “Everything is a test,” Isolde said. “Not everything is set for you.” “Can you open it?” “I can walk through.” “Can you bring us?” “I can walk with you.” Not an answer. But Isolde’s gaze had fixed on the flowers, and her pale face had gone taut. Rory considered the blade. It could cut through magical wards. She stepped close to the hawthorn. The branches shifted away from her, revealing a narrow opening beneath a tangle of roots. Beyond lay a clearing bathed in amber light. The heat reached her first. It smelled of honey, wet stone, and something almost familiar: the warmth of a kitchen after dark. For one aching second, Rory thought of Cardiff, of rain streaking the windows while her mother put the kettle on. She hated that the place could find that in her. “Is the way open?” she asked Isolde. “It is open.” “Is it safe?” “No.” “Does it lead deeper into the grove?” “Yes.” Rory glanced at Nyx. “Any objections?” “They are all objections,” Nyx whispered. But they moved to her side. The root tunnel scraped Rory’s shoulders as she ducked through. The air beyond was warm enough to loosen the tension in her fingers. She stepped into the clearing and stopped. At its center stood an enormous oak, wider than Silas’s bar, its trunk split down the middle by a seam of golden light. The glow ran up the bark and vanished among the branches. Beneath the tree lay a ring of standing stones, their surfaces carved with marks Rory couldn’t read. Wildflowers crowded the spaces between them. Some were as small as stars. Others opened like pale hands. Nothing moved. Nothing breathed. Yet Rory felt watched from every direction. The hawthorn rustled behind them, then closed. The amber light dimmed. Nyx stared up into the oak’s canopy. Their shadow stretched across the ground, long and narrow, but at the edge of the stone ring it stopped as if pressed against glass. Rory felt the Heartstone pulse once against her skin. Isolde watched her. “You have brought a warm thing into a cold bargain.” “I didn’t know there was a bargain.” “There is always a bargain. You may simply not know what it costs.” The oak’s golden seam brightened. Somewhere overhead, a branch creaked. A scatter of silver leaves fell from the canopy, turning slowly as they descended. They did not touch the earth. Each leaf halted a finger’s breadth above the moss and trembled there, caught in the air. One drifted toward Rory. She raised her hand, then thought better of it. The leaf settled instead against the hilt of her dagger. For an instant, the blade glowed with a clear, wintry light. The oak answered, its golden seam flaring bright enough to paint the stones and Isolde’s hair. From somewhere inside the trunk came a soft, measured knock. Once. Twice. Rory’s mouth had gone dry. She looked at the tree, at the floating leaves, at Nyx’s shadow held back from the stones. Wonder rose in her, bright and unwelcome, braided so tightly with fear she couldn’t separate them. “What’s inside?” she whispered. Isolde turned her pale eyes on the luminous seam. “A door,” she said. The third knock came from the other side.
created_at"2026-09-23T08:26:50.384Z" 9/23/2026, 8:26:50 AM
model"openai/gpt-6-luna-20260922"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6668
moderation_latency(null)
generation_time41933
tokens_prompt1547
tokens_completion3140
native_tokens_prompt1532
native_tokens_completion3039
native_tokens_completion_images0
native_tokens_reasoning662
native_tokens_cached1529
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.00153509
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790152010-SkXBpwExBegNNMPWhGaO"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790152010-jNnQxwx8NUA0KJc038l3"
upstream_id"resp_08bb57c702b55ff0016ab38d4a809c87d1955f86acc44dd831"
provider_responses
0
endpoint_id"05e94e02-b9c2-4bbb-ba55-4082ee9ad687"
id"resp_08bb57c702b55ff0016ab38d4a809c87d1955f86acc44dd831"
is_byokfalse
latency456
model_permaslug"openai/gpt-6-luna-20260922"
provider_name"OpenAI"
status200
total_cost0.00153509
cache_discount0.00013761
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
totalTags16
adverbTagCount1
adverbTags
0"her mother’s voice said again [again]"
dialogueSentences67
tagDensity0.239
leniency0.478
rawRatio0.063
effectiveRatio0.03
86.22% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1814
totalAiIsmAdverbs5
found
0
adverb"sharply"
count1
1
adverb"very"
count1
2
adverb"quickly"
count1
3
adverb"slowly"
count1
4
adverb"tightly"
count1
highlights
0"sharply"
1"very"
2"quickly"
3"slowly"
4"tightly"
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)
61.41% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1814
totalAiIsms14
found
0
word"trembled"
count2
1
word"pulse"
count2
2
word"chill"
count1
3
word"wavered"
count1
4
word"whisper"
count1
5
word"familiar"
count2
6
word"stomach"
count1
7
word"silence"
count1
8
word"warmth"
count1
9
word"tension"
count1
10
word"measured"
count1
highlights
0"trembled"
1"pulse"
2"chill"
3"wavered"
4"whisper"
5"familiar"
6"stomach"
7"silence"
8"warmth"
9"tension"
10"measured"
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
emotionTells1
narrationSentences182
matches
0"y with fear"
95.76% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount5
narrationSentences182
filterMatches
0"hear"
hedgeMatches
0"seemed to"
1"appeared to"
2"started to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences228
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen24
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1809
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
39.25% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions78
wordCount1535
uniqueNames13
maxNameDensity2.21
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Rory34
Richmond1
Park1
November2
Isolde19
Seer1
Nyx13
Heartstone2
Hel1
London1
Fae1
Cardiff1
Silas1
persons
0"Rory"
1"Isolde"
2"Seer"
3"Nyx"
4"Heartstone"
5"Silas"
places
0"Richmond"
1"Park"
2"Hel"
3"London"
4"Cardiff"
globalScore0.393
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences115
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1809
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences228
matches
0"hated that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs120
mean15.08
std16.4
cv1.088
sampleLengths
08
157
240
34
431
54
64
77
843
96
1047
1131
1220
1312
1429
152
162
173
1810
192
2060
2113
2267
237
244
251
261
2729
2832
2945
302
3126
322
334
342
354
3615
3714
382
3954
4053
413
4213
434
444
453
4628
477
4840
493
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences182
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs283
matches
0"were walking"
92.73% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount1
flaggedSentences4
totalSentences228
ratio0.018
matches
0"The chill eased; the damp smell of London grass gave way to earth, crushed herbs, and something sweet as bruised apples."
1"When Rory brushed one with her sleeve, the entire plant chimed—a delicate note, like a glass rubbed wet with a fingertip."
2"Rory watched them, but their expression—or the suggestion of one—had closed over."
3"Moonlight—though she still couldn’t see a moon—ran along the slender edge."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1542
adjectiveStacks0
stackExamples(empty)
adverbCount57
adverbRatio0.03696498054474708
lyAdverbCount10
lyAdverbRatio0.00648508430609598
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences228
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences228
mean7.93
std5.49
cv0.692
sampleLengths
08
111
213
38
418
57
611
713
88
98
104
112
1214
1312
143
154
164
177
187
1924
2012
216
226
2320
2412
259
2613
2710
288
2911
309
3112
326
3323
342
352
363
377
383
392
4011
4121
4214
4314
4413
453
4616
474
4816
496
49.71% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.32456140350877194
totalSentences228
uniqueOpeners74
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences151
matches
0"Just enough to remind her"
1"Only a thicket of flowering"
2"Then the ripples broke it"
3"Then she heard her name."
4"Somewhere overhead, a branch creaked."
ratio0.033
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount36
totalSentences151
matches
0"She had imagined pillars, something"
1"Their roots rose through the"
2"She crouched and held her"
3"Their petals trembled, though the"
4"She stood among the stones"
5"She had learned that didn’t"
6"She slipped her fingers around"
7"Its leaf-shaped blade was cold"
8"It wavered once, then thinned"
9"She turned to check the"
10"It seemed to reach toward"
11"They shifted, and it drew"
12"She put it away."
13"Their fronds were blue-green and"
14"They had gone very still."
15"She kept her hands to"
16"It ran uphill over a"
17"She crouched to look."
18"Her breath caught."
19"Their violet eyes glimmered in"
ratio0.238
75.89% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount116
totalSentences151
matches
0"The standing stones were smaller"
1"She had imagined pillars, something"
2"These were ancient oak trunks,"
3"Their roots rose through the"
4"Rory stopped with one boot"
5"The flowers were white and"
6"She crouched and held her"
7"Their petals trembled, though the"
8"The Seer’s silver hair fell"
9"She stood among the stones"
10"The dim evening seemed to"
11"Rory glanced back at the"
12"A couple walked a path"
13"The ordinary world was close"
14"She had learned that didn’t"
15"The Heartstone warmed beneath her"
16"She slipped her fingers around"
17"Its leaf-shaped blade was cold"
18"Isolde’s pale eyes settled on"
19"Nyx’s violet gaze passed over"
ratio0.768
33.11% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences151
matches
0"If you hear your name"
ratio0.007
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences66
technicalSentenceCount3
matches
0"Something answered from deeper in the grove: a low, resonant note that made Rory’s ribs tighten."
1"If you hear your name behind you, ask who is speaking."
2"Their shadow stretched across the ground, long and narrow, but at the edge of the stone ring it stopped as if pressed against glass."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount3
fancyTags
0"they whispered (whisper)"
1"Nyx whispered (whisper)"
2"she whispered (whisper)"
dialogueSentences67
tagDensity0.224
leniency0.448
rawRatio0.2
effectiveRatio0.09
91.1363%