Run: 2026-09-03-01M1KB6G2P1DJGGRGEPFNXXXZ7

Run Details

Duration:
2m 36s
Cost:
$0.032910
Provider:
Novita

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 pendant woke her before she saw anything—a soft, insistent throb against her sternum, like a second heartbeat. Aurora pressed her palm flat over the stone through her shirt. It was warm. Warmer than skin. Warm enough to make her want to snatch it away, but she didn’t. In the dark of the old sewer tunnel, that heat was the only compass she had. Nyx moved ahead, a liquid smear of deeper darkness against the brick. Their violet eyes turned, faint as dying embers. “The Veil is thin here. The pendant feels it.” Aurora’s fingers curled around the Fae-forged blade at her belt. The cold of the moonsilver bit through her jeans, steadying her. “Where’s the tear?” “There.” Nyx pointed, but Aurora saw nothing—only the curve of the tunnel and a puddle reflecting a streetlamp that shouldn’t have been there. Then the air shimmered. A distortion, like heat rising off asphalt, though the tunnel was cold and damp. The pendant flared. Her heart kicked. She stepped forward. Nyx put a hand—if a hand it was—against her shoulder. “If we cross, there is no promise we can return the way we came.” “There’s never a promise of that anywhere,” Aurora said. Nyx laughed, a whisper caught on wind. “This is why I find mortals exhausting.” They crossed. The first thing was the smell. The sewer had been wet stone, iron, stagnant water. This was honey and hot bread and something floral, cloying, like walking into a bakery in high summer while someone burned sugar nearby. Then the light hit her, and Aurora raised a hand. The sky was amber. Not sunset—there was no sun, no cloud, no gradient. Just a warm amber glow from everywhere and nowhere, as if the whole sky had been dipped in honey and left to cool. It turned the world gold: rows of grapevines stretched to the horizon, heavy with clusters of fruit the size of plums, skins glossy as polished carnelian. Orchards spread beyond them, trees bent low with apples and figs and pomegranates all at once, blossoms pushing out between the ripe fruit as if the seasons had surrendered. Aurora stood on a path of crushed white stone that wound between the vineyards. The stones were warm through the soles of her trainers. She turned, half expecting the tunnel behind her. It was gone. There was only the path, and the vines, and the impossible sky. Nyx stood a few feet away, solid enough now that their silhouette had edges, their violet eyes squinting. “The shadows are wrong,” Nyx said. Aurora looked down. The light came from no direction, so shadows pooled beneath the vines in soft, shapeless patches. But Nyx was right: they didn’t fall away from the light. They faced inward, toward the path, as if watching. As if waiting. The pendant’s pulse slowed to a deep, contented warmth, like a cat curled against her chest. That frightened her more than a burn would have. They moved deeper. The path led them under a trellis woven with white flowers that smelled of jasmine and overripe peach. Petals fell, but there was no breeze. They simply let go and drifted down, landing on Aurora’s hair and shoulders. She brushed them off. More fell. The vine above creaked, the sound of old wood flexing. “Does anything live here?” she asked, her voice too loud. “Yes,” Nyx whispered. “But not the way you mean.” Beyond the trellis, the vineyard opened into a garden. Not wild—too deliberate. Beds of herbs and flowers laid out in complex knots, separated by low hedges trimmed into spirals. Fountains bubbled, but the liquid in their basins was dark, almost black, and it moved too slowly for water. A long table had been set in the center of the garden, draped in cream linen. Plates gleamed. Goblets caught the amber light and held it. Food covered every surface: roasted birds glazed and still steaming, bowls of fruit so vivid they looked painted, loaves of bread with crusts split to show soft white interiors, tarts dotted with berries, platters of cheeses and cured meats and honeycomb. Aurora’s stomach cramped. She had eaten hours ago, a rushed meal in her flat above the bar, but now she was ravenous. Saliva flooded her mouth. The hunger was so sudden and so deep that her knees nearly buckled. She caught herself on the edge of a bench, and the bench was warm, as if someone had just risen from it. The chairs around the table were pulled out at odd angles. Napkins lay crumpled. A fork balanced on the rim of a plate. But no one was there. “Don’t,” Nyx said. Their voice had no tone, but Aurora heard the warning anyway. She hadn’t even realized she’d taken a step toward the table. Her hand was already reaching. She wrenched it back, clamping her fingers around the hilt of the Fae blade. The cold bit her palm. The hunger receded, just enough to make her think clearly again. “What would happen if I ate?” Nyx tilted their head. “You would never stop.” Aurora looked at the table. The roasted meat glistened. The bread steamed. She could smell rosemary and butter and dark wine. It all looked real. It all looked like the best meal she had ever seen, and she had never wanted anything more. The wanting itself was too much. It didn’t feel like her. Movement flickered at the edge of the vineyard. She turned, hand still on the blade. Workers moved between the rows—human-shaped, but hollow somehow, their movements mechanical. They plucked grapes with bare fingers, not flinching when the vines’ small thorns scratched their skin. They carried baskets to a stone trough and dumped the fruit in. One of them lifted his head. His eyes were dark and empty, not empty like blindness, but empty like everything behind them had been scraped out. He stared at Aurora for a long, terrible moment. Then he bent back to the vine, and a single grape fell from his hand and rolled into the path. Nyx had gone still. “Helbound,” they said quietly. “Souls contracted from Earth. They are not harvesting for themselves.” Aurora’s hunger twisted into nausea. She looked at the table again, at all that food, and saw it for what it was: bait. An altar to excess. The fruits were too large, the aromas too perfect, the warmth too seductive. The garden itself was a mouth. She pulled the Fae blade free. In this place, the moonsilver didn’t merely glow—it shone, a pale cold light that made the nearest flowers shrink back. The air around the blade misted. Nyx drew back too, just a fraction. “Keep that thing away from me,” Nyx said, though their voice carried no real fear. “Then don’t make me use it.” Aurora turned in a slow circle, scanning the hedges, the fountain, the table. “Why isn’t anyone eating? There’s a feast set for twenty.” “Maybe they’re already full.” Nyx’s eyes narrowed. “Or maybe this is the moment before the feast begins, and we are the guests.” A bell rang in the distance—not a church bell, but something deeper, a bronze note that vibrated through the soles of her feet. The sound came from beyond a row of twisted cypress trees at the far side of the garden. The trees did not move, but their shadows stretched, thin and black, reaching along the ground toward the table. Toward them. The pendant pulsed once, sharply. Not warm now—hot. Aurora gasped and clawed at the chain. The stone burned against her sternum, then cooled as quickly as it had flared. She pulled it out, and in the amber light the deep crimson gem swam with inner fire. It was a warning. “Portal,” she breathed. “Somewhere close. Maybe the bell opened something.” Nyx turned toward the cypress trees. “Or closed it.” They moved through the garden, past the table, and Aurora forced herself not to look at the food. The smell stayed with her, though—browned butter and honey and citrus and something dark and roasted. Her stomach growled. She bit the inside of her cheek until she tasted blood. The path led under the cypresses, which stood in two neat rows like sentinels. Their branches wove together overhead, turning the amber light into stripes and dapples. The shadows here were thicker, and they did not flee from the Fae blade’s glow. They pressed closer, as if the darkness had weight. Nyx seemed to grow taller, more solid, the edges of them bleeding into the shade. Aurora could hear something now—a sound she had not noticed before. Voices. Not words, but laughter and clinking glasses, the low murmur of a crowd, the scrape of cutlery. It came from everywhere and nowhere, echoing down the path, but when she stopped to listen, it stopped too. Then the path ended. Before them stood an archway of black iron, twisted into shapes of vines and thorns. Beyond it lay a courtyard paved in pale stone, where a fountain sent a spray of dark liquid into the air. The droplets hung too long, suspended like beads of glass before falling. Around the fountain, long tables had been laid with even more food, but these chairs were occupied. Figures sat at the tables, motionless, their faces turned toward plates piled high. They did not chew. They did not blink. Their hands rested beside their cutlery, perfectly still. Aurora’s heart hammered. “Are they—?” “Waiting,” Nyx said. “For the feast that never ends.” One of the figures turned its head toward her. Its face was beautiful, and smooth, but its eyes were the same hollow dark as the vineyard workers. Its lips moved, and though no sound came out, Aurora felt the word in her chest as if it had been placed there: *Stay.* She stepped back. The Fae blade blazed, and the figure flinched, turning away with a sound like dry leaves skittering over stone. “We need to find the way back,” Aurora said, her voice steady even though her hands were not. Nyx looked up at the amber sky. “Back is not a direction here. But the pendant will know.” They extended one shadow-draped hand. “Take it out again. Let it feel the air.” Aurora lifted the Heartstone. Its inner fire had quieted to a smolder. She turned slowly, and when she faced the courtyard, the stone cooled. When she faced the archway, it warmed. When she faced the path back through the cypresses, it stayed neutral—not hot, not cold. But when she turned toward a small gap in the hedges to their left, a gap she had not noticed before, the stone flared so hot she nearly dropped it. “There,” she said. The gap led into a narrow walkway, formed by hedges so dense they swallowed the light. Nyx slipped through first, becoming little more than a ribbon of darkness. Aurora followed, holding the Fae blade out before her. The cold light pushed back the shadows, just enough to see the walkway twist and bend, and then open onto a tiny circular clearing. At its center stood a single stone—not a standing stone, but a black, polished oval set into the ground like a mirror. The air above it shimmered, and through the distortion Aurora could see the shape of a brick tunnel, and a puddle, and the faint orange glow of a streetlamp. The Heartstone pulsed once, warm and steady, as if satisfied. “Home,” she whispered, and for the first time since they’d crossed, she allowed herself to believe the word. They stepped through, and the amber light vanished. The tunnel was cold and wet and smelled of iron and stagnant water. Aurora braced one hand against the brick and breathed. Behind her, Nyx reformed from the shadow by the puddle, their violet eyes dimmer now. “We should seal it,” Nyx said. “How?” Nyx looked at the Fae blade in her hand. “That was made to cut wards. It can mend them too, if you know where to draw the line.” Aurora looked at the shimmering distortion in the air, already fading. Beyond it, the garden waited, rich and warm and starving. She lifted the blade. Its edge gleamed in the dark. “Tell me where.”
created_at"2026-09-03T09:56:58.599Z" 9/3/2026, 9:56:58 AM
model"deepseek/deepseek-v4-pro-20260813"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1018
moderation_latency(null)
generation_time155896
tokens_prompt1547
tokens_completion8475
native_tokens_prompt1637
native_tokens_completion7765
native_tokens_completion_images(null)
native_tokens_reasoning5065
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"stop"
service_tier(null)
usage0.03291024
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788429418-hoMay7NrruOmGLdRtJ9k"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788429418-49V0gPd1ysXFLifbtOMM"
upstream_id"4734b28eec5f7c15cf054890bc280a32"
provider_responses
0
endpoint_id"46f2098d-3994-4c59-b3f9-cbbbf44a2f45"
id"4734b28eec5f7c15cf054890bc280a32"
is_byokfalse
latency478
model_permaslug"deepseek/deepseek-v4-pro-20260813"
provider_name"Novita"
status200
total_cost0.03291024
cache_discount(null)
upstream_inference_cost0
provider_name"Novita"
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
adverbTagCount1
adverbTags
0"they said quietly [quietly]"
dialogueSentences35
tagDensity0.514
leniency1
rawRatio0.056
effectiveRatio0.056
87.83% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2055
totalAiIsmAdverbs5
found
0
adverb"slowly"
count2
1
adverb"sharply"
count1
2
adverb"quickly"
count1
3
adverb"perfectly"
count1
highlights
0"slowly"
1"sharply"
2"quickly"
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)
51.34% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2055
totalAiIsms20
found
0
word"throb"
count1
1
word"shimmered"
count2
2
word"whisper"
count1
3
word"pulse"
count1
4
word"warmth"
count2
5
word"complex"
count1
6
word"stomach"
count2
7
word"flickered"
count1
8
word"mechanical"
count1
9
word"perfect"
count1
10
word"scanning"
count1
11
word"vibrated"
count1
12
word"pulsed"
count2
13
word"sentinels"
count1
14
word"weight"
count1
15
word"echoing"
count1
highlights
0"throb"
1"shimmered"
2"whisper"
3"pulse"
4"warmth"
5"complex"
6"stomach"
7"flickered"
8"mechanical"
9"perfect"
10"scanning"
11"vibrated"
12"pulsed"
13"sentinels"
14"weight"
15"echoing"
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
narrationSentences177
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences177
filterMatches
0"think"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences195
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen41
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans1
markdownWords1
totalWords2040
ratio0
matches
0"Stay."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions13
unquotedAttributions0
matches(empty)
82.03% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions59
wordCount1839
uniqueNames6
maxNameDensity1.36
worstName"Aurora"
maxWindowNameDensity2
worstWindowName"Aurora"
discoveredNames
Fae-forged1
Aurora25
Nyx22
Fae7
One2
Heartstone2
persons
0"Aurora"
1"Nyx"
places
0"Fae"
globalScore0.82
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences122
glossingSentenceCount2
matches
0"as if watching"
1"looked like the best meal she had ever se"
3.92% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.961
wordCount2040
matches
0"not empty like blindness, but empty like everything behind them had been scraped out"
1"not a church bell, but something deeper, a bronze note"
2"Not words, but laughter"
3"not a standing stone, but a black, polished oval set into the ground like a mirror"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences195
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs56
mean36.43
std31.83
cv0.874
sampleLengths
064
129
224
347
427
59
614
72
848
991
1065
116
1242
1325
1457
1510
169
17115
1889
1914
2046
216
228
2354
24109
2518
2646
2739
2815
2929
3022
3162
3250
3310
349
3548
36114
374
3894
395
409
4151
4222
4318
4432
4576
463
47112
4810
4918
93.37% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences177
matches
0"been dipped"
1"was gone"
2"were pulled"
3"been scraped"
4"been laid"
5"been placed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs311
matches
0"was already reaching"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount0
flaggedSentences13
totalSentences195
ratio0.067
matches
0"The pendant woke her before she saw anything—a soft, insistent throb against her sternum, like a second heartbeat."
1"“There.” Nyx pointed, but Aurora saw nothing—only the curve of the tunnel and a puddle reflecting a streetlamp that shouldn’t have been there."
2"Nyx put a hand—if a hand it was—against her shoulder."
3"Not sunset—there was no sun, no cloud, no gradient."
4"Not wild—too deliberate."
5"Workers moved between the rows—human-shaped, but hollow somehow, their movements mechanical."
6"In this place, the moonsilver didn’t merely glow—it shone, a pale cold light that made the nearest flowers shrink back."
7"A bell rang in the distance—not a church bell, but something deeper, a bronze note that vibrated through the soles of her feet."
8"Not warm now—hot."
9"The smell stayed with her, though—browned butter and honey and citrus and something dark and roasted."
10"Aurora could hear something now—a sound she had not noticed before."
11"When she faced the path back through the cypresses, it stayed neutral—not hot, not cold."
12"At its center stood a single stone—not a standing stone, but a black, polished oval set into the ground like a mirror."
85.34% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount969
adjectiveStacks0
stackExamples(empty)
adverbCount55
adverbRatio0.05675954592363261
lyAdverbCount7
lyAdverbRatio0.007223942208462332
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences195
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences195
mean10.46
std6.78
cv0.648
sampleLengths
018
111
23
33
413
516
612
78
89
910
1011
113
1223
134
1414
153
163
173
1810
1914
209
217
227
232
246
259
2623
2710
284
299
3023
3126
3229
3314
3410
358
363
3712
3818
396
403
4116
4211
439
443
4516
469
473
4818
497
54.19% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.358974358974359
totalSentences195
uniqueOpeners70
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences164
matches
0"Then the air shimmered."
1"Then the light hit her,"
2"Just a warm amber glow"
3"Then he bent back to"
4"Then the path ended."
ratio0.03
95.61% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount51
totalSentences164
matches
0"It was warm."
1"Their violet eyes turned, faint"
2"Her heart kicked."
3"She stepped forward."
4"It turned the world gold:"
5"She turned, half expecting the"
6"It was gone."
7"They faced inward, toward the"
8"They moved deeper."
9"They simply let go and"
10"She brushed them off."
11"she asked, her voice too"
12"She had eaten hours ago,"
13"She caught herself on the"
14"Their voice had no tone,"
15"She hadn’t even realized she’d"
16"Her hand was already reaching."
17"She wrenched it back, clamping"
18"She could smell rosemary and"
19"It all looked real."
ratio0.311
48.41% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount135
totalSentences164
matches
0"The pendant woke her before"
1"Aurora pressed her palm flat"
2"It was warm."
3"Nyx moved ahead, a liquid"
4"Their violet eyes turned, faint"
5"Aurora’s fingers curled around the"
6"The cold of the moonsilver"
7"Nyx pointed, but Aurora saw"
8"A distortion, like heat rising"
9"The pendant flared."
10"Her heart kicked."
11"She stepped forward."
12"Nyx put a hand—if a"
13"Nyx laughed, a whisper caught"
14"The first thing was the"
15"The sewer had been wet"
16"This was honey and hot"
17"The sky was amber."
18"It turned the world gold:"
19"Orchards spread beyond them, trees"
ratio0.823
60.98% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences164
matches
0"As if waiting."
1"Before them stood an archway"
ratio0.012
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences81
technicalSentenceCount3
matches
0"Orchards spread beyond them, trees bent low with apples and figs and pomegranates all at once, blossoms pushing out between the ripe fruit as if the seasons had…"
1"The path led under the cypresses, which stood in two neat rows like sentinels."
2"The Heartstone pulsed once, warm and steady, as if satisfied."
41.67% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags18
uselessAdditionCount3
matches
0"she asked, her voice too loud"
1"They plucked, not flinching when the vines’ small thorns scratched their skin"
2"Nyx said, though their voice carried no real fear"
64.29% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount3
fancyTags
0"Nyx whispered (whisper)"
1"she breathed (breathe)"
2"she whispered (whisper)"
dialogueSentences35
tagDensity0.371
leniency0.743
rawRatio0.231
effectiveRatio0.171
82.2989%