Run: 2026-10-05-01M46B98S8Z36ZHTGJVRRZS5K0

Run Details

Duration:
1m 23s
Cost:
$0.029739
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 doorway stood between two apple trees, and through it Rory could see a sky the colour of warm honey. Behind her, Richmond Park lay under frost. Somewhere beyond the hidden grove, cars hissed along a wet road. She could still hear them if she concentrated, though the sound had grown thin since she passed the ancient standing stones beneath the oaks. On the other side of the doorway, something enormous rang a bell. The note rolled through her ribs. Apples trembled on branches that had no business bearing fruit in December. “No,” she said. Nyx turned their head. Violet light showed where their eyes should have been. “No?” Their voice stirred the hair beside her cheek. “No to that noise. No to the sky. No to the fact that those apples are watching me.” One of the fruits rotated on its stem. Its pale speckles gathered into a pattern horribly like an iris. Isolde smiled without showing her teeth. Wildflowers crowded around her bare feet, purple and white against the frosted grass. She had made no tracks coming to the trees. “A hungry place looks kindly upon visitors.” “Kindly isn’t the same as safely.” “No.” That was the trouble with Isolde. She gave an honest answer just often enough to make Rory want to trust the next one. The Heartstone warmed against her breastbone. She pulled it out by its silver chain. The thumbnail-sized crimson gem glowed between her fingers, its warmth pulsing steadily. It had begun doing that three nights ago, just before a door appeared in the brick wall of her flat above Silas’s bar. She had opened it six inches, smelled hot bread and crushed grapes, and shut it again. Yesterday, the door had appeared inside her wardrobe. This morning, someone had knocked from the other side. “If we find whoever gave me this,” Rory said, “I’m making them take it back.” “Will you?” Isolde asked. Rory tucked the pendant beneath her jumper. The seer offered her a dagger. Its slender blade had the shape of a willow leaf. Even beneath the amber light spilling through the doorway, the metal held a cool, silvery sheen. Rory took it by the hilt and nearly dropped it. Cold bit through her palm. “A gift,” Isolde said. “What’s the catch?” “That you may need it.” Rory waited. Isolde’s lavender eyes remained on hers. “All right. That was impressively worse than a catch.” She wrapped the dagger in the spare scarf from her coat pocket and tucked it into her belt. Then she looked at Nyx. Their outline had thinned. Shadow streamed from their shoulders towards the opening, as though a wind blew somewhere she could not feel. “Have you been there before?” “Not through this door.” “Is that a no?” “Yes.” “And you?” she asked Isolde. The seer looked into the orchard. “I have seen this path. I have never walked it.” Wonderful. Three people, no practical experience, and one knife. Rory stepped through before she could give herself another reason not to. Warmth slipped beneath her coat. Her boots sank into springy red moss, and the smell of ripe fruit filled her mouth so completely she could almost chew it. For a moment she thought she was standing inside a greenhouse. Then she looked up. The trees rose higher than any greenhouse could hold. Their trunks twisted in pairs, pale bark folded over dark, each pair meeting far overhead in a crown of copper leaves. Between the leaves hung fruits like blown glass: blue pears, translucent figs, clusters of grapes with bright points moving inside them. Some branches bore flowers and fruit together. Others carried small closed buds that twitched as she passed. Beyond them, vineyards climbed terraces cut into black hills. Farther still, towers stood against the amber sky, their distant windows burning gold. The doorway behind her was now a narrow space between two trunks. Through it she could see the frosted clearing and a single white flower bending beneath an Earth wind. Nyx emerged next, gathering themself into a tall, solid silhouette. Isolde followed with her silver hair caught over one shoulder. Then the opening filled with leaves. Rory crossed back to it at once. She pushed a branch aside. More orchard. She checked the next gap. The same red moss, the same leaning trees. “We’ve lost the door.” “A door need not remain open to remain a door,” Isolde said. Rory put a hand against the trunk. It was warm, with a slow movement beneath the bark. “Please tell me you know how to open it again.” “When we return.” She could work with that. Not comfortably, but she could work with it. She took a folded delivery receipt from her pocket, tore it in half, and lodged one piece in a fork of bark. GOLDEN EMPRESS, it read, above an order for noodles and two spring rolls. She kept the other half. Nyx watched her. “Landmark,” she said. “The trees may move.” “Then we’ll know they move.” A path wound ahead, its paving almost hidden beneath moss. Rory scraped it aside with her boot. The stone underneath was carved with hundreds of tiny hands, each holding a bowl. At the centre of every bowl lay a pearl. She crouched. One pearl quivered, rose a fraction, then settled. They were drops of water. No—something thicker. Clear liquid trembling in shallow stone hollows, untouched by the moss. “Don’t,” Nyx whispered. Her finger stopped above one of the bowls. “I wasn’t going to taste it.” “You were going to touch it.” She had been. She stood and wiped her untouched finger against her coat. Somewhere among the trees, water chuckled. They followed the sound. The path broadened into a circular court enclosed by grapevines as thick as Rory’s waist. At its centre stood a fountain made from dark green stone. Seven carved figures leaned over its basin, their faces worn smooth, their open mouths pouring streams of clear liquid. A cup waited on the rim. It was white, thin enough to show the amber light through it, and exactly the shape of her favourite mug at home. Rory stopped. Nyx’s shadow spread across the paving behind them. “What do you see?” she asked. “A cup,” they said. “What kind?” Their faint violet eyes narrowed. “One I have not seen for a long time.” Rory looked at Isolde. The seer had clasped her hands in front of her. “Some tables remember the guest before the guest remembers the table.” Rory disliked the sudden hunger in her stomach. She had eaten toast before leaving. Two slices. She could still remember burning the second. Yet she could smell her mother’s stew. Not a vague resemblance. The exact smell: lamb, leeks, too much pepper because her father always added more when nobody was watching. It came from the fountain. She took a step closer. The cup handle pointed towards her right hand. Nyx moved between her and the basin. The smell vanished. In its place came crushed grapes, warm stone, and something sour enough to sting her nose. Rory backed away until her shoulder touched the vine wall. “That’s nasty.” “Yes.” “Does the whole place do that?” “Let us hope it lacks imagination.” She gave a shaky laugh. It helped. Beneath the fountain’s rim, letters shifted in a narrow band. Rory leaned sideways to see without approaching. At first they looked like hooked scratches. Then she blinked, and they became words. THE FIRST CUP IS THE HOST’S GIFT. Below that, in much smaller letters: THE SECOND ACKNOWLEDGES THE HOST. There was a third line submerged beneath the flowing liquid. “No free refills,” Rory murmured. She was grateful, abruptly and fiercely, for every dull contract she had been made to read at university. They left without drinking. Beyond the court, the orchard changed. Trees grew out of enormous stone vessels, their roots spilling over the sides. Each vessel bore a face: some laughing, some asleep, one with its cheeks puffed full. A crack ran across the sleeping face, and through it Rory glimpsed layers of pale roots wound around something metallic. A bell rang again. This time the fruit answered. Thousands of thin chimes stirred overhead. The blue pears shook. Grape clusters flashed from within. A golden plum split along its seam and unfolded into a winged thing, no larger than Rory’s thumb. It hovered in front of her face. Its body was translucent. Seeds hung inside it like little black hearts. Four wings beat without a blur, each stroke slow and distinct, though it remained perfectly suspended. “Oh,” she breathed. The creature landed on her sleeve. Its feet were cool through the fabric. It folded its wings into smooth, curved sections, becoming a plum again, except for the tiny legs clasping her wrist. Rory held very still. For the first time since crossing, she forgot to be afraid. Then a branch lowered towards her. The plum lifted off her sleeve and settled into a vacant stem. The branch rose, carrying it away. “They leave,” she said. “The fruit leaves, and comes back.” “Not all of it,” Nyx said. At the base of the tree lay a scatter of brittle wings. She looked away slowly. The path ended at a long building sunk halfway into the hillside. Columns supported its roof, each carved as a stack of plates. The plates at the bottom were immense; those near the capitals dwindled to saucers no wider than her palm. Nothing about the building looked ruined. That made its age harder to bear. The shallow steps had been worn into hollows by feet, but the open doors gleamed as though someone had polished them that morning. Warm air breathed from inside. Rory’s pendant gave a hard pulse. “There,” she said. Beyond the doors stood rows of tables, laid with empty dishes. No dust softened their edges. No cobweb crossed the lamps suspended from the ceiling. Each lamp contained a slow-turning flame shaped like a flower. At the far end of the hall, an archway framed darkness. Her Heartstone pulled towards it. Not metaphorically. The chain tightened against the back of her neck. She caught the gem in her fist. “Absolutely not.” Nyx slipped ahead. Their feet made no sound, but the floor brightened beneath each step, revealing gold lines in the black stone. Rory followed along the edge, careful not to tread on the light. The nearest place setting held a folded linen napkin, a narrow silver spoon, and a card. She bent to read it. AURORA CARTER. Her mouth dried. Farther down the table waited another card. ALDRIC, it said. Nyx stopped beside it. Rory had never seen them so still. Isolde remained at the doorway. The light from the orchard reached her feet and went no farther. “Rory,” Nyx said. No whisper of wind this time. Just her name, low and clear. She drew the dagger. Cold steadied her hand. Between her and the archway, something shimmered. She could not see a barrier itself, only the crooked outline of the table beyond it, as though the air had become hot glass. The pendant tugged again. On the other side, a third place setting slid across the table. Porcelain whispered over polished wood. Then a chair drew back. Rory took one step away. A voice spoke from the darkness beneath the arch. “You have kept us waiting.” Her fingers tightened around the moonsilver hilt. Beside her, Nyx spread into a broad shadow that covered both name cards. Rory glanced back at the doorway, measuring the distance, counting tables between herself and daylight. Then she looked at the empty chair. “I didn’t make a reservation,” she said.
created_at"2026-10-05T15:35:27.282Z" 10/5/2026, 3:35:27 PM
model"openai/gpt-6.1-sol-20260929"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6319
moderation_latency(null)
generation_time82971
tokens_prompt1547
tokens_completion3133
native_tokens_prompt1532
native_tokens_completion2591
native_tokens_completion_images0
native_tokens_reasoning140
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.0297385
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer(null)
request_id"req-1791214527-hJes3GRsKNd21pTL4fLN"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1791214527-GkOFUv082ArzQpICLWZX"
upstream_id"resp_0f87c63b1c4126ff016ac3c3bf677487d1a4ded405fba13042"
provider_responses
0
endpoint_id"dfb9d5c3-63f9-4263-8b78-4fa97dcb3d5e"
id"resp_0f87c63b1c4126ff016ac3c3bf677487d1a4ded405fba13042"
is_byokfalse
latency365
model_permaslug"openai/gpt-6.1-sol-20260929"
provider_name"OpenAI"
status200
total_cost0.0297385
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
totalTags18
adverbTagCount0
adverbTags(empty)
dialogueSentences47
tagDensity0.383
leniency0.766
rawRatio0
effectiveRatio0
89.71% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1944
totalAiIsmAdverbs4
found
0
adverb"completely"
count1
1
adverb"perfectly"
count1
2
adverb"very"
count1
3
adverb"slowly"
count1
highlights
0"completely"
1"perfectly"
2"very"
3"slowly"
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)
74.28% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1944
totalAiIsms10
found
0
word"trembled"
count1
1
word"warmth"
count2
2
word"quivered"
count1
3
word"stomach"
count1
4
word"pulse"
count1
5
word"absolutely"
count1
6
word"whisper"
count1
7
word"shimmered"
count1
8
word"porcelain"
count1
highlights
0"trembled"
1"warmth"
2"quivered"
3"stomach"
4"pulse"
5"absolutely"
6"whisper"
7"shimmered"
8"porcelain"
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
emotionTells1
narrationSentences206
matches
0"was grateful"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences206
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences235
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
totalWords1943
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions1
matches
0"ALDRIC, it said."
77.58% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions56
wordCount1726
uniqueNames10
maxNameDensity1.45
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Rory25
Richmond1
Park1
December1
Nyx12
One2
Isolde10
Heartstone2
Silas1
Earth1
persons
0"Rory"
1"Nyx"
2"One"
3"Isolde"
4"Heartstone"
5"Silas"
places
0"Richmond"
1"Park"
2"December"
globalScore0.776
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences134
glossingSentenceCount2
matches
0"appeared inside her wardrobe"
1"looked like hooked scratches"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.515
wordCount1943
matches
0"Not comfortably, but she could work with it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences235
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs159
mean12.22
std11.31
cv0.925
sampleLengths
020
142
212
318
43
513
69
718
819
928
107
116
121
1323
1426
1539
168
179
1815
194
207
216
2241
234
243
255
262
276
289
2923
3022
315
324
334
341
355
366
3710
389
3912
4043
419
4259
4322
4430
4520
466
4712
482
4913
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences206
matches
0"was carved"
1"been made"
2"been worn"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs288
matches
0"was standing"
1"was watching"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount1
flaggedSentences2
totalSentences235
ratio0.009
matches
0"No—something thicker."
1"The plates at the bottom were immense; those near the capitals dwindled to saucers no wider than her palm."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1729
adjectiveStacks0
stackExamples(empty)
adverbCount60
adverbRatio0.03470213996529786
lyAdverbCount12
lyAdverbRatio0.006940427993059572
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences235
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences235
mean8.27
std5.17
cv0.625
sampleLengths
020
17
211
324
412
56
612
73
84
99
109
1118
128
1311
146
1513
169
177
186
191
206
2117
226
238
2412
2523
2616
278
289
2915
304
317
326
3310
3416
3510
365
374
383
395
402
416
429
4318
445
454
4618
475
484
494
56.03% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats5
diversityRatio0.34893617021276596
totalSentences235
uniqueOpeners82
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences180
matches
0"Somewhere beyond the hidden grove,"
1"Then she looked at Nyx."
2"Then she looked up."
3"Then the opening filled with"
4"Somewhere among the trees, water"
5"Then she blinked, and they"
6"Then a branch lowered towards"
7"Just her name, low and"
8"Then a chair drew back."
9"Then she looked at the"
ratio0.056
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount47
totalSentences180
matches
0"She could still hear them"
1"Their voice stirred the hair"
2"Its pale speckles gathered into"
3"She had made no tracks"
4"She gave an honest answer"
5"She pulled it out by"
6"It had begun doing that"
7"She had opened it six"
8"Its slender blade had the"
9"She wrapped the dagger in"
10"Their outline had thinned."
11"she asked Isolde"
12"Her boots sank into springy"
13"Their trunks twisted in pairs,"
14"She pushed a branch aside."
15"She checked the next gap."
16"It was warm, with a"
17"She could work with that."
18"She took a folded delivery"
19"She kept the other half."
ratio0.261
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount127
totalSentences180
matches
0"The doorway stood between two"
1"She could still hear them"
2"The note rolled through her"
3"Apples trembled on branches that"
4"Nyx turned their head."
5"Violet light showed where their"
6"Their voice stirred the hair"
7"Its pale speckles gathered into"
8"Isolde smiled without showing her"
9"Wildflowers crowded around her bare"
10"She had made no tracks"
11"That was the trouble with"
12"She gave an honest answer"
13"The Heartstone warmed against her"
14"She pulled it out by"
15"The thumbnail-sized crimson gem glowed"
16"It had begun doing that"
17"She had opened it six"
18"This morning, someone had knocked"
19"Rory tucked the pendant beneath"
ratio0.706
27.78% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences180
matches
0"Even beneath the amber light"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences69
technicalSentenceCount0
matches(empty)
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags18
uselessAdditionCount0
matches(empty)
86.17% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount3
fancyTags
0"Nyx whispered (whisper)"
1"Rory murmured (murmur)"
2"she breathed (breathe)"
dialogueSentences47
tagDensity0.362
leniency0.723
rawRatio0.176
effectiveRatio0.128
93.7182%