Run: 2026-03-18-01KM08GNB7M59FRPV98PP9XCM2

Run Details

Duration:
21.9s
Cost:
$0.006369
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="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> 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.

Model response

AI
The green neon sign outside flickered as if it couldn’t decide whether it wanted to be seen. Aurora Carter slowed beneath it, her bright blue eyes taking in the soot-dark brick and the row of familiar faces that weren’t familiar at all. The Raven’s Nest sat in Soho like a secret that had learned to wear a public coat—dim windows, low light, the smell of old beer and something sharper that might’ve been citrus cleaner or might’ve been nerves. She pushed through the door with the kind of caution that wasn’t about the threshold. It was about what waited beyond it: the chance of running into someone she hadn’t prepared for, the possibility that London might still decide to surprise her the way it always had—when she least wanted it. Inside, the bar breathed with quiet heat. Maps covered the walls, their paper browned at the edges. Black-and-white photographs stared down from frames: men in fedoras, women mid-laugh, cities caught in a half-finished moment. The music was low enough to be background, and still it threaded itself into her bones, making everything feel slightly slower than it should. Aurora’s hair—straight, shoulder-length black—caught on the collar of her jacket when she moved, and she forced herself not to yank it free. She’d learned over years that small motions gave away big thoughts. Cool-headed, intelligent—those words had followed her like an evaluation. But tonight she felt like she was walking around with her mind uncovered. She paused at the entrance long enough to scan for someone she couldn’t name to herself. Then she saw him. Silas Blackwood stood at the bar, broad-shouldered in a way that made the dim light cling to him. Grey-streaked auburn hair framed his face; a neatly trimmed beard matched it. His hazel eyes moved over the room with quiet precision. A silver signet ring flashed when he lifted his hand to gesture at the bartender—an old, practiced motion, like he was drawing lines in the air. And then, as if the world had simply decided to correct its own earlier silence, his gaze caught hers. Aurora felt it like a tug at the scar on her left wrist. A small crescent she barely noticed anymore, except when she did—except when her body remembered childhood accidents and treated her memory like a bruise. Silas’s expression shifted. Recognition didn’t bloom on his face; it arrived fully formed, controlled and immediate, the way a lock clicks when it finally meets its key. He said her name before she could take two more steps. “Rory.” The sound of it—soft, certain—hit her in the sternum. She had called him Silas in her head for years, because “Silas” was safe. “Silas” was a name that belonged to the past, to student politics and late-night arguments and the shared belief that the world could be managed if you learned the right codes. “Silas,” she replied, and her voice came out lower than she’d meant it to. Her breath caught. “No.” He didn’t move quickly. He didn’t need to. His slight limp in his left leg didn’t slow him so much as change the rhythm of his approach, adding a faint, unavoidable hesitation between step and balance. Aurora watched him come closer, her hands tucked in the pockets of her jacket like she could hold herself together by force. The bar’s noise seemed to recede around them. A laugh at another table didn’t stop, but it lost its shape. When he reached her, Silas—58 but still somehow moving like someone used to holding doors open for other people’s urgency—looked her over in a way that wasn’t unkind. Hazel eyes tracked the black hair, the bright blue stare, the set of her shoulders. Then he said, quietly, “You look… the same.” Aurora gave a thin smile that didn’t reach anything. “I don’t.” His gaze lingered on her left wrist. She instinctively shifted her hand under her sleeve, as if the scar might still be visible through fabric. Silas’s ring flashed again as he touched her wrist—not her scar, not exactly. Just the side of her hand, like checking a pulse. “You do,” he insisted, but the firmness loosened. “You’re still Rory.” Names could be anchors. She hadn’t expected one to be thrown to her so abruptly. “Why are you here?” she asked, and then hated how it sounded. Like she was accusing him of being where he belonged. Silas’s mouth tightened. The bar light made the grey in his hair look like stubble. “Because this is my bar,” he said, and then the answer softened, as if he’d remembered what question she’d really asked. “And because you—” He stopped himself, and Aurora felt the stop like a door clicking shut. She glanced at the bottles behind him. At the green neon that bathed the room in an uneven glow. At the maps and photographs. “You weren’t supposed to—” she began, but the sentence fractured. Not supposed to see her? Not supposed to still exist? Not supposed to have a world of his own? She didn’t know what she wasn’t supposed to do. Silas took a step back, giving her space to decide whether to leave. The fact that he offered that space made her throat tighten. “Sit,” he said. “Or don’t. But at least let me buy you a drink.” It was absurdly normal. The kind of offer people made when they had time. People didn’t say “buy you a drink” when they were trying to keep their lives from collapsing around them. People said it when they were meeting for the first time in months or years. Aurora realized her hands were still in her pockets. She pulled them out, feeling the fabric slide back over her scar, and she followed his gesture toward the bar stools. She sat without thinking; her body remembered the shape of the moment even when her mind hadn’t. Silas leaned on the counter, his right hand bearing the signet ring as if it belonged there. “What brings you in?” he asked. Aurora blinked. She hadn’t planned a lie, but she hadn’t planned honesty either. She worked part-time for Yu-Fei Cheung’s Golden Empress; she’d delivered food from kitchen to doorways, from one kind of hunger to another. She lived above Silas’ bar, which meant this place was also her roof, her staircase, her waking and sleeping. It was possible the world had only ever been small. It was possible she’d never left at all. “I’m passing through,” she said, then let the lie rot before it could harden. “I—” Silas waited. Aurora swallowed. She could taste the beer in the air and the faint sting of cleaning fluid. Her eyes drifted over the wall maps. They had never stopped being interesting; they were part of the old fascination that had made her think law and order might be enough to keep a person safe. “I live upstairs,” she said, finally. “In one of the flats.” Silas’s hazel eyes held hers. Something in his face shifted—regret, maybe, or relief. Or both in the wrong proportion. “Right,” he murmured. “You do.” It wasn’t a question. It was a correction. Like he’d known and didn’t want to admit he’d known. Aurora’s fingers found the edge of the bar and traced an invisible groove. “I didn’t know you were going to be—here.” Silas’s laugh was quiet and short. It carried no humor. “You didn’t know a lot of things,” he said. Her gaze snapped to him. “That’s not fair.” He looked down at his ring, turning it slightly, the silver catching neon as if it were catching light from a different world. “I know.” The room felt thinner. Like the air between them had been stretched. Silas poured something into two glasses. His movement was steady, but Aurora caught the slight tension in his shoulders, the way his limp seemed to make his body negotiate balance with effort. He placed the drink in front of her without ceremony. “What is this?” she asked, because it was easier than asking what had happened, easier than asking why she hadn’t heard from him in years. Silas tipped his head. “Whichever you used to like.” Aurora stared at the glass. The smell rose: citrus and spice. Familiar in the way old songs were familiar. Her chest tightened so suddenly she thought it might bruise. “You can’t know that,” she said. Silas’s eyes lifted to hers. “I can remember,” he replied, and the words were more than an answer. They were an indictment. They suggested he’d been capable of keeping something alive while she’d been too busy surviving to do the same. Aurora took a sip. Heat moved across her tongue and into her throat. It didn’t taste like the past. It tasted like now—like the fact that she was still here, still drinking, still listening. She set the glass down carefully. “How long?” she asked. Silas’s brow furrowed. “How long what?” “How long have you been running this place?” Aurora pressed. He exhaled. “Since after Prague,” he said. The name landed with a weight Aurora remembered only dimly. Prague had been a story told in hints and silences, a botched operation, a knee injury that never fully healed—physical pain turned permanent by circumstance. “A long time.” Aurora’s fingers tightened around her glass. “I heard you retired,” she said, and realized she’d told herself she’d heard it because it was easier than thinking she might’ve been forgotten. “I did,” Silas said. “And you just—” Aurora gestured vaguely, struggling to make the right shape out of her frustration. “You just disappeared.” Silas’s jaw flexed. “No.” The word came out sharper than she expected. He softened immediately. “Not just.” Aurora leaned forward. The bar light gleamed on her bright blue eyes, making them look almost too vivid for a room this dark. “Then tell me,” she said. Silas looked at her for a long beat, as if measuring her from the inside out. Finally, he pushed himself away from the bar and walked a few steps, his limp evident now, then turned back. The maps on the wall seemed to watch. He said, “You left London like a person leaving a burning house. I tried to reach you. More than once.” Aurora went still. “I didn’t get anything.” His gaze held. “I know.” The admission sat between them like a third person. Aurora felt anger rise—at Evan, at the years she’d spent running, at herself for believing she could outthink the danger if she moved fast enough. But anger was a blunt tool. It didn’t cut cleanly. She stared at the bar’s surface, at small scratches and worn varnish. “Eva told me to come,” she said. “She told me you—” She stopped. Silas’s face changed slightly, like he’d heard a word he couldn’t afford. “Eva told you I was safe,” he guessed. Aurora’s throat tightened. “She said you had contacts. People who could help.” Silas gave a slow nod. “She wasn’t wrong.” Aurora lifted her eyes. “Then why didn’t you?” Silas’s mouth opened, then closed. For a moment he looked older than the number on his birth certificate should allow. His signet ring caught neon light again, steady and bright. “I didn’t because I couldn’t,” he said at last. “And because I was angry.” Aurora’s breath came out in a small, disbelieving sound. “Angry at me?” Silas’s eyes flashed, hazel sharpening. “At you for leaving,” he said, and the words weren’t the whole truth but they were honest enough to sting. Then he added, quieter, “And angry at myself for letting you think you had no choice.” Aurora stared at him. The tension between them wasn’t just time. It was guilt—arranged like furniture they’d both lived with and never moved. She thought of Cardiff, of her father Brendan’s measured Irish barrister voice, of her mother Jennifer’s Welsh warmth. She thought of Pre-Law at Cardiff University, of the way she’d tried to be a person who could argue her way out of danger. She thought of Evan—abusive ex, the kind of man whose promises were traps and whose silence was a second hand around her throat. She thought of London and Eva’s insistence, the phone calls that arrived like lifeboats. She thought of leaving too fast, of not telling anyone enough details because details could be used against you. She thought of Silas, of what she imagined he’d been doing without her. “I didn’t leave because I wanted to,” she said, and hated that her voice shook. She forced it steady. “I left because I had to.” “I know,” Silas said again. He reached out, then pulled his hand back before it could touch her. Control. Restraint. He seemed to have built a whole life around those concepts. “What you don’t know is that I tried to make sure you could do it with less fear.” Aurora’s eyes narrowed. “But you failed.” Silas’s expression tightened. “Yes.” The bar went quiet around them in a way that felt intentional. Someone laughed too loud somewhere else; the sound broke like glass. Aurora sat with her drink between her hands, feeling its warmth. “You’re the Spymaster,” Aurora said abruptly. The phrase came out like a joke from a past conversation, one of those titles they’d given each other when they were young and believed in games. Now it sounded like a coat he’d never taken off. “Or—used to be.” Silas’s lips twitched. “Still is,” he corrected. “Just less glamorous.” “Less glamorous,” Aurora echoed, and her mouth turned bitter. “That’s one way of putting it.” His gaze dropped to her wrist again, to the sleeve where the scar lived. “Do you still hide that?” he asked. Aurora flinched. “Hide what?” “The scar,” Silas said, gentle now, as if he didn’t want to frighten her. “The crescent.” She swallowed. The scar had become a metaphor for her—something she’d survived, something she’d never fully explained. “It’s not—important.” Silas’s eyes stayed on hers. “It’s a map,” he said. “Like the ones on my walls.” Aurora stared. The words lodged somewhere deep, where she kept the parts of herself she didn’t hand out for free. “You always did that,” she muttered. Silas’s smile was small and tired. “I did,” he agreed. Aurora’s mind raced. The secret room in the back, accessed through a bookshelf—she’d passed it a hundred times without ever stepping through. The Raven’s Nest wasn’t just a bar; it was a front, a network, a place where people came to trade information like they traded cigarettes. For years, Aurora had lived above it and never asked what it was doing underneath. Now she asked herself, suddenly, what her life had been part of. “You’re running something,” she said. It wasn’t a question. Silas didn’t deny it. “Yes.” Aurora leaned back, her chair creaking softly. She felt her heart thud as if it wanted to push out of her body. “And you didn’t tell me.” Silas’s voice went calm, the way it might in an interrogation room. “You wouldn’t have believed me then,” he said. “And you don’t owe me trust now.” The calm was worse than anger. It made her feel small. It made her feel like she might’ve been wrong about her own right to demand answers. Aurora looked at the green neon sign again through the windowed glass of the bar. It flickered. It refused to settle. “I missed you,” she said suddenly, and the confession shocked her as much as it did him. She hadn’t intended to say it out loud. Silas’s eyes softened. “I missed you,” he replied. The words were simple, but they carried the shape of years. Aurora let out a breath that tasted like beer and regret. “Do you know how hard it was to not—” She stopped, searching for the right verb. Not imagine. Not hope. Not blame. Not call. “To not try.” Silas nodded slowly. “I do.” She stared at him, and the world narrowed to hazel eyes, grey-streaked auburn hair, the signet ring that had always meant authority even when they were kids. She remembered their last conversation—how she’d stormed out, furious at herself for wanting something from people who didn’t always know how to stay. How she’d told him she’d be fine because she needed to believe it. “Were we supposed to—” Aurora began, then corrected herself. “Were you supposed to come after me?” Silas’s jaw worked. He looked away for the first time, and the small movement was a confession all its own. When he looked back, his hazel eyes had gone darker. “I couldn’t,” he said again, but this time the word sounded like it was carrying weight he hadn’t spoken before. “Because if I did, I’d have dragged you into something you weren’t safe for. I thought—” His voice thinned. He swallowed. “I thought you’d be safer if I let you go.” Aurora’s laugh was quiet, and it held no joy. “Safe,” she repeated. “Evan didn’t think I was safe.” Silas’s face tightened, as if her words physically struck him. He didn’t argue. He didn’t offer comfort that didn’t fit. He simply sat with the truth, letting it settle. Aurora lifted her glass again, then set it down without drinking. Her hands were steady now; it was her insides that weren’t. “Where is Eva?” she asked, because names were the only way to tether the past to something real. Silas’s gaze shifted, a flicker of something like caution crossing his face. “She’s around,” he said carefully. “You’ll see her again if you choose to.” Aurora’s throat tightened. “If I choose to.” Silas nodded. “There are consequences,” he said. Aurora looked around The Raven’s Nest—maps, photographs, the dim light, the bar that had become her home. “Everything in my life has had consequences,” she said. “I’m tired of choosing around them.” Silas’s eyes held hers. “Then choose,” he said, and there was something in his voice—an old confidence, sharpened by loss. “But choose with your eyes open.” Aurora thought of her small scar, of her bright blue eyes in dim light. She thought of Cardiff and London and the years in between that she’d tried to survive without becoming someone hard. She swallowed. “What do you want from me?” she asked. Silas didn’t answer immediately. He reached into his inside pocket and drew out something small and metallic. He placed it on the bar between them: a silver key, heavy and unadorned, its cut pattern catching neon in sharp lines. Aurora stared at it. “What is that?” Silas’s voice dropped. “A way in,” he said. “To the secret room.” Aurora’s heart gave a sharp kick. She could practically feel the bookshelf behind the wall, the hidden door she’d never needed but had always known was there. “Why now?” Silas’s eyes stayed steady. “Because you’re upstairs,” he said. “Because I can’t watch what’s going on in your life from behind a bar anymore. And because—” He stopped, then forced the rest out. “Because I don’t want your life to pass without you knowing the full story.” Aurora’s fingers hovered over the key, not touching it. “The full story,” she echoed. The phrase sounded like something she’d once wanted, like a promise from a past self who believed truth was a rescue. Silas leaned in slightly, his ring flashing as he steadied himself. The limp made him seem human again, and that humanity made the moment ache. “You deserve better than what you survived,” he said. “But you also deserve better than what you never asked.” Aurora’s breath shook. She pressed her palm lightly against the key without picking it up. Cold metal. Real weight. Not a metaphor. She looked at Silas—at the man he’d become and the man she remembered—and felt the years between them like a bruise she’d only just touched. “I don’t know how to do this,” she admitted. “How to go back and pretend we didn’t lose time.” Silas’s smile was faint, but it was there. “You don’t pretend,” he said. “You account for it.” Aurora’s eyes burned, sudden and sharp. She blinked, forcing herself not to let it spill. “What happens if I take the key?” Silas’s gaze didn’t waver. “Then you’ll find out why Prague mattered,” he said. “You’ll find out what I tried to do to keep you safe. You’ll find out what you’ve been living above without knowing.” Aurora stared at the key, at the map-like cut pattern that promised access and offered danger in the same shape. Then she picked it up. It fit her palm as if it had always belonged there. Silas watched her take it with a mixture of hope and dread—like he’d planted a seed years ago and now feared what might grow. Aurora stood, the chair creaking softly behind her. She felt the weight of the key and the weight of time, both tugging at the same place in her chest. She reached for her drink one last time, took a final sip, then set it down untouched. “Rory,” Silas said, and the name sounded like a vow he was afraid to make. “Whatever you choose—” “I know,” Aurora interrupted, surprising herself with how steady her voice was. She tucked the key into her jacket pocket, over the scar’s shadow. “Choose with my eyes open. You told me.” Silas’s hazel eyes warmed, and for a heartbeat, the boyish spymaster in their old conversations came back—the one who believed in codes because codes could protect people. The adult in front of her remained, but the past softened his lines. Aurora turned toward the back wall, toward the bookshelf she’d always walked past without thinking too hard. She felt Silas’s gaze on her like a quiet spotlight, like a hand hovering just outside her reach. Behind her, the bar carried on—glasses clinking, voices rising and falling. Outside, the green neon sign flickered again, stubborn in its insistence on being seen. Aurora stepped forward, each footfall measured, and the weight of unspoken regret shifted with her, not disappearing—just changing shape. She glanced back once more. “Silas,” she said. He waited. “Don’t disappear again,” she told him, and the words were not a demand. They were a boundary she could finally claim. His expression tightened, then softened into something like surrender. “I won’t,” he said. “Not without telling you why.” Aurora nodded once, sharp as punctuation. Then she faced the bookshelf, and the Raven’s Nest opened itself—not with a door slamming or a dramatic sound, but with the quiet click of old secrets recognizing a new set of hands.
created_at"2026-03-18T10:40:28.018Z" 3/18/2026, 10:40:28 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency447
moderation_latency(null)
generation_time21613
tokens_prompt867
tokens_completion5977
native_tokens_prompt808
native_tokens_completion4966
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.0063691
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_01b2cd3ec60c789e0169ba811c11e481968fd0d204838a2d18"
is_byokfalse
latency176
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-1773830428-2rG4FC4IXMnOQ0H3udCL"
upstream_id"resp_01b2cd3ec60c789e0169ba811c11e481968fd0d204838a2d18"
total_cost0.0063691
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
90.41% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags73
adverbTagCount8
adverbTags
0"Aurora gestured vaguely [vaguely]"
1"Silas said again [again]"
2"Aurora said abruptly [abruptly]"
3"she said suddenly [suddenly]"
4"Aurora began then [then]"
5"he said again [again]"
6"he said carefully [carefully]"
7"He stopped then [then]"
dialogueSentences130
tagDensity0.562
leniency1
rawRatio0.11
effectiveRatio0.11
80.12% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3773
totalAiIsmAdverbs15
found
0
adverb"slightly"
count4
1
adverb"quickly"
count1
2
adverb"really"
count1
3
adverb"suddenly"
count3
4
adverb"carefully"
count2
5
adverb"softly"
count2
6
adverb"slowly"
count1
7
adverb"lightly"
count1
highlights
0"slightly"
1"quickly"
2"really"
3"suddenly"
4"carefully"
5"softly"
6"slowly"
7"lightly"
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)
58.92% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3773
totalAiIsms31
found
0
word"flickered"
count3
1
word"familiar"
count4
2
word"silence"
count2
3
word"pulse"
count1
4
word"fractured"
count1
5
word"traced"
count1
6
word"tension"
count2
7
word"furrowed"
count1
8
word"weight"
count6
9
word"measured"
count2
10
word"warmth"
count2
11
word"echoed"
count2
12
word"raced"
count1
13
word"flicker"
count1
14
word"footfall"
count1
15
word"unspoken"
count1
highlights
0"flickered"
1"familiar"
2"silence"
3"pulse"
4"fractured"
5"traced"
6"tension"
7"furrowed"
8"weight"
9"measured"
10"warmth"
11"echoed"
12"raced"
13"flicker"
14"footfall"
15"unspoken"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
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
emotionTells1
narrationSentences321
matches
0"was afraid"
85.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount6
hedgeCount7
narrationSentences321
filterMatches
0"feel"
1"look"
2"think"
hedgeMatches
0"seemed to"
1"tried to"
2"tended to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences379
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen38
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3743
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions77
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions135
wordCount3134
uniqueNames23
maxNameDensity1.66
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Carter1
Raven4
Nest4
Soho1
London3
Blackwood1
Silas49
Aurora52
Names1
Like3
Yu-Fei1
Cheung1
Golden1
Empress1
Evan2
Cardiff3
Brendan1
Irish1
Jennifer1
Welsh1
Pre-Law1
University1
Eva1
persons
0"Carter"
1"Raven"
2"Nest"
3"Blackwood"
4"Silas"
5"Aurora"
6"Names"
7"Like"
8"Yu-Fei"
9"Cheung"
10"Evan"
11"Brendan"
12"Jennifer"
13"Eva"
places
0"Soho"
1"London"
2"Cardiff"
globalScore0.67
windowScore0.5
22.45% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences196
glossingSentenceCount10
matches
0"felt like she was walking around with h"
1"tasted like now—like the fact that she wa"
2"as if measuring her from the inside out"
3"sounded like a coat he’d never taken off"
4"tasted like beer and regret"
5"sounded like it was carrying weight he had"
6"something like caution crossing his face"
7"sounded like something she’d once wanted,"
8"sounded like a vow he was afraid to make"
9"something like surrender"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.267
wordCount3743
matches
0"not with a door slamming or a dramatic sound, but with the quiet click of old secrets recognizing a new set of"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences379
matches
0"offered that space"
1"hated that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs144
mean25.99
std16.38
cv0.63
sampleLengths
079
151
258
355
420
566
619
737
827
912
1054
1118
1236
1342
1451
1511
1625
1734
1815
1922
2052
2124
2238
2338
2448
2547
2623
2772
2815
292
3064
3119
325
3318
3421
3519
368
3725
3812
3942
4025
419
4229
436
4441
4534
4610
476
4810
4945
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences321
matches
0"been stretched"
1"been forgotten"
2"being seen"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount8
totalVerbs655
matches
0"was walking"
1"was drawing"
2"was accusing"
3"were trying"
4"were meeting"
5"were catching"
6"was doing"
7"was carrying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount30
semicolonCount8
flaggedSentences34
totalSentences379
ratio0.09
matches
0"The Raven’s Nest sat in Soho like a secret that had learned to wear a public coat—dim windows, low light, the smell of old beer and something sharper that might’ve been citrus cleaner or might’ve been nerves."
1"It was about what waited beyond it: the chance of running into someone she hadn’t prepared for, the possibility that London might still decide to surprise her the way it always had—when she least wanted it."
2"Aurora’s hair—straight, shoulder-length black—caught on the collar of her jacket when she moved, and she forced herself not to yank it free."
3"Cool-headed, intelligent—those words had followed her like an evaluation."
4"Grey-streaked auburn hair framed his face; a neatly trimmed beard matched it."
5"A silver signet ring flashed when he lifted his hand to gesture at the bartender—an old, practiced motion, like he was drawing lines in the air."
6"A small crescent she barely noticed anymore, except when she did—except when her body remembered childhood accidents and treated her memory like a bruise."
7"Recognition didn’t bloom on his face; it arrived fully formed, controlled and immediate, the way a lock clicks when it finally meets its key."
8"The sound of it—soft, certain—hit her in the sternum."
9"When he reached her, Silas—58 but still somehow moving like someone used to holding doors open for other people’s urgency—looked her over in a way that wasn’t unkind."
10"Silas’s ring flashed again as he touched her wrist—not her scar, not exactly."
11"She sat without thinking; her body remembered the shape of the moment even when her mind hadn’t."
12"She worked part-time for Yu-Fei Cheung’s Golden Empress; she’d delivered food from kitchen to doorways, from one kind of hunger to another."
13"They had never stopped being interesting; they were part of the old fascination that had made her think law and order might be enough to keep a person safe."
14"Something in his face shifted—regret, maybe, or relief."
15"It tasted like now—like the fact that she was still here, still drinking, still listening."
16"Prague had been a story told in hints and silences, a botched operation, a knee injury that never fully healed—physical pain turned permanent by circumstance."
17"Aurora felt anger rise—at Evan, at the years she’d spent running, at herself for believing she could outthink the danger if she moved fast enough."
18"It was guilt—arranged like furniture they’d both lived with and never moved."
19"She thought of Evan—abusive ex, the kind of man whose promises were traps and whose silence was a second hand around her throat."
20"Someone laughed too loud somewhere else; the sound broke like glass."
21"The scar had become a metaphor for her—something she’d survived, something she’d never fully explained."
22"The secret room in the back, accessed through a bookshelf—she’d passed it a hundred times without ever stepping through."
23"The Raven’s Nest wasn’t just a bar; it was a front, a network, a place where people came to trade information like they traded cigarettes."
24"She remembered their last conversation—how she’d stormed out, furious at herself for wanting something from people who didn’t always know how to stay."
25"Her hands were steady now; it was her insides that weren’t."
26"Aurora looked around The Raven’s Nest—maps, photographs, the dim light, the bar that had become her home."
27"“Then choose,” he said, and there was something in his voice—an old confidence, sharpened by loss."
28"She looked at Silas—at the man he’d become and the man she remembered—and felt the years between them like a bruise she’d only just touched."
29"Silas watched her take it with a mixture of hope and dread—like he’d planted a seed years ago and now feared what might grow."
30"Silas’s hazel eyes warmed, and for a heartbeat, the boyish spymaster in their old conversations came back—the one who believed in codes because codes could protect people."
31"Behind her, the bar carried on—glasses clinking, voices rising and falling."
32"Aurora stepped forward, each footfall measured, and the weight of unspoken regret shifted with her, not disappearing—just changing shape."
33"Then she faced the bookshelf, and the Raven’s Nest opened itself—not with a door slamming or a dramatic sound, but with the quiet click of old secrets recognizing a new set of hands."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1337
adjectiveStacks0
stackExamples(empty)
adverbCount50
adverbRatio0.037397157816005985
lyAdverbCount13
lyAdverbRatio0.009723261032161555
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences379
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences379
mean9.88
std7.15
cv0.724
sampleLengths
017
125
237
315
436
57
610
717
824
922
1011
119
1213
1316
144
1518
1612
1710
1826
1919
2013
2124
223
2324
2411
251
269
2714
2831
2914
303
311
324
334
3428
3522
368
3712
3828
3915
408
419
422
437
4418
4513
4610
478
483
494
39.18% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats41
diversityRatio0.19525065963060687
totalSentences379
uniqueOpeners74
87.72% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences266
matches
0"Then she saw him."
1"Then he said, quietly,"
2"Just the side of her"
3"Finally, he pushed himself away"
4"Then he added, quieter,"
5"Then she picked it up."
6"Then she faced the bookshelf,"
ratio0.026
59.10% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount107
totalSentences266
matches
0"She pushed through the door"
1"It was about what waited"
2"She’d learned over years that"
3"She paused at the entrance"
4"His hazel eyes moved over"
5"He said her name before"
6"She had called him Silas"
7"she replied, and her voice"
8"Her breath caught."
9"He didn’t move quickly."
10"He didn’t need to."
11"His slight limp in his"
12"His gaze lingered on her"
13"She instinctively shifted her hand"
14"he insisted, but the firmness"
15"She hadn’t expected one to"
16"she asked, and then hated"
17"he said, and then the"
18"He stopped himself, and Aurora"
19"She glanced at the bottles"
ratio0.402
25.79% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount231
totalSentences266
matches
0"The green neon sign outside"
1"Aurora Carter slowed beneath it,"
2"The Raven’s Nest sat in"
3"She pushed through the door"
4"It was about what waited"
5"Maps covered the walls, their"
6"The music was low enough"
7"Aurora’s hair—straight, shoulder-length black—caught on"
8"She’d learned over years that"
9"She paused at the entrance"
10"Silas Blackwood stood at the"
11"His hazel eyes moved over"
12"A silver signet ring flashed"
13"Aurora felt it like a"
14"A small crescent she barely"
15"Silas’s expression shifted."
16"Recognition didn’t bloom on his"
17"He said her name before"
18"The sound of it—soft, certain—hit"
19"She had called him Silas"
ratio0.868
37.59% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences266
matches
0"Now it sounded like a"
1"Now she asked herself, suddenly,"
ratio0.008
52.15% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences126
technicalSentenceCount16
matches
0"Aurora Carter slowed beneath it, her bright blue eyes taking in the soot-dark brick and the row of familiar faces that weren’t familiar at all."
1"The Raven’s Nest sat in Soho like a secret that had learned to wear a public coat—dim windows, low light, the smell of old beer and something sharper that might…"
2"Silas Blackwood stood at the bar, broad-shouldered in a way that made the dim light cling to him."
3"When he reached her, Silas—58 but still somehow moving like someone used to holding doors open for other people’s urgency—looked her over in a way that wasn’t u…"
4"Silas leaned on the counter, his right hand bearing the signet ring as if it belonged there."
5"They had never stopped being interesting; they were part of the old fascination that had made her think law and order might be enough to keep a person safe."
6"He looked down at his ring, turning it slightly, the silver catching neon as if it were catching light from a different world."
7"Silas looked at her for a long beat, as if measuring her from the inside out."
8"She thought of Pre-Law at Cardiff University, of the way she’d tried to be a person who could argue her way out of danger."
9"She thought of London and Eva’s insistence, the phone calls that arrived like lifeboats."
10"She felt her heart thud as if it wanted to push out of her body."
11"She stared at him, and the world narrowed to hazel eyes, grey-streaked auburn hair, the signet ring that had always meant authority even when they were kids."
12"She remembered their last conversation—how she’d stormed out, furious at herself for wanting something from people who didn’t always know how to stay."
13"Silas’s face tightened, as if her words physically struck him."
14"Aurora looked around The Raven’s Nest—maps, photographs, the dim light, the bar that had become her home."
15"It fit her palm as if it had always belonged there."
49.66% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags73
uselessAdditionCount11
matches
0"he said, quietly,"
1"he insisted, but the firmness loosened"
2"she began, but the sentence fractured"
3"she said, finally"
4"he replied, and the words were more than an answer"
5"Aurora gestured vaguely, struggling to make the right shape out of her frustration"
6"he said, and the words weren’t the whole truth but they were honest enough to sting"
7"he added, quieter,"
8"she said suddenly, and the confession shocked her as much as it did him"
9"Silas said, and the name sounded like a vow he was afraid to make"
10"she told, and the words were not a demand"
57.69% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags59
fancyCount12
fancyTags
0"She had (have)"
1"he insisted (insist)"
2"he murmured (murmur)"
3"Aurora pressed (press)"
4"he guessed (guess)"
5"he added (add)"
6"he corrected (correct)"
7"she muttered (mutter)"
8"he agreed (agree)"
9"she repeated (repeat)"
10"she admitted (admit)"
11"Aurora interrupted (interrupt)"
dialogueSentences130
tagDensity0.454
leniency0.908
rawRatio0.203
effectiveRatio0.185
75.4152%