Run: 2026-07-09-01KX40K1BXKRTRYX18CQV659GD

Run Details

Duration:
52.3s
Cost:
$0.067390
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 rain had polished Soho black. Aurora came in under the green spill of the Raven’s Nest sign with her shoulders hunched and a paper bag tucked beneath one arm, smelling faintly of sesame oil and rain-soaked cardboard. The bell over the door gave its tired little clang. Warmth met her in a wall: old wood, beer, damp wool, the citrus bite of someone’s gin. Silas looked up from behind the bar. “You’re late.” “Traffic.” “You’re on a bicycle.” “Then traffic is even more insulting.” His mouth moved beneath his neat auburn-and-grey beard, not quite a smile. “Yu-Fei’s?” Aurora lifted the bag. “Leftover dumplings. He says they’ve been sitting too long.” “Yu-Fei considers ten minutes a personal affront.” “Exactly. We must honour his sacrifice.” The Raven’s Nest was quiet for a Thursday. A pair of suited men drank beneath a map of eastern Europe browned at its folds. Near the front window, a woman in a leather coat held a pint with both hands and stared at nothing. The bar’s walls watched them all through old black-and-white photographs: soldiers, politicians, girls in dance halls, men whose eyes had learned too early not to give anything away. Aurora slipped behind the end of the bar, setting the food down near the till. Her fingers were cold. She rubbed them together, then reached automatically for the stack of clean glasses. “Not working tonight,” Silas said. “I’m not working. I’m helping.” “You’ve been helping for twenty minutes every night this week.” “That is a dangerously specific accusation.” “It’s an observation.” “Same thing from you.” Silas dried a tumbler with a white cloth. The silver signet ring on his right hand caught the amber light. “You sleeping?” “Sometimes.” “That wasn’t my question.” Aurora selected a glass and held it to the light, inspecting it as if there might be a legal flaw in its construction. “I’m fine.” “Mm.” She hated that sound. He had perfected it over the years: one syllable, low and neutral, capable of containing disbelief, patience, and the implicit warning that he could wait longer than she could lie. Before she could decide whether to make a joke or leave through the back, the door opened again. Cold air cut through the room. A man stepped in, closing an umbrella that had given up against the rain. He stood just inside the threshold, blinking as his eyes adjusted. Aurora’s hand tightened around the glass. He was taller than she remembered. Or perhaps everyone had seemed smaller at nineteen. His hair, once a bright untidy blond that had always fallen over one eye, had darkened to a muted brown at the roots. It was cut close now. There was a narrow pale line beneath his chin, disappearing into the collar of a dark coat. His face had sharpened. The softness around his mouth was gone. For one absurd second, she thought of his mother’s kitchen in Cardiff: yellow curtains, boiled tea, the radio playing softly while he stood at the counter and stole biscuits from a tin. Then he looked directly at her. The umbrella slipped a fraction in his hand. “Rory?” Nobody had called her that in that particular voice for years. Not even Eva, not quite. It had too much history in it, too much careless certainty. It pulled her backward by the ribs. Aurora put the glass down carefully. “Tom.” Silas’s gaze moved between them. He did not ask. He never asked first. Tom Mercer crossed the room slowly, as if approaching a dog he had once frightened. “Jesus.” “An understandable reaction,” Aurora said. His laugh came out wrong. Small. “You’re here.” “I am.” “I mean—London. I didn’t know you were in London.” “No,” she said. “You didn’t.” He absorbed that. His eyes were still the same, she realised. Grey-green, too open when he was caught off guard. At seventeen, those eyes had made teachers forgive him for unfinished coursework and girls forgive him for worse. At twenty-five, they looked tired. “I saw the sign,” he said, gesturing vaguely toward the window. “I was meeting somebody nearby. They cancelled. I just…” He seemed to hear himself and stopped. “I didn’t expect—” “To find anyone you knew in a bar?” “To find you.” Behind Aurora, Silas set down the towel. “What can I get you?” he asked. Tom looked at him. “Whisky, please. Neat.” Silas nodded once. He poured without hurry, set the glass down. Tom reached for his wallet. “Put it away,” Aurora said. Tom’s hand paused. “First one’s on the house,” Silas said, though his tone made it clear the offer belonged to Aurora and would not be repeated without negotiation. Tom took the stool at the end of the bar. Aurora stood opposite him, feeling suddenly foolish in her damp black jacket and scuffed boots, as though she had been caught dressing up as the life she’d made for herself. “You look…” he began. “Don’t.” His mouth closed. She had expected satisfaction, if this ever happened. She had imagined him seeing her years after Cardiff and realising she had not been swallowed by the things that had followed her out of it. She imagined him startled by London Aurora—by the black hair cut to her shoulders, the blue eyes that people now mistook for hardness, the way she could enter a room and map the exits without appearing to look. Instead there was only a tightness under her sternum. “You look different,” Tom said after a moment. “Not bad. Just—” “Different.” “Yes.” “So do you.” He touched the scar below his jaw without noticing. “Occupational hazard.” “What do you do?” He lifted one shoulder. “Security.” Aurora looked at his hands. Broad knuckles. A burn mark across one thumb. The old bitten nails gone. “That tells me almost nothing.” “Private firm. Events, transport, corporate clients. Boring things with expensive consequences.” “Sounds boring.” “It mostly is.” Silas placed the paper bag between them and began unpacking cartons of dumplings into small bowls. The smell filled the bar, warm and peppery. He put one bowl near Aurora and another within Tom’s reach. Tom stared at it. “You work here?” “Upstairs,” she said. “Sometimes here. Mostly somewhere else.” “Doing what?” “Deliveries.” His brows drew together. “Deliveries?” “For a restaurant in Chinatown.” “Rory, you were doing Pre-Law.” “I remember.” “You were brilliant.” “That’s generous.” “It’s true. You were the one who could quote cases after reading them once. You were going to be a barrister.” The past tense hung there, polished and terrible. Aurora picked up a dumpling with her fingers. “I was nineteen. I was going to be many things.” Tom lowered his eyes to his whisky. “What happened?” She nearly laughed. The question was so clean in his mouth. So innocent. A person could live years inside the answer and still not make it sound simple enough for a bar stool. “What happened to you?” she asked. He understood the deflection and allowed it. That was new. Old Tom would have pressed, smiling with the confidence that persistence was a kind of charm. “My dad got sick,” he said. “After uni. Properly sick. Mum couldn’t manage everything. I went home for a bit, then the bit became…” He ran a thumb around the rim of his glass. “You know how it goes.” “No,” Aurora said. “I don’t think I do.” His eyes flicked up. For a moment, something defensive tightened his face. Then it passed. “No,” he said quietly. “Fair.” The suited men at the far end laughed too loudly. Rain ticked against the front glass. Silas moved through his small kingdom, pulling pints, wiping up spills that did not exist, close enough to intervene and far enough to offer privacy. Tom took a sip of whisky. “I tried to find you once.” Aurora went still. “When?” “After you left.” “You knew I left?” “Eva told me you’d dropped out. She wouldn’t tell me where you’d gone.” His voice changed around Eva’s name, carrying an old resentment that had been stored too long. “I asked everyone. Your mum said you needed space.” “My mum spoke to you?” “Briefly.” Aurora pictured it: Tom on the Carter doorstep, rain on his jacket, Brendan’s car missing from the drive, Jennifer Carter holding herself straight in the hall. She had been in London then, sleeping on Eva’s sofa with her phone switched off, jumping whenever footsteps sounded on the stairs. “What did she say?” Aurora asked. “That you were safe.” Her thumb brushed her left wrist, over the small crescent scar there. The motion was automatic. “Was I?” Tom looked at her properly then. His grey-green eyes had lost their old ease. He saw something in her expression, perhaps, or in the way her hand covered her wrist. His mouth opened, then closed again. “Evan,” he said. Aurora did not answer. “I heard things afterward.” “From whom?” “People.” “People are brave after the fact.” “I know.” The words landed softly, but they landed. Tom had been there before the beginning and after the end. He had known Evan when everyone called him charming. He had known Aurora when she learned to dress carefully because comments about her clothes became arguments, when she began leaving parties early because Evan would wait outside, furious if she laughed too freely with anyone else. Tom had been one of the people who had watched Evan put a hand at the small of her back and mistaken possession for affection. Aurora remembered one night in a student pub off Cathays Terrace. Tom had been drunk, singing badly along with someone’s guitar. Evan had taken Aurora’s phone from her hand because a message from Eva made her smile. “Who’s Eva?” Evan had asked. “My friend.” “Funny you don’t smile at my messages.” Aurora had tried to take the phone back. Evan had caught her wrist too hard. Not hard enough, perhaps, for Tom to notice over the singing. Not hard enough for anyone to say anything. But she had looked across the room and met Tom’s eyes. He had looked away. “You knew,” she said. Tom’s fingers tightened around the glass. “I knew he was a prick,” he said. “That isn’t what I said.” “No.” His voice had gone low. “No, it isn’t.” For a while neither of them spoke. Aurora ate another dumpling because it gave her something to do. It had gone lukewarm. She chewed without tasting it. Tom drew a breath. “I saw him grab you that night at the Fox.” The bar receded. The black-and-white photographs blurred at their edges. “You did.” “I thought—” He stopped, gave a small bitter shake of his head. “I thought it was none of my business. I thought you’d tell me to piss off if I said something. I thought he’d be worse to you later if I made a scene.” “You thought a lot.” “I did.” “You could have asked me if I was all right.” “I know.” “You could have walked me home.” “I know.” “You could have called.” “I know, Rory.” “Don’t call me that.” He flinched. It was not dramatic. It was worse than dramatic—the involuntary little recoil of a man who had finally found the exact edge of the thing he had been avoiding. Aurora looked down at the bar. Its surface bore rings from a thousand forgotten glasses. Someone had carved initials near the corner, deep enough that no amount of polish had removed them. “I’m sorry,” Tom said. She hated apologies that asked to be received. She hated the way they made an injured person responsible for soothing the person who had failed them. “I’m not asking you to forgive me,” he added, as if he had heard the thought. “Good.” “I don’t expect it.” “Then what do you expect?” He looked at his whisky. “Nothing. I saw you, and I thought maybe I could say it while you were in front of me. That I was cowardly. That I was your friend, and I saw enough to know something was wrong, and I did nothing because doing something might have cost me comfort.” He swallowed. “I’ve been ashamed of it for years.” Aurora watched him. The old Tom would have found a smoother version. He would have called it being young, being confused, not knowing the whole story. He would have spread responsibility thinly across the room until no one had to carry the weight of it. This Tom carried it badly. But he carried it. “I left because of him,” she said. His face tightened. “I know.” “You don’t know.” He nodded once. “You’re right.” She looked toward the window. The green neon trembled in the rain, painting the pavement sickly and strange. A man hurried past with a newspaper over his head. Somewhere down the street, a siren rose and fell. “I thought leaving would feel like winning,” she said. “I got on a coach with two bags. Eva met me at Victoria. I had forty-three pounds in my account and a charger that only worked if you bent the cable a certain way.” She smiled without humour. “I spent the first month afraid he’d appear everywhere. On the Tube. Outside the flat. In every crowd.” Tom said nothing. “That feeling goes away,” she continued. “Mostly. Then you find out there are other things underneath it. Things you put aside because you were busy surviving. Anger. Embarrassment. The fact you missed pieces of your own life while you were trying not to provoke someone.” “You shouldn’t have had to leave,” he said. “No. I shouldn’t.” Silas came over, his limp more pronounced after standing for hours. He picked up Tom’s empty glass and looked to Aurora. “You eating those or conducting an autopsy?” “Still deciding.” “Don’t waste good food on indecision.” He glanced at Tom. “Another?” Tom looked at Aurora before answering. She nodded, though she was not sure why. “Please,” he said. Silas poured. His hazel eyes met Aurora’s for a second. There was a question there, discreet and wordless. Are you all right? Do you want him gone? She gave the smallest shake of her head. Not yet. Tom watched Silas return to the other end of the bar. “He looks after you.” “He tries.” “And you let him?” “Occasionally. Don’t tell him. It’ll encourage him.” For the first time, Tom smiled properly. The expression was still familiar enough to hurt. “There she is,” he said. Aurora’s smile vanished. He saw what he had done. “Sorry.” “Stop apologising for every breath.” “I’m not very good at this.” “No,” she said. “You never were.” He accepted that, too. The woman near the window put on her coat and left. The suited men paid and departed into the rain, leaving the Nest quieter than before. The old maps seemed to expand in the silence. Tom folded his hands on the bar. “I’m moving back to Cardiff next month.” “Why?” “Mum’s selling the house. Dad died last winter.” Aurora’s chest eased and tightened at once. She remembered Tom’s father teaching them both to change a bicycle tyre in the Mercer driveway, laughing when Aurora got grease on her school uniform. Mr Mercer had called her Professor because she always had a book tucked under one arm. “I’m sorry,” she said. “Thank you.” “Was it the illness?” “Eventually.” He breathed out through his nose. “It was a long time coming. Long enough that you start grieving before there’s a funeral, which is a strange kind of theft.” Aurora nodded. She did understand that, more than she wanted to. “He asked about you once,” Tom said. She looked up. “A few years ago. Said, ‘Whatever happened to that clever Carter girl?’ I told him I didn’t know.” “And now?” “Now I know you live above a bar in Soho and work deliveries for a Chinese restaurant.” “That is not the complete picture.” “No.” He tipped his head. “It never is, is it?” Aurora considered him in the amber dark. He had grown into someone she did not know. Not necessarily someone better. Change was not absolution. A person could become gentler and still leave old damage where it fell. But the boy she had loved, once—not romantically, not exactly, but with the fierce uncomplicated loyalty of childhoodwas gone. In his place sat a man who knew he had failed her and could not undo it. She was not sure which loss grieved her more. “I didn’t become a barrister,” she said. Tom waited. “I haven’t decided whether that’s a confession or a relief.” “You don’t have to decide tonight.” “That’s irritatingly sensible.” “I’ve had practice.” “Apparently.” She pushed the final dumpling toward him. He looked at it, then took it. “What do you want to do?” he asked. The question had become dangerous in adulthood. When people asked it, they often meant, What are you doing with your life? Why hasn’t it arranged itself into something I can recognise? But Tom’s voice held no demand. Aurora thought of the cramped flat above the bar, of Eva’s messages, of Yu-Fei shoving a delivery docket into her hand and pretending not to worry when she came back late. She thought of Silas’s hidden room behind the bookshelf, and the things she had seen there that had made the world seem larger and stranger than any lecture theatre had promised. “I want,” she said slowly, “to stop thinking my life began when I escaped something.” Tom’s face changed. “I want to be more than the version of me that got away.” “You are,” he said. She met his eyes. “You don’t get to tell me that.” “No.” He nodded. “No, I don’t.” The door opened. A young couple stumbled in laughing, wet-haired and flushed from the rain. Silas greeted them with the reserved tolerance he extended to all people who might pay for drinks. The ordinary machinery of the bar resumed around them. Tom reached into his coat and took out a business card. He held it for a moment before placing it on the counter between them. “My number,” he said. “You don’t have to use it. I mean that.” Aurora looked at the card. Plain white. Thomas Mercer, printed in black. A company name beneath it she did not recognise. “I might not,” she said. “I know.” “And if I do, it won’t mean everything’s fixed.” “I know that too.” She picked up the card. The edges were crisp. She turned it over once, then slid it into the pocket of her jacket. Tom stood. The movement made him seem suddenly older, perhaps because he had already said what he came to say. His coat hung heavy with rain. “I should go,” he said. “Probably.” He hesitated. “Take care, Aurora.” Not Rory. The name settled between them, unfamiliar in its gentleness. “You too, Tom.” He walked to the door. For one heartbeat, Aurora thought he might turn back. Instead he pushed it open and disappeared beneath the green neon, swallowed by rain and the narrow black street. The bell gave its tired clang. Silas waited until the door swung shut. Then he came to stand across from her, one hand resting on the bar. “Well?” he said. Aurora drew the business card from her pocket again. Her reflection stared back at her from the polished wood: black hair curling damply at the ends, bright blue eyes too awake for the hour. “Well what?” “Do you want me to find out whether his security firm exists?” Despite herself, she laughed. It came out rough, but real. Silas’s mouth twitched. “He’s not a threat,” she said. “That wasn’t the question.” Aurora looked toward the rain-blurred window. Tom was gone. Cardiff was gone, too, in its way. Not erased. Nothing so merciful. It lived in her under the skin, in the old instincts, in the names she could not always bear to hear. But she was here. “No,” she said after a moment. “Not tonight.” Silas nodded, as though that were answer enough. He took the empty bowls and carried them to the sink. Aurora stayed at the bar with the card in her hand, listening to the rain strike London until it sounded less like something trying to get in and more like the city breathing.
created_at"2026-07-09T18:00:11.401Z" 7/9/2026, 6:00:11 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency638
moderation_latency(null)
generation_time52135
tokens_prompt867
tokens_completion5597
native_tokens_prompt808
native_tokens_completion4358
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)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.06739
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_075f0e2b6f5ed647016a4fe1ab86488193b1ebe9733b669549"
is_byokfalse
latency275
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620011-Wr6WbSTdJOdOA8K3SL3a"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620011-dSEAD22XFvFR3fIFsuCt"
upstream_id"resp_075f0e2b6f5ed647016a4fe1ab86488193b1ebe9733b669549"
total_cost0.06739
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags51
adverbTagCount3
adverbTags
0"he said quietly [quietly]"
1"His voice changed around [around]"
2"she said slowly [slowly]"
dialogueSentences189
tagDensity0.27
leniency0.54
rawRatio0.059
effectiveRatio0.032
86.67% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3375
totalAiIsmAdverbs9
found
0
adverb"softly"
count2
1
adverb"carefully"
count2
2
adverb"slowly"
count2
3
adverb"suddenly"
count2
4
adverb"very"
count1
highlights
0"softly"
1"carefully"
2"slowly"
3"suddenly"
4"very"
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)
85.19% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3375
totalAiIsms10
found
0
word"warmth"
count1
1
word"dance"
count1
2
word"charm"
count1
3
word"flicked"
count1
4
word"footsteps"
count1
5
word"affection"
count1
6
word"weight"
count1
7
word"trembled"
count1
8
word"familiar"
count1
9
word"silence"
count1
highlights
0"warmth"
1"dance"
2"charm"
3"flicked"
4"footsteps"
5"affection"
6"weight"
7"trembled"
8"familiar"
9"silence"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences282
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences282
filterMatches(empty)
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)
analyzedSentences420
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen51
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3370
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions57
unquotedAttributions1
matches
0"Despite herself, she laughed."
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions134
wordCount2414
uniqueNames21
maxNameDensity1.7
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Tom"
discoveredNames
Soho1
Raven2
Nest3
Thursday1
Europe1
Silas17
Cardiff3
Eva5
Mercer4
Aurora41
Tom38
London3
Carter2
Brendan1
Jennifer1
Evan6
Cathays1
Terrace1
Professor1
Yu-Fei1
Rory1
persons
0"Raven"
1"Silas"
2"Eva"
3"Mercer"
4"Aurora"
5"Tom"
6"Carter"
7"Brendan"
8"Jennifer"
9"Evan"
10"Yu-Fei"
11"Rory"
places
0"Soho"
1"Europe"
2"Cardiff"
3"London"
4"Cathays"
5"Terrace"
globalScore0.651
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences163
glossingSentenceCount3
matches
0"not quite a smile"
1"seemed smaller at nineteen"
2"as if approaching a dog he had once frightened"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.593
wordCount3370
matches
0"not romantically, not exactly, but with the fierce uncomplicated loyalty of childhood"
1"not exactly, but with the fierce uncomplicated loyalty of childhood"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences420
matches
0"hated that sound"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs255
mean13.22
std15.63
cv1.183
sampleLengths
06
159
27
32
41
54
66
713
813
97
106
1172
1232
135
145
1510
166
173
184
1922
201
214
2225
231
2434
2518
2631
276
2870
2932
306
318
321
3334
346
351
3613
3716
385
398
402
419
425
4343
4430
458
463
477
487
497
95.31% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences282
matches
0"was gone"
1"was caught"
2"been caught"
3"been swallowed"
4"been stored"
5"was gone"
6"was gone"
7"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs461
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount0
flaggedSentences3
totalSentences420
ratio0.007
matches
0"She imagined him startled by London Aurora—by the black hair cut to her shoulders, the blue eyes that people now mistook for hardness, the way she could enter a room and map the exits without appearing to look."
1"It was worse than dramatic—the involuntary little recoil of a man who had finally found the exact edge of the thing he had been avoiding."
2"But the boy she had loved, once—not romantically, not exactly, but with the fierce uncomplicated loyalty of childhood—was gone."
97.21% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2431
adjectiveStacks0
stackExamples(empty)
adverbCount105
adverbRatio0.04319210201563143
lyAdverbCount30
lyAdverbRatio0.012340600575894693
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences420
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences420
mean8.02
std7.39
cv0.921
sampleLengths
06
132
210
317
47
52
61
74
86
912
101
114
129
137
146
158
1616
1720
1828
1915
204
2113
225
235
2410
256
263
274
288
2912
302
311
324
3323
342
351
364
3730
3818
396
4014
4111
426
436
448
4523
465
4717
484
497
44.05% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats25
diversityRatio0.24523809523809523
totalSentences420
uniqueOpeners103
85.11% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences235
matches
0"Then he looked directly at"
1"Instead there was only a"
2"Then it passed."
3"Somewhere down the street, a"
4"Instead he pushed it open"
5"Then he came to stand"
ratio0.026
70.21% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount88
totalSentences235
matches
0"His mouth moved beneath his"
1"Her fingers were cold."
2"She rubbed them together, then"
3"She hated that sound."
4"He had perfected it over"
5"He stood just inside the"
6"He was taller than she"
7"His hair, once a bright"
8"It was cut close now."
9"His face had sharpened."
10"It had too much history"
11"It pulled her backward by"
12"He did not ask."
13"He never asked first."
14"His laugh came out wrong."
15"He absorbed that."
16"His eyes were still the"
17"he said, gesturing vaguely toward"
18"He seemed to hear himself"
19"He poured without hurry, set"
ratio0.374
38.72% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount198
totalSentences235
matches
0"The rain had polished Soho"
1"Aurora came in under the"
2"The bell over the door"
3"Warmth met her in a"
4"Silas looked up from behind"
5"His mouth moved beneath his"
6"Aurora lifted the bag."
7"The Raven’s Nest was quiet"
8"A pair of suited men"
9"The bar’s walls watched them"
10"Aurora slipped behind the end"
11"Her fingers were cold."
12"She rubbed them together, then"
13"Silas dried a tumbler with"
14"The silver signet ring on"
15"Aurora selected a glass and"
16"She hated that sound."
17"He had perfected it over"
18"A man stepped in, closing"
19"He stood just inside the"
ratio0.843
21.28% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences235
matches
0"Before she could decide whether"
ratio0.004
70.52% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences79
technicalSentenceCount8
matches
0"Aurora selected a glass and held it to the light, inspecting it as if there might be a legal flaw in its construction."
1"Aurora stood opposite him, feeling suddenly foolish in her damp black jacket and scuffed boots, as though she had been caught dressing up as the life she’d made…"
2"She had imagined him seeing her years after Cardiff and realising she had not been swallowed by the things that had followed her out of it."
3"She imagined him startled by London Aurora—by the black hair cut to her shoulders, the blue eyes that people now mistook for hardness, the way she could enter a…"
4"It was worse than dramatic—the involuntary little recoil of a man who had finally found the exact edge of the thing he had been avoiding."
5"She hated the way they made an injured person responsible for soothing the person who had failed them."
6"She remembered Tom’s father teaching them both to change a bicycle tyre in the Mercer driveway, laughing when Aurora got grease on her school uniform."
7"Aurora stayed at the bar with the card in her hand, listening to the rain strike London until it sounded less like something trying to get in and more like the …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags51
uselessAdditionCount2
matches
0"Silas said, though his tone made it clear the offer belonged to Aurora and would not be repeated without negotiation"
1"he added, as if he had heard the thought"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags39
fancyCount3
fancyTags
0"he added (add)"
1"she continued (continue)"
2"He breathed (breathe)"
dialogueSentences189
tagDensity0.206
leniency0.413
rawRatio0.077
effectiveRatio0.032
87.5864%