Run: 2026-07-09-01KX40M60WVKNB6A0DRY6A645E

Run Details

Duration:
32.6s
Cost:
$0.037953
Provider:
OpenAI

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
Aurora shoved through the bracken and caught her sleeve on a thorny branch. The fabric tore with a soft rip, loud enough to make her stop. Behind her, Richmond Park vanished into a black weave of trunks and shadow. Ahead, the standing stones rose between the oaks, each one broad as a door and slick with moss. Their pale faces made a rough circle around the place Eva had described in a text that had arrived an hour earlier. COME ALONE. DON’T CALL. I FOUND THE WAY BACK. Rory read the message again beneath the narrow beam of her phone torch. Eva’s name sat at the top of the screen. No reply beneath it. No missed calls. Nothing but that demand and a location pin dropped in the middle of a park that closed its gates long before sensible people wandered through it. “Brilliant,” Rory muttered. Her breath caught in the back of her throat as soon as she spoke. The words had not faded into the trees. They hung there. Brilliant. A faint second voice repeated it from somewhere beyond the stones. “Brilliant.” Rory lowered the phone. The pulse of the Heartstone pendant pressed against her breastbone. The deep crimson gem had warmed beneath her jumper on the cycle ride over. At the park gate, it had grown hot enough to sting. Now it beat in slow, measured taps, like a second heart that knew a rhythm hers had forgotten. She placed two fingers over it. “Not helpful.” The darkness beyond the stones stirred. Not a person. No shape held long enough for that. A crooked distortion crossed the narrow gap between two slabs, as if someone had dragged black cloth through black water. Rory swung her torch towards it. Nothing. Only wildflowers. They covered the clearing in thick, impossible drifts. Bluebells, foxgloves, buttercups, red campion, all blooming together beneath naked branches. Their scent sat too sweet in the air, like sugar melting over rotten fruit. A silver trail of dew shone on every petal, though the ground under Rory’s boots felt dry and firm. She stepped towards the nearest stone. The old oak standing stones had no business being there. They rose from the soil like severed teeth, each wrapped in roots that had broken through the earth and curled around the slabs. Someone had carved marks into their surfaces. Not letters. Long hooked grooves, cut deep and smooth. Eva had told her about the Grove once, years ago, over cheap wine and a half-burnt pizza in their Cardiff flat. There are places that remember what they were before people named them, Eva had said. Rory had laughed then. She did not laugh now. A sound came from inside the circle. Tick. She froze. Tock. The sound came again, close enough for her to picture a clock sitting in the grass. No clock stood there. She swept the beam across flowers and low roots. The torch caught pale movement between the stems. A child’s shoe. Small. Mud-caked. Turned on its side. Rory stared at it. “Eva?” The clearing answered with a brittle rustle. No one stepped out. She checked her phone. One bar of signal trembled in the corner, then vanished. Her torch battery showed eighty-two per cent. The number flickered. Eighty-one. Eighty. Seventy-six. “Of course.” She had come because Eva had disappeared for two days, then sent a message from a place where no signal ought to exist. That was reason enough. Eva had pulled Rory out of Cardiff with two bags, a train ticket, and a flat refusal to let Evan come near her again. You did not leave someone like that alone in a dark clearing because a sensible part of you wanted to. Rory slipped the phone into her pocket and took out the small folding knife she carried for work. It had opened takeaway cartons, sliced twine, and once freed a trapped pigeon from a crate behind Golden Empress. It did not feel designed for this. She crossed between the stones. The pendant flared. Pain lanced through her chest. Rory hissed and staggered. The crimson stone burned through wool and skin, then cooled at once. The park disappeared. No flash. No gust of wind. One blink, then the world had shifted its weight. The clearing still lay beneath the trees, but the trees no longer belonged to Richmond Park. Their trunks had grown wider and paler, their bark smooth as bone. Roots coiled over the ground in thick ropes. The standing stones ringed her at a greater distance than before, impossibly far apart, as if the small circle had unfolded into a field. Rory turned. The gap behind her showed no path. A wall of alder trunks blocked it, packed shoulder to shoulder. “No,” she said. The wildflowers tilted towards her. Not in wind. There was no wind. Their stems bent as one, their open faces turning to follow the sound of her voice. Rory backed away from them. A woman laughed from the trees. The laugh had Eva’s shape but not Eva’s sound. It started bright, then cracked open into a low, dragging scrape. “Rory.” She tightened her grip on the knife. “Eva, if that’s you, stop being clever.” “You came.” The voice came from the left. Rory swung round. A figure stood at the edge of the clearing, half-hidden behind a white-barked oak. Black hair hung over one side of her face. She wore a yellow raincoat, the one Eva had bought from a charity shop because she claimed it made her look like a detective in a Scandinavian murder series. “Eva?” The figure raised one hand. Her fingers looked too long. “Don’t come closer,” Rory said. Eva’s head tipped to one side. The movement continued too far. Bone gave a wet, soft click. “You always say that when you’re frightened.” Rory did not move. The figure at the tree smiled. Teeth shone in the torchlight. Too many. Thin and close-packed, like grains of rice pressed into gums. “What happened to you?” “Nothing happened.” The yellow raincoat rippled. Something moved beneath it. Not a body shifting. Several small shapes pushed against the plastic from inside, making the coat bulge and twitch. Eva lifted her hand to her mouth. “Come here. I’m cold.” Rory’s stomach clenched. The thing wore Eva’s coat. It knew things Eva knew. It had watched closely enough to borrow the cadence of her voice. But it had missed the ordinary parts. Eva did not call Rory by her full name when they were alone. She called her Ro. Always Ro. Rory took one slow step backwards. The thing’s smile vanished. “Don’t.” The word struck the clearing hard enough to shake the flowers. Each blossom snapped shut. Rory turned and ran. Roots rose underfoot. She vaulted one, skidded on wet leaves, and tore through a curtain of low branches. The trees caught at her hair and sleeves. Her phone hammered against her hip. Behind her, the thing moved with a stuttering patter, feet striking the ground in an uneven skip-hop rhythm. “Rory.” Its voice came from ahead. She swerved right. “Rory.” Behind now. She did not look. Rule one of dealing with anything that imitated a human voice, never give it your face. She had no idea where she’d learned that. It arrived in her mind with the same certainty as the sharp knowledge that she needed the stones. Find the stones. Cross back. The pendant slammed against her sternum, hot and frantic. A low branch raked across her cheek. Rory ducked under it, burst through a wall of ferns, and found herself back in the clearing. The standing stones had moved. They stood in a tight knot at its centre, touching one another, their grey surfaces fused into a jagged pillar. The old circle had gone. So had the path. At the pillar’s foot lay Eva. Rory stopped so hard her knees almost buckled. Eva curled on her side among crushed bluebells. Her yellow coat lay open. Mud smeared her face. A dark bruise shadowed one temple. She looked painfully ordinary. “Ro,” she whispered. The name landed cleanly. Rory crouched several feet away, knife held low. “Tell me what I said when you gave me the spare key to your old flat.” Eva’s eyes fluttered. “You said I’d regret it when I found your collection of novelty mugs.” “That’s not what I said.” “You said, ‘Don’t judge me by the mugs.’” Rory swallowed. That had been it. Eva lifted a trembling hand. Her nails were torn. Blood had dried under them in black crescents. “Please.” Rory moved forward, then stopped. Something stood behind Eva. It did not cast a shadow, but the clearing bent around it. Flowers flattened under its feet without touching them. It had the rough outline of a tall person wrapped in hanging strips of darkness. A white oval hovered where a face should have been. No eyes. No mouth. Only the blank, smooth suggestion of both. Rory’s wrist scar burned. The thing tilted its head. Eva saw Rory staring past her. Her eyes widened. She tried to turn. “Don’t look,” Rory snapped. Too late. The white face opened. A vertical crack split it from brow to throat. Darkness spilled from the gap, thick as smoke and alive with whispering voices. Rory heard her mother calling from Cardiff. Heard Brendan Carter’s measured barrister tone. Heard Evan saying sorry, soft and broken, the way he had always said it before he made the next blow hurt worse. Then Eva screamed. The tall thing caught her by the hair. Rory launched herself forward. She did not think. Thinking had rules and consequences. She drove the folding knife into the thing’s arm, if it had an arm. The blade met resistance like frozen mud. Cold seized her hand and raced up to her elbow. The white face swung towards her. Rory ripped the knife free. The thing’s body opened around the cut. No blood came out. A swarm of moths burst from the wound, pale wings beating against her face. She shoved Eva away. “Run!” Eva scrambled through the flowers. Rory grabbed the Heartstone pendant through her jumper. The gem scorched her palm. Its crimson glow bled between her fingers. The thing reached for her. Rory slammed the pendant against the fused stones. The world rang. Every standing stone answered. A deep note rolled through the ground. Roots leapt from the soil and wrapped around Rory’s ankles. The pillar split down the middle with a thunderous crack. Light, red and raw, poured from the gap. The tall thing recoiled. Its blank face split wider. The voices inside it rose into a shriek. Eva clutched Rory’s arm. “Move!” They ran for the opening. The creature surged after them. Its strip-thin limbs snapped through the air. One caught Eva’s yellow coat and jerked her backwards. Eva hit the ground, fingers clawing furrows through the flowerbed. Rory seized her wrist. The crescent scar on Rory’s own wrist flashed white. “Let go of the coat!” Eva fought the sleeve. The creature pulled. Plastic tore. Eva slid free, leaving half the yellow raincoat in its grasp. They plunged through the red light together. The sound stopped. Rory fell hard onto damp earth, Eva crashing beside her. Her shoulder struck stone. Pain shot down her arm. For one breath, neither moved. Then a hand slapped against the other side of the standing stone. Once. Twice. A third time, slow enough to count. The stone shuddered. A hairline crack crawled across its mossy face, and a white finger pushed through.
created_at"2026-07-09T18:00:48.935Z" 7/9/2026, 6:00:48 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency495
moderation_latency(null)
generation_time32380
tokens_prompt4560
tokens_completion3088
native_tokens_prompt4064
native_tokens_completion2462
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached4061
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.03795275
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_0de9505ad1696da3016a4fe1d10a4c8193876dbc8c16150182"
is_byokfalse
latency269
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620048-T1wnjY7C72Obm193tHU0"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620048-zPHLJh7DdaaiziYVJTta"
upstream_id"resp_0de9505ad1696da3016a4fe1d10a4c8193876dbc8c16150182"
total_cost0.03795275
cache_discount0.00913725
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences28
tagDensity0.179
leniency0.357
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1925
totalAiIsmAdverbs0
found(empty)
highlights(empty)
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
76.62% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1925
totalAiIsms9
found
0
word"pulse"
count1
1
word"measured"
count2
2
word"trembled"
count1
3
word"flickered"
count1
4
word"weight"
count1
5
word"stomach"
count1
6
word"fluttered"
count1
7
word"raced"
count1
highlights
0"pulse"
1"measured"
2"trembled"
3"flickered"
4"weight"
5"stomach"
6"fluttered"
7"raced"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences247
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences247
filterMatches
0"look"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences270
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen29
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1925
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions91
wordCount1830
uniqueNames16
maxNameDensity2.02
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Eva"
discoveredNames
Richmond2
Park2
Eva29
Heartstone2
Rory37
Grove1
Cardiff3
Evan2
Golden1
Empress1
Scandinavian1
Ro2
Brendan1
Carter1
One3
Roots3
persons
0"Eva"
1"Rory"
2"Evan"
3"Brendan"
4"Carter"
5"One"
6"Roots"
places
0"Richmond"
1"Park"
2"Cardiff"
3"Scandinavian"
globalScore0.489
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences125
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1925
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences270
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs158
mean12.18
std15.11
cv1.24
sampleLengths
013
113
253
39
455
53
614
78
83
91
1011
111
124
1353
146
152
166
1736
181
192
2052
216
2249
2321
2415
254
265
277
281
292
301
3137
323
336
344
351
367
374
3827
392
4071
4144
425
433
4421
453
4615
4760
482
4918
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences247
matches
0"were torn"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs306
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences270
ratio0
matches(empty)
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1840
adjectiveStacks2
stackExamples
0"together beneath naked branches."
1"melting over rotten fruit."
adverbCount55
adverbRatio0.029891304347826088
lyAdverbCount7
lyAdverbRatio0.0038043478260869567
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences270
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences270
mean7.13
std5.4
cv0.758
sampleLengths
013
113
213
318
422
52
62
75
813
99
104
113
1226
133
1414
158
163
171
1811
191
204
2110
2214
2311
2418
256
262
276
283
297
3020
316
321
332
348
3511
3614
3719
386
3910
4023
417
422
437
4421
4515
464
475
487
491
46.67% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.2740740740740741
totalSentences270
uniqueOpeners74
62.02% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences215
matches
0"Only the blank, smooth suggestion"
1"Then Eva screamed."
2"Light, red and raw, poured"
3"Then a hand slapped against"
ratio0.019
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount51
totalSentences215
matches
0"Their pale faces made a"
1"I FOUND THE WAY BACK."
2"Her breath caught in the"
3"They hung there."
4"She placed two fingers over"
5"They covered the clearing in"
6"Their scent sat too sweet"
7"She stepped towards the nearest"
8"They rose from the soil"
9"She did not laugh now."
10"She swept the beam across"
11"She checked her phone."
12"Her torch battery showed eighty-two"
13"She had come because Eva"
14"You did not leave someone"
15"It had opened takeaway cartons,"
16"It did not feel designed"
17"She crossed between the stones."
18"Their trunks had grown wider"
19"Their stems bent as one,"
ratio0.237
48.37% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount177
totalSentences215
matches
0"Aurora shoved through the bracken"
1"The fabric tore with a"
2"Their pale faces made a"
3"I FOUND THE WAY BACK."
4"Rory read the message again"
5"Eva’s name sat at the"
6"Nothing but that demand and"
7"Her breath caught in the"
8"The words had not faded"
9"They hung there."
10"A faint second voice repeated"
11"Rory lowered the phone."
12"The pulse of the Heartstone"
13"The deep crimson gem had"
14"She placed two fingers over"
15"The darkness beyond the stones"
16"A crooked distortion crossed the"
17"Rory swung her torch towards"
18"They covered the clearing in"
19"Bluebells, foxgloves, buttercups, red campion,"
ratio0.823
23.26% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences215
matches
0"Now it beat in slow,"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences63
technicalSentenceCount3
matches
0"Their pale faces made a rough circle around the place Eva had described in a text that had arrived an hour earlier."
1"A crooked distortion crossed the narrow gap between two slabs, as if someone had dragged black cloth through black water."
2"The standing stones ringed her at a greater distance than before, impossibly far apart, as if the small circle had unfolded into a field."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount0
matches(empty)
42.86% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount3
fancyTags
0"Rory muttered (mutter)"
1"she whispered (whisper)"
2"Rory snapped (snap)"
dialogueSentences28
tagDensity0.179
leniency0.357
rawRatio0.6
effectiveRatio0.214
87.3708%