Run: 2026-07-08-01KX1MZZ75TZ692ZTXVEXJZK8W

Run Details

Duration:
1m 14s
Cost:
$0.022800
Provider:
xAI

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> <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> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The 270 bus had dropped her at the edge of Richmond nearly an hour ago, and the walk through the park gates had felt ordinary enough at first—gravel crunching under her sneakers, the night air sharp with cold and leaf mulch. Rory had pulled her jacket tighter and kept walking. The Heartstone rested warm against her collarbone, that faint concentric pulse she’d been tracking for days, drawing her west out of the city’s orange smears and into the dark. She had come because she was done with half-answers. Done with the pendant throbbing under her shirt whenever she passed certain doorways, done with the dreams that left her mouth tasting of iron and verdant rot. Someone—or something—had given her this thumbnail of crimson stone on a silver chain, and whatever it wanted, it wanted it here. In Richmond Park. At night. Alone. The map on her phone had gone blank somewhere near the deer fencing. No signal. No blue dot. Just the faint residual glow of a frozen GPS pin and then black. She pocketed it and relyed instead on the heat at her throat. The path narrowed. Oak trunks closed in, their bark silvered by a moon that sat too low and too milky, as if the sky had been painted from memory rather than fact. She found the standing stones almost by accident. They rose out of the undergrowth in a rough ring, each trunk as thick as a man’s reach and scored with marks too regular to be weather alone. Between them the wildflowers grew—poppies and tiny white stars, foxglove bells purple-dark and motionless. Blooming. In November. In London. Rory stopped at the boundary and put two fingers to the pendant. It answered with a warmer beat, almost eager. “Right,” she said under her breath. Her voice sounded small against the quiet. “Here we are.” She stepped between two oaks. The air changed. Not colder—thicker, somehow, as if it carried weight. The crunch of gravel under her feet softened into something closer to peat. Behind her, the park’s distant path lights vanished as cleanly as if someone had snipped the dark with scissors. Ahead, the clearing opened: a bowl of grass that should not have been that green, ringed by the standing stones, and at its center a single tree older than the rest, trunk twisted and hollowed, branches webbed against the moon. Nothing moved. Nothing breathed. London itself seemed to have fallen away on the other side of those oaks. She walked toward the center tree because that was where the stone wanted her. The wildflowers brushed her ankles. Their perfume was sweet and somehow dusty, like dried flowers left too long in a book. Halfway across she stopped and turned a slow circle, listening. Wind. There should have been wind. The oaks stood utterly still. No leaves rasped. No night birds called. Yet something whispered just outside the reach of language—a soft susurration that might have been grass against grass if the grass had been moving, which it wasn’t. Rory’s mouth went dry. She swallowed and forced her shoulders down, the way she always did when her mind started inventing frets. Cool head. Out-of-the-box thinking. She had walked out of worse rooms than this clearing. She reached up and pinched the Heartstone between thumb and forefinger, grounding herself in the solid metal heat. The pulse answered—and for a second it did not match her own heartbeat. It lagged, then raced ahead, then settled into a rhythm that felt like new footsteps trying on an old path. Something moved at the edge of her vision. She snapped her head left. Nothing. Only the stripped white of a silver birch beyond the ring, and behind it blacker black. When she looked forward again the colorless afterimage of that glance clung and smeared. The hollow of the center tree seemed deeper than before. She could have sworn, for an instant, that a shape had been standing just inside the bole—a suggestion of height and shoulder, then gone. “Who’s there?” The words left her thinner than she’d meant them. No one answered. Of course no one answered. The clearing held its breath with her. She advanced another five steps. The ground felt wrong underfoot now; spongy, then suddenly firm, as if the earth decided its own density from moment to moment. A soft pop sounded to her right—exactly the noise of a wet branch snapping. She turned. The flowers lay untrampled. No figure among them. The sound came again, behind her this time, then to the left, as if whatever made it were circling just outside the ring of stones and testing the boundary with patient, deliberate pressure. Rory’s hand slid into her jacket pocket and closed around the little multi-tool she carried for work deliveries. Blade tiny. Laughable. Still, the weight of metal helped. She turned so her back was partly to the tree and scanned the circumference of the grove. “I came because something brought me,” she said to the watching dark. “If that’s you—show yourself. Or leave me the hell alone.” Silence pressed back so hard her ears rang with it. Then, very soft, almost kind: a child’s laugh. High. Short. Cut off as if a hand had covered a mouth. The hair along her arms lifted. There were no children in Richmond Park at half past midnight in November. There were no lights and no parents and no reason for laughter that young. The sound did not come again. In its place came something worse—the slow, wet sound of something heavy being dragged through long grass. Content, unhurried. Circling still. She backed up until the bark of the center tree met her shoulder blades. The pendant burned hotter, almost uncomfortable now, warmth seeping through the fabric of her shirt. Its faint inner glow painted a dull red coin against her jacket. She cupped a hand over it, tried to smother the light. The red leeched between her fingers anyway. A figure appeared between two stones. Not walked into view. Appeared—present suddenly where absence had been, the way a thought surfaces when you’re not looking for it. Human-shaped at first glance, tall, narrow. Standing perfectly still. Too still. The moonlight did not seem to touch it properly; the edges of the shape blurred as if seen through water or heat. Rory’s throat locked. She did not scream. Screaming belonged to other people, people who hadn’t learned early that noise gave things location. She held herself flat against the tree and stared without blinking, waiting for the shape to resolve into a trick of shadow and trunks. It took a single deliberate step into the ring. The dragging sound stopped. In its place came nothing—an absence so complete it felt like pressure. The wildflowers nearest the figure’s feet wilted. Not all at once, not with decay’s ordinary speed. They simply lost their color, curling in on themselves like paper held briefly near a flame. Rory edged sideways around the trunk. Her sneakers made no sound on the odd earth. The figure’s head turned—not fully, just a fraction, the way something listens without needing eyes. Its face remained a pale oval without feature she could trust. Mouth maybe. Or a gouge that resembled a mouth. She could not make her eyes settle on it long enough to decide. She was not alone. That certainty settled into her bones with the calm weight of weather. Whatever reason had drawn her here—whatever the pendant wanted—this thing had arrived first or followed close behind. Her cool mind ticked options. Run back the way she came: the stones might refuse her, the path might no longer exist. Climb the tree: bark too smooth, and height meant little if the thing could simply wait. Talk: she had already tried. The laugh answered her. She spoke again anyway, because silence felt like agreement. “I don’t know what you are. I’m leaving. You can keep the clearing.” She stepped away from the tree and walked, not ran, toward the gap between two oaks opposite the figure. Measured. Back straight. The way you leave a dog that has not decided yet whether you are prey. Behind her the soft dragging resumed—faster now, no longer idle. Closing the circle. Something cold touched the back of her left wrist. Exactly over the small crescent scar she had carried since she was seven. The cold was precise as a fingertip, and gone the instant she flinched. When she looked down her sleeve was empty of anything but cloth. The scar still itched with a ghost of frost. She broke into a run on the last stretch. The stones swelled in her vision. She vaulted the half-buried root ridge and plunged between two oaks—and the world on the far side was wrong. The park path should have been ten feet ahead. Instead the trees continued, denser, the moon lower, the air denser still with that desiccated sweetness. She staggered, spun. The clearing’s hollow tree now stood behind her to the left, not the right. The figure stood exactly where she had left it—except its posture had changed. One long arm hung at its side. The other lifted, palm open, a slow invitation or a theft mid-gesture. Distance became unreliable. When she tried the opposite gap the stones seemed farther apart, then suddenly tight enough she had to twist sideways to pass. The world on the other side remained the same oversized dark. Time was doing something private here. An hour outside could be minutes. Or days. The thought kept trying to unravel into panic, and she crushed it flat each time by counting her breaths. Four in. Hold. Four out. The Heartstone’s pulse had become a hammer. Its light leaked free of her jacket now, a smeared crimson that colored the nearest flowers the color of old blood. She lifted the chain over her head on instinct—wanting it farther from her throat, wanting the heat away—and for half a second the pendant swung free at the end of its silver. The circling stopped. Every sound in the grove froze with it. Even the peculiar thickness of the air seemed to lean toward the dangling stone. The figure’s pale oval of face tilted. Curiosity without warmth. Hunger without teeth. It took three steps closer, and with each step the ground between them shortened more than physics allowed. Rory closed her fist hard around the Heartstone. The silver chain cut into her knuckles. Stone and metal and skin fused into one defiant heat. “Mine,” she said. Voice steadier than her pulse. “Not yours. Not yet.” The child’s laugh answered—closer this time, almost at her elbow. And under it, layered like rot under moss, a deeper sound began: a long exhalation that did not need lungs, breathing her name in a language that had never touched human lips, yet somehow arrived shaped as Aurora. Then Rory. Then Laila. Then a string of syllables that felt older than any name she had worn. She stumbled backward until bark met spine again. The center tree. Nowhere left the circle would give her. The figure was near enough now that the monochrome blur of its edges resolved into textures—cloth that was not cloth, skin that shifted between bark and something wetter. One pale hand extended, palm still open, fingers too many or too few; she could not make the count stay still long enough to decide. Inside the open palm something flickered the exact deep crimson of the Heartstone. An answering light. An echo. Or a twin that had been waiting. The cold returned to her wrist, climbing this time, a thread of winter crawling up the inside of her arm toward the elbow. Not pain. Ownership practiced in small increments. Rory pressed the pendant hard against her breastbone until the edges bit and the heat verged on pain. Real pain. Anchor. She focused on the scar under the cold, on the childhood bite of stupid metal that had given it to her, on the ordinary stupid world of delivery bags and kitchen heat and flat keys above a bar that smelled of whiskey and lemon oil. That world still existed. Somewhere beyond these stones the buses still ran. Eva still answered texts with too many emojis. Silas still cursed at the footie scores. She made herself step forward once. Toward the thing, not away. The cold on her arm shuddered as if surprised. “I said mine.” The words scraped. “And I’m leaving with it.” She did not wait to see if the figure retreated. She sliced left hard, past the reaching hand, boots tearing through wildflowers that decomposed to ash under her weight. The stones rushed up. This time she did not choose a gap—she chose the nearest oak trunk itself and slammed her free shoulder into the seam between wood and air, willing the boundary to take her the way seams sometimes take keys. For one stretched instant everything inverted. Sound rushed back in a single violent flood—wind, distant traffic, the cry of a fox, her own ragged breathing. Gravity tilted. She stumbled out under a moon that wore the ordinary city color of light-polluted silver and fell to one knee in ordinary bracken that smelled only of November damp. Behind her the standing stones stood dark and empty. No figure. No red glow. No dead flowers. The grove looked like any emptying of undergrowth marked by old trees, the sort of place you might picnic in daylight and forget by supper. The pendant at her fist was cool now. Ordinary stone. Ordinary chain. Rory stayed on her knee a long moment and counted her heartbeat until it belonged to her again. The scar on her wrist itched once, then quieted. When she finally stood, the park stretched out in its proper dimensions, the path lights a glowed necklace far downslope, the city a low orange lid against the sky. Her phone found a signal with a meek two bars. 2:17 a.m. She had entered the ring at half eleven. Less than three hours. Inside it had felt like something measured in longer, thinner units. She did not look back at the stones. Looking back felt like invitation. The walk to the gates took forever and no time at all. Every shadow that pooled under a tree held the afterimage of a pale oval face. She kept her hand in her pocket around the multi-tool and the other wrapped around the quiet pendant, and she did not run until she reached the brighter stretch of road outside the park, where taxis still prowled and late drunks laughed at nothing and the world agreed, with boring merciless certainty, to stay the same shape from one second to the next. Even then, as the cab pulled away from the curb and the trees fell behind glass and distance, she heard it once more—soft, almost fond, layered under the engine and the radio: that same too-young laugh, and beneath it the longer breath speaking her oldest name against the cities hum as though reminding her the stones were patient, and nights came round again, and the Heartstone’s quiet was only sleep.
created_at"2026-07-08T19:59:03.403Z" 7/8/2026, 7:59:03 PM
model"x-ai/grok-4.5-20260708"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency421
moderation_latency(null)
generation_time73782
tokens_prompt812
tokens_completion3883
native_tokens_prompt948
native_tokens_completion3708
native_tokens_completion_images(null)
native_tokens_reasoning610
native_tokens_cached896
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.0228
router(null)
provider_responses
0
endpoint_id"0e927811-b1a8-4604-8b86-db5ce6eaa87c"
id"58604c03-0b80-986f-8cfb-c3c796e96fd5"
is_byokfalse
latency112
model_permaslug"x-ai/grok-4.5-20260708"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783540743-GNOnvaE2GvXUJG3kz2yT"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783540743-611A29QVZBpC1ClyyBfK"
upstream_id"58604c03-0b80-986f-8cfb-c3c796e96fd5"
total_cost0.0228
cache_discount0.001344
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags4
adverbTagCount0
adverbTags(empty)
dialogueSentences10
tagDensity0.4
leniency0.8
rawRatio0
effectiveRatio0
88.24% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2550
totalAiIsmAdverbs6
found
0
adverb"utterly"
count1
1
adverb"suddenly"
count3
2
adverb"very"
count1
3
adverb"perfectly"
count1
highlights
0"utterly"
1"suddenly"
2"very"
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)
56.86% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2550
totalAiIsms22
found
0
word"pulse"
count4
1
word"weight"
count4
2
word"raced"
count1
3
word"footsteps"
count1
4
word"scanned"
count1
5
word"silence"
count2
6
word"warmth"
count2
7
word"resolve"
count1
8
word"measured"
count2
9
word"unravel"
count1
10
word"resolved"
count1
11
word"flickered"
count1
12
word"echo"
count1
highlights
0"pulse"
1"weight"
2"raced"
3"footsteps"
4"scanned"
5"silence"
6"warmth"
7"resolve"
8"measured"
9"unravel"
10"resolved"
11"flickered"
12"echo"
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
narrationSentences232
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences232
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
2"seem to"
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
maxSentenceWordsSeen72
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2524
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions4
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions30
wordCount2476
uniqueNames10
maxNameDensity0.4
worstName"Rory"
maxWindowNameDensity1
worstWindowName"Richmond"
discoveredNames
Richmond3
Heartstone6
Park2
November3
London2
Silence1
Voice1
Aurora1
Rory10
Laila1
persons
0"Heartstone"
1"Silence"
2"Voice"
3"Rory"
4"Laila"
places
0"Richmond"
1"Park"
2"November"
3"London"
globalScore1
windowScore1
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences148
glossingSentenceCount9
matches
0"felt like new footsteps trying on an ol"
1"seemed deeper than before"
2"Appeared—present suddenly where absence had been, the way a thought surfaces when you’re not looking for it"
3"felt like pressure"
4"felt like agreement"
5"seemed farther apart, then suddenly tight enough she had to twist sideways to pass"
6"looked like any emptying of undergrowth m"
7"felt like something measured in longer"
8"as though reminding her the stones were patient, and nights came round again, and the Heartstone’s quiet was only sleep"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2524
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
totalParagraphs57
mean44.28
std28.69
cv0.648
sampleLengths
079
163
275
38
447
520
616
75
883
918
1045
1145
1254
1333
148
1570
162
1724
1884
1944
2022
2130
2260
2359
246
2554
2646
279
2848
2963
3080
319
3213
3350
3456
359
3699
3774
3860
393
4022
4156
4212
4366
4496
4530
4693
4720
4811
4971
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences232
matches
0"been painted"
1"being dragged"
2"been ten"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs384
matches
0"were circling"
1"was doing"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount25
semicolonCount3
flaggedSentences25
totalSentences238
ratio0.105
matches
0"The 270 bus had dropped her at the edge of Richmond nearly an hour ago, and the walk through the park gates had felt ordinary enough at first—gravel crunching under her sneakers, the night air sharp with cold and leaf mulch."
1"Someone—or something—had given her this thumbnail of crimson stone on a silver chain, and whatever it wanted, it wanted it here."
2"Between them the wildflowers grew—poppies and tiny white stars, foxglove bells purple-dark and motionless."
3"Not colder—thicker, somehow, as if it carried weight."
4"Yet something whispered just outside the reach of language—a soft susurration that might have been grass against grass if the grass had been moving, which it wasn’t."
5"The pulse answered—and for a second it did not match her own heartbeat."
6"She could have sworn, for an instant, that a shape had been standing just inside the bole—a suggestion of height and shoulder, then gone."
7"The ground felt wrong underfoot now; spongy, then suddenly firm, as if the earth decided its own density from moment to moment."
8"A soft pop sounded to her right—exactly the noise of a wet branch snapping."
9"In its place came something worse—the slow, wet sound of something heavy being dragged through long grass."
10"Appeared—present suddenly where absence had been, the way a thought surfaces when you’re not looking for it."
11"The moonlight did not seem to touch it properly; the edges of the shape blurred as if seen through water or heat."
12"In its place came nothing—an absence so complete it felt like pressure."
13"The figure’s head turned—not fully, just a fraction, the way something listens without needing eyes."
14"Whatever reason had drawn her here—whatever the pendant wanted—this thing had arrived first or followed close behind."
15"Behind her the soft dragging resumed—faster now, no longer idle."
16"She vaulted the half-buried root ridge and plunged between two oaks—and the world on the far side was wrong."
17"The figure stood exactly where she had left it—except its posture had changed."
18"She lifted the chain over her head on instinct—wanting it farther from her throat, wanting the heat away—and for half a second the pendant swung free at the end of its silver."
19"The child’s laugh answered—closer this time, almost at her elbow."
20"The figure was near enough now that the monochrome blur of its edges resolved into textures—cloth that was not cloth, skin that shifted between bark and something wetter."
21"One pale hand extended, palm still open, fingers too many or too few; she could not make the count stay still long enough to decide."
22"This time she did not choose a gap—she chose the nearest oak trunk itself and slammed her free shoulder into the seam between wood and air, willing the boundary to take her the way seams sometimes take keys."
23"Sound rushed back in a single violent flood—wind, distant traffic, the cry of a fox, her own ragged breathing."
24"Even then, as the cab pulled away from the curb and the trees fell behind glass and distance, she heard it once more—soft, almost fond, layered under the engine and the radio: that same too-young laugh, and beneath it the longer breath speaking her oldest name against the cities hum as though reminding her the stones were patient, and nights came round again, and the Heartstone’s quiet was only sleep."
91.09% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2511
adjectiveStacks0
stackExamples(empty)
adverbCount126
adverbRatio0.05017921146953405
lyAdverbCount21
lyAdverbRatio0.008363201911589008
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
mean10.61
std9.83
cv0.927
sampleLengths
041
19
229
39
427
521
63
72
81
913
102
113
1213
1312
143
1529
168
1728
1814
191
202
212
2212
238
246
257
263
275
283
298
3013
3119
3240
332
342
3514
3614
375
3816
3910
401
415
425
433
444
4527
464
4718
482
492
60.50% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.40336134453781514
totalSentences238
uniqueOpeners96
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences193
matches
0"Just the faint residual glow"
1"Only the stripped white of"
2"Of course no one answered."
3"Then, very soft, almost kind:"
4"Exactly over the small crescent"
5"Instead the trees continued, denser,"
6"Even the peculiar thickness of"
7"Then a string of syllables"
8"Nowhere left the circle would"
9"Somewhere beyond these stones the"
ratio0.052
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount49
totalSentences193
matches
0"She had come because she"
1"She pocketed it and relyed"
2"She found the standing stones"
3"They rose out of the"
4"It answered with a warmer"
5"she said under her breath"
6"Her voice sounded small against"
7"She stepped between two oaks."
8"She walked toward the center"
9"Their perfume was sweet and"
10"She swallowed and forced her"
11"She had walked out of"
12"She reached up and pinched"
13"It lagged, then raced ahead,"
14"She snapped her head left."
15"She could have sworn, for"
16"She advanced another five steps."
17"She turned so her back"
18"she said to the watching"
19"She backed up until the"
ratio0.254
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount136
totalSentences193
matches
0"The 270 bus had dropped"
1"Rory had pulled her jacket"
2"The Heartstone rested warm against"
3"She had come because she"
4"Someone—or something—had given her this"
5"The map on her phone"
6"She pocketed it and relyed"
7"The path narrowed."
8"Oak trunks closed in, their"
9"She found the standing stones"
10"They rose out of the"
11"Rory stopped at the boundary"
12"It answered with a warmer"
13"she said under her breath"
14"Her voice sounded small against"
15"She stepped between two oaks."
16"The air changed."
17"The crunch of gravel under"
18"London itself seemed to have"
19"She walked toward the center"
ratio0.705
25.91% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences193
matches
0"Even then, as the cab"
ratio0.005
40.82% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences98
technicalSentenceCount14
matches
0"Done with the pendant throbbing under her shirt whenever she passed certain doorways, done with the dreams that left her mouth tasting of iron and verdant rot."
1"Ahead, the clearing opened: a bowl of grass that should not have been that green, ringed by the standing stones, and at its center a single tree older than the …"
2"Yet something whispered just outside the reach of language—a soft susurration that might have been grass against grass if the grass had been moving, which it wa…"
3"It lagged, then raced ahead, then settled into a rhythm that felt like new footsteps trying on an old path."
4"The ground felt wrong underfoot now; spongy, then suddenly firm, as if the earth decided its own density from moment to moment."
5"The sound came again, behind her this time, then to the left, as if whatever made it were circling just outside the ring of stones and testing the boundary with…"
6"And under it, layered like rot under moss, a deeper sound began: a long exhalation that did not need lungs, breathing her name in a language that had never touc…"
7"The figure was near enough now that the monochrome blur of its edges resolved into textures—cloth that was not cloth, skin that shifted between bark and somethi…"
8"The cold returned to her wrist, climbing this time, a thread of winter crawling up the inside of her arm toward the elbow."
9"She focused on the scar under the cold, on the childhood bite of stupid metal that had given it to her, on the ordinary stupid world of delivery bags and kitche…"
10"She sliced left hard, past the reaching hand, boots tearing through wildflowers that decomposed to ash under her weight."
11"She stumbled out under a moon that wore the ordinary city color of light-polluted silver and fell to one knee in ordinary bracken that smelled only of November …"
12"Every shadow that pooled under a tree held the afterimage of a pale oval face."
13"Even then, as the cab pulled away from the curb and the trees fell behind glass and distance, she heard it once more—soft, almost fond, layered under the engine…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount0
fancyTags(empty)
dialogueSentences10
tagDensity0.3
leniency0.6
rawRatio0
effectiveRatio0
85.4473%