Run: 2026-10-27-01M5YEAA10EC6FMNWK2WQ7DHPJ

Run Details

Duration:
50.5s
Cost:
$0.019609
Provider:
OpenAI

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 warmed against Rory’s skin as she stepped between the oak stones. She stopped so abruptly that Nyx nearly walked through her. Their shadow spilled around her boots, then gathered itself into the tall outline of a person. “Something wrong?” they whispered. Rory slipped a finger beneath her collar. The crimson stone rested in its silver setting, no bigger than her thumbnail. It gave a faint pulse of heat, then another. “It did that outside the butcher’s on Tuesday,” she said. “Just before the pavement opened.” “The pavement did not open,” Nyx said. “A door opened beneath it.” “There was pavement on top. I stand by my description.” Beyond the stones, Richmond Park had disappeared behind a curtain of leaves. Rory could still hear a distant dog barking, but the sound came strangely flattened, as if it had travelled a long way underwater. Wildflowers crowded the clearing, blue and yellow and white, though the air carried the damp chill of late autumn. Isolde waited beside an oak whose roots rose from the earth like knuckled hands. Her silver hair hung almost to her waist. She had crossed the soft ground ahead of them, but Rory could see no marks where she had walked. “You said you could tell me where the pendant came from,” Rory said. “I can show you a road,” Isolde replied. Her pale lavender eyes settled on the stone. “Whether it leads to an answer depends on who is waiting at the end.” “Do you know who gave it to me?” “The hand that offers a gift is not always the hand that made it.” Rory sighed. “I walked right into that one.” “Between the stones, yes.” Nyx made a soft sound that might have been laughter. Isolde turned toward the oak. Its trunk was broad enough to hide a car, its bark furrowed and black with age. Between two roots lay a hollow filled with fallen leaves. Rory had looked into it when they arrived; there had been nothing there but a beetle and a white twist of fungus. Now the leaves were stirring. No wind touched Rory’s face. Isolde crouched and brushed them aside. Beneath them was a narrow arch of worked stone, half buried in the earth. It seemed much too small for anyone to pass through. As Rory watched, the arch stretched upward without moving, the way a reflection stretches when water is disturbed. The hollow beyond it deepened. The pendant grew hot. Rory drew it out on its chain. A faint red light glimmered inside the stone. “Is that a portal to Hel?” “Yes,” said Isolde. “And you’ve never been through it?” “No.” Nyx leaned toward the hollow. Their violet eyes shone more clearly against their dark face. “Nor have I. Something old is sleeping on the other side.” Rory peered into the arch. She could see only black earth. “What sort of something?” “I cannot tell from here.” “That’s reassuring.” Isolde rose and reached beneath her cloak. She drew out a slender dagger in a plain leather sheath and offered it hilt-first. Rory hesitated before taking it. The metal grip was so cold that she almost dropped it. “I had hoped,” Isolde said, “that you would never need this.” Rory pulled the blade free. It was shaped like a narrow leaf, pale metal tapering to a fine point. Even beneath the oak’s heavy shade, a soft sheen ran along its edge. “Moonsilver,” Isolde said. “It will cut what common steel cannot. Keep it away from your own skin.” The cold travelled through Rory’s fingers. “Are you lending it to me?” “Giving. A loan has a road back to its owner. You may need to choose another.” That was not the kind of answer Rory wanted before stepping through a mysterious hole. She fastened the sheath inside her jacket anyway. Nyx slipped into the hollow first, their body thinning into shadow. For an instant their violet eyes hovered in the dark; then they vanished. Rory took a breath and ducked beneath the arch. The smell met her before the light: ripe fruit, warm stone, something rich and buttery. She took another step and found herself standing in a vast garden under an amber sky. There was no sun that she could see. The light seemed to come from everywhere at once, pouring over terraces that descended toward a distant lake. Trees grew in disciplined rows, their branches heavy with fruit the colour of copper and bruised plums. Beyond them, vineyards climbed the slopes in long green folds. A palace stood above the lake, its domes bright as peeled oranges. Rory heard running water, the low hum of voices and, somewhere far off, a great burst of laughter. Nyx had taken solid form beside her. Isolde emerged a moment later, silver hair catching the amber light. Rory looked back and found the oak arch standing alone in a wall of dark yew. The black hollow within it had become a view of the grove: wildflowers, damp earth, a slice of grey English sky. She took out her phone. No signal. The screen showed 4:17. Isolde watched her check it. “An hour in my grove may be minutes outside. Or days.” “And here?” “I don’t know.” Rory put the phone away. “Fine. We look, we learn what we can, and we come straight back.” The path beneath their feet was paved with black stones veined in gold. At its edge stood an orchard tree whose fruit appeared to have been blown from clear glass. Seeds floated inside each globe, turning slowly around a dark centre. Rory lifted a hand toward one. “Listen first,” Isolde said. Rory stopped. From inside the fruit came a delicate, irregular ticking. A seed struck the inner surface. The globe rang like a tiny bell, and the others answered it. The sound travelled down the row, bright notes chiming one after another until the whole orchard seemed to be playing a tune too complicated for Rory to follow. Nyx held out a shadowed hand. A bell-fruit swung toward them, though they did not touch it. Its seeds stopped turning. “You’ve frightened it,” Rory said. “Or it has frightened me.” They went down the path together. Warmth soaked through Rory’s jacket; she unzipped it and immediately missed the familiar weight of the pendant against her skin. It had cooled slightly as they moved away from the portal, though a dim red light remained within it. At the first terrace, the path divided around a fountain. Water poured from the mouths of seven carved fish into a broad basin. Each fish was different: one had a mane, one a crown of horns, one a face disturbingly like a woman’s. The water smelled of citrus. A small figure stood in the basin, scrubbing the stone with a brush. Its skin was the same green as the fountain’s moss. When it saw them, it ducked behind the horned fish. “Sorry,” Rory said. One large eye appeared around the carving. It blinked at the pendant, then at Isolde’s hair. The figure climbed out of the water, bowed hastily and ran down a side path on webbed feet. Rory watched it go. “Did we do something wrong?” “We arrived,” Nyx said. The path beyond the fountain ran between high hedges. Rory could hear voices on the other side, raised in argument. “Too much salt,” someone said. “It’s the cheese. The salt is perfect.” “The cheese is older than I am.” “Then you ought to respect it.” A door stood open in the hedge. Rory looked through and saw a kitchen larger than the entire Golden Empress, open to the sky and built around a long bank of ovens. Cooks hurried between tables laden with vegetables, joints of meat, baskets of flowers and things Rory could not name. One woman was wrestling a many-legged crab into a copper pot while another shaved curls from an enormous white root. An apron-clad man caught Rory watching. Flour streaked his dark hair, and a silver band circled his wrist. “Are you here for the tasting?” he asked. “No,” Rory said. “Sorry. We’re a bit lost.” “Then you’re in the right place. Everyone’s lost ten minutes before a tasting.” His gaze moved to Nyx, then to Isolde. He became more cautious. “You came through the old gate?” Rory nodded. “Where are we?” “South orchards. Dymas.” He glanced toward the ovens as a bell rang. “Look, if anyone asks, I didn’t see you.” “Wait. The old gate goes back to Earth, doesn’t it?” “It did last time it opened.” His hand closed over the band on his wrist. “If you find it open, take it.” The crab escaped the pot behind him. Three cooks shouted at once, and the man swore and ran to help. Rory remained at the doorway. The band had looked almost like the ones worn at music festivals, except that tiny letters moved across its surface. She had caught only one word before he covered it: contracted. Nyx stood beside her. “He is bound here.” “Can we get it off him?” “I don’t know what it would do to him if we tried.” Rory watched the cooks corner the crab beneath a table. The man seized it by the back of its shell, and the woman with the white root clapped him on the shoulder. He grinned despite himself. Isolde touched Rory’s elbow. “A door is easiest to find while it is open.” Rory wanted to argue, but the man had already turned back to his work. She memorised his face and followed the others. The path narrowed as it climbed. The kitchen noises faded behind them, replaced by a slow, heavy creaking. At the top of the terrace stood an old pavilion, its roof supported by six pillars. Vines had wrapped the pillars so completely that only fragments of carved stone showed through: a hand holding a cup, a row of smiling mouths, the curled tail of some enormous beast. Inside, a table had been set for a feast. Dust lay over the plates, but the food looked fresh. Pears gleamed in a silver bowl. A loaf sat beneath a linen cloth, its crust split and golden. At the head of the table stood an empty chair carved from dark wood, large enough for two people. The creaking came from the vines. They tightened around the pavilion, inch by inch. Rory took the pendant in her palm. Its red light had strengthened. “Another portal?” she asked. “Perhaps beneath us,” Nyx said. Rory circled the table. At the far end, a shallow dish held a scattering of dark stones. One was crimson, polished and set in a silver mount. Her breath caught. She reached for it, then stopped. This stone was larger than her pendant and cut into the shape of an eye. The silver around it bore a pattern of tiny leaves. She turned her own pendant over. The same leaves bordered its back, so fine she had never noticed them. “Someone made them together,” she said. “Or learned the same craft,” Isolde said. Rory lifted the stone from the dish. Underneath lay a small square of folded paper. She opened it carefully. On one side was a sketch of the pavilion. A line ran from the table to a point marked beneath the floor, then onward through a series of squares and branching passages. On the other side, in hurried handwriting, were five words: Not every door stays open. A vine snapped against a pillar. Rory looked up. The opening through which they had entered was shrinking, thick green tendrils drawing across it like fingers. “Was that meant for me?” “I would rather consider it outside,” Nyx said. Rory shoved the paper into her pocket and put the stone back. By the time she reached the opening, the vines had woven a dense lattice across it. Nyx pressed a hand between two stems. Their arm dissolved into shadow and slipped through, but the lattice shuddered, and they pulled back sharply. “What happened?” “There is a ward in it.” Isolde’s gaze dropped to Rory’s jacket. Rory drew the dagger. Cold bit into her palm. She set its edge against the nearest vine and pushed. The blade passed through the green stem; the air around it parted too, with a thin sound like silk tearing. The severed vine recoiled. Rory slashed again, opening a gap wide enough to crawl through. Isolde went first. Nyx followed, their shadow flowing beneath the remaining stems. Rory ducked after them, snagging her jacket on a thorn. She tugged free as the vines closed with a heavy rustle behind her. They hurried down the path. At the hedge doorway the kitchen had gone quiet, though Rory could still hear the ovens roaring. She looked in. The tables were deserted, every pot and knife neatly in place. A covered dish sat alone on the nearest worktop. “The tasting?” she said. “Or another hour,” Isolde replied. Rory’s phone still showed 4:17. The seconds were not moving. They passed the fountain. The green figure was back at work, scrubbing beneath the horned fish. It looked up and lifted one webbed hand. Rory waved, relieved by the ordinary little gesture, and the figure vanished behind the carving again. The bell-fruit orchard rang softly around them. At the end of the path, the oak arch still stood in the yew wall, but its view of the grove had narrowed to a thin vertical slit. Rory broke into a run. Nyx reached it first and pressed both hands against the edges of the opening. Shadow spread over the stone. For a moment the slit widened, showing the oak roots and a patch of blue flowers beyond. “Go,” they whispered. Isolde stepped through without disturbing a leaf. Rory followed, turning sideways to squeeze past Nyx. The air changed around her: cool and wet, smelling of soil instead of fruit. She stumbled onto the grove floor and swung back. Nyx came through just as the opening closed. The arch sank into the hollow beneath the roots, and fallen leaves tumbled over it. For a while, none of them spoke. The dog was still barking somewhere beyond the grove, though Rory could not tell whether it was the same dog. She checked her phone. The seconds were moving again. It read 4:18. “One minute,” she said. “Here,” Isolde said. Rory looked at the paper in her hand. She had no memory of taking it from her pocket. The ink was smudged where her fingers had pressed it, but the passages beneath the pavilion remained clear. “Someone left this with a stone like mine.” “Someone wanted it found,” Nyx said. “By me?” Neither of them answered. Rory folded the map and tucked it away again. Her hand still ached from the cold of the dagger. She sheathed it and looked back at the oak, where the leaves lay still over the hidden arch. In the kitchen, a man with flour in his hair had told her to take the gate if she found it open. Next time, she wanted to know whether there was a way he could come with them. She touched the pendant. It had cooled against her skin, but the red light inside it had not quite gone out.
created_at"2026-10-27T10:25:55.359Z" 10/27/2026, 10:25:55 AM
model"openai/gpt-6.1-terra-20261026"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6276
moderation_latency(null)
generation_time50298
tokens_prompt1547
tokens_completion3774
native_tokens_prompt1532
native_tokens_completion3539
native_tokens_completion_images0
native_tokens_reasoning337
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.01960925
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer(null)
request_id"req-1793096755-cjNFdirCFaHKR9CetX3q"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1793096755-CPTs9HeaEByDLWOoomS9"
upstream_id"resp_03eb4a27ada4f6b0016ae07c3385d087d18bbfb73fba2b146b"
provider_responses
0
endpoint_id"2d2ad10f-098e-4bbf-aa95-11f705b2b9a2"
id"resp_03eb4a27ada4f6b0016ae07c3385d087d18bbfb73fba2b146b"
is_byokfalse
latency513
model_permaslug"openai/gpt-6.1-terra-20261026"
provider_name"OpenAI"
status200
total_cost0.01960925
cache_discount-0.00038225
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags28
adverbTagCount0
adverbTags(empty)
dialogueSentences71
tagDensity0.394
leniency0.789
rawRatio0
effectiveRatio0
88.24% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2550
totalAiIsmAdverbs6
found
0
adverb"slowly"
count1
1
adverb"slightly"
count1
2
adverb"completely"
count1
3
adverb"carefully"
count1
4
adverb"sharply"
count1
5
adverb"softly"
count1
highlights
0"slowly"
1"slightly"
2"completely"
3"carefully"
4"sharply"
5"softly"
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)
82.35% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2550
totalAiIsms9
found
0
word"pulse"
count1
1
word"chill"
count1
2
word"furrowed"
count1
3
word"warmth"
count1
4
word"familiar"
count1
5
word"weight"
count1
6
word"perfect"
count1
7
word"silk"
count1
8
word"roaring"
count1
highlights
0"pulse"
1"chill"
2"furrowed"
3"warmth"
4"familiar"
5"weight"
6"perfect"
7"silk"
8"roaring"
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
narrationSentences226
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences226
filterMatches(empty)
hedgeMatches
0"seemed to"
1"appeared to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences268
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2550
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions0
matches(empty)
26.40% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions99
wordCount2144
uniqueNames9
maxNameDensity2.47
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Rory"
discoveredNames
Rory53
Nyx18
Richmond1
Park1
Isolde20
English1
One3
Golden1
Empress1
persons
0"Rory"
1"Nyx"
2"Isolde"
3"One"
places
0"Richmond"
1"Park"
globalScore0.264
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences153
glossingSentenceCount1
matches
0"not quite gone out"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2550
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences268
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs129
mean19.77
std16.86
cv0.853
sampleLengths
013
126
24
329
415
512
610
754
841
913
1030
118
1214
138
144
1510
1653
1710
1853
194
2021
213
226
231
2426
2511
264
275
282
2938
3011
3132
3217
3312
3416
3523
3624
379
3831
3965
4018
4155
4211
4316
442
453
4618
4747
484
4911
97.50% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences226
matches
0"was shaped"
1"was paved"
2"been blown"
3"were deserted"
4"was smudged"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs377
matches
0"was wrestling"
1"was shrinking"
2"was still barking"
3"were moving"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount4
flaggedSentences4
totalSentences268
ratio0.015
matches
0"Rory had looked into it when they arrived; there had been nothing there but a beetle and a white twist of fungus."
1"For an instant their violet eyes hovered in the dark; then they vanished."
2"Warmth soaked through Rory’s jacket; she unzipped it and immediately missed the familiar weight of the pendant against her skin."
3"The blade passed through the green stem; the air around it parted too, with a thin sound like silk tearing."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2149
adjectiveStacks0
stackExamples(empty)
adverbCount78
adverbRatio0.03629595160539786
lyAdverbCount17
lyAdverbRatio0.007910656119125175
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences268
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences268
mean9.51
std5.61
cv0.589
sampleLengths
013
110
216
34
47
513
69
710
85
97
105
1110
1212
1323
1419
1514
168
1719
1813
198
208
2114
228
2314
242
256
264
2710
285
2916
3010
3122
325
335
346
3514
3610
3718
385
394
407
418
426
433
446
451
465
4710
4811
495
50.00% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.31343283582089554
totalSentences268
uniqueOpeners84
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences196
matches(empty)
ratio0
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences196
matches
0"She stopped so abruptly that"
1"Their shadow spilled around her"
2"It gave a faint pulse"
3"Her silver hair hung almost"
4"She had crossed the soft"
5"Her pale lavender eyes settled"
6"Its trunk was broad enough"
7"It seemed much too small"
8"Their violet eyes shone more"
9"She could see only black"
10"She drew out a slender"
11"It was shaped like a"
12"She fastened the sheath inside"
13"She took another step and"
14"She took out her phone."
15"Its seeds stopped turning."
16"They went down the path"
17"It had cooled slightly as"
18"Its skin was the same"
19"It blinked at the pendant,"
ratio0.245
49.29% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount161
totalSentences196
matches
0"The pendant warmed against Rory’s"
1"She stopped so abruptly that"
2"Their shadow spilled around her"
3"Rory slipped a finger beneath"
4"The crimson stone rested in"
5"It gave a faint pulse"
6"Rory could still hear a"
7"Wildflowers crowded the clearing, blue"
8"Isolde waited beside an oak"
9"Her silver hair hung almost"
10"She had crossed the soft"
11"Her pale lavender eyes settled"
12"Nyx made a soft sound"
13"Isolde turned toward the oak."
14"Its trunk was broad enough"
15"Rory had looked into it"
16"Isolde crouched and brushed them"
17"It seemed much too small"
18"The hollow beyond it deepened."
19"The pendant grew hot."
ratio0.821
76.53% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences196
matches
0"Now the leaves were stirring."
1"Even beneath the oak’s heavy"
2"By the time she reached"
ratio0.015
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences99
technicalSentenceCount2
matches
0"Rory could still hear a distant dog barking, but the sound came strangely flattened, as if it had travelled a long way underwater."
1"The light seemed to come from everywhere at once, pouring over terraces that descended toward a distant lake."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags28
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags25
fancyCount2
fancyTags
0"they whispered (whisper)"
1"they whispered (whisper)"
dialogueSentences71
tagDensity0.352
leniency0.704
rawRatio0.08
effectiveRatio0.056
89.0101%