Run: 2026-09-10-01M25DZMZB0RRGSR1GRV2SGE1K

Run Details

Duration:
29.1s
Cost:
$0.003107
Provider:
DeepSeek

Model input

System
You are an expert and award-winning novel writer in the dark Horror genre. Your readers are hooked on your stories and can't wait to read the book you have in store. <important> - MUST: Start each chapter in medias res (in the middle of action). AVOID talking about the weather, time of day, the position of the sun, or other boring stuff. - The instructions/summary are just a that, a summary. Feel free to add details, stretch sections and add interesting transitions/descriptions/fillers. - When called for it, have fast-paced action, but otherwise take things slow. This is an experience, and not for people with short attention spans. Enjoy the wine, not slurp Red Bull. - Add descriptions when transitioning places/times/etc, or when coming by new places (e.g. a corner shop, a cafe, etc.). But remember: NOT at the start or end of a chapter. - MUST: AVOID ending in internal monologue, reminiscing or waiting for the next day. A good chapter end is when we're ending right when shit hits the fan. We want to have the reader be excited for what comes next. So no reminiscing, contemplating or summarizing the day. It's popcorn time! </important>
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> <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> <proseGuidelines> <styleGuide> - Write in past tense and use British English spelling and grammar - Keep a Flesch reading ease score of 60 - Respect the the Royal Order of Adjectives: The order is: opinion, size, age, shape, color, origin, material, purpose, followed by the noun itself (e.g., "a lovely little old rectangular green French silver whittling knife") - Respect the ablaut reduplication rule (e.g. tick-tock, flip-flop) - Write in active voice - Passive voice: <bad>The book was read by Sarah.</bad> - Active voice: <good>Sarah read the book.</good> - Reduce the use of passive verbs - <bad>For a moment, I was tempted to throw in the towel.</bad> - <good>For a moment, I felt tempted to throw in the towel.</good> - Avoid misplaced modifiers that can cause confusion when starting with "-ing" words: - <bad>Considering going to the store, the empty fridge reflected in Betty's eyes.</bad> - <good>Betty stared into the empty fridge. It was time to go to the store.</good> - Avoid redundant adverbs that state the obvious meaning already contained in the verb: - <bad>She whispered quietly to her mom.</bad> - <good>She whispered to her mom.</good> - Use stronger, more descriptive verbs over weak ones: - <bad>Daniel drove quickly to his mother's house.</bad> - <good>Daniel raced to his mother's house.</good> - Omit adverbs that don't add solid meaning like "extremely", "definitely", "truly", "very", "really": - <bad>The movie was extremely boring.</bad> - <good>The movie was dull.</good> - Use adverbs to replace clunky phrasing when they increase clarity: - <bad>He threw the bags into the corner in a rough manner.</bad> - <good>He threw the bags into the corner roughly.</good> - Avoid making simple thoughts needlessly complex: - <bad>After I woke up in the morning the other day, I went downstairs, turned on the stove, and made myself a very good omelet.</bad> - <good>I cooked a delicious omelet for breakfast yesterday morning.</good> - Never backload sentences by putting the main idea at the end: - <bad>I decided not to wear too many layers because it's really hot outside.</bad> - <good>It's sweltering outside today, so I dressed light.</good> - Omit nonessential details that don't contribute to the core meaning: - <bad>It doesn't matter what kind of coffee I buy, where it's from, or if it's organic or not—I need to have cream because I really don't like how the bitterness makes me feel.</bad> - <good>I add cream to my coffee because the bitter taste makes me feel unwell.</good> - Always follow the "show, don't tell" principle. For instance: - Telling: <bad>Michael was terribly afraid of the dark.</bad> - Showing: <good>Michael tensed as his mother switched off the light and left the room.</good>- Telling: <bad>I walked through the forest. It was already Fall, and I was getting cold.</bad> - Showing: <good>Dry orange leaves crunched under my feet. I pulled my coat's collar up and rubbed my hands together.</good>- Add sensory details (sight, smell, taste, sound, touch) to support the "showing" (but keep an active voice) - <bad>The room was filled with the scent of copper.</bad> - <good>Copper stung my nostrils. Blood. Recent.</good> - Use descriptive language more sporadically. While vivid descriptions are engaging, human writers often use them in bursts rather than consistently throughout a piece. When adding them, make them count! Like when we transition from one location to the next, or someone is reminiscing their past, or explaining a concept/their dream... - Avoid adverbs and clichés and overused/commonly used phrases. Aim for fresh and original descriptions. - Avoid writing all sentences in the typical subject, verb, object structure. Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. Like so: <good>Locked. Seems like someone doesn't want his secrets exposed. I can work with that.</good> - Convey events and story through dialogue. It is important to keep a unique voice for every character and make it consistent. - Write dialogue that reveals characters' personalities, motivations, emotions, and attitudes in an interesting and compelling manner - Leave dialogue unattributed. If needed, only use "he/she said" dialogue tags and convey people's actions or face expressions through their speech. Dialogue always is standalone, never part of a paragraph. Like so: - <bad>"I don't know," Helena said nonchalantly, shrugging her shoulders</bad> - <good>"No idea" "Why not? It was your responsibility"</good> - Avoid boring and mushy dialog and descriptions, have dialogue always continue the action, never stall or include unnecessary fluff. Vary the descriptions to not repeat yourself. Avoid conversations that are just "Let's go" "yes, let's" or "Are you ready?" "Yes I'm ready". Those are not interesting. Think hard about every situtation and word of text before writing dialogue. If it doesn't serve a purpose and it's just people talking about their day, leave it. No one wants to have a normal dinner scene, something needs to happen for it to be in the story. Words are expensive to print, so make sure they count! - Put dialogue on its own paragraph to separate scene and action. - Use body language to reveal hidden feelings and implied accusations- Imply feelings and thoughts, never state them directly - NEVER use indicators of uncertainty like "trying" or "maybe" - NEVER use em-dashes, use commas for asides instead </styleGuide> <voiceGuide> Each character in the story needs to have distinct speech patterns: - Word choice preferences - Sentence length tendencies - Cultural/educational influences - Verbal tics and catchphrases Learn how each person talks and continue in their style, and use their Codex entries as reference. <examples> - <bad>"We need to go now." "Yes, we should leave." "I agree."</bad> <good>"Time's up." "Indeed, our departure is rather overdue." "Whatever, let's bounce."</good> - Power Dynamic Example: <bad> "We need to discuss the contract." "Yes, let's talk about it." "I have concerns." </bad> <good> "A word about the contract." "Of course, Mr. Blackwood. Whatever you need." "The terms seem..." A manicured nail tapped the desk. "Inadequate." "I can explain every-" "Can you?" </good> </examples> </voiceGuide> <dialogueFlow> When writing dialogue, consider that it usually has a goal in mind, which gives it a certain flow. Make dialogue sections also quite snappy in the back and forth, and don't spread the lines out as much. It's good to have details before, after, or as a chunk in-between, but we don't want to have a trail of "dialogue breadcrumbs" spread throughout a conversation. <examples> - Pattern 1 - Question/Deflection/Revelation: <good> "Where were you last night?" "Work. The usual." "Lipstick's an interesting shade for spreadsheets." </good> - Pattern 2 - Statement/Contradiction/Escalation: <good> "Your brother's clean." "Tommy doesn't touch drugs." "I'm holding his tox screen." </good> - Pattern 3 - Observation/Denial/Truth: <good> "That's a new watch." "Birthday gift." "We both know what birthdays mean in this business." </good> - Example - A Simple Coffee Order: <bad> "I'll have a coffee." "What size?" "Large, please." </bad> <good> "Black coffee.""Size?""Large. Been a long night." "That bodega shooting?" "You watch too much news." "My brother owns that store." </good> This short exchange: - Advances plot (reveals connection to crime) - Shows character (cop working late) - Creates tension (unexpected connection) - Sets up future conflict (personal stake) - Example - Dinner Scene: <bad> "Pass the salt." "Here you go." "Thanks." </bad> <good> "Salt?" "Perfect as is. Mother's recipe." "Mother always did prefer... bland things." "Unlike your first wife?" </good> - Example - Office Small Talk: <bad> "Nice weather today." "Yes, very nice." "Good for golf." </bad> <good> "Perfect golf weather." "Shame about your membership." "Temporary suspension. Board meets next week." "I know. I called the vote." </good> </examples> </dialogueFlow> <subtextGuide> - Layer dialogue with hidden meaning: <bad>"I hate you!" she yelled angrily.</bad> <good>"I made your favorite dinner." The burnt pot sat accusingly on the stove.</good> - Create tension through indirect communication: <bad>"Are you cheating on me?"</bad> <good>"Late meeting again?" The lipstick stain on his collar caught the light.</good> <examples> - Example 1 - Unspoken Betrayal: <bad> "Did you tell them about our plans?" "No, I would never betray you." "I don't believe you." </bad> <good> "Funny. Johnson mentioned our expansion plans today." "The market's full of rumors." "Mentioned the exact numbers, actually." The pen in his hand snapped. </good> - Example 2 - Failed Marriage: <bad> "You're never home anymore." "I have to work late." "I miss you." </bad> <good> "Your dinner's in the microwave. Again." "Meetings ran long." "They always do." She folded the same shirt for the third time. </good> - Example 3 - Power Struggle: <bad> "You can't fire me." "I'm the boss." "I'll fight this." </bad> <good> "That's my father's nameplate you're sitting behind." "Was." "The board meeting's on Thursday." </good> </examples> </subtextGuide> <sceneDetail> While writing dialogue makes things more fun, sometimes we need to add detail to not have it be a full on theatre piece. <examples> - Example A (Power Dynamic Scene) <good> "Where's my money?" The ledger snapped shut. "I need more time." "Interesting." He pulled out a familiar gold pocket watch. My mother's. "Time is exactly what you bargained with last month." "That was different-" "Was it?" The watch dangled between us. "Four generations of O'Reillys have wound this every night. Your mother. Your grandmother. Your great-grandmother.Shall we see who winds it next?" </good> - Example B (Action Chase) It's much better to be in the head of the character experiencing it, showing a bit of their though-process, mannerisms and personality: <good> Three rules for surviving a goblin chase in Covent Garden: Don't run straight. Don't look back. Don't let them herd you underground. I broke the first rule at Drury Lane. Rookie mistake. The fruit cart I dodged sailed into the wall behind me. Glass shattered. Someone screamed about insurance. *Tourist season's getting rough*, the scream seemed to say. Londoners adapt fast. "Oi! Market's closed!" The goblin's accent was pure East End. They're evolving. Learning. I spotted the Warren Street tube station sign ahead. *Shit.* There went rule three. </good> - Example C (Crime Scene Investigation) <good> "Greek." Davies snapped photos of the symbols. "No, wait. Reverse Greek." "Someone's been watching too many horror films." I picked up a receipt from the floor. Occult supply shop in Camden. Paid by credit card. *Amateur hour*. "Could be dangerous though," Davies said. "Remember Bristol?" "Bristol was Sanskrit. And actual cultists." I pointed to the nearest symbol. "This genius wrote 'darkness' backwards but used a Sigma instead of an S. It's summoning Instagram followers at best." "Speaking of followers..." Davies pointed to heavy foot traffic in the dust. Multiple sets. All new trainers. *Ah.* "Anyone check local uni paranormal societies?" </good> - Example D (Dialogue-heavy) <good> "Found your card in her wallet." The detective slid it across the table. Worn edges. Folded corner. Three years old at least. "Standard practice. I work missing persons." "Funny thing about missing persons.Eventually they stop being missing. Turn up in the Thames. Under motorways. In pieces." "I don't-" "You found four last year. All breathing." She opened a file. "This would've been your first dead one. If we hadn't found her first." The card felt heavier somehow. </good> </examples> </sceneDetail> <sceneOpenings> KEY RULE: Never open with more than one paragraph of description, no matter how beautiful. Description should be earned through action and dialogue. Instead of opening with setting description, open with: - A character doing something specific - A line of dialogue that raises questions - An unexpected observation - A moment of tension or conflict - Start with a hook that's 1-2 sentences maximum - Follow with a smaller paragraph that provides immediate context - Vary paragraph size from the start to create visual interest </sceneOpenings> </proseGuidelines> Write a chapter based on the following instructions: <instructions> 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. </instructions>

