Run: 2026-09-23-01M37HS5A44B030BSMGJ9MKF27

Run Details

Duration:
1m 11s
Cost:
$0.031782
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 path ended at three stones that looked, at first, like dead oaks. Rory stopped with one boot in a puddle. Rain ticked against the hood of her coat, and beyond the stones Richmond Park stretched away in its usual winter colours: wet grass, bare branches, the grey suggestion of deer among the trees. The stones stood close enough together that she could have touched all three with her arms outstretched. Their surfaces were ridged like bark, but the rain had worn the ridges smooth at shoulder height. “That’s it?” she asked. Isolde passed between them without answering. Her silver hair trailed down the back of her dark cloak. She stepped through the mud and left no prints. Nyx drew up beside Rory, taller than the stones in their solid form. Rain passed through one shoulder and struck the ground beneath it. Their violet eyes narrowed at the narrow gap Isolde had taken. “She could have brought us here yesterday,” they whispered. “She said we’d find what we needed when the rain came.” “It rained yesterday.” Rory pulled the Heartstone Pendant free of her collar. The crimson gem glowed faintly against her palm, no brighter than it had in her flat above the bar. “You can argue with her on the other side.” She stepped between the stones. The rain stopped so suddenly she thought she had gone deaf. Her boot came down on dry moss. Behind her, the park remained visible through the gap: grey sky, dark trees, Nyx standing motionless in the rain. Ahead, the path descended through a wood Rory had never seen from anywhere in Richmond Park. Light fell between its trees in long green shafts. Flowers crowded the moss—bluebells, foxgloves, white blossoms she would have expected in May, all open together in December. A bee drifted past her face. Its wings made a low, steady sound, almost too deep to belong to something so small. Rory turned back. “Nyx?” They reached through the gap. For an instant their hand spread into smoke, as it often did when they slipped between shadows. Then their fingers closed, solid, around the edge of Rory’s sleeve. They came through with an abrupt step and stared at their own hand. “Something touched me,” they said. “What?” Nyx looked at the stones. Rain blurred the park beyond them, though none fell on this side. “I don’t know.” Isolde waited several paces down the path. Her pale lavender eyes moved from Nyx to Rory’s closed fist. “A threshold counts its guests,” she said. “Come along. This one has a long memory and little patience.” Rory slipped the pendant back beneath her shirt. Its chain settled cold against her neck. They walked downhill. The moss took the sound of their footsteps, but it did nothing to quiet the place around them. Leaves clicked high overhead though Rory felt no wind. Water ran somewhere to their left, out of sight. Now and then came a thin, clear note, like a fingernail drawn round the rim of a glass. She stopped once to locate it. The note stopped too. Nyx followed her gaze into the trees. “I hear it.” “Good. I’d hate to be the only one.” She crouched beside a patch of wildflowers. Between the stems lay a fallen leaf, copper-brown and curled at the edges. A new shoot had pushed through its centre without tearing it. She touched both. The leaf was brittle; the shoot was cool and firm. “Everything grows at once,” she said. “Not at once.” Isolde glanced back. “Each thing keeps the hour it was given.” Rory stood, rubbing the feel of the leaf from her fingertips. She had spent enough time with Isolde to know a second question might bring a less useful answer. She checked her phone instead. No signal. The time read 4:12. Across the path, a shallow ditch brimmed with water clear enough to show every pebble at the bottom. Isolde crossed by way of a fallen branch. Rory followed, holding her arms out for balance. Halfway over, she noticed that the water reflected a sky full of stars. Above her, the sky was pale green through the canopy. She looked down again. The stars trembled as a beetle broke the surface and climbed onto a stone. “Is that the Fae realm?” she asked. Isolde turned on the far bank. “It is water.” Rory gave her a look. “And it shows a sky,” Isolde added. Nyx stepped over the ditch, their long legs making the branch unnecessary. “You knew what she meant.” “I did.” The admission made Rory smile despite herself. Isolde could be maddening, but she had at least answered plainly enough to prove the reflection was worth remembering. Deeper in, the trees grew farther apart. Their trunks were enormous, broad enough that Rory and Nyx together could not have reached around one. Pale threads ran beneath the bark. When Rory stood still, she could see the threads brighten and dim, slowly and without any rhythm she could follow. One trunk held a stone half-swallowed by wood. Its exposed face bore narrow grooves that might have been writing. She leaned close. The grooves shifted. Rory stepped back. She waited until she was sure the lines had stopped moving, then leaned in again. From this angle they resembled branches etched by patient hands. From the other side, they had looked like a row of little doors. “Has anyone lived here?” she asked. Isolde laid two fingers on the trunk. “Many have rested.” It was the nearest she came to saying yes. A rustle passed through the flowers behind them. Rory turned sharply. Nothing stood there, but a trail of bent stems led away from the path, as if something heavy had just moved out of sight. Nyx flowed toward it, their feet dissolving into the shade under the trees. “Don’t go far,” Rory said. “I can see you.” “That isn’t what I said.” Their eyes flashed faintly violet from among the ferns. “No.” The path brought them to a clearing paved in flat, dark stones. Roots had raised some of them into humps and pulled others apart. At its centre stood a basin cut from a single block of white rock. Water filled it to the lip, perfectly still. The glasslike note sounded again, and this time Rory saw ripples spread across the surface. The Heartstone warmed against her chest. She stopped. Its heat was slight but unmistakable, a pulse through the fabric of her shirt. She drew it out. The crimson gem glowed from within. Isolde watched the basin, not the pendant. “Now you know why I asked you to bring it.” “You could have told me there was a portal in your back garden.” “This is not my garden.” Rory looked up at the vast trees surrounding them. Isolde’s grove, then, but not hers to command. The distinction suddenly mattered. Nyx emerged from the ferns on the clearing’s far side. “There’s an orchard beyond those trees. I can smell it.” Rory could smell it now too: crushed grapes, warm earth, something roasting over a fire. The air above the basin shimmered. Its water darkened from clear to amber, and a reflection formed where the green canopy ought to have been. Hills rolled beneath a warm-coloured sky. Vines covered their slopes. Far away, tiny lights ran along the edge of a terrace. Dymas. Rory knew the name; seeing even this much of it made the name feel smaller than the place. A bell sounded from somewhere inside the reflection. It was deep enough to stir the water at the basin’s rim. Nyx took a step closer. Rory caught their wrist. Their skin felt cool and solid. “Wait.” “I wasn’t going in.” “Neither was I.” Yet the smell drew at her. She thought of the Golden Empress just before the dinner rush, the kitchens bright and loud, Yu-Fei calling orders while Rory waited to carry them into the wet London streets. This scent had that same promise of warmth and food, sharpened until her empty stomach cramped. She had eaten lunch. She remembered eating lunch. A line of light appeared beneath the basin. It crept across one paving stone, tracing a groove in its surface, then branched toward Nyx’s feet. They looked down too late. The line climbed their ankle in a bright, narrow loop. Nyx went rigid. Rory pulled. Their wrist slipped into shadow under her hand, but the part caught by the light would not change. It held their ankle and kept climbing. “Isolde.” “I see it.” For once, the seer’s voice held no riddle. “What is it?” “A ward. Old enough to have forgotten whom it was meant to keep out.” The light reached Nyx’s knee. Their eyes flared violet, and the dark around their shoulders thrashed against a shape Rory couldn’t see. “Can you break it?” she asked. “I cannot cross the circle while it wakes.” Rory looked at the stones. A narrow groove separated the one beneath her boots from Nyx’s. The light had followed it out from the basin. She could see more grooves under the dirt, leading away in every direction. Some ended at the clearing’s edge. Others ran under the trees. She took the Fae-forged dagger from its sheath. Its moonsilver hilt chilled her palm. “Rory,” Nyx whispered. “Careful.” “I’m not cutting the stone.” She knelt and set the blade’s leaf-shaped point against the bright line between two paving slabs. It resisted her, not like metal or rock but like a taut thread. She drew the dagger across it. The line parted. Light flared up the blade, white enough to make her shut her eyes. Nyx stumbled back into her, and they both fell onto the moss beyond the paving. A sharp crack sounded from the basin. When Rory looked, the water was clear. The amber hills were gone. For a while, none of them moved. The scent of grapes faded. Rain, distant and ordinary, reached Rory through the trees. Nyx sat up first. “You cut me free.” “I saw.” She was still holding the dagger. Her hand shook as she returned it to its sheath. The pendant cooled against her skin. Isolde stood at the edge of the paving, studying the broken line. “A door has been touched from both sides,” she said. “It will remember that too.” Rory looked from the basin to the branching grooves. “We shouldn’t leave you alone with it.” “I was alone with it before you came.” “That wasn’t what I said.” Isolde met her eyes. After a moment, she inclined her head. On the way back, Rory counted the trees. She lost count twice where the path curved, but she found the stone held in the trunk and the ditch with its impossible stars. Nyx stayed beside her. When the three standing stones came into view, the rain beyond them looked heavier than before. Rory checked her phone. It read 4:19. They stepped into Richmond Park together. Rain struck her face, cold enough to make her gasp. Across the grass, the deer were gone. A lamp beside the road had come on, and the western sky was almost black. Her phone found a signal. The screen changed to 7:43. Nyx saw it over her shoulder. “How long did it feel?” Rory tucked the phone away. Behind the stones, flowers shone in the green light, close enough that she could have reached in and picked one. The glasslike note sounded once, faint beneath the rain. “Long enough,” she said, and followed Isolde toward the road.
created_at"2026-09-23T16:32:32.077Z" 9/23/2026, 4:32:32 PM
model"openai/gpt-6-sol-20260922"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency18065
moderation_latency(null)
generation_time70857
tokens_prompt1547
tokens_completion2875
native_tokens_prompt1532
native_tokens_completion3147
native_tokens_completion_images0
native_tokens_reasoning698
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.0317818
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790181152-5Jgw41vsuGEhpf1TgzKH"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790181152-4OuHZyyWmy4KXYYi6XvM"
upstream_id"resp_081e75cf50badb5a016ab3ff20382887d181b41f1506fdfaf3"
provider_responses
0
endpoint_id"1cfc7d9d-4404-4b8e-9ee4-58ae45c9dcd4"
id"resp_081e75cf50badb5a016ab3ff20382887d181b41f1506fdfaf3"
is_byokfalse
latency855
model_permaslug"openai/gpt-6-sol-20260922"
provider_name"OpenAI"
status200
total_cost0.0317818
cache_discount0.0027522
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
totalTags15
adverbTagCount1
adverbTags
0"Isolde glanced back [back]"
dialogueSentences52
tagDensity0.288
leniency0.577
rawRatio0.067
effectiveRatio0.038
87.01% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1924
totalAiIsmAdverbs5
found
0
adverb"suddenly"
count2
1
adverb"slowly"
count1
2
adverb"sharply"
count1
3
adverb"perfectly"
count1
highlights
0"suddenly"
1"slowly"
2"sharply"
3"perfectly"
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)
76.61% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1924
totalAiIsms9
found
0
word"footsteps"
count1
1
word"trembled"
count1
2
word"etched"
count1
3
word"pulse"
count1
4
word"shimmered"
count1
5
word"warmth"
count1
6
word"stomach"
count1
7
word"tracing"
count1
8
word"chilled"
count1
highlights
0"footsteps"
1"trembled"
2"etched"
3"pulse"
4"shimmered"
5"warmth"
6"stomach"
7"tracing"
8"chilled"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences184
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences184
filterMatches
0"feel"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences220
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1923
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions0
matches(empty)
51.14% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions88
wordCount1669
uniqueNames15
maxNameDensity1.98
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Isolde"
discoveredNames
Richmond3
Park3
Isolde15
Rory33
Heartstone2
Pendant1
Nyx19
May1
December1
Golden1
Empress1
Yu-Fei1
London1
Fae-forged1
Rain5
persons
0"Isolde"
1"Rory"
2"Heartstone"
3"Pendant"
4"Nyx"
5"Yu-Fei"
6"Rain"
places
0"Richmond"
1"Park"
2"December"
3"London"
globalScore0.511
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences129
glossingSentenceCount2
matches
0"looked like a row of little doors"
1"appeared beneath the basin"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.52
wordCount1923
matches
0"not like metal or rock but like a taut thread"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences220
matches
0"noticed that the"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs94
mean20.46
std18.45
cv0.902
sampleLengths
013
175
24
326
435
59
611
73
837
95
1053
1149
124
1346
145
151
1620
1736
1815
1967
2010
218
2244
236
2414
2540
2647
2710
2818
297
309
315
327
3317
342
3526
3672
373
3841
396
4010
419
4248
435
444
455
4610
4761
486
4926
99.54% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences184
matches
0"were ridged"
1"were gone"
2"were gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs294
matches
0"was still holding"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount2
flaggedSentences3
totalSentences220
ratio0.014
matches
0"Flowers crowded the moss—bluebells, foxgloves, white blossoms she would have expected in May, all open together in December."
1"The leaf was brittle; the shoot was cool and firm."
2"Rory knew the name; seeing even this much of it made the name feel smaller than the place."
99.50% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1676
adjectiveStacks0
stackExamples(empty)
adverbCount68
adverbRatio0.0405727923627685
lyAdverbCount8
lyAdverbRatio0.00477326968973747
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences220
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences220
mean8.74
std5.33
cv0.61
sampleLengths
013
18
233
317
417
54
66
711
89
913
1011
1111
129
1311
143
159
1619
179
185
1911
207
2119
2216
239
2418
256
2616
273
281
295
3017
3111
3213
335
341
355
3612
373
387
3911
407
4111
428
437
443
4518
469
479
4818
496
48.48% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.30454545454545456
totalSentences220
uniqueOpeners67
19.84% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences168
matches
0"Then their fingers closed, solid,"
ratio0.006
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount50
totalSentences168
matches
0"Their surfaces were ridged like"
1"Her silver hair trailed down"
2"She stepped through the mud"
3"Their violet eyes narrowed at"
4"She stepped between the stones."
5"Her boot came down on"
6"Its wings made a low,"
7"They reached through the gap."
8"They came through with an"
9"Her pale lavender eyes moved"
10"Its chain settled cold against"
11"They walked downhill."
12"She stopped once to locate"
13"She crouched beside a patch"
14"She touched both."
15"She had spent enough time"
16"She checked her phone instead."
17"She looked down again."
18"Their trunks were enormous, broad"
19"Its exposed face bore narrow"
ratio0.298
37.38% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount142
totalSentences168
matches
0"The path ended at three"
1"Rory stopped with one boot"
2"Rain ticked against the hood"
3"The stones stood close enough"
4"Their surfaces were ridged like"
5"Isolde passed between them without"
6"Her silver hair trailed down"
7"She stepped through the mud"
8"Nyx drew up beside Rory,"
9"Rain passed through one shoulder"
10"Their violet eyes narrowed at"
11"Rory pulled the Heartstone Pendant"
12"The crimson gem glowed faintly"
13"She stepped between the stones."
14"The rain stopped so suddenly"
15"Her boot came down on"
16"Light fell between its trees"
17"Flowers crowded the moss—bluebells, foxgloves,"
18"A bee drifted past her"
19"Its wings made a low,"
ratio0.845
29.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences168
matches
0"Now and then came a"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences70
technicalSentenceCount0
matches(empty)
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount0
matches(empty)
92.31% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount3
fancyTags
0"they whispered (whisper)"
1"Isolde added (add)"
2"Nyx whispered (whisper)"
dialogueSentences52
tagDensity0.25
leniency0.5
rawRatio0.231
effectiveRatio0.115
88.0525%