Run: 2026-09-01-01M1EM9SCKNFTGQHQE15DAHYNV

Run Details

Duration:
2m 27s
Cost:
$0.039878
Provider:
xAI

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 Veil gave way with a pressure that sat behind the eyes, a fold in the air that the three of them stepped through as one. On the far side the ground held. It should not have. It gave under the boot like packed earth and then sprang back, warm, almost animal. Amber light poured over everything. No sun. The sky itself burned that colour, a low furnace without a centre, and the heat of it lay on the skin in a constant, even weight. Aurora lifted a hand to shield her eyes and found the gesture useless. The light came from everywhere. It had no source to block. The Heartstone against her sternum woke. A pulse of warmth, then another, in time with something larger than her own blood. She pressed two fingers to the crimson stone through her shirt. "It's never done that on our side." Nyx unfurled from the shadow of a standing vine, their silhouette pulling itself into a humanoid height that overtopped her by a head. Violet points of light where eyes belonged. The rest of them drank the amber and gave nothing back. Wind that was not wind carried their voice. "Because there was no door this close. The stone remembers the kitchens of this place. It was cut here." Isolde had already moved ahead. Her bare feet found the soil and left it unmarked. Silver hair hung to her waist and did not stir, though a current ran through the leaves around her. Pale lavender eyes turned back to them, unfocused, as if she watched a second landscape superimposed on this one. "Hunger built these rows. Hunger keeps them." Vineyards. That was the word, and it failed. The vines ran in ranks to the horizon, yes, but the trunks were thick as a man's waist and the leaves had the sheen of lacquered metal. Grapes hung in clusters the size of a clenched fist, each fruit a dark, swollen violet that caught the sky and threw it back darker. Between the rows, irrigation channels ran with a liquid too red and too slow for water. The smell that rose off them was wine and iron together. Aurora crouched at the nearest channel. She did not touch it. The surface of the liquid dimpled as if something beneath had noticed her. "That's not irrigation." "It is." Nyx's form thinned, stretched along the ground, tasted the air with a tongue of shadow. "It is also a larder. Everything here feeds everything else. The distinction is a mortal habit." They walked. The rows opened onto orchards. Trees stood in groves of mixed kind, none of which belonged together: bark like polished bronze beside trunks of pale, veined marble; leaves in shapes that recalled oak and then did not. Fruit weighted every bough. Apples with skins of hammered gold. Pears that steamed, faint threads of heat rising from their clefts. Figs split of their own accord and showed flesh the colour of fresh liver. A sound reached them from further in. Not a single noise. A layered thing. Knives on boards. Fat hitting hot metal. A chorus of voices lifted in something that might have been a hymn and might have been a recipe recited in unison. Under it, the wet rhythm of chewing. Aurora's hand found the moonsilver dagger at her hip. The blade was cold, a single clean fact in all this warmth. It threw a thin light of its own, at odds with the amber. "How far to whatever you brought us for?" Isolde's mouth curved. Not a smile. The shape of one. "The table is always set. The question is which seat remembers your name." "That's not an answer." "It is the only answer that will not spoil." Nyx drifted between two trees and paused. Their head tilted. "The shadows here are wrong." Aurora looked. At her feet her own shadow lay short and sharp, as it should. Nyx had none. Isolde had none. But the trees threw shadows that did not match their branches. The dark on the ground showed a different canopy, heavier, older, with shapes among the leaves that the real boughs did not hold. One of those shapes had too many joints. It moved when the leaf above it did not. She kept walking. The dagger stayed in her grip. The orchard floor gave way to garden. Here the geometry broke. Beds of herbs in spirals, each plant labelled with a stake of bone. The script on the stakes crawled if she looked at it too long. She stopped trying to read it. Thyme and rosemary she knew by scent. Other things she did not: a low shrub whose leaves clicked together like teeth; a vine that tracked Isolde's passage and recoiled from Nyx; a patch of moss that flushed pink and then white as their footsteps passed, as if blushing and then draining of blood. "Don't pick anything." Aurora heard her own voice come out flat. "I don't care how it smells." "Wisdom in a closed mouth." Isolde plucked nothing. Her fingers hovered over a blossom the size of a saucer, cream-petaled, its centre a wet, dark well. "The first taste is a contract. The second is a chain. The third is a seat at a table that does not permit empty chairs." Nyx's whisper found the gaps between her words. "She means the fruit binds. I have seen it. In the year of the English king's death I watched a man eat a single cherry from a grove like this. He chewed. He swallowed. For the rest of his life he woke hungry and went to sleep hungrier, and no earthly meal closed the hole. He died with his teeth in his own wrist." Aurora looked at the blossom and then at Isolde. "And you walked us in here." "I walked you to the threshold of knowing. The grove on your side is a doorstep. This is the house." Isolde turned, and the amber light sat in her lavender eyes as if they were cups. "You asked where the pendant was born. You asked what hunts the rifts. The answers keep a pantry here. They keep a name. They keep a prince who sleeps with his head on a pillow of living bread." "Belphegor." Nyx said the name the way a man might set down a glass he did not trust. "Gluttony's own. He will not be awake. He sleeps through centuries and dreams of feasts. His court cooks in the meantime. They cook with whatever crosses the Veil." The hymn-recipe grew louder. The path under them had become flagstones, each stone a different colour of meat-marbled mineral, veined with fat-white quartz. The flagstones were warm. They were the temperature of a body. A courtyard opened. It had no walls. The suggestion of walls: trellises heavy with squash the length of a forearm, gourds that knocked together in a breeze Aurora could not feel, beans in pods that twitched. At the centre, a fountain. The basin was a wide stone bowl. What rose from the jets was not water. It was broth. Clear, golden, steaming, and the smell of it hit the back of the throat with a force that made Aurora's jaw tighten against her will. Chicken and ginger and something floral. Her mouth filled with saliva. She swallowed it like a secret. Nyx recoiled. Their edges frayed. "I have no stomach and it still reaches me." "That's the point." Aurora wiped her mouth with the back of her wrist. The crescent scar there caught the light, a pale hook. "It doesn't ask. It informs." Figures moved at the far end of the courtyard, beyond a screen of hanging vines. Human-shaped. Aprons. The flash of blades. One of them had no eyes, only smooth skin where sockets belonged, and he chopped with a rhythm that did not need sight. Another had too many fingers, and those fingers were all knuckle, all work. Steam wreathed them. None of them looked up. Isolde's voice dropped, though it lost none of its riddling tilt. "Helbound. Chefs in life, chefs in death, chefs in the long afterwards. The contract is simple. Cook, and you are not cooked. The moment the hand stills, the larder opens for you instead of because of you." Aurora counted the figures. Seven. No: eight. The eighth stood further back, half-lost in steam, and she could not be sure of the outline. Too tall. The shoulders sat wrong. "We're not here to eat. We're not here to be seen. So why the guided tour?" Isolde considered the fountain. Her reflection in the broth did not match her. The face in the liquid was older, or younger, or a different woman wearing the same silver hair. "Because the pendant will not quiet until it has been shown its cradle. Because the rifts on your side open wider when this kitchen grows restless. Because a seer who shares her sight with mortals is already exiled, and exile has a diet of inconvenient truths." She lifted her gaze. "And because the Shade at your shoulder has walked these rows before, under another name, and the rows remember." Nyx went still. The violet lights of their eyes narrowed to slits. "Aldric died on a circle of salt in a cellar in Antwerp. What walked out was not him." "What walked out still knew the way to the orchard." Isolde's tone held no accusation. It held the weather. "The trees nodded when you passed. Did you think I missed it?" Aurora looked between them. The Heartstone beat harder. She could feel it in her teeth now. "Someone want to use a sentence that means one thing?" Nyx's form condensed, edges sharpening, as if anger could give a shadow a spine. "I was a man who thought a name from a book would open a door and close it again on his command. The door opened. It did not close. I have spent centuries in the gaps. I have not set a foot in Dymas since the night I stopped being a man. If the trees know me, they know a ghost." "Ghosts make the finest stock," Isolde said. "All that reduction." The eighth figure in the steam shifted. A head turned. Aurora could not see a face. She saw the idea of attention, a pressure, the way a room changes when someone on the other side of a wall has heard you. She moved. Not back. Sideways, into the cover of a trellis, the moonsilver blade angling down along her forearm to hide its glow. Nyx folded into the shadow the trellis threw, which was the wrong shadow, the older one, and for a moment they looked like they belonged to that other canopy. Isolde did not hide. She stood in the open with her unmarked feet and her riddling mouth and the patience of three hundred years. The hymn of knives did not stop. The eighth outline took a step that made no sound on the warm flagstones. Aurora tasted copper. She realised she had bitten the inside of her cheek. The broth-fountain threw its smell at her again, greedy, intimate, and she thought of every meal she had ever eaten in the flat above Silas's bar, every late plate of dumplings from Yu-Fei's kitchen, and how small those things seemed against a sky that was itself an oven. Nyx's whisper found her ear without crossing the air between them. "If it sees you, do not run. Running is a seasoning. Walk as if you were invited, and pray the invitation is not already written." Isolde's lavender gaze stayed on the steam. "The cradle of the stone lies past the kitchens, under the sleeping prince's table, in a drawer of teeth. We will not reach it while the eighth cook watches. There is another way. There is always another way. The orchards have a service path for those who refuse the front door. It is lined with what the chefs discard." Aurora's jaw set. The pendant's heat had gone from pulse to brand. "Discarded meaning what." "Meaning the meals that almost were." Isolde finally stepped out of the open, and her path toward the left-hand trellis still left no print. "Come. Wonder is a spice. It loses its virtue if you linger on the tongue." They left the courtyard along a narrow track that ran between the backs of the garden beds. The soil here was darker. It had a tilth that spoke of constant turning. Things half-buried caught the amber: a ladle of black metal; a ribcage that might have been a rack for drying herbs; a cluster of grapes that had withered into tiny, perfect skulls. The chewing-sound faded behind them and a new sound took its place, a low, continuous swallow, as if the land itself were eating. The service path sloped down. The amber sky stayed. There was no dusk in it, no promise of a different hour. Time, Aurora thought, did the same trick here that it did in Isolde's grove, only hungrier. An hour might be a course. A day might be a banquet. She put her thumb on the Heartstone and felt it answer, and she did not look back at the fountain or the steam or the outline that had turned its head. The path narrowed further. Vines closed overhead and braided, and the light that came through them was the colour of old honey held to a flame. Nyx moved as a darkness among darker leaves. Isolde's silver hair was the only pale thing left. Ahead, the braided vines opened on a hollow. Aurora stopped at the lip of it and looked down.
created_at"2026-09-01T13:59:51.451Z" 9/1/2026, 1:59:51 PM
model"x-ai/grok-4.6-20260810"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency647
moderation_latency(null)
generation_time146803
tokens_prompt1763
tokens_completion3989
native_tokens_prompt1906
native_tokens_completion6043
native_tokens_completion_images(null)
native_tokens_reasoning3161
native_tokens_cached128
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.039878
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788271191-u4jxIGYa2vNLASX0e751"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788271191-6OINyOr9shNYxbzhBQLC"
upstream_id"2d0f0f86-b0c2-9056-8809-fff322c53339"
provider_responses
0
endpoint_id"0d0536e3-7eb1-4acb-8249-c8813365c2d8"
id"2d0f0f86-b0c2-9056-8809-fff322c53339"
is_byokfalse
latency158
model_permaslug"x-ai/grok-4.6-20260810"
provider_name"xAI"
status200
total_cost0.039878
cache_discount0.000192
upstream_inference_cost0
provider_name"xAI"
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
totalTags9
adverbTagCount0
adverbTags(empty)
dialogueSentences40
tagDensity0.225
leniency0.45
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2282
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)
73.71% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2282
totalAiIsms12
found
0
word"weight"
count1
1
word"pulse"
count2
2
word"warmth"
count2
3
word"marble"
count1
4
word"footsteps"
count1
5
word"whisper"
count2
6
word"stomach"
count1
7
word"could feel"
count1
8
word"perfect"
count1
highlights
0"weight"
1"pulse"
2"warmth"
3"marble"
4"footsteps"
5"whisper"
6"stomach"
7"could feel"
8"perfect"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
1
label"clenched jaw/fists"
count1
highlights
0"eyes narrowed"
1"clenched fist"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences162
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences162
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences192
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen64
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2282
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions51
wordCount1631
uniqueNames7
maxNameDensity0.98
worstName"Isolde"
maxWindowNameDensity2
worstWindowName"Isolde"
discoveredNames
Veil1
Heartstone3
Isolde16
Nyx13
Aurora16
Silas1
Yu-Fei1
persons
0"Veil"
1"Isolde"
2"Nyx"
3"Aurora"
4"Silas"
places
0"Yu-Fei"
globalScore1
windowScore1
75.74% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences101
glossingSentenceCount3
matches
0"as if blushing and then draining of blood"
1"looked like they belonged to that other c"
2"seemed against a sky that was itself an oven"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2282
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences192
matches
0"burned that colour"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs71
mean32.14
std26.6
cv0.828
sampleLengths
052
157
232
37
441
58
619
753
87
987
1024
113
1233
1374
1450
1534
168
1710
1813
194
209
2110
225
2372
249
2596
2617
2751
288
2964
309
316
3274
3346
3434
353
3698
375
389
3928
4065
4111
4237
4330
4416
4531
4669
4712
4818
4931
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences162
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs257
matches
0"were eating"
98.21% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount5
flaggedSentences3
totalSentences192
ratio0.016
matches
0"Trees stood in groves of mixed kind, none of which belonged together: bark like polished bronze beside trunks of pale, veined marble; leaves in shapes that recalled oak and then did not."
1"Other things she did not: a low shrub whose leaves clicked together like teeth; a vine that tracked Isolde's passage and recoiled from Nyx; a patch of moss that flushed pink and then white as their footsteps passed, as if blushing and then draining of blood."
2"Things half-buried caught the amber: a ladle of black metal; a ribcage that might have been a rack for drying herbs; a cluster of grapes that had withered into tiny, perfect skulls."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1642
adjectiveStacks1
stackExamples
0"polished bronze beside trunks"
adverbCount31
adverbRatio0.018879415347137638
lyAdverbCount4
lyAdverbRatio0.00243605359317905
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences192
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences192
mean11.89
std11.16
cv0.939
sampleLengths
026
17
24
315
45
52
626
713
85
96
106
1115
1211
137
1423
157
1611
178
1819
195
2010
2119
2219
237
241
257
2627
2725
2816
2911
306
315
3213
333
3417
3516
362
375
3832
394
406
4111
4214
437
444
453
463
474
4822
497
59.90% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.390625
totalSentences192
uniqueOpeners75
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences149
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount28
totalSentences149
matches
0"It should not have."
1"It gave under the boot"
2"It had no source to"
3"She pressed two fingers to"
4"Her bare feet found the"
5"She did not touch it."
6"It threw a thin light"
7"Their head tilted."
8"It moved when the leaf"
9"She kept walking."
10"She stopped trying to read"
11"Her fingers hovered over a"
12"They were the temperature of"
13"It had no walls."
14"It was broth."
15"Her mouth filled with saliva."
16"She swallowed it like a"
17"Their edges frayed."
18"Her reflection in the broth"
19"She lifted her gaze"
ratio0.188
23.76% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount130
totalSentences149
matches
0"The Veil gave way with"
1"It should not have."
2"It gave under the boot"
3"Amber light poured over everything."
4"The sky itself burned that"
5"Aurora lifted a hand to"
6"The light came from everywhere."
7"It had no source to"
8"The Heartstone against her sternum"
9"A pulse of warmth, then"
10"She pressed two fingers to"
11"Nyx unfurled from the shadow"
12"Violet points of light where"
13"The rest of them drank"
14"Isolde had already moved ahead."
15"Her bare feet found the"
16"That was the word, and"
17"The vines ran in ranks"
18"Grapes hung in clusters the"
19"The smell that rose off"
ratio0.872
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences149
matches(empty)
ratio0
28.06% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount9
matches
0"Nyx unfurled from the shadow of a standing vine, their silhouette pulling itself into a humanoid height that overtopped her by a head."
1"Pale lavender eyes turned back to them, unfocused, as if she watched a second landscape superimposed on this one."
2"Trees stood in groves of mixed kind, none of which belonged together: bark like polished bronze beside trunks of pale, veined marble; leaves in shapes that reca…"
3"Other things she did not: a low shrub whose leaves clicked together like teeth; a vine that tracked Isolde's passage and recoiled from Nyx; a patch of moss that…"
4"The suggestion of walls: trellises heavy with squash the length of a forearm, gourds that knocked together in a breeze Aurora could not feel, beans in pods that…"
5"Nyx's form condensed, edges sharpening, as if anger could give a shadow a spine."
6"The broth-fountain threw its smell at her again, greedy, intimate, and she thought of every meal she had ever eaten in the flat above Silas's bar, every late pl…"
7"Things half-buried caught the amber: a ladle of black metal; a ribcage that might have been a rack for drying herbs; a cluster of grapes that had withered into …"
8"The chewing-sound faded behind them and a new sound took its place, a low, continuous swallow, as if the land itself were eating."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags9
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount0
fancyTags(empty)
dialogueSentences40
tagDensity0.05
leniency0.1
rawRatio0
effectiveRatio0
85.1127%