Run: 2026-03-06-01KK1GYMFS7DZ8NRDZJYX0471J

Run Details

Duration:
2m 9s
Cost:
$0.069745
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
By half past eleven, The Raven’s Nest had settled into the kind of hum that made secrets easy to mistake for ordinary conversation. Glassware clicked, low voices rose and fell, and the green neon sign above the entrance washed the front windows in a sickly glow that made the rain outside look theatrical. Inside, the light stayed dim and amber. Old maps climbed the walls between black-and-white photographs of men in overcoats, women in gloves, streets that no longer existed as they had been captured. The place always smelled faintly of polish, damp wool, citrus peel, and the bitter tail of coffee gone cold. Aurora came down from her flat with her hair still damp at the ends and her sleeves rolled to the forearms. The small crescent scar on her left wrist flashed pale when she tucked a tray under one arm. She had spent the evening doing accounts for Yu-Fei in exchange for not having to take the late lunch shift tomorrow, and her eyes had started to blur over columns of numbers. Downstairs was supposed to be easier. Carry glasses, wipe tables, let other people’s talk drown out her own mind. Silas was behind the bar, moving with his usual economy, the slight drag in his left leg visible only if a person knew to look. He lifted his chin when he saw her, hazel eyes taking in the tray and the fact she’d come down in jeans and a black jumper instead of going to bed. “Insomnia or altruism?” he asked. “Rent,” Rory said. “That’s the spirit.” His silver signet ring flashed as he set a tumbler on the counter and slid it toward a man in a camel coat. She took up a cloth and began collecting empties from the small tables near the back. There was comfort in the ritual of it. The Raven’s Nest was one of the few places in London where she never felt she had to brace herself before entering. Silas had made the room feel held together by more than wood and brick; by watchfulness, perhaps. By the understanding that nothing happened here without being noticed. She was reaching for two abandoned highball glasses near the bookshelf that hid the back room when the door opened and a gust of wet air came through with a newcomer. She did not look up at first. She heard the scrape of the door, the pause every stranger made under the green spill of neon, and then footsteps crossing the threshold onto old boards. A man’s voice said, “Still as gloomy as a confession box,” with an ease that did not belong to a stranger at all. Something in her spine went rigid. She straightened too quickly, one glass knocking against another in her hand. The sound was small, but it seemed to carry. Silas’s head came up. Rory turned. For a half second she saw him as he had been at nineteen, because memory was faster than sight. Tall and all elbows, brown hair forever one week too long, grin arriving before the joke did. Mud on his trainers after rain along the Taff. Ink on his fingers. A cheap guitar with one string always threatening to go. Her father calling from the hall that Daniel Hughes ought to use the front door instead of climbing through the kitchen window like a burglar. Then the man in front of her resolved into the present. He was still tall, but the old looseness had gone out of him. His shoulders had filled out; not with softness, but with the contained strength of someone who had learned to inhabit his body with caution. His hair was cropped close at the sides now, dark blond instead of the unruly brown she remembered, and there was silver at one temple she had no right to find shocking at thirty. A faint white line cut through his right eyebrow. His coat was expensive in a way that announced itself by not announcing itself at all. He looked like men she sometimes passed in the City near closing time: polished, self-possessed, hard to imagine ever having spilled lager down the front of a rugby shirt in his life. But it was Daniel. Of course it was. No one else had that exact way of standing in a room as if he expected to be welcomed and challenged at once. His gaze found her, drifted past in reflex, then snapped back. “Rory?” Her hand tightened around the glasses. “Dan.” For a moment nobody moved. The bar’s noise seemed to thin around the space between them. He took two steps forward, then stopped as though uncertain what this meeting required of him. “Christ,” he said softly, almost laughing from surprise. “I thought—I wasn’t sure it was you.” “That’s fair.” Her voice came out calmer than she felt. “I wasn’t sure it was you either.” Silas set down the cloth he’d been using and watched them with an expression that gave away nothing. “Friend of yours?” he asked Rory. “Old one,” she said. Daniel glanced at Silas. “Daniel Hughes.” “Silas Blackwood.” They shook hands. Daniel’s eyes flicked, briefly, to the signet ring, then back to Silas’s face. Some instinctive sizing-up passed between the two men, quick and self-contained. Silas nodded once. “You know where to find a decent bar,” Silas said. “I used to,” Daniel replied. Rory almost smiled at that and hated herself for it. He had always known exactly how to place a line where it would do the most work. Silas looked at her. “You taking a break?” She heard the offer beneath the question. An exit if she wanted one. A witness if she needed one. “Maybe five minutes,” she said. “Take ten,” Silas said, and moved away to the far end of the counter where someone was asking about whisky. Daniel exhaled through his nose, looking around the room. “This is yours?” “God, no. I live upstairs. I help out sometimes.” “Of course you do.” He smiled, then seemed to realize how that sounded. “I mean—you always did collect strays.” “That what you think this place is?” He looked at her properly then, and she saw the flicker of embarrassment. “Sorry. Bad start.” “You’re doing brilliantly.” He accepted that with a small nod. “Can I buy you a drink?” “I’m working.” “A soft drink, then. A ceremonial lime and soda.” She hesitated, not because she wanted one but because refusing would make this feel sharper, and it was sharp enough already. “Fine.” He went to the bar and ordered two lime sodas. Silas raised one eyebrow at Rory while he poured them. She ignored him. Daniel brought the glasses to a small table tucked beneath a framed map of Eastern Europe, one of the quieter corners. She sat because standing made her feel too much like prey. He took the seat opposite. Up close, the differences multiplied. There were fine lines at the corners of his eyes. His hands were larger-looking than she remembered, veins standing out across the backs; the wedding ring she had braced herself to see was absent. He smelled faintly of rain and cedar and some expensive soap. His face had become one that made people confide in him or lie to him carefully. “You look well,” he said. It was the sort of thing people said when they didn’t know where to start, and hearing it from him lit an old irritability in her. “I look awake and upright. Don’t oversell it.” He gave a breath of laughter. “There you are.” “There I am?” “I was beginning to think I’d mistaken someone else for the girl who once called me a sanctimonious arse in front of her mother.” “It was in front of my father. Mam was too polite to enjoy it.” “Your father nearly choked trying not to.” The memory landed between them, warm and painful. Cardiff kitchen. Kettle screaming on the hob. Daniel at twenty-one, flushed with certainty, arguing some point of law with Brendan Carter as if the world could be reasoned into decency if only everyone worked harder. Rory at the table rolling her eyes so hard they hurt because she already knew life did not care how elegantly a thing was argued. Her throat tightened unexpectedly. She took a sip of lime soda. “How is Cardiff?” she asked. “Rainy. Sanctimonious. Full of people who still remember me nicking traffic cones after exams.” His thumb worried the condensation on his glass. “I’m not there much.” “No?” “London, mostly. Sometimes Brussels. Sometimes wherever somebody else decides I need to be.” He glanced up. “Consulting.” “Which means?” “It means if I explain it properly you’ll hate me on principle.” That got her. “Try me.” He tilted his head. “Corporate risk. Compliance. The aftermath of financial stupidity, mostly.” “So you clean up rich people’s messes.” “Sometimes I stop them before they make them.” “Do you?” “When they listen.” She watched him a moment longer. There had always been ambition in him, but back then it had burned hot and visible, a thing he defended with jokes. Now it seemed banked down into something colder. More useful, perhaps. More expensive. She thought of the line of his coat, the watch peeking from his cuff. She thought of the boy who had once split chips with her at midnight because they were both skint and swore they’d never become boring. “And you?” he asked. “Silas said you live upstairs. Are you—what are you doing now?” “Everything and nothing. I deliver for a Chinese restaurant. I do some bookkeeping. I avoid family phone calls when I’m tired.” His expression altered at that, subtle but real. “You’re still not practicing law, then.” “No.” “I remember.” “Do you?” He leaned back slightly. “Rory.” The old warning in her own name, from his mouth. Carefully now. Don’t turn this into a fight before we know what kind it is. She set down her glass. “You vanished.” His jaw shifted. “I know.” “No, you don’t get to say it like that. You don’t get to make it neat.” Her voice remained low, but each word came clean. “You vanished, Dan. One week we were talking nearly every day, and the next I got one message saying work was mad and you’d ring soon. Then nothing. For months. Then years. I heard from Eleri that you’d gone to London. Then from someone else that you were in Amsterdam. Then engaged, apparently. Then not engaged. It was like hearing weather reports from a country I used to live in.” He said nothing at first. The sounds of the bar drifted around them: a laugh near the door, a burst of ice into a metal scoop, rain ticking at the windows. “I was going to call,” he said at last. “People always are.” His mouth tightened. “That’s fair.” She hated fair. Fair was what people reached for when they wanted grace without having earned it. He looked down at his hands. “My father got ill that autumn. Properly ill, not his usual dramatics. There was the hospital, and my sister was trying to hold everything together, and I was commuting back and forth. Then I got offered a position in London that felt like—” He stopped and rubbed once at the line through his eyebrow. “It felt like the kind of chance people don’t get twice. I took it. I thought I’d settle in, get my feet under me, call when I had something coherent to say. Then I kept not having it.” “And in the meantime?” “In the meantime I was a coward.” The bluntness of it checked her. She had expected excuses padded in circumstance, not that. He met her eyes. “I knew if I called, you’d hear it. That I’d left without really telling you I was leaving. That I had let everything become easier on my side by making it harder on yours. Every month that passed made the call more humiliating. So I postponed it again.” She stared at him. This was not enough. It was not nearly enough. But it had the shape of truth. “You could have sent a letter,” she said. “I know.” “You could have let me be angry while it was still current, instead of fossilizing into something embarrassing.” A rueful breath escaped him. “You’ve had time to workshop that line.” “Years.” Something moved in his face then, not amusement exactly. Grief at the distance those years had built. “I missed you,” he said. She looked away to the wall map because if she kept looking at him she might believe him too quickly. Prague, Vienna, Budapest in faded print. Borders from another decade. Men like Silas probably read such maps for exits first and sentiment never. “You missed the version of me that lived where you left her,” she said. When she turned back, he was watching her with a steadiness that unsettled her more than charm would have. “Maybe,” he said. “But I think I missed you too.” She almost laughed, but there was no room for it. “You don’t know me now.” “No,” he said. “I don’t.” The simplicity of the admission loosened something she had been holding clamped tight. He took a sip of soda, as though buying time. “Eleri told me, eventually, that things had been bad with someone. She didn’t say much. I didn’t ask enough.” His voice dropped. “I should have.” The name hit like a bruise pressed accidentally. Evan. Not spoken, not needed. She felt the old instinct to shutter herself, to turn the room opaque. But Daniel was looking at her with none of the greedy curiosity she hated in others. Only regret. Possibly guilt. “It’s done,” she said. “That doesn’t mean it didn’t matter.” “No.” She touched the scar on her left wrist with her thumb, not thinking about it until she was already doing it. “It mattered.” Silas crossed the room carrying a tray to a table of tourists and did not so much as glance their way. Professional courtesy, or surveillance disguised as indifference. With him it was often both. Daniel followed the movement, then said quietly, “He looks like the sort of man who notices things before they happen.” “He does.” “And he lets you live upstairs.” “He’s not running an orphanage.” “I didn’t say he was.” “You implied.” He dipped his head in surrender. “All right. But he looks after you.” The annoying thing was that he was right. “He keeps an eye out.” Daniel nodded slowly, absorbing that. “Good.” She wanted to ask where this concern had been when she was twenty-three and learning how to jump at footsteps. She wanted to make him answer for a silence he could never repay. But some of the rage had gone stale with age. What remained was not cleaner, only quieter. Sadder. “You’ve changed,” she said. A shadow of a smile touched his mouth. “You said that like a diagnosis.” “It is one.” “So have you.” “That’s less surprising.” “To me it isn’t.” He leaned forward, forearms on the table. “You used to fill every silence in a room because you couldn’t bear people leaving thoughts unspoken.” “And now?” “Now you leave whole paragraphs untouched.” She looked at him for a long moment. “That’s what happens when enough people use your honesty as a map.” He absorbed that without flinching. “I suppose I earned that one too.” She did not rescue him from it. A burst of laughter rose near the bar. Someone fed coins into the old jukebox Silas claimed not to have and a low, scratchy soul song began to thread through the room. Outside, the rain thickened, turning the windows into dark mirrors. Daniel traced a ring of condensation on the table with one fingertip. “I was engaged,” he said, answering a question she had not asked aloud. “For about eight months. She was clever and kind and far too sensible to marry a man who thought work was a personality. She ended it before either of us did something expensive.” “I’m sorry,” Rory said, and was surprised to find she meant it. “So was I. Then I wasn’t. Then I was again, but for different reasons.” He gave a small shrug. “Life became efficient. I got good at efficient. Turns out it’s not the same as happy.” She thought of him at twenty, sprawled across the grass in Bute Park, talking about defending people who’d never had anyone in their corner. She thought of how certain he had been that he would matter in ways that counted. “Do you like who you are?” she asked. The question landed hard. She saw him decide whether to answer honestly. “Some days,” he said. “I respect him more than I like him.” “That sounds lonely.” “It can be.” There it was. Not the polished exterior, not the coat, not the practiced wit. The cost. She let out a breath she had not realized she was holding. “I’m not who I was either.” “I can see that.” “What can you see?” “That you’re harder to frighten,” he said. “And harder to reach. Those aren’t the same thing.” Her eyes narrowed, though not because he was wrong. “You always did think you were observant.” “You always did hate it when I was.” For the first time, a real smile tugged at her mouth. Small, unwilling, but real. Daniel saw it and looked almost stricken by the sight, as if something he had told himself was gone forever had suddenly raised its head. “Don’t make a thing of it,” she said. “I wouldn’t dare.” They sat with that for a moment, the old rhythm flickering faintly beneath everything ruined and remade. It did not erase the lost years. It only made them heavier. “At my father’s funeral,” Daniel said after a while, “I kept expecting to see you. Which was unreasonable, because I hadn’t told you he’d died. But I still kept looking at the back of the church.” Rory’s chest tightened. “When was that?” “Three years ago.” “I’m sorry,” she said softly. “Thank you.” She remembered his father’s booming laugh, the smell of engine oil in the garage, the way he’d once driven them all to Tenby in a car with no functioning radio and sang anyway. Time had taken him too, while she was elsewhere learning different losses. “I was in London by then,” she said. “Just. Everything was...” She made a helpless motion. “Narrow. Day to day.” He nodded as if he understood that kind of narrowing. Maybe he did. Silas appeared at their table without fanfare. “Rory.” She looked up. “Phone for you. Yu-Fei.” She blinked. “Now?” “He implied urgency and used language his grandmother would not approve of.” “Right.” She pushed back her chair. Work, suddenly, blessedly ordinary. “I need to—” “Of course,” Daniel said, standing as she did. For one awkward second they were too close, the table between them no protection anymore. She could see the scar through his eyebrow, the faint tiredness under his eyes, the man he had become and the boy ghosting beneath him. “Are you in London long?” she asked, before she could decide not to. Something careful entered his face, as if he knew better than to take more than was offered. “A while.” She nodded. “I come here sometimes,” he said. “Not because of this. I mean—I didn’t know.” He huffed a quiet laugh at himself. “That sounded calculated.” “It did a bit.” “But it’s true.” She considered him. Considered the years, the anger, the unfinished ache of having once loved someone in the easy, friend-shaped way youth allowed, and then having to live without the place they occupied. Considered also that people did not stay preserved for us. They returned altered or not at all. “I’m upstairs,” she said finally. “Obviously. And I’m here some nights.” His expression did not brighten exactly. It gentled. “All right.” “This isn’t forgiveness.” “I know.” “It’s just geography.” “I’ll take geography.” She almost smiled again. “You would.” Silas had already turned away, giving them privacy by leaving none to comment on. Rory picked up the empty glasses and Daniel instinctively reached for one. Their fingers brushed, no more than a tap of skin against skin, but memory ran through her with startling force: his hand catching her elbow as they ran for a train in the rain; his fingers stained with blue ink; the press of his palm to the back of her neck when she cried after her first university moot and swore she was too stupid for all of it. He let go at once. “Sorry.” “It’s a glass, Dan, not a proposal.” That made him laugh outright, low enough not to turn heads. “There you are,” he said again. This time she let it stand. She took the glasses and headed toward the bar, feeling his gaze on her for three steps before she lost it in the room’s shifting reflections. At the counter, Silas handed her the cordless phone with one hand while polishing a stemmed glass with the other. “Everything all right?” he asked without looking up. She glanced back once. Daniel had resumed his seat, but not his old ease. He sat with both hands around the untouched remainder of his drink, as if warming them at a fire too small to trust. “No,” Rory said, and put the phone to her ear. “But not in a new way.”
created_at"2026-03-06T12:11:27.106Z" 3/6/2026, 12:11:27 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency524
moderation_latency(null)
generation_time129168
tokens_prompt867
tokens_completion5628
native_tokens_prompt808
native_tokens_completion4515
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.069745
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_06e98f6acee93cf80169aac46f291481968f3f5ecc4b2a19fc"
is_byokfalse
latency143
model_permaslug"openai/gpt-5.4-20260305"
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-1772799087-9mef37KXpCaWAVQQq9TE"
upstream_id"resp_06e98f6acee93cf80169aac46f291481968f3f5ecc4b2a19fc"
total_cost0.069745
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
totalTags51
adverbTagCount6
adverbTags
0"he said softly [softly]"
1"He smiled then [then]"
2"she said softly [softly]"
3"She pushed back [back]"
4"she said finally [finally]"
5"he said again [again]"
dialogueSentences164
tagDensity0.311
leniency0.622
rawRatio0.118
effectiveRatio0.073
84.64% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3581
totalAiIsmAdverbs11
found
0
adverb"quickly"
count2
1
adverb"softly"
count2
2
adverb"carefully"
count2
3
adverb"slightly"
count1
4
adverb"really"
count1
5
adverb"slowly"
count1
6
adverb"suddenly"
count2
highlights
0"quickly"
1"softly"
2"carefully"
3"slightly"
4"really"
5"slowly"
6"suddenly"
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)
73.47% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3581
totalAiIsms19
found
0
word"footsteps"
count2
1
word"resolved"
count1
2
word"eyebrow"
count4
3
word"flicked"
count1
4
word"flicker"
count1
5
word"aftermath"
count1
6
word"unsettled"
count1
7
word"charm"
count1
8
word"silence"
count2
9
word"unspoken"
count1
10
word"traced"
count1
11
word"efficient"
count2
12
word"calculated"
count1
highlights
0"footsteps"
1"resolved"
2"eyebrow"
3"flicked"
4"flicker"
5"aftermath"
6"unsettled"
7"charm"
8"silence"
9"unspoken"
10"traced"
11"efficient"
12"calculated"
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
narrationSentences246
matches
0"was surprised"
90.59% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount5
narrationSentences246
filterMatches
0"feel"
1"know"
2"decide"
hedgeMatches
0"started to"
1"seemed to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences359
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen70
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3577
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions51
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions63
wordCount2531
uniqueNames20
maxNameDensity0.67
worstName"Daniel"
maxWindowNameDensity3.5
worstWindowName"Silas"
discoveredNames
Raven2
Nest2
Yu-Fei1
Rory10
London1
Taff1
Daniel17
Hughes1
City1
Silas17
Eastern1
Europe1
Brendan1
Carter1
Vienna1
Budapest1
Bute1
Park1
Tenby1
Work1
persons
0"Raven"
1"Nest"
2"Rory"
3"Daniel"
4"Hughes"
5"Silas"
6"Brendan"
7"Carter"
places
0"London"
1"City"
2"Eastern"
3"Europe"
4"Vienna"
5"Budapest"
6"Bute"
7"Park"
8"Tenby"
globalScore1
windowScore0.5
85.90% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences156
glossingSentenceCount4
matches
0"looked like men she sometimes passed in t"
1"seemed banked down into something colder"
2"as though buying time"
3"as if warming them at a fire too small to trust"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.28
wordCount3577
matches
0"not with softness, but with the contained strength of someone who had learned to in"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount4
totalSentences359
matches
0"understanding that nothing"
1"was that he"
2"been that he"
3"understood that kind"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs186
mean19.23
std22.82
cv1.187
sampleLengths
0104
190
256
35
43
53
696
731
857
96
1027
1184
1211
13128
1431
1511
161
177
1816
1931
2017
2124
224
236
242
2530
2610
275
2827
298
3019
315
3220
3312
349
3519
367
3716
383
3913
402
419
4222
4360
4466
455
4634
479
483
4924
93.85% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences246
matches
0"been captured"
1"was supposed"
2"being noticed"
3"was cropped"
4"was argued"
5"was surprised"
6"was gone"
7"was offered"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs469
matches
0"was reaching"
1"was asking"
2"was watching"
3"was looking"
4"was already doing"
5"was holding"
6"was elsewhere learning"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount5
flaggedSentences4
totalSentences359
ratio0.011
matches
0"Silas had made the room feel held together by more than wood and brick; by watchfulness, perhaps."
1"His shoulders had filled out; not with softness, but with the contained strength of someone who had learned to inhabit his body with caution."
2"His hands were larger-looking than she remembered, veins standing out across the backs; the wedding ring she had braced herself to see was absent."
3"Their fingers brushed, no more than a tap of skin against skin, but memory ran through her with startling force: his hand catching her elbow as they ran for a train in the rain; his fingers stained with blue ink; the press of his palm to the back of her neck when she cried after her first university moot and swore she was too stupid for all of it."
85.27% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2541
adjectiveStacks1
stackExamples
0"easy, friend-shaped way"
adverbCount127
adverbRatio0.049980322707595434
lyAdverbCount36
lyAdverbRatio0.014167650531286895
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences359
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences359
mean9.96
std9.45
cv0.948
sampleLengths
023
130
27
325
419
521
618
732
86
913
1025
1131
125
133
143
1523
1616
178
1822
1917
2010
2131
227
2327
2423
256
2612
279
284
292
3019
3117
329
334
3410
3525
3611
3713
3824
3934
409
4116
4232
434
444
4523
4611
471
486
491
46.38% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.28969359331476324
totalSentences359
uniqueOpeners104
62.89% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences212
matches
0"Then the man in front"
1"Of course it was."
2"More useful, perhaps."
3"Maybe he did."
ratio0.019
25.66% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount103
totalSentences212
matches
0"She had spent the evening"
1"He lifted his chin when"
2"His silver signet ring flashed"
3"She took up a cloth"
4"She was reaching for two"
5"She did not look up"
6"She heard the scrape of"
7"She straightened too quickly, one"
8"Her father calling from the"
9"He was still tall, but"
10"His shoulders had filled out;"
11"His hair was cropped close"
12"His coat was expensive in"
13"He looked like men she"
14"His gaze found her, drifted"
15"Her hand tightened around the"
16"He took two steps forward,"
17"he said softly, almost laughing"
18"Her voice came out calmer"
19"he asked Rory"
ratio0.486
49.62% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount174
totalSentences212
matches
0"Glassware clicked, low voices rose"
1"The place always smelled faintly"
2"Aurora came down from her"
3"The small crescent scar on"
4"She had spent the evening"
5"Downstairs was supposed to be"
6"Silas was behind the bar,"
7"He lifted his chin when"
8"His silver signet ring flashed"
9"She took up a cloth"
10"The Raven’s Nest was one"
11"Silas had made the room"
12"She was reaching for two"
13"She did not look up"
14"She heard the scrape of"
15"A man’s voice said, with"
16"Something in her spine went"
17"She straightened too quickly, one"
18"The sound was small, but"
19"Silas’s head came up."
ratio0.821
23.58% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences212
matches
0"Now it seemed banked down"
ratio0.005
97.74% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences95
technicalSentenceCount6
matches
0"By half past eleven, The Raven’s Nest had settled into the kind of hum that made secrets easy to mistake for ordinary conversation."
1"Glassware clicked, low voices rose and fell, and the green neon sign above the entrance washed the front windows in a sickly glow that made the rain outside loo…"
2"She was reaching for two abandoned highball glasses near the bookshelf that hid the back room when the door opened and a gust of wet air came through with a new…"
3"His coat was expensive in a way that announced itself by not announcing itself at all."
4"Daniel at twenty-one, flushed with certainty, arguing some point of law with Brendan Carter as if the world could be reasoned into decency if only everyone work…"
5"He sat with both hands around the untouched remainder of his drink, as if warming them at a fire too small to trust."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags51
uselessAdditionCount1
matches
0"Her voice remained, but each word came clean"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags37
fancyCount0
fancyTags(empty)
dialogueSentences164
tagDensity0.226
leniency0.451
rawRatio0
effectiveRatio0
84.5424%