Run: 2026-04-24-01KQ0P5YDM5F7NYR5MVS38AEK9

Run Details

Model:
GPT-5.5
Duration:
1m 50s
Cost:
$0.137210
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 green neon sign above The Raven’s Nest had buzzed since six, souring the rain into a thin electric mist outside the window. Rory watched the light smear across the pavement whenever the door opened, watched strangers enter under that sickly glow with damp collars and pinched faces, then become something softer once Silas put a glass in front of them. Maps covered the walls. Old sea routes, railway lines, borders from countries that had changed names and changed back, all of them pinned under yellowing glass as if the world could be held still with enough pressure. Black-and-white photographs hung between them: men in heavy coats beside train stations, women with cigarette holders, a dog asleep under a table in Tangier. Silas never labelled any of them. “You’re staring at the door again.” Rory turned from the window. Silas stood behind the bar, polishing a tumbler with the care of a surgeon choosing a blade. His silver signet ring caught the low light whenever his wrist turned. “I’m admiring your clientele.” “You’re measuring exits.” “That too.” A corner of his mouth moved. “Occupational hazard?” “Delivering dumplings across Soho builds character.” “Running from Cardiff to London builds other things.” Rory rested her elbows on the bar and looked at him over the rim of her glass. “Careful.” Silas placed the tumbler upside down on the shelf behind him. The limp in his left leg showed as he shifted weight, slight but never absent, like a word omitted from a sentence that still shaped the meaning. “You were the one pacing holes in my floorboards earlier.” “I wasn’t pacing.” “My ceiling disagreed.” Rory took a sip of ginger ale gone flat. The bubbles had died an hour ago, but the glass gave her hands something to do. Her crescent scar flashed pale on her left wrist when she pushed a loose strand of black hair behind her ear. Rain tapped the front windows. A woman at the end of the bar laughed into a phone. Two men in suits bent over whisky near the back, arguing in low voices about a council contract, though they stopped whenever Silas came within hearing. A student couple shared chips at a table under the old map of Prague. Rory checked the clock above the bottles. Eva was late. Eva always burst in apologising, smelling of cold air and perfume and the sort of chaos Rory missed and resented in equal measure. The door opened again. Cold came in first. Then a man. He shook rain from the shoulders of a dark wool coat and stepped beneath the green light as if crossing a border. He had a narrow face, sharper than memory had left it, and hair once fair now cropped close with threads of grey at the temples. A small leather satchel hung from one shoulder, battered and expensive. He paused just inside, scanning the room without seeming to scan it. Rory’s fingers tightened around the glass. Silas noticed. Of course he noticed. His gaze moved from Rory to the stranger and back again. “Problem?” The man turned at the sound of Silas’s voice. His eyes found Rory. For a moment the bar thinned around them. The rain lost its rhythm. The neon hum grew loud enough to sit in her teeth. The man smiled, but it arrived late and stopped short of warmth. “Rory Carter.” She set the glass down before it broke in her hand. “Daniel.” Silas folded the cloth once, twice, and placed it under the counter. “You know each other.” Daniel Ward crossed the room with the soft-footed confidence of someone used to entering places where he had not been invited. He had been lanky at seventeen, all wrists and opinions, hair falling into his eyes as he argued with teachers and charm-bombed mothers. Now the bones of him had settled into a harder arrangement. His left eyebrow carried a pale break through it. His hands, when he removed his gloves, were clean but rough at the knuckles. “We used to know each other.” Rory heard the edge in her own voice and hated that it had shown itself first. Daniel stopped one stool away rather than taking the one beside her. He looked at Silas. “Whisky. Whatever survives judgment.” Silas reached for a bottle without asking further. “Judgment drinks here most nights. It prefers the Islay.” Daniel’s smile flickered. “Then I’ll risk it.” Rory kept her eyes on the bottles behind the bar. She counted labels she already knew. GlenDronach. Laphroaig. A Japanese one Silas hid from drunk bankers. Her pulse made a small animal of itself in her throat. Daniel leaned one forearm on the bar. “You look—” “Don’t.” He gave a brief nod. “Right.” Silas poured with precision. He placed the glass in front of Daniel, then moved to the far end of the bar to rearrange lemons that needed no rearranging. Daniel picked up the whisky, inhaled, and lowered it without drinking. “This yours?” “Silas’s.” “You live nearby?” “Above.” His eyes moved to the ceiling, then back to her. “You always wanted a room above something noisy.” “I wanted a room with a lock.” That landed. His mouth pressed flat. The couple under the Prague map got up to leave, threading scarves round their necks. The woman dropped a chip; the man stepped on it without seeing. The door opened and shut, and the rain came and went with them. Daniel removed his coat. Beneath it he wore a grey suit, no tie, white shirt open at the throat. Not city polish. Something else. He looked like a man who had spent years in airports and government buildings, eating sandwiches from paper sleeves while watching the exits. Cardiff clung nowhere to him. Not in the cut of his vowels, not in the way he held his shoulders, not in the laugh he failed to give when the silence stretched. Rory turned on her stool to face him. “What are you doing in Soho?” “Meeting someone.” “At The Raven’s Nest?” “Across the road. He didn’t show.” “Bad luck.” “Been having a run of it.” “Try a charm bracelet.” He looked at her scar, the little crescent shining near the base of her thumb. “You still have that.” Rory pulled her sleeve down. “I didn’t mean—” “You never did.” Daniel drank then. The whisky pinched his face for half a second before he mastered it. Silas returned and placed a fresh bowl of olives between them. “On the house. Conversation sounds hungry.” Rory shot him a look. He lifted both hands. The signet ring flashed. “I’m an old man with bad hearing and worse manners.” “You’re not leaving, are you?” “No.” Daniel glanced from one to the other. “Should I?” Rory could have said yes. The word stood ready, clean and useful. It would have sent him back into the rain with his hard knuckles and unsaid history. She imagined the door closing behind him, the green light swallowing his outline, the bar settling into its earlier shape. Instead she reached for an olive and bit the flesh from the stone. “You already bought a drink.” Daniel sat. The stool creaked under him. He placed his gloves beside the whisky with care, aligning them finger to finger. At seventeen, his schoolbag had been a graveyard of broken pens, bus tickets, crisp packets, pages torn from notebooks and stuffed loose. He used to lose everything except arguments. Once, the summer before university, he had turned up at Rory’s house with one shoe because he had given the other to a drunk man outside Cathays station who claimed God had taken his right foot. She had laughed until her ribs hurt. He watched her now with a face trained out of such stories. “Cardiff still has your parents?” “My mother, yes. Dad died four years ago.” Daniel’s hand stopped halfway to the glass. “Brendan?” Rory nodded. “I didn’t know.” “No.” “I’m sorry.” She waited for anger to rise. It did not. Something duller shifted in its place, old furniture dragged across a floor. “He would have liked that suit.” Daniel looked down at himself as if he had forgotten what he wore. “Would he?” “He liked men who looked employable.” “He used to call me a stray parliament.” “He called you worse after you broke our garden gate.” “That gate was rotten.” “You swung on it singing The Clash at one in the morning.” “The wood chose surrender.” The smallest laugh escaped her before she could stop it. Daniel heard it. His face changed, not much, but enough to reveal the boy beneath the expensive shirt, the boy who had climbed onto her parents’ shed roof with a packet of stolen biscuits and declared the whole street a failed state. Then the bar light caught the scar through his eyebrow, and the boy vanished. Rory pushed the olive stone onto a napkin. “You disappeared.” Daniel turned the whisky in its glass. “So did you.” “I left Cardiff. I didn’t evaporate.” “You stopped answering.” “You wrote three emails from three different countries, each one shorter than the last. The final one had no subject line and two sentences about a train strike in Lyon.” “I thought you liked trains.” “I liked honesty.” He breathed through his nose. The glass rested between both hands now, untouched. “I was in trouble.” “That’s broad.” “It was the kind of trouble that got worse when named.” Rory looked past him to the rain-laced window. A bus rolled by, its lit interior sliding across the glass like a moving room. Inside, passengers stared at phones, each blue face sealed inside its own weather. Daniel bent closer, voice low enough that Silas would have needed to be Silas to hear it. “I took a job. Not the one I told everyone about.” “You told everyone you were going to Brussels to translate documents for some human rights outfit.” “I went to Brussels.” “And?” “And translated less than advertised.” Silas, at the far end, wiped a spotless patch of bar. Rory clicked her tongue against her teeth. “You found the glamorous life of photocopying secrets?” Daniel gave no smile. “Mostly, I learned how many people could sit in a room while one man was handed to the wolves.” The olive turned bitter in her mouth. “Is that why you look like someone repossessed your sleep?” His eyes met hers. They were darker than she remembered, or the bar had drawn the light out of them. “Among other reasons.” Rory folded both hands around her glass. “I used to wait for you outside the law library.” “I know.” The words came too fast. Too ready. She narrowed her eyes. “No, you don’t.” “I came back once.” The room sharpened. “What?” “Cardiff. Winter. You were in second year. I saw you by the library steps with a red scarf and too many books.” The glass under Rory’s hands chilled her palms. “You saw me.” “I crossed the road. I got as far as the gate.” “And then what, Daniel?” His jaw worked. “You were with him.” Evan’s name did not enter the space, but it took a stool beside them all the same. Rory felt the old reflex: shoulders still, face smooth, breath tucked away where no one could use it. Daniel saw the movement and flinched. “I thought you were happy.” Rory laughed once. It had no humour in it and no shape that belonged in a bar. “You thought that from across a road?” “He had his arm around you.” “He did that in public.” Daniel looked down. Silas moved then, crossing behind the bar with his limp more pronounced than usual. He set a fresh ginger ale in front of Rory and took away the dead one without asking. His hazel eyes rested on her face only long enough to ask a question. She gave the smallest nod. He left them to it. Daniel’s voice lost its polish. “I should have come over.” “Yes.” “I should have called.” “Yes.” “I thought—” “Stop giving me your thoughts. They’ve done enough.” He took that without defence. Rain thickened against the window, needling the glass. Somewhere in the back room, the old pipes clanked awake. The Raven’s Nest filled with the small noises of people pretending not to listen. Rory pressed her thumb against the crescent scar until it whitened. “You left me with a version of you I had to keep alive by myself. Do you know how stupid that sounds at twenty-five? I kept thinking, Daniel would know what to do. Daniel would call him a damp little tyrant and steal his car keys. Daniel would turn up with chips and a legal pad and some insane plan involving fake letters from the council.” His fingers tightened around the whisky. “But Daniel was a ghost with excellent timing. Always absent at the exact minute I needed proof I hadn’t invented him.” A man near the back coughed into his pint. The woman beside him murmured something and touched his sleeve. Daniel swallowed. “I did become good at absence.” “That’s not a confession. That’s branding.” A brief crack in him; not a smile, not pain alone, but recognition. “Fair.” Rory took the fresh drink and let the bite of ginger cut through her mouth. “What happened to you?” He looked at the shelves behind Silas. Bottles stood in ranks, amber and green and clear, labels facing out like disciplined witnesses. “I learned to leave rooms before the bill came due.” “That’s a skill?” “In some circles.” “And the eyebrow?” “Belgrade. A man objected to my questions.” “You always asked like questions were hammers.” “I stopped asking for a while after that.” The sentence hung between them, stripped of performance. Rory studied his hands again. The knuckles. The neat gloves. The satchel with a repaired strap. “Are you still in it?” Daniel followed her glance, and for the first time since entering, he looked towards Silas with caution. Silas lifted his brows from the far end. “If you need privacy, I can charge extra.” Daniel’s mouth thinned. “Your landlord has ears.” “My landlord has standards.” Silas slid a tray under the counter. “And a licence to protect.” Rory stared at him. “A licence?” “To refuse service. Don’t look so hopeful.” Daniel’s eyes sharpened at the phrasing, at the weight under it. “Blackwood.” Silas did not move. Daniel sat straighter. “Silas Blackwood.” Rory looked between them. “Of course. Why wouldn’t my past and my present have a handshake prepared?” Silas dried his hands on a towel. “I knew your father, Mr Ward.” Daniel’s face closed. Rory turned back to Daniel. “Your father was a maths teacher.” “My other father.” The bar seemed to shift around that one word. Rory remembered Mr Ward: soft jumpers, chalk on sleeves, patience like a worn coin. She remembered no other man. Daniel saw the question form and shook his head. “Not here.” “Convenient.” “No. Ugly.” Rory let the silence bite him for a few seconds. “You used to tell me everything.” “I used to think everything could survive being told.” “That sounds expensive. Did they teach you that in Brussels?” “In a basement in Warsaw, actually.” She looked at him, this old friend carrying countries in place of apologies, and felt the ache of two timelines refusing to join. In one, he had stayed. He had become a lecturer, perhaps, or a barrister who made judges hate him by noon. He had stood in her parents’ kitchen after Brendan’s funeral, too tall for the low doorway, making tea too strong because grief required tannin. He had met Evan and disliked him in the first three minutes. He had been present. In this one, his suit smelled faintly of rain and tobacco, and Silas Blackwood knew his surname like a locked drawer. Daniel reached into the inside pocket of his jacket. Rory stiffened. He stopped at once and removed his hand empty. “Sorry.” The word came out bare. She hated that it mattered. He placed both hands on the bar where she could see them. “I had a photograph. Us by the bay. The one Eva took after A-level results. You were wearing that green jacket with the torn pocket.” “Eva cut your head off in that photo.” “Only half. My best angle.” Rory’s throat tightened without permission. “Why carry that?” “Because there were years when nobody called me Daniel unless they wanted something from a dead man.” She watched his face as he spoke. No grand appeal, no reach for sympathy. His eyes stayed on the whisky. “I got tired of being useful to strangers. Then I got good at it. Then the difference mattered less than it should have.” The door opened. A group of four came in laughing under umbrellas, shaking water across the floorboards. Silas moved to greet them, voice smooth, body angled so he still saw the bar. The room filled again with motion. Coats came off. Coins hit wood. Someone asked for lager and got corrected by a friend who claimed this was a whisky place, look at the maps, mate. Rory leaned closer. “And tonight? Was your no-show across the road one of those strangers?” Daniel’s gaze flicked to the window. “Old debt.” “Yours?” “Depends who kept the ledger.” “You walked into the wrong bar.” “I walked into the nearest dry one.” “London has nine thousand pubs.” “I saw the sign.” “The green raven called to your wounded soul?” “I remembered you drawing one on my economics folder.” Rory blinked. “You said every respectable revolution needed a bird.” “I was sixteen.” “You were unbearable.” “You built a guillotine out of rulers.” “It collapsed before sentencing.” She looked down before another laugh could escape and betray the part of her that had not aged properly, the foolish remnant still sitting on a Cardiff kerb beside him with salt on her fingers and the whole future wide enough to waste. Daniel drank the last of his whisky. “I did look for you,” he murmured. Rory’s eyes rose. “After your father. I heard too late, through someone who’d heard from someone. I found an old number. Dead. Your university email bounced. Eva told me to go to hell.” “Good girl.” “She was thorough. Gave directions.” “Eva believed in public service.” “I deserved worse.” “Yes.” He nodded once. “Yes.” No defence. No clever turn. Daniel Ward, who once could talk a parking warden out of a ticket and into signing a petition, sat in front of her with empty hands and accepted the blade. Rory felt robbed of the satisfaction. Silas returned, placed a bill in front of one of the new arrivals, then looked to Rory. “Eva rang. Tube nonsense. She’ll be another twenty.” Rory picked up her phone. No message. “She rang the bar?” “She likes reliable systems.” Daniel stood. The movement came sudden, controlled. “I should go before she arrives.” Rory turned on the stool. “Because Eva scares you?” “Because she remembers with teeth.” “She isn’t wrong.” “No.” He put on his coat. The damp wool darkened at the shoulders, making him look for a second like the boy caught in rain outside her house, tapping pebbles at her window because he had found a dead badger in the lane and considered it urgent news. He reached for his gloves, then left them on the bar. Rory looked at them. “You’re forgetting something.” “I know.” “That trick still works on people?” “Only the sentimental.” “Then take them.” He hesitated. “Can I come back for them?” Silas made a small sound in his throat, somewhere between warning and amusement. Rory held Daniel’s gaze. The years between them shifted, not closing, not softening, only showing their full depth. Cardiff. Brussels. A funeral. A library step. A red scarf. A man’s arm around her shoulders like a clamp. A gate swinging loose after midnight. Emails with no subjects. Eva’s fury. Her father’s empty chair. Rain crawled down the window behind him. “Tomorrow,” Rory answered. “Before six. I work after.” Daniel nodded, once, as if she had handed him a task with consequences. “Before six.” “And Daniel.” He stopped with one hand on the back of the stool. “If you vanish again, don’t make me the keeper of your better self. Take it with you.” His face lost its trained edges for the length of a breath. “I’ll bring the ugly one, then.” “Do. I’ve met worse.” Silas, behind the bar, poured water into a clean glass and set it near her without a word. Daniel moved towards the door. His limp-free stride carried none of the old bounce; he walked like each step had been negotiated in advance. At the threshold, under the green neon wash, he looked back. Rory did not wave. He opened the door, and the rain took him.
created_at"2026-04-24T21:26:22.402Z" 4/24/2026, 9:26:22 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency630
moderation_latency(null)
generation_time109739
tokens_prompt1094
tokens_completion5712
native_tokens_prompt982
native_tokens_completion4410
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"
usage0.13721
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_04f8e9b5639f0ced0169ebdffe882c8193a4077becb2d522d9"
is_byokfalse
latency276
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-1777065982-13HHsPEj3LTEJA5UIn3Q"
session_id(null)
api_type"completions"
id"gen-1777065982-egQ6DdY7Rw5zvZbrKHDY"
upstream_id"resp_04f8e9b5639f0ced0169ebdffe882c8193a4077becb2d522d9"
total_cost0.13721
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
totalTags4
adverbTagCount0
adverbTags(empty)
dialogueSentences181
tagDensity0.022
leniency0.044
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3470
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)
76.95% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3470
totalAiIsms16
found
0
word"electric"
count1
1
word"weight"
count2
2
word"scanning"
count1
3
word"warmth"
count1
4
word"charm"
count2
5
word"eyebrow"
count3
6
word"flickered"
count1
7
word"pulse"
count1
8
word"silence"
count2
9
word"chilled"
count1
10
word"flicked"
count1
highlights
0"electric"
1"weight"
2"scanning"
3"warmth"
4"charm"
5"eyebrow"
6"flickered"
7"pulse"
8"silence"
9"chilled"
10"flicked"
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
emotionTells1
narrationSentences248
matches
0"felt the ache"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences248
filterMatches
0"look"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences427
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen67
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3470
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions135
wordCount2374
uniqueNames17
maxNameDensity1.94
worstName"Rory"
maxWindowNameDensity4
worstWindowName"Daniel"
discoveredNames
Raven2
Nest2
Silas28
Tangier1
Prague2
Rory46
Ward3
Japanese1
Daniel35
Cathays1
God1
Mr1
Evan2
Blackwood1
Cardiff3
Rain3
Eva3
persons
0"Raven"
1"Nest"
2"Silas"
3"Rory"
4"Daniel"
5"God"
6"Evan"
7"Blackwood"
8"Rain"
9"Eva"
places
0"Tangier"
1"Prague"
2"Ward"
3"Cathays"
4"Mr"
5"Cardiff"
globalScore0.531
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences151
glossingSentenceCount2
matches
0"as if crossing a border"
1"looked like a man who had spent years in"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.865
wordCount3470
matches
0"not much, but enough to reveal the boy beneath the expensive shirt, the bo"
1"not a smile, not pain alone, but recognition"
2"not pain alone, but recognition"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences427
matches
0"hated that it"
1"hated that it"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs270
mean12.85
std15.42
cv1.2
sampleLengths
061
167
26
334
44
53
62
78
86
98
1018
1138
1210
133
143
1546
1657
1733
184
197
2070
216
2217
231
2413
2524
2612
272
2811
291
3016
3178
326
3316
3416
354
3617
377
3837
399
401
416
4228
4311
442
451
463
471
4818
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences248
matches
0"been invited"
1"got corrected"
2"been negotiated"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs402
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount3
flaggedSentences3
totalSentences427
ratio0.007
matches
0"The woman dropped a chip; the man stepped on it without seeing."
1"A brief crack in him; not a smile, not pain alone, but recognition."
2"His limp-free stride carried none of the old bounce; he walked like each step had been negotiated in advance."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1785
adjectiveStacks0
stackExamples(empty)
adverbCount44
adverbRatio0.02464985994397759
lyAdverbCount2
lyAdverbRatio0.0011204481792717086
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences427
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences427
mean8.13
std7.5
cv0.923
sampleLengths
023
138
24
333
424
56
66
75
817
912
104
113
122
136
142
156
168
1717
181
1911
2027
2110
223
233
249
2516
2621
275
2812
2926
3014
317
323
3323
344
354
363
3722
3825
3911
4012
416
422
434
4411
451
469
474
488
495
43.44% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats28
diversityRatio0.22950819672131148
totalSentences427
uniqueOpeners98
88.50% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences226
matches
0"Then a man."
1"Of course he noticed."
2"Instead she reached for an"
3"Once, the summer before university,"
4"Then the bar light caught"
5"Somewhere in the back room,"
ratio0.027
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount63
totalSentences226
matches
0"His silver signet ring caught"
1"Her crescent scar flashed pale"
2"He shook rain from the"
3"He had a narrow face,"
4"He paused just inside, scanning"
5"His gaze moved from Rory"
6"His eyes found Rory."
7"She set the glass down"
8"He had been lanky at"
9"His left eyebrow carried a"
10"His hands, when he removed"
11"He looked at Silas."
12"She counted labels she already"
13"Her pulse made a small"
14"He gave a brief nod."
15"He placed the glass in"
16"His eyes moved to the"
17"His mouth pressed flat."
18"He looked like a man"
19"He looked at her scar,"
ratio0.279
10.88% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount203
totalSentences226
matches
0"The green neon sign above"
1"Rory watched the light smear"
2"Maps covered the walls."
3"Silas never labelled any of"
4"Rory turned from the window."
5"Silas stood behind the bar,"
6"His silver signet ring caught"
7"A corner of his mouth"
8"Rory rested her elbows on"
9"Silas placed the tumbler upside"
10"The limp in his left"
11"Rory took a sip of"
12"The bubbles had died an"
13"Her crescent scar flashed pale"
14"Rain tapped the front windows."
15"A woman at the end"
16"A student couple shared chips"
17"Rory checked the clock above"
18"Eva was late."
19"Eva always burst in apologising,"
ratio0.898
22.12% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences226
matches
0"Now the bones of him"
ratio0.004
99.13% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences98
technicalSentenceCount6
matches
0"Old sea routes, railway lines, borders from countries that had changed names and changed back, all of them pinned under yellowing glass as if the world could be…"
1"He shook rain from the shoulders of a dark wool coat and stepped beneath the green light as if crossing a border."
2"He looked like a man who had spent years in airports and government buildings, eating sandwiches from paper sleeves while watching the exits."
3"Once, the summer before university, he had turned up at Rory’s house with one shoe because he had given the other to a drunk man outside Cathays station who cla…"
4"She looked down before another laugh could escape and betray the part of her that had not aged properly, the foolish remnant still sitting on a Cardiff kerb bes…"
5"The damp wool darkened at the shoulders, making him look for a second like the boy caught in rain outside her house, tapping pebbles at her window because he ha…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount1
fancyTags
0"he murmured (murmur)"
dialogueSentences181
tagDensity0.011
leniency0.022
rawRatio0.5
effectiveRatio0.011
89.1450%