Run: 2026-05-10-01KR933QSVX9FJKWS14BMNW11K

Run Details

Duration:
10.5s
Cost:
$0.003877
Provider:
Google AI Studio

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 iron gate groaned, a rusted, screeching protest against the silence of the outer perimeter, before swinging wide enough to admit my shoulder. I stepped into the Fae Grove, the boundary marked by those jagged, ancient oak standing stones that seemed to vibrate against the soles of my boots. My breath hitched, not from the cold, but from the sudden, jarring pressure that settled against my eardrums. It was a vacuum, a hollow space where the ambient hum of London had been brutally excised and replaced with the thrumming, rhythmic pulse of something ancient and hungry. I reached for the Heartstone pendant tucked beneath my sweater. The deep crimson gem hummed against my collarbone, warm, insistent, and vibrating with an intensity that made my teeth ache. I was supposed to be alone, but the air here was thick, heavy, and tasted of ozone and rotting, sweet lilies. "You're late, Aurora." The voice didn't come from behind me. It resonated from the gnarled bark of a hawthorn tree to my left, the syllables dripping like wet honey. I spun, my hand darting to the strap of my messenger bag, though I knew the contents were useless against what lived in the creases of this map. "The tube was delayed," I said, my voice sounding too loud, too human in the oppressive stillness. "Time behaves differently in the Grove, little delivery girl." A shadow detached itself from the gloom behind the central monolith. It was tall, impossibly thin, and draped in tatters of moonlight and cobweb. It possessed no face, only a vertical slit that widened as it shifted toward me. "Outside, you have all the time in the world. Here, you have only what you bring with you." I took a step back, the toe of my boot catching on a exposed, pulsing root that looked disturbingly like a flexed tendon. My bright blue eyes darted to the periphery, tracking the unnatural motion of the wildflowers. They weren't swaying in the wind; they were swiveling, their bright, toxic petals following my movement like thousands of tiny, blind, sightless eyes. "I have the payment," I said, ignoring the thudding beat of my heart against my ribs. I reached into my pocket, fingers brushing the crescent-shaped scar on my wrist. The skin there always prickled when the barrier between worlds grew thin. "The benefactor said this was sufficient." "Sufficiency is a matter of perspective." The creature glided forward, leaving no footprints in the thick, silver moss. Each movement was a hitch, a stutter-step blink-blink that made my balance falter. My head swam. The scent of copper filled the air, thick and metallic, sharp enough to coat the back of my throat. I swallowed hard, grounding myself. Keep the distance. Don't let it circle. "The Heartstone." It tilted its featureless head toward my chest. "It glows for you. Has he told you why yet?" "He hasn't told me anything." "Of course not." A sound erupted from the slit in its face, a dry, rattling hiss that mimicked human laughter. "He needs you tethered. A compass points true when the needle is magnetized. You are the magnet, Aurora. Poor, doomed, lovely Carter." I backed into one of the standing stones. The granite was freezing, searing through the back of my coat, but the sensation anchored me. The pendant grew hotter, the inner glow intensifying until it cast a crimson, pulsing light across the nearby ferns. They withered instantly beneath the beam, turning to grey ash before my eyes. "I didn't come for a lecture." I gripped the chain of the pendant, yanking it free from under my knit fabric. "I came for the information on the Hel portals. My father is looking into the legal ramifications of the property transfers in Cardiff. He’s pushing too hard, and the people he's sniffing after don't like witnesses." "Brendan Carter." The creature circled, its movements becoming fluid and predatory. "A barrister playing in the mud, hoping to find a clear path through the brambles. He thinks the law protects him." "It protected him until now." "Now is a very small point in time." It stopped abruptly. The air between us crystallized. My peripheral vision flickered with black spots, the edges of the grove darkening as if someone were pulling a heavy, velvet curtain over the reality of the park. Something moved in the canopy above, something large enough to displace the leaves, skittering with a wet, clicking sound. I didn't look up. Rule one: do not look at what you cannot fight. "You want to know where they bleed," the creature whispered, now inches from my ear. I felt no breath on my skin, only the biting, unnatural chill of a grave. "The portals aren't locations, Aurora. They are wounds. And wounds tend to fester when you stop picking at them." "Give me the location." "Look down." I obeyed, my gaze dropping to the dirt near my feet. The soil was shifting, parting like dark, liquid ink to reveal a pulsing, geometric pattern etched deep into the earth. It was a map, but not of London. It was a cartography of intersections, marked by pinpricks of violent, sickly green light. Every point connected back to a single nexus, and as I stared, the truth settled in my gut like lead. "The bar," I breathed. "My building." "Silas has been a gracious landlord, hasn't he?" The creature hovered, the slit in its face widening to reveal a flash of serrated, jagged teeth. "He keeps the cellar locked for a reason. He keeps the residents fed for a reason." A sharp, high-pitched ringing erupted in my ears, drowning out the rustle of the leaves. The pendant pulsed violently, a rhythmic flare of crimson that matched the frantic tempo of my pulse. I glanced down at my wrist; the crescent scar was pulsing with a faint, iridescent light, mirroring the map in the dirt. A twig snapped, but not from the creature in front of me. Behind the standing stone, just out of my direct line of sight, a heavy, dragging footfall punctuated the silence. Then another. A slow, systematic approach. "It seems you have someone following your scent, little bird." "There's no one else allowed in the Grove," I snapped, my hand instinctively going to the small, concealed blade held in a sheath against my thigh. "Laws are for those who live in the light," the creature hissed, backing away toward the darkness of the trees. "Those who live in the folds have no such restrictions. Run, Aurora. The stones are waking up, and they represent quite a hungry, restless crowd." The ground beneath me shifted again, not with the fluid movement of before, but with the sudden, violent tremor of an earthquake. I stumbled, my boot skidding on the wet, slick moss. The silence of the grove vanished, replaced by a cacophony of whispers—thousands of voices, dry and papery, rising from the earth itself. They weren't human. They were the sound of old, dead leaves grinding together, and they were all screaming my name. I turned to bolt toward the gate, but the air in front of me warped. The space shimmered, the visual image of the iron entrance tearing like a piece of burnt, fragile parchment to reveal a swirling, abyssal void beyond. Something was coming out of that tear—not a shadow, but a shape, hunched and elongated, fingers dripping with a thick, viscous, black ichor. It slammed into the ground, its head snapping up to fix me with eyes that reflected the burning, crimson glow of my own pendant. I stood frozen. The Heartstone erupted with a blinding, searing light. The creature began to wail, a sound that shattered the stillness, and the trees around us bent, their branches clawing at the sky. "Rory!" The voice was human, terrified, and distorted by the interference of the grove. I whipped my head to the side, seeing a flicker of movement near the oaks. It was him. Evan. His face was a bruised, battered ruin, and he stood staring at me through the gap in the thorns. He shouldn't be here. He was supposed to be in Cardiff. He didn't run to me; he pointed at the ground between us where the earth was beginning to boil, obsidian glass pushing up through the soil as if the very crust of the world was turning inside out. My heart hammered. The portal wasn't just in the bar. It was everywhere. And it was opening now.
created_at"2026-05-10T14:01:58.861Z" 5/10/2026, 2:01:58 PM
model"google/gemini-3.1-flash-lite-20260507"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency616
moderation_latency(null)
generation_time10377
tokens_prompt4560
tokens_completion2107
native_tokens_prompt4427
native_tokens_completion1847
native_tokens_completion_images0
native_tokens_reasoning0
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"STOP"
service_tier"standard"
usage0.00387725
router(null)
provider_responses
0
endpoint_id"237af107-d2e9-46c7-b146-c74d75980dee"
id"148AauzaBoPlz7IP3YWqkAs"
is_byokfalse
latency616
model_permaslug"google/gemini-3.1-flash-lite-20260507"
provider_name"Google AI Studio"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1778421718-ej8MmjxxtWe9SD3KKsAd"
session_id(null)
api_type"completions"
id"gen-1778421718-EZltXZIGUybB0BfmGaEC"
upstream_id"148AauzaBoPlz7IP3YWqkAs"
total_cost0.00387725
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags11
adverbTagCount0
adverbTags(empty)
dialogueSentences31
tagDensity0.355
leniency0.71
rawRatio0
effectiveRatio0
92.94% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1417
totalAiIsmAdverbs2
found
0
adverb"very"
count2
highlights
0"very"
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)
4.73% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1417
totalAiIsms27
found
0
word"silence"
count3
1
word"rhythmic"
count2
2
word"pulse"
count2
3
word"intensity"
count1
4
word"resonated"
count1
5
word"oppressive"
count1
6
word"gloom"
count1
7
word"searing"
count2
8
word"crystallized"
count1
9
word"flickered"
count1
10
word"velvet"
count1
11
word"chill"
count1
12
word"grave"
count1
13
word"etched"
count1
14
word"pulsed"
count1
15
word"footfall"
count1
16
word"systematic"
count1
17
word"cacophony"
count1
18
word"shimmered"
count1
19
word"abyssal"
count1
20
word"shattered"
count1
21
word"flicker"
count1
highlights
0"silence"
1"rhythmic"
2"pulse"
3"intensity"
4"resonated"
5"oppressive"
6"gloom"
7"searing"
8"crystallized"
9"flickered"
10"velvet"
11"chill"
12"grave"
13"etched"
14"pulsed"
15"footfall"
16"systematic"
17"cacophony"
18"shimmered"
19"abyssal"
20"shattered"
21"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
narrationSentences83
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences83
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences102
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen38
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1415
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions7
wordCount1132
uniqueNames5
maxNameDensity0.18
worstName"London"
maxWindowNameDensity0.5
worstWindowName"London"
discoveredNames
Fae1
Grove1
London2
Heartstone2
Cardiff1
persons
0"Heartstone"
places
0"Fae"
1"Grove"
2"London"
3"Cardiff"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences65
glossingSentenceCount1
matches
0"stones that seemed to vibrate against the soles of my boots"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords2.12
wordCount1415
matches
0"not from the cold, but from the sudden, jarring pressure"
1"not with the fluid movement of before, but with the sudden, violent tremor of an earthquake"
2"not a shadow, but a shape, hunched"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences102
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs37
mean38.24
std26.4
cv0.69
sampleLengths
096
151
23
354
417
566
661
747
86
959
1020
115
1242
1356
1457
1532
165
178
1869
1949
204
212
2273
236
2441
2554
2637
2710
2826
2945
3074
3187
3234
331
3451
3511
3656
96.81% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences83
matches
0"was supposed"
1"was supposed"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount9
totalVerbs183
matches
0"were swiveling"
1"weren't swaying"
2"were pulling"
3"was shifting"
4"was pulsing"
5"was coming"
6"was beginning"
7"was turning"
8"was opening"
2.80% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount3
flaggedSentences5
totalSentences102
ratio0.049
matches
0"They weren't swaying in the wind; they were swiveling, their bright, toxic petals following my movement like thousands of tiny, blind, sightless eyes."
1"I glanced down at my wrist; the crescent scar was pulsing with a faint, iridescent light, mirroring the map in the dirt."
2"The silence of the grove vanished, replaced by a cacophony of whispers—thousands of voices, dry and papery, rising from the earth itself."
3"Something was coming out of that tear—not a shadow, but a shape, hunched and elongated, fingers dripping with a thick, viscous, black ichor."
4"He didn't run to me; he pointed at the ground between us where the earth was beginning to boil, obsidian glass pushing up through the soil as if the very crust of the world was turning inside out."
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1138
adjectiveStacks3
stackExamples
0"tiny, blind, sightless eyes."
1"violent, sickly green light."
2"thick, viscous, black ichor."
adverbCount29
adverbRatio0.025483304042179262
lyAdverbCount10
lyAdverbRatio0.008787346221441126
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences102
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences102
mean13.87
std8.35
cv0.602
sampleLengths
023
126
218
329
410
520
621
73
87
919
1028
1117
1220
1313
1415
1518
1623
1715
1823
1916
2013
2112
226
236
2412
2513
263
2719
285
293
304
3110
3210
335
3420
3522
368
3716
3819
3913
4021
4136
4211
4321
445
458
463
475
4828
4919
42.48% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.3137254901960784
totalSentences102
uniqueOpeners32
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences80
matches(empty)
ratio0
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences80
matches
0"I stepped into the Fae"
1"My breath hitched, not from"
2"It was a vacuum, a"
3"I reached for the Heartstone"
4"I was supposed to be"
5"It resonated from the gnarled"
6"I spun, my hand darting"
7"I said, my voice sounding"
8"It was tall, impossibly thin,"
9"It possessed no face, only"
10"I took a step back,"
11"My bright blue eyes darted"
12"They weren't swaying in the"
13"I said, ignoring the thudding"
14"I reached into my pocket,"
15"My head swam."
16"I swallowed hard, grounding myself."
17"It tilted its featureless head"
18"I backed into one of"
19"They withered instantly beneath the"
ratio0.55
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount75
totalSentences80
matches
0"The iron gate groaned, a"
1"I stepped into the Fae"
2"My breath hitched, not from"
3"It was a vacuum, a"
4"I reached for the Heartstone"
5"The deep crimson gem hummed"
6"I was supposed to be"
7"The voice didn't come from"
8"It resonated from the gnarled"
9"I spun, my hand darting"
10"I said, my voice sounding"
11"A shadow detached itself from"
12"It was tall, impossibly thin,"
13"It possessed no face, only"
14"I took a step back,"
15"My bright blue eyes darted"
16"They weren't swaying in the"
17"I said, ignoring the thudding"
18"I reached into my pocket,"
19"The skin there always prickled"
ratio0.938
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences80
matches(empty)
ratio0
8.93% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences48
technicalSentenceCount9
matches
0"I stepped into the Fae Grove, the boundary marked by those jagged, ancient oak standing stones that seemed to vibrate against the soles of my boots."
1"The deep crimson gem hummed against my collarbone, warm, insistent, and vibrating with an intensity that made my teeth ache."
2"Each movement was a hitch, a stutter-step blink-blink that made my balance falter."
3"My peripheral vision flickered with black spots, the edges of the grove darkening as if someone were pulling a heavy, velvet curtain over the reality of the par…"
4"A sharp, high-pitched ringing erupted in my ears, drowning out the rustle of the leaves."
5"The pendant pulsed violently, a rhythmic flare of crimson that matched the frantic tempo of my pulse."
6"It slammed into the ground, its head snapping up to fix me with eyes that reflected the burning, crimson glow of my own pendant."
7"The creature began to wail, a sound that shattered the stillness, and the trees around us bent, their branches clawing at the sky."
8"He didn't run to me; he pointed at the ground between us where the earth was beginning to boil, obsidian glass pushing up through the soil as if the very crust …"
79.55% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount1
matches
0"The creature circled, its movements becoming fluid and predatory"
20.97% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount4
fancyTags
0"the creature whispered (whisper)"
1"I breathed (breathe)"
2"I snapped (snap)"
3"the creature hissed (hiss)"
dialogueSentences31
tagDensity0.194
leniency0.387
rawRatio0.667
effectiveRatio0.258
64.3735%