Run: 2026-10-27-01M5YHQJWXJZ00XP6KQ3F71199

Run Details

Duration:
44.7s
Cost:
$0.016912
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The Heartstone warmed against Rory’s chest as she pushed between two slabs of black stone. A shimmer stretched across the gap, thin as oil on water. Nyx gathered beside her, their violet eyes hovering above a patch of shadow that had no owner. “That wasn’t here when we came through the park.” Isolde touched one of the slabs. Silver lichen crumbled beneath her fingers. “The door was here. The park chose not to show it.” Rory drew the moonsilver blade from her coat. Its cold bit into her palm. She pressed its leaf-shaped point against the shimmer and pulled down. The barrier parted without a sound. On the other side stood a corridor lined with enormous ceramic teeth. Rory kept the blade raised. “Have either of you been in there?” Nyx stretched towards the opening, then drew back. “No. The dark on that side tastes of copper.” Isolde’s pale eyes followed the cut in the air. “I have seen a door like this in a dream. I never crossed its threshold.” “That makes three of us.” Rory stepped through. Heat settled over her skin. The corridor smelled of baked clay and something sweet enough to sting the back of her throat. Behind her, Nyx slipped through the opening, their form flattening against the floor before rising to their full height. Isolde followed, her silver hair brushing the stones. The seam closed at her back. The teeth reached from floor to ceiling. Rory passed her hand over one and found it warm, with a crack near its tip packed with gold. Another bore the marks of a chisel: little squares cut into the enamel, each filled with a seed. A low note travelled through the corridor. Rory felt it in her ribs before she heard it. Nyx put a hand against a tooth. “Something’s humming.” The note rose. The seeds in the chisel marks opened, pushing out white roots that gripped the tooth. Rory pulled her hand away. “Is that us?” Isolde bent to watch one root curl around another. “A closed mouth cannot taste its guests.” Rory looked down the corridor. The teeth curved towards each other overhead. “I’d rather not be a guest in a mouth.” She walked on, keeping to the middle. Her boots struck a tiled floor laid in spirals of cream and dark red. Nyx cast no footsteps at all. Isolde left none in the dust that lay between the tiles. The corridor widened around a dry fountain. A stone woman knelt at its centre with her hands cupped beneath a broken spout. Hundreds of tiny spoons filled the basin, their handles tangled around her knees. Rory picked one up. Its bowl held a bead of water. “I thought the fountain was dry.” “Give it here.” Nyx extended a hand, and Rory dropped the spoon into their shadowed palm. The water turned violet. A clear voice spoke from the spoon. “Pear, salt, a thumb of ginger.” Nyx dropped it. The spoon hit the basin with a bright clatter, and the other spoons began to speak over one another. “Three eggs—” “Turn the bird—” “Not so much honey—” Rory scooped up the first spoon and pressed her thumb over its bowl. The voices stopped. “Recipes?” “Instructions,” Isolde murmured. She lifted another spoon by its handle. “Listen.” Rory removed her thumb. A voice rose from the second spoon, rough and breathless. “Please. My daughter’s waiting at the gate.” Isolde set it down. For a moment nobody reached for another. Nyx’s fingers thinned into smoke. “Who put them in there?” A bell rang beyond the corridor, followed by the scrape of crockery. Rory closed her hand around the first spoon. The water soaked into her skin, leaving a taste of pear on her tongue. “Someone’s close enough to ask.” They passed between the last pair of teeth and emerged beneath an amber sky. A garden spread across terraces of dark soil, each bordered by stone channels carrying streams of cream, red and green. Vines climbed frames made from enormous ribs. Their fruit hung in glassy clusters, each grape large enough to fill Rory’s palm. Inside one, she saw a curled leaf. Inside another, a small fish turned in a slow circle. Farther down the slope, trees leaned over a broad avenue. Their branches carried plates instead of leaves: blue, gold, white, all knocking together in the breeze. Beyond them stood a long building with a roof of overlapping copper scales. Smoke rose from a dozen chimneys and drifted across the warm sky. Rory stepped aside as a beetle the size of a cat lumbered past, pushing a fig with its head. The fig split against a stone, and a shower of black seeds spilled onto the path. The beetle stopped, dug its forelegs into the rind and began rolling the pieces together. Nyx crouched beside it. “Is the fruit alive?” The beetle opened two glossy wings. A human voice came from beneath them. “Mind your feet.” Rory took another step back. Nyx held out a finger, and the beetle climbed onto it with a piece of fig gripped between its jaws. A woman in a flour-streaked apron came down the terrace, carrying a basket against her hip. Her hair had escaped its pins, and purple juice stained her sleeves. “Put him down. He’s working.” Nyx lowered their hand. The beetle crawled off with its burden. The woman glanced at Rory’s blade, then at the corridor behind them. “Who opened the old pantry?” “I did.” Rory slid the blade into her coat. “Where are we?” The woman shifted the basket to her other hip. “Belphegor’s lower gardens. Dymas.” She peered at Isolde’s ears, then at Nyx. “You came through from somewhere else.” “Richmond Park.” “That means nothing to me.” “London?” The woman’s grip tightened on the basket. “I worked in Soho once. Are the red phone boxes still there?” “Some of them.” The woman gave a short laugh and picked a grape from the vine. She squeezed it over the basket; a silver fish slid out and landed among a dozen others. “What year?” Rory told her. The woman stared at the grape skin in her hand. Then she dropped it and went on picking. Nyx watched the fish turn beneath the others. “How long have you been here?” “Long enough for those to be my trees.” She nodded towards the avenue of clattering plates. “I broke a dish at my first feast. The steward planted the pieces.” Rory looked at the blue and gold branches. Several plates bore hairline cracks, filled with thin shoots of green. “Can you leave?” The woman held up her wrist. A narrow strip of parchment circled it, its edges buried beneath her skin. Words crawled across the surface, too small for Rory to read. “I signed for a kitchen and a table of my own. I got both.” She pulled her sleeve down. “I didn’t ask how long the service lasted.” A shout came from the copper-roofed building. “Marianne! The fish!” Marianne hoisted her basket. “If you want food, follow the plates. If you want anything else, keep off the red channels. They stain.” She went down the slope without waiting for an answer. Rory watched her pass beneath the plate trees. A saucer dipped to let her through, then sprang back and struck a larger plate with a clear, high note. Nyx rose. “We could ask her about the pendant.” “She’s got a kitchen shouting for her.” Rory touched the Heartstone through her shirt. It still pulsed with warmth, though the portal had closed behind them. “Let’s find someone who has time.” They followed the path downhill. Rory kept clear of the channels, but Isolde knelt beside a green one and dipped in a fingertip. She lifted it to her tongue. “Mint,” she said. “And rainwater.” Rory tested the air. Beneath the sweetness lay the sharp smell of herbs, smoke and wet earth. Somewhere unseen, metal rang against metal in a steady rhythm. The sound travelled through the ground and into her boots. They reached a terrace where rows of stone hands rose from the soil. Each hand held a small loaf. Rory touched one; the crust crackled beneath her finger. Nyx moved between the rows. “These weren’t here for the birds.” “No.” Isolde rested her hand beside one of the stone ones. “The thumbs face the path.” Rory looked along the terrace. Every loaf offered itself to anyone passing. A few hands stood empty, their palms dusted with crumbs. She broke a piece from the nearest loaf. Its centre was dark red and threaded with steam. She tasted it. Tart fruit burst against her tongue, followed by the savour of hot bread. Nyx watched her chew. “Well?” Rory tore off another piece and held it out. Nyx took it, their shadow closing around the bread. For an instant the crust remained visible inside their hand, then vanished. Their violet eyes narrowed. “I’d forgotten what warmth tasted like.” Isolde accepted the last piece. As she ate, one of the empty stone hands folded its fingers into its palm. Fresh dough pushed up between them, pale and soft. The fingers opened again to cradle it. Rory leaned closer. The dough rose before her eyes, its surface browning in the heat from the stone. “Who made these?” Isolde brushed crumbs from her fingers. “A hand can give after its owner has gone.” “That could mean a statue.” “It could.” Rory gave her a look. Isolde’s mouth moved at one corner, and she continued down the path. At the avenue, the plates overhead rang in overlapping notes. Rory ducked beneath a low branch and found tiny marks painted around the rim of a blue plate. Each mark showed a different meal: a fish on a platter, a bowl of red fruit, a tower of sugared pastry. A gold plate beside it showed a crowded table. Rory stood on a raised root for a closer look. The painted figures moved. One lifted a cup; another reached across the table and stole a morsel from a neighbour’s plate. “Nyx. Look at this.” Nyx flowed up the trunk, spreading across the branches without disturbing them. Their violet eyes appeared beside the gold plate. “The little one in green just bit him.” Rory watched the bitten guest snatch back his plate. He shook a fist at the figure in green, who raised both hands and grinned. Isolde stopped beneath a white plate farther along. Its surface held a painting of an empty chair at a table set for hundreds. “Does that one move?” Rory asked. “The candles do.” Rory joined her. Painted flames bent and straightened. Wax gathered at their bases, though the chair remained empty. A gust swept through the avenue. Plates clashed overhead, and a shower of crumbs pattered onto Rory’s coat. She brushed them away and noticed a narrow doorway in the side of the copper-roofed building. A stack of baskets stood beside it, filled with shells in shades of pink and pearl. The door opened. Marianne backed through it, carrying an empty tray. She stopped when she saw them. “You found the bread.” “It found us.” Rory pointed to the shells. “What are those for?” “Soup bowls. Pick one up.” Rory took a shell from the top of the stack. It was light and warm. A faint scent of the sea rose from its curved interior. Marianne tapped the rim with one floury nail. The shell unfolded in Rory’s hand, opening into a broad, shallow bowl. Nyx reached for another. It unfolded before they touched it. Marianne tucked the tray under her arm. “They don’t like waiting. Bring them in if you’re hungry, but stay out of the cooks’ way.” Inside, heat rolled over Rory’s face. Tables stretched the length of the room, crowded with chopping boards, pots and mountains of produce. A cook carved translucent slices from a root as thick as his waist. Another stood on a stool, whisking a sauce in a cauldron while a long-necked bird watched from the rim. Marianne took Rory’s shell and filled it from a pot. Green broth swirled around pale noodles and slices of fish. “Careful. The bowl’s hot.” Rory carried it to an empty corner of the table. Nyx settled beside her, their shadow spilling beneath the stools, while Isolde examined a basket of fruit with silver skins. A cook pushed a bundle of herbs into Rory’s free hand. “Strip those leaves for me, would you? The stems turn bitter.” Rory set down her bowl, pinched a stem between her fingers and pulled. The leaves came away in a fragrant green cluster. She passed them across the table, and the cook scattered them into a pan.
created_at"2026-10-27T11:25:36.04Z" 10/27/2026, 11:25:36 AM
model"openai/gpt-6.1-terra-20261026"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4833
moderation_latency(null)
generation_time44656
tokens_prompt1763
tokens_completion3332
native_tokens_prompt1706
native_tokens_completion2956
native_tokens_completion_images0
native_tokens_reasoning258
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.01691175
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer(null)
request_id"req-1793100336-kecQ5ievc0lZXLir9XQM"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1793100336-zy4LZVyM2KIKqYNvhNLk"
upstream_id"resp_00ea35d26f048043016ae08a3025d887d1a45c0461fd80c9ff"
provider_responses
0
endpoint_id"2d2ad10f-098e-4bbf-aa95-11f705b2b9a2"
id"resp_00ea35d26f048043016ae08a3025d887d1a45c0461fd80c9ff"
is_byokfalse
latency363
model_permaslug"openai/gpt-6.1-terra-20261026"
provider_name"OpenAI"
status200
total_cost0.01691175
cache_discount-0.00042575
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
totalTags11
adverbTagCount0
adverbTags(empty)
dialogueSentences69
tagDensity0.159
leniency0.319
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2120
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
90.57% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2120
totalAiIsms4
found
0
word"footsteps"
count1
1
word"pulsed"
count1
2
word"warmth"
count2
highlights
0"footsteps"
1"pulsed"
2"warmth"
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
narrationSentences184
matches
0"d with warmth"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences184
filterMatches(empty)
hedgeMatches
0"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences242
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen21
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2120
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions7
unquotedAttributions0
matches(empty)
23.56% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions86
wordCount1740
uniqueNames5
maxNameDensity2.53
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Heartstone2
Rory44
Nyx20
Isolde15
Marianne5
persons
0"Heartstone"
1"Rory"
2"Nyx"
3"Isolde"
4"Marianne"
places(empty)
globalScore0.236
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences144
glossingSentenceCount1
matches
0"appeared beside the gold plate"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2120
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences242
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs140
mean15.14
std13.15
cv0.869
sampleLengths
026
117
29
312
411
525
618
75
87
98
109
119
1215
135
143
1555
1644
1717
187
192
2023
213
229
237
2412
259
2638
2735
2811
296
3016
3111
326
3322
342
353
364
3716
381
3911
4014
417
4211
435
445
4512
4622
475
4814
4958
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences184
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs283
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount3
flaggedSentences3
totalSentences242
ratio0.012
matches
0"She squeezed it over the basket; a silver fish slid out and landed among a dozen others."
1"Rory touched one; the crust crackled beneath her finger."
2"One lifted a cup; another reached across the table and stole a morsel from a neighbour’s plate."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1745
adjectiveStacks0
stackExamples(empty)
adverbCount26
adverbRatio0.01489971346704871
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences242
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences242
mean8.76
std4.78
cv0.546
sampleLengths
015
111
217
39
46
56
611
78
86
911
106
1112
125
137
148
159
169
1715
185
193
205
2117
2219
238
246
257
2619
2718
287
2910
307
312
323
3315
345
353
369
377
385
397
409
417
4214
436
4411
457
4615
4713
484
497
53.17% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.33884297520661155
totalSentences242
uniqueOpeners82
37.04% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences180
matches
0"Then she dropped it and"
1"Somewhere unseen, metal rang against"
ratio0.011
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount31
totalSentences180
matches
0"Its cold bit into her"
1"She pressed its leaf-shaped point"
2"She walked on, keeping to"
3"Her boots struck a tiled"
4"Its bowl held a bead"
5"She lifted another spoon by"
6"They passed between the last"
7"Their fruit hung in glassy"
8"Their branches carried plates instead"
9"Her hair had escaped its"
10"She peered at Isolde’s ears,"
11"She squeezed it over the"
12"She nodded towards the avenue"
13"She pulled her sleeve down"
14"She went down the slope"
15"It still pulsed with warmth,"
16"They followed the path downhill."
17"She lifted it to her"
18"They reached a terrace where"
19"She broke a piece from"
ratio0.172
21.11% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount158
totalSentences180
matches
0"The Heartstone warmed against Rory’s"
1"A shimmer stretched across the"
2"Nyx gathered beside her, their"
3"Isolde touched one of the"
4"Rory drew the moonsilver blade"
5"Its cold bit into her"
6"She pressed its leaf-shaped point"
7"The barrier parted without a"
8"Rory kept the blade raised."
9"Nyx stretched towards the opening,"
10"Isolde’s pale eyes followed the"
11"Rory stepped through."
12"The corridor smelled of baked"
13"Isolde followed, her silver hair"
14"The seam closed at her"
15"The teeth reached from floor"
16"Rory passed her hand over"
17"Another bore the marks of"
18"A low note travelled through"
19"Rory felt it in her"
ratio0.878
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences180
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences80
technicalSentenceCount2
matches
0"Nyx gathered beside her, their violet eyes hovering above a patch of shadow that had no owner."
1"Behind her, Nyx slipped through the opening, their form flattening against the floor before rising to their full height."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount1
fancyTags
0"Isolde murmured (murmur)"
dialogueSentences69
tagDensity0.043
leniency0.087
rawRatio0.333
effectiveRatio0.029
87.5148%