Run: 2026-03-18-01KM08QXVR8ZGPQFKZ6R9PGEGV

Run Details

Duration:
21.3s
Cost:
$0.006111
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
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> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The green neon sign above the entrance of The Raven’s Nest flickered like it couldn’t decide whether to stay alive. Aurora Carter paused on the pavement anyway, letting the cold air bite through her delivery jacket while she listened to the bar settle into itself behind the door—glasses clinking, a bassline from someone’s playlist, laughter that sounded practiced rather than careless. Silas’ bar smelled like old wood and citrus polish, the kind of mix that clung to the back of your throat. She pushed the door open and stepped into the dim light. Soho folded around her in its usual way: too many faces, not enough time, street noise stitched into the walls. Inside, the walls wore old maps and black-and-white photographs like they had something to confess. A woman in a red scarf leaned over the counter, trading small talk with a man whose hands kept moving as if he couldn’t trust them to be still. Aurora didn’t slow down. She carried her phone in one palm and her usual patience in the other. She had a habit of counting exits. It wasn’t paranoid; it was practical. The Raven’s Nest had a bookshelf at the far end of the room with a page worn by fingertips and secrets. Aurora knew it. She’d seen it in passing, once, when she’d come up with Silas for something she didn’t understand until later. She walked toward the bar, shoulders set, eyes scanning. A laugh cut across the room, familiar in a way that made her stop before she meant to. Not the sound of the laugh. The shape of it. The rhythm. The way it landed. Aurora froze near a table where a couple played cards with cheap decks and expensive focus. A man stood at the bar’s end, one hand braced on the counter as he spoke to the bartender. His hair carried grey-streaked auburn, neatly trimmed, and his beard matched it. Hazel eyes lifted. A slight limp showed itself as he shifted weight, slow and automatic, like the injury had trained him to move without asking permission. The silver signet ring caught the bar’s light. Aurora’s heart tightened. Her brain refused to build a bridge from that face to her childhood catalogue of memories. She kept staring anyway. The man’s expression shifted through surprise and something harder to name. He studied her like he’d been handed a photograph and asked to decide whether it was real. “Aurora,” he said, and her name sounded different in his mouth. Like it belonged there. Like he’d kept it folded between pages. She managed to inhale. Her voice came out steadier than her body. “Silas.” The word hit the room like a dropped coin. Conversations didn’t stop, but the air shifted. The woman in the red scarf glanced over, then looked away fast, as if she’d seen too much before and had learned better. Silas leaned on the counter and let his gaze travel down her posture—delivery jacket, phone, the slight impatience in her stance. He didn’t ask questions at first. He just smiled, small and sharp. “You look like London chewed you and spit you out,” he said. Aurora let out a breath that wasn’t quite laughter. “I’ve seen worse mouths,” she replied. “What are you doing back here? I thought you… I don’t know what I thought.” Silas pushed himself away from the counter and limped toward her, one step, then the next. His right hand, the one with the signet ring, stayed close to his coat pocket. His left leg moved with careful economics. When he stopped in front of her, he lifted his chin and studied her face properly. Bright blue eyes looked back at his hazel, and the scar on Aurora’s left wrist itched under her sleeve, a small crescent reminder that her past still owned her skin. “You got older,” Silas said. “So did time.” Aurora huffed, and her shoulders finally dropped a fraction. “You sound like a philosopher.” Silas’ mouth tilted. “You sound like you’re covering for being shaken.” Her eyes flicked to his ring, then to his limp. She didn’t want to show she’d remembered. The bar’s dimness helped; it hid how tightly she held her breath. “You look different,” Aurora said, and she hated that it came out as honest. “In a good way. Sort of.” Silas leaned closer, as if her words had given him permission to get under her guard. “In a good way,” he echoed. “That’s generous. Say what you mean.” Aurora stared at him. Memories should have been soft. Instead they felt like blades with dull edges. She thought of years when she’d watched Silas in a different light—subtle things, half-finished conversations, the feeling that he’d always known more than he allowed her to know. She thought of the way he’d disappeared from her life the way men like him often did: without theatrics, leaving the silence to do the work. “I expected you to be…” She searched for a word and found none that didn’t sound like blame. “Still you. You’re not. You’re more… settled.” Silas glanced around the bar. The maps, the photographs, the faint green sign pulsing above them. His face held a kind of fatigue that didn’t match his movement. “Settled is what people call it when they think you chose the cage,” he said. “Sit.” He nodded toward a table near the wall where two empty chairs sat close enough that your knees almost touched the next person’s. Aurora followed. She kept her phone face-down on the table like it was a bargaining chip she refused to spend. Silas pulled out a chair for himself. The limp slowed him by a beat. He didn’t let it embarrass him. He simply moved around it. “Tea?” he asked. Aurora looked at him. “At least pretend you haven’t turned the bar into an embassy.” Silas’ grin flashed. “We don’t do embassies. We do meetings.” She caught herself smiling despite the tension. The bar had that effect; it made old habits feel like tools. “I didn’t come for meetings,” she said. Silas’ eyes stayed on hers. He lifted his hand, palm up, and the signet ring flashed. “Then you came for something worse,” he said. “You came for an answer.” Aurora’s throat tightened. She didn’t want answers that led anywhere. She’d run from a person once and learned that questions could drag you back by the ankles. “Why are you asking like that?” she asked. Silas tapped the ring once on the table, not hard, just enough to make the sound land. “Because we’re not kids,” he said. “And because you don’t look like someone who walks into The Raven’s Nest by accident.” Aurora’s gaze slid to the bookshelf at the far end. The shelf wasn’t dramatic; it just belonged there, packed with worn spines and old-looking ledgers. But her eyes had learned to find its seams. She didn’t say anything. She let the silence stretch long enough for both of them to hear it. Silas spoke again, softer without becoming gentle. “You still count the exits.” “I still live,” Aurora shot back. “Counting helped.” He nodded once, as if that was the only response he’d expected. She watched him for a moment, taking in the way he held himself now—less like a man on the edge of a mission, more like a man who had decided the mission would live in his walls. The grey streaks in his hair looked like they belonged to him, not as an afterthought. “You’ve got a bar,” Aurora said. “That’s the version of you I didn’t picture.” Silas’ gaze drifted toward the map-covered wall behind her shoulder. “I opened a place people could find each other without asking permission.” “A front,” Aurora said, and the old reflex from earlier years surfaced in her mouth. “For your network.” Silas’ eyebrows rose. It wasn’t a denial; it was a test. “How do you know that?” he asked. Aurora swallowed. She didn’t like giving him that kind of information. Not because he was dangerous, but because she had carried those secrets as if they weighed something physical. “I heard things,” she said. “I watched. You didn’t exactly hide it. You just… picked what you showed.” Silas’ expression tightened at the edges. He looked at her wrist, at the way her sleeve pulled slightly when she rested her hand on the table. “You got hurt,” he said. Aurora instinctively adjusted her sleeve. The scar burned under her skin. “You don’t know that.” Silas didn’t look away. “You can lie with your words. You can’t lie with where you flinch.” Heat rose behind Aurora’s eyes. She forced her voice to stay calm. “You don’t get to act like you were there.” Silas held her gaze. “I wasn’t there.” The words sounded heavier than they should have. Aurora felt a sudden, unexpected sting, as if the confession was aimed at her rather than the past. “You left,” she said. Her voice carried the anger she hadn’t managed to burn away. “You just… vanished.” Silas’ fingers tightened around his cup when the bartender brought him something—black tea, no sugar. The steam curled up and blurred his face for a second. When it cleared, his eyes looked older. “I had to,” he said. Aurora leaned forward, chin raised, refusing to let the room swallow her. “You always had to. That was the story. One emergency, one other door, one more minute you said you needed.” Silas stared at his cup. “I told myself it would be one of those minutes.” Aurora’s laugh came out thin. “You make it sound like hope did the work.” Silas looked up sharply, and the hazel eyes caught the dim light. “I didn’t make it sound like hope,” he said. “I made it sound like duty. Those aren’t the same thing.” Aurora sat back slowly. The bench creaked under her weight. Her delivery jacket suddenly felt too big, too new, too wrong for the person she’d been when she met Silas years ago. “You were my friend,” she said, and the words sounded childish even as she said them. She hated that. She didn’t want to sound like she wanted comfort. She wanted clarity. She wanted the past to behave like a ledger instead of a bruise. Silas’ face shifted. For a moment, the spymaster’s control slipped and the man underneath showed through—someone who had carried regrets without sharing them. “Don’t say friend like it’s a crown,” he said. “It makes it harder.” Aurora blinked. “Harder?” Silas’ jaw worked. He stared past her, toward the bar’s far wall where the green neon made the maps look sickly and bright. “I used to think if I kept you away from the ugly parts,” he said, “you’d live a clean life. I told myself it was protection. It wasn’t. It was distance.” Aurora’s mouth went dry. “Distance from what?” Silas’ gaze returned to her. “From what I did. From what I couldn’t fix.” The silence between them wasn’t empty. It carried the shape of all the years they had spent apart, filling the gaps with guesses and stubborn stories. Aurora spoke carefully, as if she handled glass. “Why did you come back?” Silas’ smile didn’t reach his eyes. “I didn’t come back. The bar did.” Aurora stared at him. “That’s not an answer.” “It’s the only honest one,” he said. His left hand moved, palm open, gesturing to the maps, the photographs. “People came. They needed somewhere. They needed someone who knew how things could go wrong. I gave them a door.” Aurora’s fingers tightened around her phone. The screen stayed dark. “And you used that door to avoid what you owed.” Silas flinched. The movement was small; it still made her stomach twist. “You think I didn’t owe you?” he asked. Aurora’s voice came out sharper than she intended. “I think you owed me a goodbye.” Silas’ eyes held hers. “I tried.” Aurora’s breath caught. “You tried?” Silas nodded once, slow. “The last time I saw you, I planned to stay. I planned to tell you everything I could without getting you dragged into the mess. Then the mess walked in wearing someone else’s face.” Aurora’s mind flashed to a street in Cardiff that felt half-remembered, a night she couldn’t pin to a specific date. Her memory had always refused to settle. “You left me with questions,” she said. “That night, I waited.” Silas’ expression softened around the edges, and it made her angry all over again. “You waited,” he repeated. The words sounded like he’d found an old record and dusted it off. “I know.” Aurora leaned forward again, unable to stop herself. “So you knew.” Silas put his cup down with care. The ring tapped once on the table, like punctuation. “I knew,” he said. “And I still didn’t show up. I told myself the situation wouldn’t hold. I told myself you’d move on. I told myself I was saving you.” Aurora swallowed hard. Her voice dropped. “Did it work?” Silas looked at her wrist, then back to her face. “No.” The answer landed like a weight. Aurora stared at his hazel eyes and saw the man he’d been and the man he was now, stitched together by years that hadn’t healed right. “I fled someone,” Aurora said suddenly. “Years later. I fled because I couldn’t breathe near him. I told myself it wasn’t the same thing.” Silas’ gaze stayed steady. “Evan.” Aurora’s stomach clenched. The name came from her own past like a fist punching through drywall. “You remembered,” she said. Silas exhaled through his nose. “I remembered because I should have warned you.” Aurora’s laugh turned into something like a hiss. “Warned me? About what? About abusive men? About being caught in someone else’s story?” Silas didn’t interrupt her. He let her burn out her anger until it became something rawer. Aurora stared at the bookshelf again. Her mind moved toward that secret room, the way she’d once glimpsed it and felt like the wall might open if she pushed hard enough. She didn’t move toward it. She didn’t reach. The tension inside her held her like a hand on the back of her neck. “Do you still do that?” she asked. “Keep people away with secrets?” Silas shook his head. “I keep people safe with boundaries. Secrets eat. They grow.” Aurora blinked, startled by the bluntness. Silas continued, and his voice carried the steady rhythm of someone who had lived long enough to stop pretending. “I didn’t come back to fix the past. I can’t. I came back because I saw you cross my path again in the only place I could—through other people’s mouths.” Aurora’s eyes narrowed. “Other people’s mouths.” Silas nodded toward the bar. A man near the stools laughed into his drink, eyes bright with something that looked like relief. The bartender wiped down a counter with a cloth that had seen too much. “You work delivery,” Silas said. “You take routes that make you pass through places where people talk. Food stops, late nights. People share details when they think no one listens.” Aurora’s jaw tightened. “You make it sound like I’m part of your network.” Silas leaned back in his chair, the limp tugging at his posture. “You’re not. You’re part of your own life.” Aurora stared at him, searching for the hook. The spymaster in him wanted to pull her toward purpose, wanted to turn her into an instrument. But his face now looked like it could also carry weight without hiding behind it. “You asked me to sit,” she said. “You didn’t just greet me.” Silas’ eyes tracked to her phone, then back to her face. “I did.” Aurora didn’t move her phone. “Then ask.” For a second, Silas looked like he’d weigh the cost of speaking. His fingers brushed the rim of his cup. The signet ring flashed under the dim light. “What do you want from me, Aurora?” he asked. Aurora’s chest tightened. She had rehearsed anger, not this. She had planned to fight the memory. She hadn’t planned to offer herself a clean request. “I want you to stop acting like leaving was inevitable,” she said. “I want you to own it.” Silas held her gaze. His mouth tightened, then relaxed. “I owned it,” he said. “I just didn’t say it out loud.” Aurora stared. “Why now?” Silas’ eyes drifted toward the door, then back. He didn’t look at the bookshelf this time. He chose to meet her eyes instead. “Because you stood here,” he said. “You didn’t run when you saw me. That tells me you can face things. I watched you become someone who can do that.” Aurora swallowed. “I didn’t choose all of it.” “I know.” Silas leaned forward. “You left an abusive ex. You built a life in London with parts that still hurt when you press them. You didn’t ask permission. You just kept going.” Aurora’s hands went cold. She hadn’t told him any of that directly. She hadn’t posted it. It had arrived as whispers through other people’s lives, and still it felt like he had opened a drawer inside her. “So don’t call it bravery,” Aurora said, voice low. “Call it survival.” Silas nodded once, accepting the correction. “Survival.” A long moment passed. Someone at the far end of the bar started a song. The bassline seeped under their silence. Aurora took a breath and looked down at her left wrist where the scar rested under her sleeve. She didn’t pull the fabric aside. She didn’t need to. “Where were you when I waited?” she asked. Silas’ face tightened. He looked away for a beat, toward the maps, and Aurora saw him fight with himself. “I was in Prague,” he said. “I messed up. I got people hurt. I got myself lucky. Then the lucky part became an excuse to disappear.” Aurora’s stomach turned. Prague. The story behind his limp, the story he’d never told her fully. She’d heard fragments. This sounded like the spine of it. “People got hurt,” Aurora repeated, and her voice had no softness left. “And you decided I was collateral.” Silas flinched again. He didn’t deny it. He just rubbed his thumb along the signet ring, slow. “I decided you didn’t deserve to watch me carry it,” he said. “I thought you’d hate me less.” Aurora stared at him, pulse pounding. “I didn’t hate you less. I hated the silence more.” Silas’ eyes searched her face. “Then let me fix that.” Aurora lifted her chin. “How?” Silas’ mouth opened, then closed. He sat with the question on his shoulders, like a person adjusting a coat in a cold room. He pointed subtly toward the bookshelf at the far end. The gesture wasn’t dramatic. It didn’t invite panic. It simply offered a door. “You can ask the things I didn’t answer back then,” Silas said. “In the room behind that shelf. Or you can walk out. Either way, you’ll leave knowing I didn’t forget you.” Aurora’s throat tightened. The offer carried risk, and not the kind she could calculate. It carried the risk of hearing the past speak in full sentences. She stayed where she was and watched his face, looking for the trick. He gave her none. No wink. No polished half-truth. A green neon pulse flickered over his signet ring again as the light changed. Aurora felt it across the table like a slow heartbeat. “What did you forget?” she asked, and the question turned into something she hadn’t planned to say. “Besides the answers.” Silas’ eyes didn’t move. “I forgot how much silence can hurt someone who still believes in you.” Aurora held that sentence between them like it could cut. Then she glanced toward the bookshelf again. Her mind pictured the bookshelf door, the hidden back room, the way those old walls had held meetings and lies and the weight of other people’s decisions. Silas waited without filling the space. The bar kept moving around them, but their corner held still. Aurora pressed her fingertips to her phone and felt the slick surface. She didn’t unlock it. She didn’t check the time. She just looked at Silas and let the years settle on her shoulders. “Alright,” she said. Silas exhaled, a quiet release. His face shifted into something like relief, then he caught himself and smoothed it down. “Stand with me,” he said. Aurora got up, her chair scraping softly. The sound cut through the bar’s murmur. Silas rose too, slow on the left leg. He moved toward the bookshelf with the confidence of a man who had walked that path in his head for years. Aurora followed close enough to feel the warmth of his presence. The maps on the wall blurred past her, old borders and old places that belonged to someone else’s missions. At the bookshelf, Silas didn’t reach for the spines right away. He looked at Aurora first. “You don’t owe me anything,” he said. Aurora’s hands tightened. “I owe myself answers.” Silas nodded. He slid his fingers along the shelf’s edge, found a seam, and pushed. The bookshelf moved without a creak. A dark doorway appeared behind it, lightless and close, smelling faintly of paper and dust. Aurora stared into the gap, feeling the past inhale through the crack. Silas stepped aside, letting her go first. He kept his signet ring visible, almost like a reminder that he still existed in the present. Aurora took a breath. The doorway waited. The bar’s noise faded behind them as she moved toward the hidden room’s shadow, and Silas followed just behind her, his limp pulling him a fraction slower than it used to.
created_at"2026-03-18T10:44:26.118Z" 3/18/2026, 10:44:26 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency451
moderation_latency(null)
generation_time21072
tokens_prompt1094
tokens_completion5734
native_tokens_prompt982
native_tokens_completion4732
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)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0061114
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_071a335ac194244f0169ba820a2cdc8194b021fd43da988d3f"
is_byokfalse
latency173
model_permaslug"openai/gpt-5.4-nano-20260317"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773830666-JDjJUl52dnMLbGgQOMMn"
upstream_id"resp_071a335ac194244f0169ba820a2cdc8194b021fd43da988d3f"
total_cost0.0061114
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags50
adverbTagCount1
adverbTags
0"Aurora said suddenly [suddenly]"
dialogueSentences129
tagDensity0.388
leniency0.775
rawRatio0.02
effectiveRatio0.016
88.93% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3615
totalAiIsmAdverbs8
found
0
adverb"tightly"
count1
1
adverb"slightly"
count1
2
adverb"sharply"
count1
3
adverb"slowly"
count1
4
adverb"suddenly"
count2
5
adverb"carefully"
count1
6
adverb"softly"
count1
highlights
0"tightly"
1"slightly"
2"sharply"
3"slowly"
4"suddenly"
5"carefully"
6"softly"
100.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
59.89% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3615
totalAiIsms29
found
0
word"flickered"
count2
1
word"scanning"
count1
2
word"familiar"
count1
3
word"weight"
count5
4
word"reminder"
count2
5
word"flicked"
count1
6
word"echoed"
count1
7
word"silence"
count6
8
word"tension"
count2
9
word"stomach"
count3
10
word"pulse"
count2
11
word"pounding"
count1
12
word"calculate"
count1
13
word"warmth"
count1
highlights
0"flickered"
1"scanning"
2"familiar"
3"weight"
4"reminder"
5"flicked"
6"echoed"
7"silence"
8"tension"
9"stomach"
10"pulse"
11"pounding"
12"calculate"
13"warmth"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"let out a breath"
count1
1
label"eyes widened/narrowed"
count1
highlights
0"let out a breath"
1"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences290
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences290
filterMatches
0"feel"
1"look"
hedgeMatches
0"managed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences390
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3609
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions69
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions113
wordCount2549
uniqueNames7
maxNameDensity2.55
worstName"Aurora"
maxWindowNameDensity5.5
worstWindowName"Aurora"
discoveredNames
Raven2
Nest2
Carter1
Silas40
Like2
Aurora65
Cardiff1
persons
0"Raven"
1"Nest"
2"Carter"
3"Silas"
4"Like"
5"Aurora"
places
0"Cardiff"
globalScore0.225
windowScore0
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences170
glossingSentenceCount13
matches
0"quite laughter"
1"felt like blades with dull edges"
2"looked like they belonged to him, not as"
3"sounded like he’d found an old record and"
4"something like a hiss"
5"felt like the wall might open if she pu"
6"looked like relief"
7"looked like it could also carry weight wi"
8"looked like he’d weigh the cost of speaki"
9"felt like he had opened a drawer inside"
10"sounded like the spine of it"
11"something like relief, then he caught himsel"
12"appeared behind it, lightless and close, smelling faintly of paper and dust"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount3609
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount6
totalSentences390
matches
0"hated that it"
1"feeling that he’d"
2"had that effect"
3"learned that questions"
4"held that sentence"
5"walked that path"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs173
mean20.86
std13.8
cv0.662
sampleLengths
061
132
264
374
49
534
673
78
823
928
1022
1112
121
1339
1433
1512
169
1721
1838
1946
208
2114
2211
2329
2420
2516
2612
2771
2825
2928
3016
3143
3225
333
3415
3510
3619
377
3816
3913
4027
418
4217
4321
4434
4518
4612
478
4812
4953
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences290
matches
0"been handed"
1"was aimed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs521
matches(empty)
62.27% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount6
flaggedSentences11
totalSentences390
ratio0.028
matches
0"Aurora Carter paused on the pavement anyway, letting the cold air bite through her delivery jacket while she listened to the bar settle into itself behind the door—glasses clinking, a bassline from someone’s playlist, laughter that sounded practiced rather than careless."
1"It wasn’t paranoid; it was practical."
2"Silas leaned on the counter and let his gaze travel down her posture—delivery jacket, phone, the slight impatience in her stance."
3"The bar’s dimness helped; it hid how tightly she held her breath."
4"She thought of years when she’d watched Silas in a different light—subtle things, half-finished conversations, the feeling that he’d always known more than he allowed her to know."
5"The bar had that effect; it made old habits feel like tools."
6"The shelf wasn’t dramatic; it just belonged there, packed with worn spines and old-looking ledgers."
7"She watched him for a moment, taking in the way he held himself now—less like a man on the edge of a mission, more like a man who had decided the mission would live in his walls."
8"It wasn’t a denial; it was a test."
9"For a moment, the spymaster’s control slipped and the man underneath showed through—someone who had carried regrets without sharing them."
10"The movement was small; it still made her stomach twist."
96.75% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount732
adjectiveStacks0
stackExamples(empty)
adverbCount32
adverbRatio0.04371584699453552
lyAdverbCount4
lyAdverbRatio0.00546448087431694
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences390
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences390
mean9.25
std6.75
cv0.729
sampleLengths
020
141
221
311
420
515
629
74
814
97
106
1121
123
1319
149
1518
166
174
182
194
2016
2119
2212
233
2423
258
263
2716
284
2911
3017
3111
324
337
344
358
361
379
387
3923
4021
416
426
4312
449
456
4615
4716
4815
497
40.77% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats36
diversityRatio0.15897435897435896
totalSentences390
uniqueOpeners62
41.49% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences241
matches
0"Bright blue eyes looked back"
1"Instead they felt like blades"
2"Then she glanced toward the"
ratio0.012
73.94% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount88
totalSentences241
matches
0"She pushed the door open"
1"She carried her phone in"
2"She had a habit of"
3"It wasn’t paranoid; it was"
4"She’d seen it in passing,"
5"She walked toward the bar,"
6"His hair carried grey-streaked auburn,"
7"Her brain refused to build"
8"She kept staring anyway."
9"He studied her like he’d"
10"he said, and her name"
11"She managed to inhale."
12"Her voice came out steadier"
13"He didn’t ask questions at"
14"He just smiled, small and"
15"His right hand, the one"
16"His left leg moved with"
17"Her eyes flicked to his"
18"She didn’t want to show"
19"She thought of years when"
ratio0.365
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount225
totalSentences241
matches
0"The green neon sign above"
1"Aurora Carter paused on the"
2"She pushed the door open"
3"Soho folded around her in"
4"A woman in a red"
5"Aurora didn’t slow down."
6"She carried her phone in"
7"She had a habit of"
8"It wasn’t paranoid; it was"
9"The Raven’s Nest had a"
10"Aurora knew it."
11"She’d seen it in passing,"
12"She walked toward the bar,"
13"A laugh cut across the"
14"The shape of it."
15"The way it landed."
16"Aurora froze near a table"
17"A man stood at the"
18"His hair carried grey-streaked auburn,"
19"Hazel eyes lifted."
ratio0.934
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences241
matches(empty)
ratio0
63.49% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences99
technicalSentenceCount11
matches
0"Aurora Carter paused on the pavement anyway, letting the cold air bite through her delivery jacket while she listened to the bar settle into itself behind the d…"
1"A woman in a red scarf leaned over the counter, trading small talk with a man whose hands kept moving as if he couldn’t trust them to be still."
2"The woman in the red scarf glanced over, then looked away fast, as if she’d seen too much before and had learned better."
3"His face held a kind of fatigue that didn’t match his movement."
4"Not because he was dangerous, but because she had carried those secrets as if they weighed something physical."
5"Aurora felt a sudden, unexpected sting, as if the confession was aimed at her rather than the past."
6"For a moment, the spymaster’s control slipped and the man underneath showed through—someone who had carried regrets without sharing them."
7"Aurora’s mind flashed to a street in Cardiff that felt half-remembered, a night she couldn’t pin to a specific date."
8"Silas continued, and his voice carried the steady rhythm of someone who had lived long enough to stop pretending."
9"He moved toward the bookshelf with the confidence of a man who had walked that path in his head for years."
10"The maps on the wall blurred past her, old borders and old places that belonged to someone else’s missions."
95.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags50
uselessAdditionCount3
matches
0"she said, and the words sounded childish even as she said them"
1"Aurora said, voice low"
2"she asked, and the question turned into something she hadn’t planned to say"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags46
fancyCount2
fancyTags
0"he repeated (repeat)"
1"Aurora repeated (repeat)"
dialogueSentences129
tagDensity0.357
leniency0.713
rawRatio0.043
effectiveRatio0.031
77.4180%