Run: 2026-03-18-01KM099SM5926WWVFNT4ZP1AEY

Run Details

Duration:
22.4s
Cost:
$0.005767
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 Raven’s Nest looked the same at first glance, like it had been preserved in amber. A green neon sign buzzed above the entrance—distinctive, unapologetically itself—casting a faint sickly glow through the glass. Inside, the air held the usual Soho mixture of spilled beer, old wood, and the electric hush that always lived behind laughter. Maps and black-and-white photographs covered the walls in uneven grids, as if history itself had been pinned up for inspection. Aurora Carter stepped through the doorway with the careful pace of someone trying not to disturb a memory. Her bright blue eyes adjusted to the dimness, and her shoulder-length black hair fell straight over her coat collar. She had grown used to moving quietly in cities; London taught you that. Cardiff taught her different lessons—books and rules and the promise that effort would count for something. London taught her that effort was not the same as safety. She paused just inside the threshold, feeling the room settle around her. There was a high-backed booth near the back where she could see the entrance and still keep her face turned toward the bar. She liked options. Her friends called her Rory, and they’d used to say it like a dare—like she could become anyone she wanted if she leaned into the right idea at the right time. Now she was twenty-five, with a small crescent scar on her left wrist, a childhood accident that had made her flinch at sudden sounds for years. She kept her hands still in her pockets more than she needed to. Habit was a kind of scar too. She glanced at the counter. A man behind it wiped a glass with slow precision, grey-streaked auburn hair pulled back from his face, beard neatly trimmed. He was tall—6’1”—and carried himself with a quiet authority that did not ask for attention. A silver signet ring flashed when he turned his right hand, catching the green neon. Silas Blackwood. The name still sat in her mouth like something old and slightly bitter, like tea left too long on a windowsill. Her breath caught, not from surprise so much as from recognition that arrived a beat late. Silas had opened the bar years ago—after retiring from MI6 with a knee injury that left him with a slight limp, a detail Rory noticed and filed away because she noticed everything. She’d come once, maybe twice, after leaving her abusive ex named Evan—after the frantic flight to London at the behest of her childhood friend Eva. She hadn’t meant to disappear. Life had tugged the thread out of her hands. When Silas looked up, his hazel eyes landed on her with a steadiness that made her feel seen rather than spotted. “Well,” he said, and the single syllable carried warmth and warning. “Look what the city’s delivered.” Aurora’s mouth went dry. She had expected a lot of things—lonely booths, familiar dust, the ghost of other faces. She had not expected to feel, in a single breath, the weight of time and the danger of revisiting the past. “Silas,” she managed. Her voice came out lower than she intended. She stepped closer, boots tapping lightly on worn boards. He set the glass down with care, as if it mattered where it landed. When he stood, the limp became more noticeable, but he moved with the certainty of someone who knew exactly how far his body would take him. His signet ring remained on his right hand like a vow. “Rory Carter,” he said, and there was a small smile at the edges of his mouth. “You’re not supposed to be here alone.” “I’m not,” she said automatically, and then realized the lie she’d been about to offer. She was alone. The courier bag on her shoulder, the faint smell of restaurant food still clinging to her—none of it counted as companionship. Silas’s gaze flicked down to her bag, to the way she held herself like she had to make every inch of distance matter. “Yu-Fei’s still keeping you busy?” “By day.” Aurora swallowed. “Someone told me this was… a good place to think.” Silas’s eyes narrowed slightly, not suspiciously, more like he was measuring the shape of the sentence. “And did you come to think,” he asked, “or did you come to run?” The question landed like a hand on her shoulder. Aurora resisted the urge to shrug it off. “Both,” she said, and surprised herself with the honesty. Silas turned, gestured toward the booth near the back with two fingers, and began to move like a man granting permission rather than giving directions. Aurora followed. She settled into the booth, tucking her hands together out of habit. The scar on her left wrist didn’t show unless she let it. She kept her sleeve pulled down. Silas took the seat opposite her without asking. He didn’t need to ask. The table between them looked too small for the distance they’d created over the years. “Eva’s not with you,” he said. Aurora’s stomach tightened. “No.” “That’s a shame.” “It’s not her fault.” Rory tried to push the blame away from Eva like a reluctant tide. “We—” She stopped. We what? We drifted. We pretended we were busy when we were afraid. We told ourselves time would heal and then let time do what it always does: it accumulated. It hardened. It made apologies harder. Silas exhaled through his nose. “Time does what it wants. It doesn’t care what we planned.” Aurora stared at the green neon reflecting in her glass. “You’re the one who keeps pretending it’s under control.” Silas’s smile sharpened. “And you’re the one who keeps pretending it isn’t your decision.” The bar’s music hummed low, a guitar line that seemed to drift rather than play. Laughter rose and fell. Someone brushed past the booth, and Aurora flinched—just a twitch in her shoulders that betrayed how easily her body still expected sudden harm. Silas noticed. He always had. “Drink?” he asked, and before she could answer he slid a small glass toward her. Something amber, neat, no garnish. Her fingers hovered over it, then rested on the rim. “What is it?” she asked. “A toast,” Silas said, his tone suggesting there was no need to interpret. “To you showing up.” She looked at him, really looked. The years had etched lines around his eyes, deepening the creases that made him seem permanently amused. His hair remained that grey-streaked auburn; his beard still sat with tidy intention. Yet his authority—quiet, controlled—had become more deliberate. Like he’d learned how to hold the world at arm’s length. Aurora lifted the glass, took a cautious sip. The flavor burned lightly along her tongue, then settled into warmth. It helped that it tasted like the sort of courage she didn’t have time for. She’d barely swallowed when the door at the back of the bar opened. A ripple moved through the room—subtle, but Aurora felt it. The air shifted with new presence. A man stepped into view, framed by the dim corridor behind the bar area. He moved like he expected to be noticed and resented it anyway. His shoulders were broader than she remembered, the lines of his face sharper, his hair—once a darker brown—now shot through with grey at the temples. But it wasn’t his body that made Aurora’s breath stop. It was the familiarity in the way he scanned the room, the way his gaze lingered on details and refused to waste time on faces until he’d decided they were worth the risk. He paused near the entrance, one hand braced lightly against the doorframe. “Rory?” he said. The name came out as a question, like he wasn’t sure time had allowed her to remain the same. Aurora stood so quickly the booth creaked. Her chair scraped back. Heads turned—not many, but enough. The man’s eyes widened, and for a moment something raw crossed his face before he managed to lock it away again. He took a step forward, then another, moving toward her like he was approaching a live wire. “Evan,” she said, and hated herself for the way her mouth chose the name automatically—like a scar had become a reflex. “No.” He flinched at the denial, as if the name itself hurt. “It’s not—” He broke off, blinked hard. “It’s me. It’s—” He reached the edge of the booth and stopped, not sitting, not touching. As if he’d learned that distance was the only safe language. It took Aurora’s brain another heartbeat to catch up. Not Evan. Not the man she’d fled. This man didn’t carry Evan’s particular cruelty, the predatory cadence. He had different bones in his face, different light in his eyes. “Elliot?” she said, and the name felt like trying on a shirt from years ago—familiar, but stretched at the seams. His shoulders loosened a fraction. “Aurora.” He tried again, slower this time, as if he were placing each syllable carefully on a table between them. “Rory. It’s been—” “Too long,” she said, and the words came out colder than she meant. She heard herself, and still she couldn’t stop it. Time had taught her to distrust softness. “Where have you been?” Elliot’s gaze flicked to Silas, then back to her. Silas sat with his hands around his glass, watching without pretending to hide anything. The air tightened around the three of them, a triangle of old stories and new danger. “I could say I got lost,” Elliot said. “I could say I was trying to be better. I could say—” “Don’t,” Rory snapped. He went still. For a second Aurora thought he might step back, might disappear again into the bar’s crowded noise. But he didn’t. His eyes stayed on hers, and something in his face shifted into honesty. “I’m sorry,” he said quietly. “I’m sorry I left. I’m sorry I didn’t follow up when you—when everything went wrong for you. I thought I was doing the right thing by not intruding. I didn’t realize—” He swallowed. “I didn’t realize how it felt from your side.” From her side. Rory’s stomach turned, and her fingers tightened around the amber drink. She didn’t want to remember the nights in her old flat when she counted footsteps in the hall. She didn’t want to remember the bruises she’d hidden with long sleeves until even she had started to believe she deserved to protect him from consequences. She looked at Elliot’s hands. They were clean. No tremor. No restless clutching. He looked like a man who had built himself into someone he could tolerate. She didn’t know how to reconcile that with the holes in her past. “Changed you,” Rory said instead, her voice sharper, more precise. She gestured vaguely between them, as if she could point at time itself. “Look at you.” Elliot’s mouth twitched in a way that wasn’t quite a smile. “You look like you survived.” The words struck her, simple and true, and it made her angry—how easily he could see the shape of it. She hadn’t wanted anyone’s confirmation. She’d wanted silence and distance, the kind that let you keep living without turning every day into a tribunal. Silas cleared his throat. The sound brought Rory’s attention back to him, like a tether. “Elliot doesn’t drink here,” Silas said, and his tone was both warning and invitation. “So if you brought trouble, you can keep walking.” Elliot’s jaw tightened. “I didn’t bring trouble. Not tonight.” Rory stared between them. “You know him?” she asked, the question too heavy for casual conversation. Silas’s eyes flicked to her, then away, like he was deciding how much truth she could safely handle. “I knew him years ago. Back when we all thought the world had fewer teeth.” Elliot let out a slow breath. “Silas,” he said, and there was respect there, but also something like frustration. “You’ve kept this place running.” “Kept,” Silas repeated. “It’s not a museum, Elliot.” Rory’s chest tightened at the name, and at Elliot’s familiar ease with speaking in full sentences. She expected the past to arrive as ghosts. Instead it arrived as a man with new angles to his face and a regret he seemed to have grown into like a second skin. “Why are you here?” Rory asked. Elliot hesitated. His gaze lowered to the table, to the space between Rory’s hands, to the crescent of scar that flashed once as her sleeve shifted. “I was in the neighborhood,” he said. “Or—” He stopped, then tried again. “I heard rumors. About a woman. About you.” Rory’s laugh came out without humor. “Rumors.” He nodded. “Eva told someone. Someone told me. And I came because I didn’t—” His voice faltered, then steadied. “I didn’t want to keep living with the idea that I mattered and then didn’t act.” That was the kind of language Elliot used to hide behind. Back at school, back when they were young and the future felt like a promise instead of a threat, he’d always known how to make feeling sound like a philosophy. Rory had always preferred actions. Quick, out-of-the-box thinking. A plan that could fit inside a pocket. Silas watched Elliot’s face like a man reading a document. His signet ring caught the neon glow again when he shifted his grip on his glass. “What do you want from her?” Silas asked. Elliot looked up sharply. “I—Nothing. That’s the point. I don’t want something. I just—” He looked at Rory again, and her anger wavered under the insistence of his gaze. “I just wanted to see if you were real.” Rory’s throat tightened. She hated that sentence for how much it sounded like care. She hated it because it made her feel like a person rather than a survivor. Survivors didn’t get to be real; they had to be functional. “I’m real,” she said, and her voice went thin at the end. Elliot’s face softened. “I know.” Rory turned her attention to her glass again. The amber had left a faint oily film along the inside rim, as if it wanted to stain memory. “Do you still—” she started, then stopped. Still what? Still think you could fix the past? Still believe you could show up and it would balance the scales? She forced herself to ask something simpler, something she could hold. “Do you still hurt people?” Elliot flinched. The question hit too close to her old wounds. He drew himself up, as if bracing for impact. “No,” he said. “I stopped. I learned. I—” He hesitated, and Rory saw the regret sharpen, sharpen into specifics. “I watched someone I cared about be afraid, and I didn’t understand what it meant until it was too late. I changed after that.” “Too late,” Rory echoed, and this time she let it carry the full bitterness of her own timeline. Elliot’s eyes went glassy. He blinked rapidly, but he didn’t turn away. “I know.” Silas leaned forward slightly, the limp minimal as he adjusted his weight. “You didn’t call,” he said to Elliot. “You didn’t send word. You didn’t even ask Silas whether she was safe.” “I didn’t know how,” Elliot admitted. “You could’ve tried,” Silas replied. “We’re not short of doorways in this city.” Rory’s hands tightened again. The conversation was circling her, turning her past into something others could argue about. She needed it to land somewhere solid or it would keep floating, keep cutting. “Elliot,” she said, and her voice steadied as she used his name like a tool. “Were you the one who sent the message?” He blinked, and she watched comprehension move through him. “Message?” he repeated. Rory’s mind flashed to the note slipped under her delivery bag last week, the one written on cheap paper that smelled faintly of cigarette smoke. The words had been vague—just a line about green neon and a place that kept secrets. She’d assumed it was a scam or a wrong number. She hadn’t told Silas because she didn’t want to look foolish. “Never mind,” she said, but it wasn’t true. She couldn’t shake the sensation that something had been set in motion. Elliot’s face tightened. “I—” He looked toward Silas, then back to Rory. “Yes. It was me.” Rory stared. The anger rose, hot and sudden, because she remembered how it felt when Evan would reach out after disappearing, pretending the absence meant no harm had been done. “You thought I’d want to hear from you?” she demanded, and the booth seemed to shrink around her. She stood again without meaning to, chair scraping. A couple of patrons glanced over, then pretended not to. Elliot shook his head, slow. “No. I didn’t think you’d want anything. I just—” He swallowed. “I wanted to know whether I could still choose to do the right thing, even if it made me uncomfortable.” Silas’s expression didn’t change, but his eyes sharpened. He understood discomfort as a price, not a test. Rory’s pulse hammered. She could feel the old fear trying to bloom into panic, to turn the room into a trap. Her bright blue eyes found the exit. Habit made her count. One, two, the distance, the angle of the doorway. She breathed in. Smelled beer and wood and the faint citrus of a cleaner someone used on the bar’s surface. London noise pressed at the windows like a living thing. “You don’t get to decide what discomfort is,” she said, and her voice came out steadier now, like she’d found a new angle. “I spent years deciding I wasn’t worth the effort. Don’t make me do that again.” Elliot’s mouth opened, then closed. The regret on his face wasn’t theatrical. It was heavy. It seemed to drag on the skin under his eyes. “I know,” he whispered. “I know.” Silas leaned back, letting the tension settle into something Rory could handle. He spoke, calm and measured. “You came here because you want closure.” Elliot’s head jerked slightly. “No. I came because—” Silas lifted a hand, signet ring flashing. “Because you want to believe you can be forgiven without earning it.” Rory’s breath caught. She didn’t like how accurate it was. Elliot looked at Silas like he wanted to argue, but he didn’t. He turned back to Rory, and the words left him in a rush that made them honest rather than eloquent. “I won’t ask you to forgive me tonight,” he said. “I won’t ask for anything. I’ll just—” He took a breath. “If you let me, I’d like to tell you the truth. All of it.” Rory stared at him. She wanted the past to stay buried because it was easier to live with buried things than with exposed ones. But she also knew the truth had its own gravity. It would pull whether she acknowledged it or not. “What truth?” she asked, though the question sounded like a trap even to her. Elliot’s gaze flicked away, just once, toward Silas’ wall of maps. The room’s photographs watched from their black-and-white frames. Then Elliot looked back at Rory, and his eyes held something raw enough to cut. “The part where I should have protected you,” he said. “The part where I didn’t. And the part where I’ve been trying to find the person who started it.” Rory felt her body respond before her mind could. Her hands opened from their fists. The scar on her wrist throbbed faintly beneath her sleeve, a reminder that pain didn’t always announce itself. Sometimes it waited in the dark, patient as regret. Silas watched her carefully, like he knew when she might bolt and when she might listen. Rory swallowed. The bar’s noise faded in her ears until there was only the sound of her own breath and the steady presence of men who carried old stories like weapons. She didn’t say yes. She didn’t say no. Instead, she lifted her glass, the amber catching the green neon, turning it into something almost holy. “Start,” she said, and the word held the weight of a door opening. “But if you lie—” Elliot nodded hard, once. “I won’t.” Silas shifted his seat, a quiet signal that the hidden rooms beneath the bookshelf might soon be needed. Outside, London continued to move without caring who had regrets or what time demanded. Inside the Raven’s Nest, Aurora Carter sat across from the friend she’d lost and the man who guarded secrets for a living, and for the first time in years, she felt the past stand up and take a breath—ready, finally, to be faced.
created_at"2026-03-18T10:54:11.603Z" 3/18/2026, 10:54:11 AM
model"openai/gpt-5.4-nano-20260317"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency512
moderation_latency(null)
generation_time22193
tokens_prompt867
tokens_completion5362
native_tokens_prompt808
native_tokens_completion4484
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.0057666
router(null)
provider_responses
0
endpoint_id"0c835f2e-c18d-4e8c-b245-e1e3bd08b97f"
id"resp_02b9bb57dc6eb6480169ba8453b0888197a9eb11f1d19aa565"
is_byokfalse
latency232
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-1773831251-DIuAeLbzg9FQpX2pYxv0"
upstream_id"resp_02b9bb57dc6eb6480169ba8453b0888197a9eb11f1d19aa565"
total_cost0.0057666
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
88.89% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags81
adverbTagCount9
adverbTags
0"she said automatically [automatically]"
1"Silas’s eyes narrowed slightly [slightly]"
2"he said quietly [quietly]"
3"Rory said instead [instead]"
4"she started then [then]"
5"Silas leaned back [back]"
6"Elliot’s head jerked slightly. [slightly]"
7"Elliot’s gaze flicked away [away]"
8"Elliot nodded hard [hard]"
dialogueSentences89
tagDensity0.91
leniency1
rawRatio0.111
effectiveRatio0.111
82.54% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3437
totalAiIsmAdverbs12
found
0
adverb"slightly"
count4
1
adverb"lightly"
count3
2
adverb"really"
count1
3
adverb"quickly"
count1
4
adverb"carefully"
count2
5
adverb"sharply"
count1
highlights
0"slightly"
1"lightly"
2"really"
3"quickly"
4"carefully"
5"sharply"
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)
60.72% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3437
totalAiIsms27
found
0
word"electric"
count1
1
word"warmth"
count2
2
word"familiar"
count3
3
word"weight"
count3
4
word"flicked"
count4
5
word"stomach"
count2
6
word"etched"
count1
7
word"scanned"
count1
8
word"footsteps"
count1
9
word"silence"
count1
10
word"wavered"
count1
11
word"echoed"
count1
12
word"pulse"
count1
13
word"could feel"
count1
14
word"tension"
count1
15
word"measured"
count1
16
word"throbbed"
count1
17
word"reminder"
count1
highlights
0"electric"
1"warmth"
2"familiar"
3"weight"
4"flicked"
5"stomach"
6"etched"
7"scanned"
8"footsteps"
9"silence"
10"wavered"
11"echoed"
12"pulse"
13"could feel"
14"tension"
15"measured"
16"throbbed"
17"reminder"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"eyes widened/narrowed"
count2
highlights
0"eyes narrowed"
1"eyes widened"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences168
matches(empty)
57.82% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount8
narrationSentences168
filterMatches
0"feel"
hedgeMatches
0"began to"
1"tried to"
2"seemed to"
3"managed to"
4"started to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences170
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen89
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3416
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions55
unquotedAttributions1
matches
0"Silas shifted his seat, a quiet signal that the hidden rooms beneath the bookshelf might soon be needed. Outside, London…"
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions115
wordCount2952
uniqueNames13
maxNameDensity1.02
worstName"Silas"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Raven2
Nest2
Soho1
Carter2
London5
Rory27
Silas30
Blackwood1
Evan4
Eva2
Aurora15
Elliot23
Don1
persons
0"Raven"
1"Nest"
2"Carter"
3"Rory"
4"Silas"
5"Blackwood"
6"Evan"
7"Eva"
8"Aurora"
9"Elliot"
places
0"Soho"
1"London"
globalScore0.992
windowScore0.667
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences122
glossingSentenceCount10
matches
0"line that seemed to drift rather than play"
1"tasted like the sort of courage she didn’"
2"felt like trying on a shirt from years"
3"looked like a man who had built himself i"
4"quite a smile"
5"something like frustration"
6"felt like a promise instead of a threat"
7"sounded like care. She hated it because it"
8"as if bracing for impact"
9"sounded like a trap even to her"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.293
wordCount3416
matches
0"not many, but enough"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences170
matches
0"helped that it"
1"learned that distance"
2"hated that sentence"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs127
mean26.9
std16.55
cv0.615
sampleLengths
075
177
269
346
456
523
687
721
816
940
1020
1151
1223
1339
1428
1514
1630
1717
189
1927
2030
2128
226
234
243
2556
2616
2719
2814
2942
305
3130
325
3317
3454
3519
3615
3729
3851
3943
4012
413
4219
4316
4438
4522
4621
4724
4838
4920
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences168
matches
0"been preserved"
1"been pinned"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs599
matches
0"was measuring"
1"was approaching"
2"were placing"
3"was doing"
4"was deciding"
5"was circling"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount22
semicolonCount3
flaggedSentences20
totalSentences170
ratio0.118
matches
0"A green neon sign buzzed above the entrance—distinctive, unapologetically itself—casting a faint sickly glow through the glass."
1"She had grown used to moving quietly in cities; London taught you that."
2"Cardiff taught her different lessons—books and rules and the promise that effort would count for something."
3"Her friends called her Rory, and they’d used to say it like a dare—like she could become anyone she wanted if she leaned into the right idea at the right time."
4"He was tall—6’1”—and carried himself with a quiet authority that did not ask for attention. A silver signet ring flashed when he turned his right hand, catching the green neon."
5"Her breath caught, not from surprise so much as from recognition that arrived a beat late. Silas had opened the bar years ago—after retiring from MI6 with a knee injury that left him with a slight limp, a detail Rory noticed and filed away because she noticed everything. She’d come once, maybe twice, after leaving her abusive ex named Evan—after the frantic flight to London at the behest of her childhood friend Eva. She hadn’t meant to disappear. Life had tugged the thread out of her hands."
6"Aurora’s mouth went dry. She had expected a lot of things—lonely booths, familiar dust, the ghost of other faces. She had not expected to feel, in a single breath, the weight of time and the danger of revisiting the past."
7"“I’m not,” she said automatically, and then realized the lie she’d been about to offer. She was alone. The courier bag on her shoulder, the faint smell of restaurant food still clinging to her—none of it counted as companionship."
8"The bar’s music hummed low, a guitar line that seemed to drift rather than play. Laughter rose and fell. Someone brushed past the booth, and Aurora flinched—just a twitch in her shoulders that betrayed how easily her body still expected sudden harm."
9"She looked at him, really looked. The years had etched lines around his eyes, deepening the creases that made him seem permanently amused. His hair remained that grey-streaked auburn; his beard still sat with tidy intention. Yet his authority—quiet, controlled—had become more deliberate. Like he’d learned how to hold the world at arm’s length."
10"She’d barely swallowed when the door at the back of the bar opened. A ripple moved through the room—subtle, but Aurora felt it. The air shifted with new presence."
11"A man stepped into view, framed by the dim corridor behind the bar area. He moved like he expected to be noticed and resented it anyway. His shoulders were broader than she remembered, the lines of his face sharper, his hair—once a darker brown—now shot through with grey at the temples."
12"Aurora stood so quickly the booth creaked. Her chair scraped back. Heads turned—not many, but enough."
13"“Evan,” she said, and hated herself for the way her mouth chose the name automatically—like a scar had become a reflex. “No.”"
14"“Elliot?” she said, and the name felt like trying on a shirt from years ago—familiar, but stretched at the seams."
15"I’m sorry I didn’t follow up when you—when everything went wrong for you."
16"The words struck her, simple and true, and it made her angry—how easily he could see the shape of it. She hadn’t wanted anyone’s confirmation. She’d wanted silence and distance, the kind that let you keep living without turning every day into a tribunal."
17"Rory’s throat tightened. She hated that sentence for how much it sounded like care. She hated it because it made her feel like a person rather than a survivor. Survivors didn’t get to be real; they had to be functional."
18"Rory’s mind flashed to the note slipped under her delivery bag last week, the one written on cheap paper that smelled faintly of cigarette smoke. The words had been vague—just a line about green neon and a place that kept secrets. She’d assumed it was a scam or a wrong number. She hadn’t told Silas because she didn’t want to look foolish."
19"Inside the Raven’s Nest, Aurora Carter sat across from the friend she’d lost and the man who guarded secrets for a living, and for the first time in years, she felt the past stand up and take a breath—ready, finally, to be faced."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount685
adjectiveStacks0
stackExamples(empty)
adverbCount18
adverbRatio0.026277372262773723
lyAdverbCount4
lyAdverbRatio0.00583941605839416
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences170
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences170
mean20.09
std14.48
cv0.721
sampleLengths
016
117
222
320
418
519
613
716
811
912
1023
113
1231
1326
1413
157
165
1721
1830
1923
2087
2121
2216
2340
2420
2551
2623
2739
2828
299
305
3130
3217
339
3427
3530
3628
376
384
393
4056
4110
426
4319
4414
4542
465
4730
485
4917
42.94% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.27647058823529413
totalSentences170
uniqueOpeners47
23.15% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences144
matches
0"Instead, she lifted her glass,"
ratio0.007
64.44% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount56
totalSentences144
matches
0"Her bright blue eyes adjusted"
1"She had grown used to"
2"She paused just inside the"
3"She liked options."
4"Her friends called her Rory,"
5"She kept her hands still"
6"She glanced at the counter."
7"He was tall—"
8"Her breath caught, not from"
9"he said, and the single"
10"she managed. Her voice came"
11"He set the glass down"
12"he said, and there was"
13"she said automatically, and then"
14"she said, and surprised herself"
15"She settled into the booth,"
16"It doesn’t care what we"
17"he asked, and before she"
18"She looked at him, really"
19"It helped that it tasted"
ratio0.389
5.14% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount131
totalSentences144
matches
0"The Raven’s Nest looked the"
1"A green neon sign buzzed"
2"Maps and black-and-white photographs covered"
3"Aurora Carter stepped through the"
4"Her bright blue eyes adjusted"
5"She had grown used to"
6"Cardiff taught her different lessons—books"
7"London taught her that effort"
8"She paused just inside the"
9"She liked options."
10"Her friends called her Rory,"
11"She kept her hands still"
12"Habit was a kind of"
13"She glanced at the counter."
14"A man behind it wiped"
15"He was tall—"
16"Silas Blackwood. The name still"
17"Her breath caught, not from"
18"he said, and the single"
19"Aurora’s mouth went dry. She"
ratio0.91
34.72% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences144
matches
0"Now she was twenty-five, with"
ratio0.007
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences69
technicalSentenceCount14
matches
0"Maps and black-and-white photographs covered the walls in uneven grids, as if history itself had been pinned up for inspection."
1"Now she was twenty-five, with a small crescent scar on her left wrist, a childhood accident that had made her flinch at sudden sounds for years."
2"Her breath caught, not from surprise so much as from recognition that arrived a beat late. Silas had opened the bar years ago—after retiring from MI6 with a kne…"
3"He set the glass down with care, as if it mattered where it landed. When he stood, the limp became more noticeable, but he moved with the certainty of someone w…"
4"The bar’s music hummed low, a guitar line that seemed to drift rather than play. Laughter rose and fell. Someone brushed past the booth, and Aurora flinched—jus…"
5"She looked at him, really looked. The years had etched lines around his eyes, deepening the creases that made him seem permanently amused. His hair remained tha…"
6"But it wasn’t his body that made Aurora’s breath stop. It was the familiarity in the way he scanned the room, the way his gaze lingered on details and refused t…"
7"Elliot’s gaze flicked to Silas, then back to her. Silas sat with his hands around his glass, watching without pretending to hide anything. The air tightened aro…"
8"The words struck her, simple and true, and it made her angry—how easily he could see the shape of it. She hadn’t wanted anyone’s confirmation. She’d wanted sile…"
9"Elliot hesitated. His gaze lowered to the table, to the space between Rory’s hands, to the crescent of scar that flashed once as her sleeve shifted."
10"That was the kind of language Elliot used to hide behind. Back at school, back when they were young and the future felt like a promise instead of a threat, he’d…"
11"Rory turned her attention to her glass again. The amber had left a faint oily film along the inside rim, as if it wanted to stain memory."
12"Rory’s mind flashed to the note slipped under her delivery bag last week, the one written on cheap paper that smelled faintly of cigarette smoke. The words had …"
13"Rory swallowed. The bar’s noise faded in her ears until there was only the sound of her own breath and the steady presence of men who carried old stories like w…"
62.50% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags64
uselessAdditionCount8
matches
0"she said, and the name felt like trying on a shirt from years ago—familiar, but stretched at the seams"
1"she said, and the words came out colder than she meant"
2"Rory said instead, her voice sharper, more precise"
3"Silas said, and his tone was both warning and invitation"
4"she asked, the question too heavy for casual conversation"
5"she demanded, and the booth seemed to shrink around her"
6"she asked, though the question sounded like a trap even to her"
7"she said, and the word held the weight of a door opening"
60.11% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags37
fancyCount8
fancyTags
0"Rory snapped (snap)"
1"Rory stared (stare)"
2"Elliot let out (let out)"
3"Silas repeated (repeat)"
4"She forced (force)"
5"Elliot admitted (admit)"
6"she demanded (demand)"
7"he whispered (whisper)"
dialogueSentences89
tagDensity0.416
leniency0.831
rawRatio0.216
effectiveRatio0.18
70.5439%