Run: 2026-09-23-01M36WY2KJP5Z9BMYETNPH5B6D

Run Details

Duration:
6m 53s
Cost:
$0.132790
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
Rory set her palm to the left oak. Bark bit. The two trunks stood closer than any pair in Richmond Park had a right to, and the gap between them refused the path behind her. She stepped through. Light on the far side arrived thick, the colour of honey left too long in a jar. It clung to the grass in sheets. Ten paces back, winter had stripped the park to brown stems and mud. Here the grass reached her knees, and flowers crowded it without regard for month. Snowdrops stood beside poppies. A blue bloom with no name she could hand a botanist opened at their feet. All of them shared one air. Nyx drew solid at her shoulder. Shadow gathered into a jaw, into shoulders, into a height that cleared hers by a head. Violet burned in the hollows where eyes belonged. "The stones have taken our measure." Rory watched the treeline. No track cut the growth. Wood creaked, the sound a hull makes when water shifts under it. "They let us through." "Letting is not welcome." She lifted the chain at her throat. The heartstone sat against her collarbone, no bigger than a thumbnail, crimson, lit from within. It held the warmth of her skin and gave nothing back. No pulse. On other nights, when the city thinned in the wrong places, the stone had answered with heat. This thinness kept its own counsel. She let the chain drop. "Not one of theirs." The voice reached her the way wind reaches through a cracked pane. "No. This hinge opens on a different seam." A bird offered three notes and then a fourth that snagged in the ear. Rory listened for the road. No engines. No voices. Her own breath sounded loud. Nyx's passage made none. The park had shut its mouth behind the oaks. She walked. Blue flowers tipped as Nyx passed, stems bending towards the dark of them. Poppies held their faces level until her boot-shadow crossed a petal. Then each red bloom drew its petals in, a lid over the centre, and stayed shut until the shadow moved on. "They choose." "They sort." Nyx brushed a stem with fingers gone half to smoke. The petals did not stir. "Shadow first. Then blood. Then the thing at your throat that is neither." Rory's thumb found the crescent scar on her left wrist and left it. A childhood kitchen. A broken glass. The stems had no use for either memory. They were busy with a different sorting. Moss took her weight and argued with it. One step sank to the ankle. The next met clay. Cold climbed through the sole of her boot and stopped at the ankle bone. The ground had measured how far it meant to know her. Nyx let their outline fray, and the moss recorded no passage at all. Her prints stayed dark and wet. At the rims the water thinned, drawn inward in small mouthfuls. "You leave a blank page." "The ground keeps two ledgers." Nyx pulled solid again, violet steady. "I sit between the lines. It does not know which book to open." "And me?" "It tastes you. Then it writes guest." A beetle crossed a broad leaf and reached the rim. Rory blinked. The same beetle, same notch in the left wing-case, crossed back from the opposite rim towards the centre. The leaf showed one track. Her phone, dragged out by habit, lit, stuttered, and surrendered its screen to a pale wash. The time readout looped into marks that were not numbers. She shoved it into her pocket. "An hour in here—" "Can spend itself as minutes beyond the oaks. Or as days. Or as a season you do not get back." Nyx turned. Their gaze tracked a disturbance in the air, a shimmer she could not hold in focus. "Do not bargain with the count." She shaped a question about the source of that knowledge. The air spoke it first, in her own voice, a half-beat ahead of her tongue. She shut her mouth. The stray question frayed into nothing. She glanced back. The pair of oaks stood nearer than the distance she had walked. Beyond them the winter park showed as a narrow brown slit, smaller than the gap her shoulders had cleared. Other oaks stood in a loose ring, too even for a wood, trunks thick as gateposts, bark ridged into faces the eye lost the moment it hunted them. "Boundary." "Hinge." Nyx faced inward again. "Names are a mortal habit. The stones do the work without one." Deeper under the canopy, light broke on the leaves and fell in threads no wheel of colour had taught her. A green that rang against her teeth. A gold that smelt of cold metal. A pale thread that made the scar on her wrist look new. Pollen drifted. Where it struck Nyx it passed through and chimed, glass notes gone before she could count them. Where it struck her sleeve it clung, sweet, and under the sweet sat the edge of hot iron under rain. "You hear it." "In places, I am it." Nyx lifted a hand. Pollen spiralled into the cup of shadow and refused to settle. "This pocket remembers the gap between realms. I was poured into such a gap and not poured out. The resemblance is exact in the wrong directions." They found water without a stream. A basin sat in the roots of an oak whose rings showed on the living bark, centuries stacked in the open. The rings leaned towards the heat of her hovering hand, then drew back and lay flat. She kept her fingers clear of the trunk. The basin's surface did not ripple when a drop fell from a leaf. The drop entered and was the surface. The water held a sky the colour of the inside of a shell. In that sky stood a figure the bank did not contain. Silver hair to the waist. A face that had declined every year it was offered. Eyes the pale of lavender held to moonlight. Rory looked up. The woman stood on the moss, and the moss kept no account of her. No print. No bent stem. A breeze moved Rory's hair across her mouth. The silver hair did not stir. When the woman stepped, the step occurred, and the ground declined to admit it. "You treated the oaks as a gate." Rory met those eyes and kept her shoulders level. She peeled the strand of hair from her lip. "We walked between two trunks. The park stands on the other side." "The park stands where you left it. The hinge does not keep your directions." Silver shifted as the woman tilted her head. "I am Isolde. This ground keeps me. You carry a stone that sleeps. Your companion is a shadow that learnt a name." Nyx's outline thinned, then chose solid. "You read both ledgers." "I see what is." Isolde's mouth made a line and held it. "A lie is a door I cannot open. I may leave a door unmentioned. That much is permitted." Rory nodded once, the nod she used on a clause she meant to reread. "The flowers sort us. My phone is a loop. The air finished my sentence. What is this place doing?" "Your city does not own the hours here." Isolde walked. The absence of footprints followed her, a courtesy the moss had already granted. "An hour within these stones can pass beyond them as minutes, or as days. I do not choose the rate. The stones do not ask my leave. The cost does not announce itself while you remain inside the count." Rory heard the gaps and left them standing. She matched Isolde's pace. Behind them, poppies drew shut over the prints the moss had not yet drunk. "There." Nyx lifted a blurring hand towards the far trunks. "The skin. Along the bark." Rory squinted. Pollen. Honey-light. Oak. "I see trees." "You see what the skin allows." Isolde's step left nothing. "Sight for the thin places shows the Veil where it folds. Here it folds often. It strengthens when the sun stands at the height of its year. It weakens when the year turns towards the dark. Today the fold holds." Pressure laid itself along Rory's cheek, sharp, with no wind to carry it. Nyx turned their face into that pressure. "You know it." "I know the texture." The words thinned. The creak of wood took the edges of them. "I do not trust the hand that wove it." Under a root-arch the air cooled. Her breath showed, vanished, showed again, out of step with her lungs. A moth with wings of window-glass landed on the heartstone. Veins of light mapped the wings. Its feet chilled her through the shirt. The crimson gem kept its glow and did not quicken. The moth tested the chain, found no answer, and lifted off. Dust from the wings faded before the next branch. "Hel's gates warm that stone." Isolde watched the moth go into the canopy. "This hinge is not such a gate. The quiet is the stone's report. Keep the report. Do not promote it to a promise." Nyx drifted ahead, half in the dark between roots. Their shadow on the moss stretched towards a standing oak and failed to match the body that cast it. The shadow's hand rose. Nyx's hand stayed at their side. Rory stopped. "Nyx." "I see it." "The grove borrows. It has not signed for the return." The shadow-hand lowered on a count that was not theirs. Rory worked her jaw until the words came out level. "Isolde." "I do not take." No print marked the place Isolde halted. "The grove rehearses its guests until it learns their edges. Your edges are loud. Theirs are many. Rehearsal is not theft until the grove forgets the difference." Ahead, blooms the size of plates stood on stems as thick as her wrist. Petals translucent. Each held a bead of light that travelled the veins in a circuit. Her breath quickened the circuits. Nyx's nearness dimmed the beads, and those petals did not lean in. They inclined away, a courtesy paid to a presence the flowers ranked above solid flesh. A tone lived in the wood, the note a wet finger draws from glass. It rose when their steps matched and fell when the match broke. Rory tested it. One step alone. The note held. Two steps locked to Nyx's pace. The note climbed. She broke the lock. "It wants a rhythm." "It has a rhythm." Violet tracked the travelling beads. "We are the ones outside it." Isolde drew a line in the air. The tone settled to a pitch Rory felt in her molars. "Walk as you are. A performance teaches the grove the wrong edges." Rory walked in the boots she had worn on the morning's deliveries. Scarred wrist. Chain and sleeping stone. The plate-flowers stayed open as she passed. She did not thank them. She checked her footing and went on. The honey-light thinned. In the clearer air the standing oaks carried grooves that rearranged when she turned her head. Marks from no alphabet she had sat an exam in. For a blink they took the shape of Welsh. Then they refused it. She set her eyes on the gap between trunks and kept them there. "A full reading spends the reader." Isolde set the words down without decoration. "I have spent centuries on less than a full reading. The taste you took is enough for the hinge to know your attention." "Then we don't read." "You began. Beginning is a taste. The rest is a meal, and this ground is not required to leave the table." Nyx made a sound with no throat behind it. "Another country keeps a prince for that hunger. This one feeds on notice." "Yes." Isolde let the truth stand. "Look, and the fold looks back. Listen, and the wood keeps the shape of your listening. Walk, and the hinge keeps the shape of the walk." Water spoke somewhere out of sight. The pressure on Rory's cheek strengthened, eased, strengthened, a pulse that did not belong to the stone at her throat. Nyx matched their stride to a measure she could not hear. Smaller flowers turned their circuits towards the unseen water. She touched the chain. The crimson stayed quiet. Under her boot the ground firmed and warmed, done with the cold measurement of the outer moss, busy with a newer test. The next oak opened its rings to the air. Centuries faced her, ripple-still. Pollen struck the chain and chimed once. The wood answered from under the roots. Nyx's shadow lagged a full step behind the body that cast it.
created_at"2026-09-23T10:28:13.048Z" 9/23/2026, 10:28:13 AM
model"x-ai/grok-4.7-20260916"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency809
moderation_latency(null)
generation_time412651
tokens_prompt1763
tokens_completion9008
native_tokens_prompt2942
native_tokens_completion27388
native_tokens_completion_images(null)
native_tokens_reasoning24653
native_tokens_cached2816
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.1327904
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790159293-75QQQEyUbC2MrV0pP4cM"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790159293-nEVID5xmcWg2pGFkFqtv"
upstream_id"7c03bf57-0158-97e2-a690-33c3ca3cb147"
provider_responses
0
endpoint_id"c942f37a-87e1-4fa8-83d0-8c67fda4fb4a"
id"7c03bf57-0158-97e2-a690-33c3ca3cb147"
is_byokfalse
latency306
model_permaslug"x-ai/grok-4.7-20260916"
provider_name"xAI"
status200
total_cost0.1327904
cache_discount0.0033792
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
totalTags0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2126
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)
83.54% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2126
totalAiIsms7
found
0
word"warmth"
count1
1
word"pulse"
count2
2
word"weight"
count1
3
word"measured"
count1
4
word"chilled"
count1
5
word"quickened"
count1
highlights
0"warmth"
1"pulse"
2"weight"
3"measured"
4"chilled"
5"quickened"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences179
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences179
filterMatches
0"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences238
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2126
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions1
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions54
wordCount1561
uniqueNames7
maxNameDensity1.28
worstName"Nyx"
maxWindowNameDensity3.5
worstWindowName"Rory"
discoveredNames
Richmond1
Park1
Nyx20
Rory18
Isolde9
Welsh1
Pollen4
persons
0"Nyx"
1"Rory"
2"Isolde"
3"Pollen"
places
0"Richmond"
1"Park"
globalScore0.859
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences123
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2126
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences238
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs113
mean18.81
std20.32
cv1.08
sampleLengths
038
176
230
36
421
54
64
758
85
94
1012
118
1241
1347
142
152
1615
1713
1834
1973
205
215
226
2313
242
257
2661
276
284
2920
3018
316
3235
3362
341
351
364
3712
3885
393
405
4115
4226
4371
4447
453
4647
477
4818
4912
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences179
matches
0"was offered"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs276
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences238
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1571
adjectiveStacks0
stackExamples(empty)
adverbCount19
adverbRatio0.0120942075111394
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences238
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences238
mean8.93
std6.44
cv0.721
sampleLengths
08
12
225
33
417
57
613
714
84
915
106
116
1216
138
146
154
165
1712
184
194
207
2115
2211
232
2417
256
265
274
2812
298
3014
315
322
332
345
354
369
372
3813
3911
4021
412
422
4310
445
4513
4613
473
483
498
47.62% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.3235294117647059
totalSentences238
uniqueOpeners77
41.15% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences162
matches
0"Then each red bloom drew"
1"Then they refused it."
ratio0.012
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount29
totalSentences162
matches
0"She stepped through."
1"It clung to the grass"
2"She lifted the chain at"
3"It held the warmth of"
4"She let the chain drop."
5"Her own breath sounded loud."
6"They were busy with a"
7"Her prints stayed dark and"
8"Her phone, dragged out by"
9"She shoved it into her"
10"Their gaze tracked a disturbance"
11"She shaped a question about"
12"She shut her mouth."
13"She glanced back."
14"They found water without a"
15"She kept her fingers clear"
16"She peeled the strand of"
17"She matched Isolde's pace."
18"Her breath showed, vanished, showed"
19"Its feet chilled her through"
ratio0.179
55.68% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount131
totalSentences162
matches
0"Rory set her palm to"
1"The two trunks stood closer"
2"She stepped through."
3"It clung to the grass"
4"Here the grass reached her"
5"Snowdrops stood beside poppies."
6"A blue bloom with no"
7"Nyx drew solid at her"
8"Shadow gathered into a jaw,"
9"Violet burned in the hollows"
10"Rory watched the treeline."
11"Wood creaked, the sound a"
12"She lifted the chain at"
13"The heartstone sat against her"
14"It held the warmth of"
15"This thinness kept its own"
16"She let the chain drop."
17"The voice reached her the"
18"A bird offered three notes"
19"Rory listened for the road."
ratio0.809
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences162
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences70
technicalSentenceCount1
matches
0"In the clearer air the standing oaks carried grooves that rearranged when she turned her head."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
89.2662%