Run: 2026-04-24-01KQ0NX4XZ43EBM5V7BQ0ED6S5

Run Details

Duration:
1m 55s
Cost:
$0.150680
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
By eleven, the rain had turned the pavements of Soho black and lacquered, every streetlamp stretched thin in the water. Aurora Carter came in through the side door of The Raven’s Nest with a paper bag of dumplings going soft against her ribs and the smell of ginger and chilli oil clinging to her coat. Her left trainer squeaked once on the worn floorboards. She hated that. It made an entrance of her when all she wanted, most nights, was to pass through unnoticed. The green neon sign above the door hummed behind her like a trapped insect. Inside, the bar held its usual half-light: amber lamps, old maps browned at the edges, black-and-white photographs of men in overcoats who looked as if they had all known something terrible and agreed never to mention it. Silas liked it that way. He said people told the truth more readily in rooms that looked as if truth had already gone out of fashion. He stood behind the bar polishing a glass he would polish again in five minutes, his silver signet ring flashing whenever his right hand turned. His auburn beard, neatly trimmed and threaded with grey, caught the low light. When he glanced up at Rory, he gave her the smallest nod, the kind that meant he had seen the rain, the late hour, the tightness around her mouth, and would not insult her by asking if she was all right. “Yu-Fei sends his regards,” Rory said, putting the bag on the bar. “Yu-Fei sends invoices,” Silas said. “He says those are affectionate.” Silas opened the bag and inhaled. “Tell him I’m moved.” Rory unzipped her wet jacket. The night had been a parade of lifts that smelled of bleach, doorbells with dead batteries, men who opened the door in towels and women who apologised for coins. Her hair, straight and black to her shoulders, had flattened against her cheeks. She tucked it behind one ear and looked toward the stairs that led up to her flat, imagining the kettle, the cracked mug, the one clean jumper on the chair. Then a woman at the far end of the bar turned her head. It was a small movement. Nothing dramatic. A shift of attention, a face brought out of shadow. Rory saw pale eyes under a fringe cut too sharply, a mouth she had known once in every stage of laughter and cruelty and adolescence, and for one foolish second she thought memory had stepped through the wrong door. The woman said, “Rory?” Silas’s hand stilled on the dumpling bag. Rory’s body knew before she did. Her shoulders locked. Her fingers found the crescent scar on her left wrist, rubbing once, hard, the way she had as a child after the accident with the broken glass in her mother’s classroom. The woman stood from her stool. Eva Morgan had once been all motion: hair in wild brown curls, bracelets up both arms, ink on her fingers, shoes never tied properly. She had occupied space as if it had been waiting for her. The Eva at the end of the bar was narrower, contained. Her hair had been cut into a sleek, almost black bob that brushed the clean line of her jaw. She wore a camel coat that looked expensive enough to have a name, and beneath it a dark suit, creased at the elbows, the collar open as if the day had finally put its thumb to her throat. There was a thin scar across one eyebrow Rory did not remember. No bracelets. No ink. No visible evidence that she had ever been sixteen and drunk on cheap cider by the Taff, shouting poetry at swans. Rory swallowed. “Eva.” A smile began on Eva’s face and failed before it reached anything important. “God. It is you.” Silas looked from one to the other. He had the decency, or the training, to ask nothing. “I’ll take these to the back,” he said, lifting the bag. His limp showed as he moved away, just a slight drag in the left leg, but tonight Rory noticed it as if everything familiar had become suddenly tender. The bookshelf door to the hidden room clicked softly behind him. Rory should have gone upstairs. She should have said she was tired, which was true, or working early, which was not. Instead she walked toward Eva because the body, once summoned by the past, obeyed old laws. They stopped too close for strangers and not close enough for friends. “You live here?” Eva asked. “Above. For now.” “For now,” Eva repeated, as if the phrase belonged to a language they both used to speak badly. Rory took the stool beside her. The wood was warm from someone else’s body. She hated that too, but sat anyway. “What are you doing in Soho?” Eva looked down at her glass. Gin, probably. Clear liquid, one twist of lemon, no ice left. “Meeting someone. Work. He chose the place.” “Did he?” “He didn’t come.” “That happens here,” Rory said. “People plan mysterious things and then get bored.” Eva gave a short laugh. It was closer to the old sound than Rory was prepared for. It caught under her ribs and lodged there. For a moment they let the bar cover them. A couple whispered under a map of the Balkans. Someone near the door argued gently with his phone. Rain worried at the windows. The Raven’s Nest had survived bomb scares, office parties, lonely men, and Silas’s occasional attempts at jazz; surely it could survive this, two women who had once known each other’s mothers’ birthdays and now had to choose their words like cutlery from a drawer in the dark. “You look different,” Eva said. Rory’s first instinct was to make a joke. London had trained her well in deflection; Silas had refined the skill. She could have said it was the uniform of the underpaid, or the rain, or the fact that she no longer let anyone talk her into fringe benefits involving actual fringes. Instead she looked at Eva’s suit, the careful hair, the face thinned by discipline. “So do you.” Eva touched her eyebrow, then dropped her hand. “This? Bike accident. Years ago.” “I meant all of it.” “All of it,” Eva said, and smiled without pleasure. “That’s fair.” Rory lifted a hand to catch Silas’s eye, then remembered he had vanished. She slipped behind the bar before she could think better of it, took down a bottle of red wine, and poured herself a glass. She looked at Eva’s almost-empty gin. “Another?” “I shouldn’t.” Rory poured one anyway, not gin but wine, and set it before her. Eva looked at it the way people looked at flowers on graves. “You work here too?” Eva asked. “Sometimes. Mostly deliveries for Golden Empress. Chinese place near Dean Street.” “I thought you’d be in court by now.” There it was: Cardiff, her father’s chambers, the heavy furniture of expectation. Brendan Carter’s voice across a dinner table: clear your throat before you speak; never ask a question unless you know the answer; law is not about justice, Aurora, it is about structure. Her mother, Jennifer, quieter but no less hopeful, pressing university brochures flat with both palms as if smoothing the future into place. Rory sat again. “I thought lots of things.” Eva’s gaze moved over her face. Rory wondered what she saw there. The black hair, shorter than she used to wear it. The bright blue eyes her father said gave away too much, though Evan had always said the opposite, that they went cold when she wanted to punish him. She wondered if Eva saw the girl who had left Cardiff with a borrowed suitcase and seventy-three pounds, or the woman who now knew which alleys to avoid after midnight and how to loosen a man’s grip by turning toward his thumb. “You disappeared,” Eva said. The words were not loud. They didn’t need to be. They had been waiting years and had learned patience. Rory looked into her wine. “I moved.” “No. You disappeared.” Eva’s hand lay flat beside her glass, nails cut short, no varnish. “There’s a difference.” The bar seemed to contract. Rory could feel Silas’s absence like a held door. She took a drink too fast. The wine was rough and warm. “You told me to go,” she said. “I told you to leave him. Not everyone.” Rory almost said Evan’s name, but it stayed in her mouth like a coin. There were names you could spend and names that spent you. In the months after she left, she had spoken it to police, to her mother, once to a doctor in a room with a poster about anxiety. Then she stopped. A name, denied air, could shrink. Or so she had believed. “I didn’t know how to be around anyone who knew,” Rory said. Eva looked at her then, fully. “I knew because you told me.” “No,” Rory said. “You knew before I did.” The truth of it slipped out so plainly that it startled them both. Eva’s eyes lowered. The old Eva would have reached for her. This Eva didn’t. Perhaps she had learned what not reaching cost. Perhaps she had learned what reaching did. “I was angry,” Eva said. Rory nodded once. “I’m still angry.” Another nod. Easier to accept the blow than to dress it up as misunderstanding. “You blocked my number,” Eva said. “Then changed yours. I wrote to your mum. She said you were alive. That was all she’d say.” “She was protecting me.” “From me?” Rory’s fingers went again to the scar on her wrist. She forced them still. “From questions. From pity. From everyone’s version of what I should have done sooner.” Eva flinched at that, and Rory hated herself for noticing with satisfaction. It was a mean little ember, that satisfaction, proof that injury did not make a person noble. It made her accurate. It made her sharp. “I never thought that,” Eva said. “You would have. Eventually.” “You don’t get to decide what I would’ve done.” The words struck cleaner than Rory expected. She looked away toward the old photographs on the wall: men in hats, women with cigarettes, bridges over rivers she had never seen. Silas collected them from markets and dead colleagues, refusing to label them. A history without captions. Maybe that was the only honest kind. “I’m sorry,” Rory said. Eva’s mouth trembled, but she controlled it quickly. Too quickly. That was new too, that locked door behind her expression. “For what?” Rory laughed once, empty. “You want an alphabetised list?” “I want one true thing.” Rory had built a life on true things kept small. The number of steps from Golden Empress to the Nest. The amount of cash hidden in a teapot. The fact that Silas would hear if she knocked twice on the floor. True things that did not ask to be interpreted. She looked at Eva’s face and saw them at thirteen, sharing chips on a wall, Eva daring her to steal a daffodil from a hotel planter; at seventeen, revising badly in Rory’s kitchen while Jennifer made tea and called them brilliant; at twenty, Eva’s voice on the phone, low and urgent: Pack now. Don’t wait for him to sleep. Leave the keys. Rory in a bathroom, breath ragged, pressing a towel to her split lip, thinking she would rather die than be witnessed and also that she might die if she wasn’t. “I’m sorry I made you part of the worst thing that happened to me,” Rory said. “And then treated you like you’d caused it.” Eva closed her eyes. The rain thickened against the glass. Somewhere beyond the bookshelf, a pipe knocked. Rory could imagine Silas in the hidden room, eating dumplings and pretending not to listen. He would listen, of course. Not to intrude. To know whether the house was safe. Eva opened her eyes again. “My mother died.” Rory went cold. “When?” “Three years ago.” “Oh, Eva.” “Don’t.” Eva’s voice broke on the single word, and there, beneath the coat and the haircut and the expensive restraint, was the girl by the river, furious with feeling. “Please don’t do the voice.” Rory nodded, throat tight. She remembered Mrs Morgan with flour on her forearms, always calling Rory cariad though Rory was not hers. She remembered Sunday lunches noisy with cousins, Eva’s mother putting extra roast potatoes on Rory’s plate because she said thin girls needed ballast. She remembered, with a shame so sudden it felt physical, unopened messages on an old phone. Numbers she had been afraid to recognise. Whole griefs knocking while she hid under the bed of her new life. “I didn’t know,” Rory said, and heard how useless it was. “No.” “I’m sorry.” “I know.” That was worse than anger. It left nowhere to stand. Eva took a sip of wine and made a face. “This is terrible.” “It is.” “You poured it like medicine.” “It works like medicine.” “No, it doesn’t.” “No,” Rory said. “It doesn’t.” For the first time, Eva smiled properly. Not happily, but properly. The years did not vanish; they rearranged themselves for one second into something they could both recognise. “What happened to your hair?” Rory asked. Eva touched the blunt ends. “I got tired of men at work telling me curls made me look approachable.” “You became unapproachable?” “I became employed.” She glanced around the bar. “Commercial litigation. Don’t laugh.” Rory didn’t. “I was going to say my father would be thrilled.” “He is, actually.” Rory stared at her. Eva winced. “Sorry. That sounded— I’ve seen him at court. A few times. He asked after you.” The mention of Brendan Carter landed with familiar weight. “What did you tell him?” “That I hadn’t earned the right to answer.” Rory looked at her sharply. Eva shrugged, but colour had risen in her cheeks. “I practised that line for years. Wasteful, really, considering he only asked once.” Rory laughed despite herself. It came out small and rusty. “Your mum looked well, last time I saw her,” Eva said more gently. “Tired. But well.” Rory nodded. She called home on Sundays. Most Sundays. She sent pictures of nothing: a coffee, a street sign, the neon glow of the Nest after rain. Proof of life disguised as conversation. Her mother never asked why Rory never came back to Cardiff for more than a day. Mothers, Rory thought, were the first intelligence officers. They learned to read silence and pretend it was weather. “And you?” Eva asked. “Are you well?” The old answer rose automatically. Fine. Busy. Getting there. Words as thin as receipts. But Eva had asked for one true thing, and Rory had already given her one. Perhaps truth, like alcohol, lowered the body’s resistance after the first burn. “I’m safer,” Rory said. “That’s not the same.” Eva absorbed that. “No.” “Silas helped. The owner. He’s ex—” Rory stopped. Silas’s life was not hers to hand out like leaflets. “He knows people. He gave me the flat upstairs when I needed somewhere that locked properly.” Eva glanced toward the bookshelf. “He looks like he knows where bodies are buried.” “He probably knows who filed the paperwork.” That got another laugh, soft and surprised. They sat with the wine between them. Rory thought of all the conversations they might have had if she had been braver or less ashamed. Eva calling from trains. Rory answering from stairwells. Birthdays remembered. Funerals attended. The ordinary maintenance by which love survived adulthood. She had once believed friendship was something that remained in place if left untouched, like a book on a shelf. She knew better now. Untouched things gathered dust, warped in damp, became homes for insects. Sometimes they could be opened again. Sometimes the pages tore. “Do you hate me?” Rory asked. Eva’s eyes moved to hers. “Some days.” Rory nodded. “Not today,” Eva said. It was not absolution. It was better. Absolution was too clean for them. The bookshelf door opened, and Silas emerged carrying an empty plate and the air of a man returning from another country. “Ladies,” he said, setting the plate down. “I’m closing in ten.” “You own the place,” Rory said. “And yet time remains oppressive.” Eva reached for her bag. “I should go.” Rory felt a childish panic, ridiculous in its force. As if Eva might step out under the green neon and vanish not for years this time, but properly. As if this accidental hour had been a clerical error the universe would soon correct. “Wait.” Rory stood. “Give me your number.” Eva looked at her for a long second. “Will you use it?” The question was fair. That made it hurt. “Yes,” Rory said. Then, because one true thing demanded another: “I might be slow.” “I’m not asking you to be who you were.” “Good,” Rory said. “I can’t stand her.” Eva took out her phone. “I loved her.” Rory’s breath caught. “She was a mess,” Eva said, looking down at the screen. “Self-righteous. Terrible fringe. Always thought being clever was the same as being right.” “That sounds unbearable.” “She was my best friend.” Rory gave Eva her number. Their phones lit their faces from below, making them momentarily young and ghostly. When Eva’s message arrived—just her name, Eva, no flourish—Rory saved it carefully, as if the act required steadiness of hand. At the door, beneath the green wash of the neon sign, Eva paused. Rain silvered the street behind her. She looked smaller in her expensive coat, or perhaps simply farther away. “I’m in London now,” she said. “Mostly.” “Mostly?” “Cardiff for court. London for bad decisions.” “The Nest specialises in those.” “I noticed.” They smiled, and the silence after was almost kind. Eva stepped forward. For a second Rory thought she meant to hug her, and every muscle in her body prepared badly, half longing and half alarm. Eva seemed to see it. She stopped, then held out her hand instead. Rory looked at it. A formal gesture. A stranger’s mercy. She took it. Eva’s hand was cold from the glass, dry, stronger than she remembered. They held on too long for a handshake and not long enough for forgiveness. “Goodnight, Rory,” Eva said. “Goodnight, Ev.” The old nickname changed Eva’s face. Just a flicker, a window lit on an upper floor. Then she turned up her collar and went out into the rain. Rory stayed by the door after it closed. Through the glass she watched Eva cross the pavement, one hand raised against the weather, her figure breaking and reforming in the reflections of taxis and streetlamps. Then the crowd took her, as crowds did. Behind Rory, Silas began stacking chairs. “She’ll come back,” he said. Rory did not ask how he knew. Men like Silas made prophecies out of observation and let people call it wisdom. “Maybe,” she said. She touched her wrist again, found the crescent scar, and this time did not rub. Outside, the green neon trembled in the rain, turning the wet pavement the colour of old glass, the colour of bottles thrown into rivers with messages sealed inside. Some sank. Some broke. Some, impossibly, washed ashore years later in the hands of those who still knew how to read them.
created_at"2026-04-24T21:21:34.153Z" 4/24/2026, 9:21:34 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency19089
moderation_latency(null)
generation_time115412
tokens_prompt867
tokens_completion5087
native_tokens_prompt808
native_tokens_completion4888
native_tokens_completion_images0
native_tokens_reasoning751
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.15068
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_05f6f822be3f9a560169ebdede3fc88193876cb075384b14cc"
is_byokfalse
latency420
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-1777065694-5wB2EfEms65iyZvWbNen"
session_id(null)
api_type"completions"
id"gen-1777065694-ZNydgGReJgapKuPdbDXT"
upstream_id"resp_05f6f822be3f9a560169ebdede3fc88193876cb075384b14cc"
total_cost0.15068
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
totalTags43
adverbTagCount2
adverbTags
0"She glanced around [around]"
1"Eva said more [more]"
dialogueSentences125
tagDensity0.344
leniency0.688
rawRatio0.047
effectiveRatio0.032
82.92% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3221
totalAiIsmAdverbs11
found
0
adverb"sharply"
count2
1
adverb"suddenly"
count1
2
adverb"softly"
count1
3
adverb"gently"
count2
4
adverb"quickly"
count2
5
adverb"happily"
count1
6
adverb"really"
count1
7
adverb"carefully"
count1
highlights
0"sharply"
1"suddenly"
2"softly"
3"gently"
4"quickly"
5"happily"
6"really"
7"carefully"
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)
79.82% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3221
totalAiIsms13
found
0
word"eyebrow"
count2
1
word"familiar"
count2
2
word"structure"
count1
3
word"could feel"
count1
4
word"trembled"
count2
5
word"weight"
count1
6
word"silence"
count2
7
word"oppressive"
count1
8
word"flicker"
count1
highlights
0"eyebrow"
1"familiar"
2"structure"
3"could feel"
4"trembled"
5"weight"
6"silence"
7"oppressive"
8"flicker"
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
narrationSentences276
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences276
filterMatches
0"know"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences359
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen53
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3219
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions50
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions179
wordCount2642
uniqueNames21
maxNameDensity2.57
worstName"Rory"
maxWindowNameDensity6
worstWindowName"Rory"
discoveredNames
Soho1
Carter3
Raven2
Nest4
Rory68
Silas16
Morgan2
Eva63
Taff1
Balkans1
Cardiff3
Aurora2
Jennifer2
Evan2
Golden1
Empress1
Pack1
Mrs1
Sunday1
Brendan2
Sundays2
persons
0"Carter"
1"Raven"
2"Rory"
3"Silas"
4"Morgan"
5"Eva"
6"Taff"
7"Aurora"
8"Jennifer"
9"Evan"
10"Mrs"
11"Brendan"
places
0"Soho"
1"Cardiff"
2"Golden"
globalScore0.213
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences163
glossingSentenceCount1
matches
0"as if smoothing the future into place"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.932
wordCount3219
matches
0"not gin but wine"
1"Not happily, but properly"
2"not for years this time, but properly"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences359
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs165
mean19.51
std23.76
cv1.218
sampleLengths
084
177
279
312
45
55
610
777
813
956
104
117
1246
13141
143
1517
1656
1711
1837
1912
205
213
2218
2327
2424
252
263
2713
2825
2979
305
3165
323
3313
345
3511
3643
371
382
3925
406
4111
428
4366
448
4592
464
4719
487
4918
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences276
matches
0"was prepared"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs492
matches(empty)
95.11% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount7
flaggedSentences6
totalSentences359
ratio0.017
matches
0"The Raven’s Nest had survived bomb scares, office parties, lonely men, and Silas’s occasional attempts at jazz; surely it could survive this, two women who had once known each other’s mothers’ birthdays and now had to choose their words like cutlery from a drawer in the dark."
1"London had trained her well in deflection; Silas had refined the skill."
2"Brendan Carter’s voice across a dinner table: clear your throat before you speak; never ask a question unless you know the answer; law is not about justice, Aurora, it is about structure."
3"She looked at Eva’s face and saw them at thirteen, sharing chips on a wall, Eva daring her to steal a daffodil from a hotel planter; at seventeen, revising badly in Rory’s kitchen while Jennifer made tea and called them brilliant; at twenty, Eva’s voice on the phone, low and urgent: Pack now."
4"The years did not vanish; they rearranged themselves for one second into something they could both recognise."
5"When Eva’s message arrived—just her name, Eva, no flourish—Rory saved it carefully, as if the act required steadiness of hand."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1165
adjectiveStacks0
stackExamples(empty)
adverbCount46
adverbRatio0.039484978540772535
lyAdverbCount17
lyAdverbRatio0.014592274678111588
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences359
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences359
mean8.97
std8.06
cv0.899
sampleLengths
020
135
29
33
417
514
637
75
821
925
1013
1141
1212
135
145
156
164
175
1829
1913
2030
2113
225
232
2410
2539
264
277
286
293
3031
316
3224
3312
3411
3519
3638
3712
382
392
4021
412
421
4313
444
457
4610
4711
4828
4911
41.64% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats30
diversityRatio0.2785515320334262
totalSentences359
uniqueOpeners100
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount15
totalSentences228
matches
0"Then a woman at the"
1"Instead she walked toward Eva"
2"Instead she looked at Eva’s"
3"Then she stopped."
4"Perhaps she had learned what"
5"Perhaps she had learned what"
6"Maybe that was the only"
7"Somewhere beyond the bookshelf, a"
8"Perhaps truth, like alcohol, lowered"
9"Sometimes they could be opened"
10"Sometimes the pages tore."
11"Then, because one true thing"
12"Just a flicker, a window"
13"Then she turned up her"
14"Then the crowd took her,"
ratio0.066
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount60
totalSentences228
matches
0"Her left trainer squeaked once"
1"She hated that."
2"It made an entrance of"
3"He said people told the"
4"He stood behind the bar"
5"His auburn beard, neatly trimmed"
6"Her hair, straight and black"
7"She tucked it behind one"
8"It was a small movement."
9"Her shoulders locked."
10"Her fingers found the crescent"
11"She had occupied space as"
12"Her hair had been cut"
13"She wore a camel coat"
14"He had the decency, or"
15"he said, lifting the bag"
16"His limp showed as he"
17"She should have said she"
18"They stopped too close for"
19"She hated that too, but"
ratio0.263
60.88% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount182
totalSentences228
matches
0"Aurora Carter came in through"
1"Her left trainer squeaked once"
2"She hated that."
3"It made an entrance of"
4"The green neon sign above"
5"Silas liked it that way."
6"He said people told the"
7"He stood behind the bar"
8"His auburn beard, neatly trimmed"
9"Rory said, putting the bag"
10"Silas opened the bag and"
11"Rory unzipped her wet jacket."
12"The night had been a"
13"Her hair, straight and black"
14"She tucked it behind one"
15"It was a small movement."
16"A shift of attention, a"
17"Rory saw pale eyes under"
18"The woman said,"
19"Silas’s hand stilled on the"
ratio0.798
65.79% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences228
matches
0"To know whether the house"
1"As if Eva might step"
2"As if this accidental hour"
ratio0.013
58.37% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences93
technicalSentenceCount11
matches
0"Inside, the bar held its usual half-light: amber lamps, old maps browned at the edges, black-and-white photographs of men in overcoats who looked as if they had…"
1"When he glanced up at Rory, he gave her the smallest nod, the kind that meant he had seen the rain, the late hour, the tightness around her mouth, and would not…"
2"The night had been a parade of lifts that smelled of bleach, doorbells with dead batteries, men who opened the door in towels and women who apologised for coins…"
3"She tucked it behind one ear and looked toward the stairs that led up to her flat, imagining the kettle, the cracked mug, the one clean jumper on the chair."
4"She wore a camel coat that looked expensive enough to have a name, and beneath it a dark suit, creased at the elbows, the collar open as if the day had finally …"
5"His limp showed as he moved away, just a slight drag in the left leg, but tonight Rory noticed it as if everything familiar had become suddenly tender."
6"Her mother, Jennifer, quieter but no less hopeful, pressing university brochures flat with both palms as if smoothing the future into place."
7"She had once believed friendship was something that remained in place if left untouched, like a book on a shelf."
8"As if this accidental hour had been a clerical error the universe would soon correct."
9"When Eva’s message arrived—just her name, Eva, no flourish—Rory saved it carefully, as if the act required steadiness of hand."
10"Through the glass she watched Eva cross the pavement, one hand raised against the weather, her figure breaking and reforming in the reflections of taxis and str…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags43
uselessAdditionCount1
matches
0"Eva repeated, as if the phrase belonged to a language they both used to speak badly"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags37
fancyCount2
fancyTags
0"Eva repeated (repeat)"
1"true thing demanded (demand)"
dialogueSentences125
tagDensity0.296
leniency0.592
rawRatio0.054
effectiveRatio0.032
89.4844%