Model response

AI
The pendant stopped burning somewhere between Sheen Gate and the first of the old oaks, and that worried Rory more than the burn had. Three days. Three days of the little crimson stone going warm against her sternum whenever she turned southwest, cooling the instant she turned away, like a compass with a grudge. She had spent the first day in her flat above Silas' bar blaming the heating. By the second she was standing outside the Golden Empress with a bag of cold noodles in her hand, turning in slow circles like a drunk, watching the glow under her shirt pulse harder whenever she faced the river. Tonight the pulse had dragged her east, then south, then through the kissing gate at Sheen Gate with a picked lock and a decent excuse ready if anyone stopped her. Nobody stopped her. The park was empty. That was the first wrong thing. Richmond Park at night is never empty. She had walked it at dusk a dozen times with Eva, and even then there were deer drifting through the bracken like brown smoke, cyclists with lights, dog walkers treating the closing hour as a suggestion. Now the gates behind her sat locked and the whole two and a half thousand acres felt like a held breath. She stopped on the gravel and listened properly. Nothing. No owls. No foxes screaming past the ponds. No rustle of roosting birds in the branches overhead. The wind came through the oaks and moved nothing, which she noticed because she had to notice something, and the branches did not move. Rory laid her palm flat against the nearest trunk. Rough bark, cold as a fridge door. Her hand came away dry. No moss, no damp, no smell of earth. London was three miles away. She could not hear it. She kept walking. The path she wanted was on no map she had found, and she had spent two evenings hunting for it. The grove was a footnote in a pamphlet about Tudor hunting grounds, a paragraph in the diary of a woman burned as a witch in 1601, and a name Eva had said once, half asleep, the way you say a place you went as a child. Isolde's grove. The Fae Grove, if you believed the pamphlet, and Rory did not, except that she was twenty-five and picking locks in a royal park at two in the morning because a necklace had told her to. The oaks began coming regularly. She counted them. Nine in a rough curve, older than any tree here had a right to be, thick as houses, branches woven overhead into something closer to a roof than a canopy. Wildflowers grew between their roots. That was wrong, because it was December and had been for two weeks. Cowslips. Bluebells, in December. She crouched and touched one, and it was real, waxy under her thumb, smelling of honey and rain. The pendant, cold against her skin, gave one slow beat of heat and went cold again. "Right," Rory said, because the silence had started to press. Her voice did not echo. It travelled about four feet and stopped, as if the air had eaten it. She rose slowly and turned a full circle. Nine oaks. She counted again. Eight. Rory was good at counting. It was one of the small tools her father had drilled into her over fifteen years of crossword puzzles and chess problems and, later, contract law she had never wanted to learn. She counted again, moving her eyes deliberately from trunk to trunk, and reached nine, and then, when she looked back down the path to fix her bearings, reached seven. The path behind her was not there. Not gone, exactly. The gravel ran back the way she had come for twenty feet, then blended into grass, into a low bank of ferns she had definitely not walked through, and past that the trees closed up, dark water tight, no gap, no gate, no smear of light from Sheen. Her phone said 1:14. She watched it. It said 1:14. She breathed. Ran the obvious arithmetic. Woods look different at night. Paths curve. She had come in through one gate and she could leave through another. Roehampton Gate sat due south. Forty minutes, if she moved. Her feet did not move. Not fear, she decided afterwards, but the weight of being watched by something patient enough not to hurry. So she stood in the warm air with the wildflowers nodding at her ankles and let herself look. There was a shape at the edge of the grove, between two of the oaks. Not a deer. She knew deer, and there were none tonight anyway. This shape stood taller and held itself wrong, its shoulders not quite level, its head pushed a little too far forward on the neck, the way a man leans through a doorway to hear better. It did not move while she watched it. It moved while she did not, so that every time her eyes came back it had shifted a fraction closer to the ring of trunks, and every time they left, it had shifted a fraction closer to her. Her father used to say fear was just information. She had left a man in Cardiff who taught her the same lesson in a worse way. So she did the maths. One door cut off behind her. Unknown exits ahead. A shape that moved only when unobserved, which meant it either had rules or it was a trick of a tired brain, and she had gone twenty-four hours without sleep often enough to know how that felt. This did not feel like that. The pendant burned. Not the flicker from the road. A steady, bright, furious heat, hot enough that she hooked two fingers under the chain to hold it off her skin. The grove answered. Something moved on the far side of the clearing, beyond the stones, at the tree line. That was wrong in a different key, because there had been no far treeline a moment ago. There had been nine oaks and wildflowers and then blackness. Now there was a clearing, and in the clearing stood a low flat stone like a table, and on the stone, folded, there was a coat. Rory knew the coat. She had bought it herself two winters earlier from a charity shop on Columbia Road, dark green wool with a broken zipper she never fixed, and given it to Eva because Eva was always cold. She heard her boots start moving towards it before she decided anything. Three steps. Four. Behind her, from somewhere among the eight or the nine, something said her name. Not Rory. Not Aurora. "Laila." She had chosen that name in a passport office in Newport four years ago. She had used it once, in a hotel in Amsterdam, and then burned the paperwork. Nobody in London knew it. Nobody alive knew it except one person, and that person had been missing for nineteen days. Rory stopped. Her breath went up into the warm air and hung there, suspended, and did not fall. Something stepped out from between the oaks and stood in her path, and the wildflowers leaned away from its feet. "You came," it said, in Eva's voice, and it was smiling with a mouth that was certainly Eva's mouth. The pendant went white hot. The chain bit into Rory's neck. Behind her, every one of the oaks began, very softly, to lean in.
created_at"2026-09-10T10:31:59.73Z" 9/10/2026, 10:31:59 AM
model"deepseek/deepseek-v4.1-flash-20260910"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1058
moderation_latency(null)
generation_time29074
tokens_prompt4387
tokens_completion5620
native_tokens_prompt4171
native_tokens_completion5107
native_tokens_completion_images(null)
native_tokens_reasoning3587
native_tokens_cached3968
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier(null)
usage0.003106554
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1789036319-Ef1X7Dt4PkwOrBsD2jtf"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1789036319-aY4l4Ucq0Hj21DqJcUo5"
upstream_id"7f202718-48e8-4cec-bb66-84722f471c84"
provider_responses
0
endpoint_id"fd104bc8-535a-4d31-a847-a8e402e86a02"
id"7f202718-48e8-4cec-bb66-84722f471c84"
is_byokfalse
latency486
model_permaslug"deepseek/deepseek-v4.1-flash-20260910"
provider_name"DeepSeek"
status200
total_cost0.003106554
cache_discount0.000583296
upstream_inference_cost0
provider_name"DeepSeek"
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
totalTags3
adverbTagCount0
adverbTags(empty)
dialogueSentences3
tagDensity1
leniency1
rawRatio0
effectiveRatio0
84.08% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1256
totalAiIsmAdverbs4
found
0
adverb"slowly"
count1
1
adverb"deliberately"
count1
2
adverb"very"
count1
3
adverb"softly"
count1
highlights
0"slowly"
1"deliberately"
2"very"
3"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)
76.11% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1256
totalAiIsms6
found
0
word"pulse"
count2
1
word"silence"
count1
2
word"echo"
count1
3
word"weight"
count1
4
word"flicker"
count1
highlights
0"pulse"
1"silence"
2"echo"
3"weight"
4"flicker"
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
narrationSentences104
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences104
filterMatches
0"look"
hedgeMatches
0"started to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences105
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1256
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions2
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions40
wordCount1247
uniqueNames19
maxNameDensity0.72
worstName"Rory"
maxWindowNameDensity2
worstWindowName"Rory"
discoveredNames
Sheen3
Gate3
Rory9
Golden1
Empress1
Park1
Eva6
Tudor1
Fae1
Grove1
December2
Cardiff1
Columbia1
Road1
Aurora1
Newport1
Amsterdam1
London2
Three3
persons
0"Gate"
1"Rory"
2"Eva"
places
0"Sheen"
1"Golden"
2"Park"
3"Fae"
4"Grove"
5"December"
6"Cardiff"
7"Columbia"
8"Road"
9"Newport"
10"Amsterdam"
11"London"
globalScore1
windowScore1
66.67% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences60
glossingSentenceCount2
matches
0"felt like a held breath"
1"not quite level, its head pushed a little too far forward on the neck, the way a man leans through a doorway to hear better"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.796
wordCount1256
matches
0"Not fear, she decided afterwards, but the weight of being watched by something patient enough not"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences105
matches
0"past that the"
1"chosen that name"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs39
mean32.21
std26.24
cv0.815
sampleLengths
024
184
230
313
464
58
642
729
810
93
10104
1178
1216
1310
1419
158
166
1766
187
1951
2010
2136
2223
2318
2462
2546
2683
2730
283
2969
3039
3115
3218
331
3450
3518
3620
3719
3824
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences104
matches
0"being watched"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs198
matches
0"was standing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences105
ratio0
matches(empty)
80.31% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount64
adjectiveStacks0
stackExamples(empty)
adverbCount4
adverbRatio0.0625
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences105
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences105
mean11.96
std11.25
cv0.941
sampleLengths
024
12
228
315
439
530
63
74
86
97
1036
1121
128
131
142
156
169
1724
189
197
205
218
225
235
243
2520
2646
272
2836
295
303
3130
325
3313
341
353
3618
3716
3810
395
4014
418
422
433
441
455
4632
4729
487
493
52.06% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.38095238095238093
totalSentences105
uniqueOpeners40
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences90
matches(empty)
ratio0
86.67% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount30
totalSentences90
matches
0"She had spent the first"
1"She had walked it at"
2"She stopped on the gravel"
3"Her hand came away dry."
4"She could not hear it."
5"She kept walking."
6"She counted them."
7"She crouched and touched one,"
8"Her voice did not echo."
9"It travelled about four feet"
10"She rose slowly and turned"
11"She counted again."
12"It was one of the"
13"She counted again, moving her"
14"Her phone said 1:14."
15"She watched it."
16"It said 1:14."
17"She had come in through"
18"Her feet did not move."
19"She knew deer, and there"
ratio0.333
82.22% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount68
totalSentences90
matches
0"The pendant stopped burning somewhere"
1"She had spent the first"
2"Tonight the pulse had dragged"
3"Nobody stopped her."
4"The park was empty."
5"That was the first wrong"
6"Richmond Park at night is"
7"She had walked it at"
8"She stopped on the gravel"
9"The wind came through the"
10"Rory laid her palm flat"
11"Her hand came away dry."
12"London was three miles away."
13"She could not hear it."
14"She kept walking."
15"The path she wanted was"
16"The grove was a footnote"
17"The Fae Grove, if you"
18"The oaks began coming regularly."
19"She counted them."
ratio0.756
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences90
matches
0"Now the gates behind her"
1"Now there was a clearing,"
ratio0.022
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences40
technicalSentenceCount2
matches
0"By the second she was standing outside the Golden Empress with a bag of cold noodles in her hand, turning in slow circles like a drunk, watching the glow under …"
1"A shape that moved only when unobserved, which meant it either had rules or it was a trick of a tired brain, and she had gone twenty-four hours without sleep of…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags3
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount0
fancyTags(empty)
dialogueSentences3
tagDensity0.667
leniency1
rawRatio0
effectiveRatio0
90.9374%