Run: 2026-04-24-01KQ0MS0N8ZHG3E86B7QZYPEN3

Run Details

Duration:
2m 5s
Cost:
$0.151550
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The Raven’s Nest wore the rain like old varnish. Green neon bled across the wet pavement outside and broke on the window glass in thin, trembling lines. Inside, the bar held its usual half-light: amber lamps, old maps pinned beneath cracked frames, black-and-white photographs of men in wool coats and women with eyes turned from the camera. The air smelt of beer, citrus peel, floor polish, and the faint metal tang that came in from Soho whenever the door opened. Aurora Carter came in through the side entrance with a paper sack of prawn crackers tucked under one arm and two takeaway tubs balanced in her hand. Her black hair clung in straight damp lines to her jaw. A drop of rain slid from her fringe onto her nose; she wiped it away with the back of her wrist and left a smear of steam-fog on the inside of the glass door. Silas looked up from polishing a tumbler. His silver signet ring knocked once against the rim. “You’re late, Carter.” “Tell the bloke on Berwick Street his lift needs therapy.” “He tipped?” “He lectured me about hustle culture and gave me eighty pence.” “Monster.” “Lower than that.” She put the food behind the bar, shook rain from her jacket, then reached for a clean cloth. Her left wrist showed for a moment as her sleeve rode up, the crescent scar pale against her skin. Silas glanced at it, then at her face, and chose the glass over the question. The bar had thinned to its weatherproof regulars. A chessboard lay abandoned near the back, two pawns tipped over beside an untouched stout. A couple in the corner argued without voices, their hands doing the damage. A man with headphones slept against the wall beneath a photograph of Piccadilly Circus in fog. Rory moved behind the bar as if she belonged to its narrow gaps and hidden catches. She topped up a bowl of lemons, checked the till, nudged a beer mat into line. Three months earlier she had still flinched when someone laughed too loud behind her. Now she could tell by the weight of Silas’ pause whether a customer had walked in drunk, dangerous, or heartbroken. The bell over the front door gave a dry little snap. Cold air entered first. Then a woman in a camel coat stepped over the threshold, closing an umbrella with both hands. She stood under the green wash of the sign, rain glittering on her shoulders, and scanned the room without moving her head much. Rory’s hand stopped inside the lemon bowl. The woman had a narrow face made sharper by age and good skincare, dark blonde hair cut to her chin, a mouth painted the colour of old roses. She carried herself with a caution Rory knew from courtrooms and hospitals: the body pretending nothing hurt. The girl Rory remembered had worn bottle-green eyeliner, Doc Martens with purple laces, and once shaved a star into the side of her head after three ciders and a dare behind Cardiff Central. This woman wore pearl studs. Silas saw Rory’s hand freeze. He set the tumbler down. “Friend of yours?” Rory placed the lemon in the bowl. “Used to be.” The woman’s gaze reached the bar. Her lips parted. For a second the years dropped from her face, not as a miracle, not kindly, but like a door slipping its latch in a storm. “Rory?” Rory took the cloth from the counter and folded it once. “Eva.” Eva crossed the floor with the umbrella held away from her coat, leaving dark commas of water behind her. She stopped at the bar instead of coming around it. Good. Bad. Rory could not decide which. “I thought—” Eva looked at Silas, then back. “I thought you’d gone back.” “To Cardiff?” “To anything but this.” Rory looked down at her black shirt, the bar towel, the crate of tonic water by her shin. “This came with indoor plumbing.” Eva gave a small laugh that did not survive long. Silas moved with his slight limp to the far end of the bar and began rearranging bottles that needed no rearranging. “What can I get you?” Rory’s voice came out level. It sounded borrowed. Eva touched the collar of her coat. “Gin. No, whisky. Whatever’s open.” “That narrows London down.” “Something that burns and doesn’t ask questions.” Rory took a bottle from the shelf. Silas kept the good whisky two rows up, not hidden, just placed where only the observant found it. She poured two fingers into a heavy glass and set it down. Eva reached for her purse. “Don’t.” “I can pay for a drink.” “I didn’t ask if you could.” Their fingers almost met beside the glass. Eva withdrew first. She had a ring on her right hand, not a wedding ring, a square signet in gold with a crest too small to read. Her nails were short, immaculate, a pale pink that looked like silence. Eva lifted the glass and took a mouthful. Her eyes watered, but she kept them on Rory. “You look different.” “You look expensive.” “That wasn’t the word I was reaching for.” “It was the one in your coat.” Eva looked down at herself as if she had forgotten the cashmere and cut and clean lines. “Work thing. I had a meeting round the corner.” “At eleven on a Thursday night?” “You work in a bar.” “I also deliver noodles to men who use the word ‘alpha’ without irony. My standards went into care.” Eva smiled, and this one found something living in her face. It gave Rory a glimpse of the girl who had once climbed through her bedroom window with a carrier bag full of stolen daffodils and a plan to rename every street in Cathays after dead queens. “You still do that,” Eva murmured. “What?” “Make a joke before anyone can touch the bruise.” Rory picked up the cloth and wiped a ring mark from the bar though no ring mark existed. “And you still name the bruise in public.” Eva’s hand tightened around the glass. Rain ticked against the window. Somewhere near the back, the sleeping man snored once and startled himself awake. Silas came over with a fresh bowl of crisps and placed it between them. “For the table that doesn’t exist.” Eva glanced at him. “Thank you.” “Silas. I own the place.” “Eva Morgan.” “Ah.” His eyes moved once to Rory. “Cardiff.” Eva’s shoulders shifted. “That’s one way to plead guilty.” Silas left them with the crisps and a measure of space. Rory leaned both hands on the bar. Her scar faced down against the wood. “So. You walked into the Raven by accident?” Eva shook water from the folded umbrella onto the mat by her boots. “I saw the sign from across the road. Thought it looked like the kind of place you’d hate.” “I do. That’s why I live upstairs.” The glass paused halfway to Eva’s mouth. “You live here?” “Above. Not in the whisky.” “You never answered my messages.” Rory let that sit between them. It had teeth. It bit both ways. “You changed numbers.” “After you stopped answering.” “I stopped answering after you sent Evan my address.” Eva’s face drained of the polite city colour it had arrived with. “I didn’t know he’d—” “You gave it to him.” “He told me he wanted to apologise.” Rory laughed once. No humour in it. A coin dropped into an empty tin. “He always did love a tidy sentence.” Eva set the whisky down. The glass struck wood too hard. “I was twenty-three and thick with panic, Rory. Your mum rang me every second day. Your dad rang once and spoke like I’d hidden evidence. Evan sent flowers to my office. He cried in the lobby. He had bruises on his knuckles and told everyone he’d punched a wall because he’d frightened himself. I believed the bit that made me feel useful.” “You gave him the flat.” “I gave him a street. I didn’t give him the door.” “He found the door.” Eva looked at Rory’s left wrist, then away, though the scar had nothing to do with Evan and everything to do with a broken greenhouse pane when they were nine. Rory saw the old memory pass across Eva’s mouth: blood on a tea towel, Jennifer Carter calling them little eejits, Eva crying harder than the injured child because she had dared Rory to climb. Rory pulled her sleeve down. “He didn’t get in.” Eva closed her eyes for a moment. “No thanks to me.” “No.” The word landed flat. It did not shout. It did not need to. A man came to the bar and asked for lager. Rory served him, took his card, waited through the machine’s sulk, slid the pint across. Her hands did what they had learnt: glass, tap, angle, foam. Eva watched as if Rory had performed surgery in a language she once spoke. When the man left, Eva had not touched her drink. “I went to your parents’ house after,” she said. “Your mother wouldn’t let me past the hall.” “Mam had taste.” “She cried in the kitchen. I could hear her. Your dad stood with one hand on the banister and told me I’d done enough.” “That sounds like him.” “He looked old.” “He was fifty-two.” “Old for Brendan Carter.” Rory saw her father in his navy jumper, spectacles low on his nose, barrister’s voice cut down for family use and still too sharp for the room. She saw her mother with chalk dust on her sleeves, pretending soup could mend any fracture if heated long enough. Eva rubbed the side of her thumb against the glass. “I should have come here.” “You didn’t know where here was.” “I knew London. I knew you had Yu-Fei’s number written on the back of that recipe card. The one for sesame chicken. You kept everything in that green tin.” Rory stared at her. “You remember the tin?” “I remember you kept train tickets, a dried rose from some boy you claimed you hated, your national insurance letter, and thirty-seven fortunes from biscuits.” “Thirty-four.” “You lied about counting them.” “You stole three.” “I borrowed hope. Cardiff in February required theft.” For a moment, it almost worked. The past came to the bar with wet shoes and a grin, shoved itself between them, and ordered cheap cider. Rory felt the old muscle of affection flex beneath the scar tissue. It hurt more than she wanted. Eva’s gaze moved over the maps on the wall. “You always said you’d leave Wales with a plan.” “I had a plan.” “Pre-Law, chambers, a flat near the bay, Sunday roasts where you corrected everyone’s grammar.” “That was my father’s plan. Mine had less tweed.” “You got into law because you liked winning.” “I got into law because I liked rules written down where I could see them.” Eva absorbed that. The bar hummed around them: low talk, glass clink, rain, the refrigerator’s tired buzz. Silas stood near the till with his back turned, but Rory knew he listened. He listened the way old buildings settled: without apology. Eva took another drink and grimaced. “I work for a crisis consultancy now.” “That sounds like a job made of smoke.” “It is. Smoke, contracts, and men who call harm ‘exposure’.” “Pearls came with the package?” Eva touched one earring. “They made people stop asking if I was someone’s assistant.” “You were never anyone’s assistant.” “No. I became worse.” Rory looked at her then. Under the coat, the neat hair, the moneyed restraint, Eva carried exhaustion in the small hinges of her face. Not the messy fatigue of missed sleep, but something compressed and stored, like rubbish bags pushed into a cupboard before guests arrived. Her lipstick had worn off at the centre of her lower lip. A faint mark crossed the skin below her jaw, pale and straight, the kind left by an ID lanyard worn too long and too often. “What happened to teaching?” Rory asked. Eva’s laugh was thin. “I lasted nine months.” “You loved kids.” “I loved the idea that I could be useful before lunch. Then one boy came in hungry every Monday and the head told me not to get attached. A girl wrote an essay about her stepdad and the safeguarding lead lost the form. I shouted in a staff meeting. Then I shouted at an inspector. Then I found a job where no one pretended they cared.” “You cared.” Eva’s mouth twisted. “That was the problem.” Rory folded the cloth into a smaller square. “I thought you’d be married to some woman with a pottery studio and a rescued greyhound.” “I got engaged to a man with a mortgage adviser and a sourdough starter.” “That was hostile.” “It was Surrey.” “What happened?” “He wanted someone who could host. I kept hiding in the downstairs loo during dinner parties to read news about floods.” “Poor bloke. Imagine wanting canapés and getting the apocalypse.” “He was kind in the way a cushion is kind. No edges. No use.” Rory glanced at the gold signet again. “That his?” Eva pulled her hand back as if the ring had warmed. “My mother’s. She died last year.” The words changed the air. Rory’s hands stopped moving. “Eva.” “Don’t be decent. I’ll lose my nerve.” Rory swallowed. She remembered Mrs Morgan smoking under the kitchen extractor with the window open, calling every politician a goblin, feeding them toast at midnight after Eva’s father had gone and the house had become half-empty but louder. “What happened?” “Cancer. Quick, then not quick, then grotesque. She asked for you once, near the end.” Rory felt that in her ribs. “Why didn’t you ring?” “I did.” Rory’s mouth opened, then closed. She saw the old phone smashed in a bin behind King’s Cross, SIM snapped, screen starred from Evan’s last message arriving and arriving and arriving until the sound had entered her bones. “I didn’t have that number.” “I know that now.” Neither of them spoke. Silas turned down the music. Not enough to announce kindness, just enough for the room to stop pressing. Eva’s eyes shone, but she held the tears in with the rigid discipline of someone who spent years turning feeling into calendar invites. “She called you ‘the barrister girl’. Even after you quit. I told her you hadn’t quit. I told her you were in London doing something clever.” “I deliver takeaway and pour pints.” “That sounds cleverer than most things I’ve done.” “You always did grade on a curve when guilty.” Eva flinched. Rory regretted it at once and refused to take it back. Both things lived together. The couple in the corner left. Their chairs scraped. The man with headphones gathered himself and drifted out into the rain. The bar narrowed around the two women until the maps and photographs seemed to lean closer, not gossiping, just witnessing. Eva pushed the whisky away. “I didn’t come here to excavate you.” “Good, because we charge extra after ten.” “I saw you through the window.” Rory’s throat tightened. “You said you saw the sign.” “I lied. I saw you laugh at something he said.” Eva nodded towards Silas. “You had your head back. I stood across the road like an idiot and watched traffic cut you in pieces.” Rory looked at Silas. He had retreated to the far shelf, his limp visible when he shifted his weight, a private courtesy disguised as work. “I didn’t laugh like that in Cardiff,” Rory murmured. “No.” Eva’s fingers worried the edge of a beer mat. “You used to go quiet at parties. Everyone thought you were judging them.” “I was.” “You were also counting exits.” Rory met her eyes. “You noticed?” “I noticed everything I didn’t know how to fix.” The answer sat there, stripped of polish. Rory wanted to reject it because it arrived late. She wanted to keep it because it had cost Eva something to place it on the bar. “Evan came to my office again after you disappeared,” Eva continued. “Security removed him. He called me a traitor in front of two partners and a courier with a helmet under one arm. I went to the loo and vomited. Then I wrote you an email I never sent.” “What did it say?” Eva huffed out a breath. “First draft? ‘I’m sorry.’ Forty-seven times. Second draft? A lot of legal language I stole from your father’s world because I thought formal words could hold more weight.” “And the final?” “There wasn’t one.” Rory reached beneath the bar and took out a second glass. She poured a finger of whisky for herself. Silas’ head turned a fraction, but he said nothing. Eva watched the bottle tip. “You hate whisky.” “I hate lots of things I still handle.” Rory lifted the glass. The smell climbed into her nose, peat and fire and old cupboards. She took the smallest sip she could manage. Heat gripped her tongue and travelled down. Her eyes stung. She refused to cough. Eva’s face softened, then guarded itself again. “You changed too.” Rory looked at her own reflection in the mirror behind the bottles: bright blue eyes, black hair damp at the ends, mouth set in a line she had inherited from both parents and sharpened for herself. A woman in a bar shirt. A woman with a room upstairs and a job that paid cash on Fridays. A woman who knew which floorboards outside her flat creaked and how to sleep with her phone under the pillow without shame. “I stopped waiting for someone to give me permission.” “I was meant to be the one who helped you leave.” “You did. First time.” “Then I handed him a map back.” Rory set her glass down. “Yes.” Eva nodded once, as if the word had passed sentence. “I missed you,” she said, and there was nothing soft in it. No plea. Just the fact laid bare, ugly with lateness. “At my mother’s funeral, at Tesco, on trains, during meetings with men I wanted to stab with branded pens. I missed you when St Mary Street flooded and when the cinema shut and when I found that photo of us dressed as witches with your dad’s bedsheet as a cape. I missed you so much I got angry with you for surviving somewhere I couldn’t see.” Rory’s fingers pressed into the bar edge. The wood held dents from years of coins, rings, elbows, grief. “You could’ve looked harder.” “I know.” “You could’ve trusted me over him.” “I know.” “You could’ve knocked on every door from here to Camden.” “I know.” Rory’s voice dropped. “I needed you.” Eva’s chin trembled once. She bit the inside of her cheek; Rory saw the small pull near her jaw. “I know.” The repetition did not heal anything. It did not ask to. It stood where excuses might have stood and took the blows. Rory turned and rinsed her glass though it was not empty. Water struck the basin in a harsh silver stream. She gripped the tap, watched whisky thin and vanish down the drain. Behind her, Eva breathed in short measures. Silas approached with the bill folder and placed it on the bar, though no bill sat inside. “Kitchen’s closing,” he offered. “You don’t have a kitchen.” Rory kept her back to him. “Then it closed with dignity.” Eva gave a wet laugh and covered her mouth. Silas tapped the folder with one finger. “Booth by the map of Lisbon’s free if you want to stop blocking my bar.” Rory turned. His hazel eyes held hers, steady beneath grey-streaked brows. Not a command. Not comfort. A door left ajar. Eva looked at the booth, then at Rory. “I can go.” “You always could.” Eva accepted that without shrinking. Rory took the crisps, her whisky, Eva’s glass, and the empty bill folder. She came out from behind the bar. For a second they stood on the same side of it, close enough that Rory caught the scent of Eva’s rain-damp coat and expensive perfume, undercut by the old trace of cigarette smoke that seemed to have survived her mother, her jobs, her dead engagement, the whole polished ruin of adulthood. Eva did not move to hug her. Good. Bad. Both again. Rory walked towards the booth beneath the map of Lisbon. “Bring your umbrella. It’s dripping on Silas’ floor.” Eva picked it up at once. “Still giving orders.” Rory slid into the booth and put the glasses down. “Still obeying the sensible ones.” Eva sat opposite her, coat folded over her lap like armour she had not yet learnt to remove. The green neon touched the side of her face through the window, and for a moment it painted her younger, stranger, half-lit by rain and what remained.
created_at"2026-04-24T21:01:50.128Z" 4/24/2026, 9:01:50 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency13362
moderation_latency(null)
generation_time124483
tokens_prompt1094
tokens_completion5726
native_tokens_prompt982
native_tokens_completion4888
native_tokens_completion_images0
native_tokens_reasoning516
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"
usage0.15155
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0b316a66ae9b1b510169ebda3e38988194a4918d9ed3466e27"
is_byokfalse
latency277
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777064510-HcEjSxyfUtVtTHNin6Hn"
session_id(null)
api_type"completions"
id"gen-1777064510-OowZmUdrhUEJuLL9spxH"
upstream_id"resp_0b316a66ae9b1b510169ebda3e38988194a4918d9ed3466e27"
total_cost0.15155
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags13
adverbTagCount1
adverbTags
0"His eyes moved once [once]"
dialogueSentences165
tagDensity0.079
leniency0.158
rawRatio0.077
effectiveRatio0.012
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3479
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
89.94% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3479
totalAiIsms7
found
0
word"weight"
count3
1
word"scanned"
count1
2
word"silence"
count1
3
word"affection"
count1
4
word"trembled"
count1
highlights
0"weight"
1"scanned"
2"silence"
3"affection"
4"trembled"
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
narrationSentences209
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences209
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences363
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen66
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3479
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions34
unquotedAttributions1
matches
0"Behind her, Eva breathed in short measures."
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions146
wordCount2201
uniqueNames22
maxNameDensity2.59
worstName"Rory"
maxWindowNameDensity5
worstWindowName"Eva"
discoveredNames
Raven1
Nest1
Soho1
Carter2
Piccadilly1
Circus1
Rory57
Doc1
Martens1
Cardiff1
Central1
Silas14
Cathays1
Eva54
Evan2
Jennifer1
Mrs1
Morgan1
King1
Cross1
Fridays1
Lisbon1
persons
0"Raven"
1"Nest"
2"Carter"
3"Rory"
4"Silas"
5"Eva"
6"Evan"
7"Jennifer"
8"Mrs"
9"Morgan"
10"King"
11"Cross"
places
0"Soho"
1"Cardiff"
2"Cathays"
3"Lisbon"
globalScore0.205
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences141
glossingSentenceCount2
matches
0"looked like silence"
1"smoke that seemed to have survived her mother, her jobs, her dead engagement, the whole polished ruin of adulthood"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.862
wordCount3479
matches
0"not as a miracle, not kindly, but like a door slipping its latch in a storm"
1"not kindly, but like a door slipping its latch in a storm"
2"Not the messy fatigue of missed sleep, but something compressed"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences363
matches
0"let that sit"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs257
mean13.54
std16.89
cv1.248
sampleLengths
080
172
216
33
410
52
611
71
83
952
1052
1166
1211
1344
147
1578
165
1710
183
197
203
2134
221
2311
241
2536
2613
272
284
2918
305
3110
3221
3313
347
355
364
377
3842
391
406
416
4246
4317
443
453
468
477
4817
499
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences209
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs372
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences2
totalSentences363
ratio0.006
matches
0"A drop of rain slid from her fringe onto her nose; she wiped it away with the back of her wrist and left a smear of steam-fog on the inside of the glass door."
1"She bit the inside of her cheek; Rory saw the small pull near her jaw."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1547
adjectiveStacks0
stackExamples(empty)
adverbCount43
adverbRatio0.027795733678086618
lyAdverbCount2
lyAdverbRatio0.001292824822236587
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences363
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences363
mean9.58
std9.12
cv0.951
sampleLengths
09
118
230
323
427
511
634
77
89
93
1010
112
1211
131
143
1518
1619
1715
188
1915
2013
2116
2216
2316
2414
2520
2611
274
2817
2923
307
3128
3217
3333
345
355
365
373
387
393
406
413
4225
431
4411
451
4619
4710
481
491
43.39% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats24
diversityRatio0.21212121212121213
totalSentences363
uniqueOpeners77
51.81% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences193
matches
0"Then a woman in a"
1"Somewhere near the back, the"
2"Just the fact laid bare,"
ratio0.016
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount44
totalSentences193
matches
0"Her black hair clung in"
1"His silver signet ring knocked"
2"She put the food behind"
3"Her left wrist showed for"
4"She topped up a bowl"
5"She stood under the green"
6"She carried herself with a"
7"He set the tumbler down."
8"Her lips parted."
9"She stopped at the bar"
10"It sounded borrowed."
11"She poured two fingers into"
12"Their fingers almost met beside"
13"She had a ring on"
14"Her nails were short, immaculate,"
15"Her eyes watered, but she"
16"It gave Rory a glimpse"
17"His eyes moved once to"
18"Her scar faced down against"
19"It had teeth."
ratio0.228
6.63% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount175
totalSentences193
matches
0"The Raven’s Nest wore the"
1"The air smelt of beer,"
2"Aurora Carter came in through"
3"Her black hair clung in"
4"A drop of rain slid"
5"Silas looked up from polishing"
6"His silver signet ring knocked"
7"She put the food behind"
8"Her left wrist showed for"
9"Silas glanced at it, then"
10"The bar had thinned to"
11"A chessboard lay abandoned near"
12"A couple in the corner"
13"A man with headphones slept"
14"Rory moved behind the bar"
15"She topped up a bowl"
16"The bell over the front"
17"She stood under the green"
18"Rory’s hand stopped inside the"
19"The woman had a narrow"
ratio0.907
25.91% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences193
matches
0"Now she could tell by"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences88
technicalSentenceCount4
matches
0"Eva pulled her hand back as if the ring had warmed."
1"A woman with a room upstairs and a job that paid cash on Fridays."
2"A woman who knew which floorboards outside her flat creaked and how to sleep with her phone under the pillow without shame."
3"For a second they stood on the same side of it, close enough that Rory caught the scent of Eva’s rain-damp coat and expensive perfume, undercut by the old trace…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags13
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount3
fancyTags
0"Eva murmured (murmur)"
1"Rory murmured (murmur)"
2"Eva continued (continue)"
dialogueSentences165
tagDensity0.036
leniency0.073
rawRatio0.5
effectiveRatio0.036
87.2560%