Run: 2026-07-09-01KX40H7350QM6DKBV94JDWY4T

Run Details

Duration:
1m 20s
Cost:
$0.126260
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
Aurora noticed the laugh before she saw the woman. It rose above the low murmur of the Raven’s Nest, bright and reckless, the sort of laugh that once made librarians look up in alarm and strangers turn, already smiling. For a moment the years folded cleanly. Rory was nineteen again, cramped beneath a library desk while rain worried the windows of Cardiff University, trying not to choke on a mouthful of vending-machine coffee as Carys Morgan whispered a merciless imitation of Professor Llewellyn. Then the woman at the bar turned. Rory stopped halfway down the stairs. Carys had cut off her copper curls. What remained was clipped close to her skull, exposing the fine bones of her face and a pale seam that ran from the hinge of her jaw into the collar of a black shirt. She looked thinner, not delicately so but pared back, as if something had taken a blade to every softness. One hand rested around a tumbler. The other lay flat on the bar, two fingers missing beyond the middle knuckles. The laugh died before it reached her eyes. Silas looked from Carys to Rory. He was polishing a glass with the distracted thoroughness he reserved for listening. The green neon outside painted a wavering bar across the bottles behind him. “Rory,” he said. “You know Ms Morgan?” Carys stared. Nobody in London knew her as Rory except people she had chosen. Hearing it in Silas’s voice while Carys stood there felt like finding a childhood photograph in a stranger’s wallet. “Apparently,” Carys said. Her voice had changed too. Lower. Scraped at the edges. Rory came down the remaining steps. She had meant to cross the bar, ask Silas whether the boiler had stopped clanking, and go back upstairs with the carton of noodles Yu-Fei had pressed on her at the end of the shift. Instead she stood with the plastic bag cutting into her fingers and could think of nothing more intelligent than, “Hello.” Carys looked at the bag. “You deliver Chinese food now?” There it was: not contempt, exactly. Worse than contempt. Recognition arriving with the wrong luggage. “Part-time.” “And live above a pub.” “You always were thorough.” That brought a flicker of the old Carys to the surface. Her mouth twitched. “Hello, Aurora.” Silas set down the glass. His silver signet ring clicked softly against the wood. “I’ll be in the back.” “The actual back,” Rory said, because it was easier than looking at Carys. Silas gave her a brief, unreadable glance. “Naturally.” He moved away with the slight hitch in his left leg, disappearing past the old maps and black-and-white photographs. A minute later, Rory heard the faint complaint of the bookshelf concealing the room he insisted did not exist. Carys watched him go. “Your landlord?” “Something like that.” “Boyfriend?” “God, no.” “Father figure?” Rory put the takeaway bag on the bar. “Do you want to go through the whole list?” “I don’t know your list.” “No. You don’t.” The words settled between them. Outside, a siren dragged its blue howl down the street. Soho moved beyond the windows in smeared reflections: umbrellas, headlights, a man pausing beneath the green neon raven to light a cigarette. Inside, the lamps threw amber pools across the tables. Old borders and dead men watched from the walls. Carys turned back to her drink. “I’m sorry.” Rory took the stool beside her, leaving one empty between them. “What for?” “The food-delivery remark.” “Not the six years?” Carys lifted her tumbler and drank. A broad silver band circled her thumb, polished dull with wear. “I see you’ve become direct.” “I had to economise.” “On manners?” “On time.” That almost earned another laugh. Instead Carys looked at her properly, and Rory felt the examination pass over her straight black hair, her cheap raincoat, the ink smudge near her cuff where a leaking order ticket had caught her. She resisted the urge to hide her hands. “You look the same,” Carys said. It was plainly meant as kindness. Rory touched the crescent scar on her left wrist, an old habit she had spent years breaking and one second retrieving. “You don’t.” Carys’s gaze dropped to her own hand. “I know.” “What happened?” “A car.” Rory waited. Carys rolled the tumbler between her palms, the shortened fingers moving stiffly against the glass. “A lorry, technically. Outside Brecon. Black ice. Central reservation. Very dramatic, if you like that sort of thing.” “When?” “Three years ago.” Three years. Rory saw those years as sealed rooms. Carys in a hospital bed. Carys learning how to button a shirt with altered hands. Carys waking from whatever dreams came after metal and glass. All of it had happened in the same world where Rory delivered sweet-and-sour pork through London rain, fought sleep in the flat upstairs, and learned which floorboard outside her bedroom door complained under another person’s weight. “I didn’t know,” she said. “No.” “You could have told me.” Carys’s eyes hardened, though her voice remained quiet. “How?” The obvious answers crowded Rory’s mouth. Phone. Email. Eva. Her parents in Cardiff, who still received Christmas cards from people Rory had forgotten. But beneath each answer lay the same fact: she had changed her number after Evan. Deleted accounts. Stopped going home unless necessary, then stopped almost entirely. She had made herself difficult to find and called it survival. “You could have tried,” she said. “I did.” Carys’s voice had no heat in it. That made Rory wish she had shouted. “I rang your old number. Your mother wouldn’t tell me where you were. Said it wasn’t hers to say. Eva replied once, told me you were safe, and then never again.” “Eva knew what was happening.” “I didn’t.” Rory looked toward the shelves of whisky behind the bar. In their warped reflections, she and Carys sat miles apart. Carys nudged the empty stool with her boot. “You could come closer. I’m not contagious.” “I’m fine here.” “Of course you are.” Rory turned. “What does that mean?” “It means you were always fine. Even when you weren’t.” “And you were always certain you knew me.” “I knew you well enough to notice when you disappeared.” The old anger came back with astonishing freshness. It had lived somewhere without air, patient as mould. “You left first.” Carys blinked. “I went to Manchester for a training contract.” “Three days after graduation.” “Yes. People do that, Rory. They leave university and get jobs.” “You didn’t say goodbye.” “I came to your flat.” “I wasn’t there.” “He was.” The bar seemed to draw inward. Carys looked down at the whisky. “Evan said you didn’t want to see me.” Rory heard his voice in the statement—not the sound of it, but its method. Calm, reasonable, faintly wounded by anyone’s failure to accept the world as he described it. “And you believed him?” “I’d watched you believe him for two years.” The answer struck cleanly. Rory’s first impulse was to cut back, and she had a dozen blades ready. She might say Carys had never liked being ignored. That she had made Rory’s bruises into an insult against her own judgment. That she had fled to Manchester because losing an argument offended her more than losing a friend. Instead Rory asked, “What else did he say?” Carys lifted her glass, found it empty, and set it down again. “That I made you uncomfortable. That I was interfering. That you thought I was…” She rubbed her thumb over the silver band. “Obsessed.” Rory stared at the black matting behind the bar, where droplets from washed glasses shone like beads. Carys had kissed her once. Or Rory had kissed Carys. Even now she could not remember who crossed the last inch. They had been twenty, drunk on cider and the end of exams, sitting on the kitchen floor because the chairs were buried beneath law books. Carys’s mouth had tasted of apples. In the morning they had agreed, with exaggerated cheer, that it had meant nothing. Two months later Rory met Evan. “You should have asked me,” Rory said. “I did ask you. Again and again. You stopped answering.” “That wasn’t—” She broke off. Wasn’t me, she had nearly said. But it had been her hand setting the phone facedown. Her voice saying Carys was jealous, Carys was dramatic, Carys needed to accept that Rory had a life beyond her. Evan had supplied the words, perhaps, but Rory had spent them. Carys studied her face. The scar along her jaw pulled slightly when she swallowed. “I was angry for a long time.” “You had every right.” “I know.” The bluntness startled a breath from Rory that might have become a laugh in a kinder room. Carys glanced at her. “That used to annoy you too.” “Your humility was always overwhelming.” “I’ve worked on it.” “What happened to the training contract?” “I qualified. Practised for four years.” “And now?” “Now I make furniture.” Rory looked at her hand before she could stop herself. Carys raised it, the damaged fingers displayed without flourish. “Yes. Very funny.” “I wasn’t laughing.” “You nearly were.” “I was surprised.” “After the crash, they kept telling me what I’d still be able to do. Hold a pen. Type, slowly. Dress myself. Return to work. Everyone was terribly excited about return. As if my old life was a burning building and the great triumph would be putting me back inside.” Rory pictured Carys in court, hair tamed, shoulders squared beneath black robes, turning a witness’s answer until it revealed its hidden edge. It was the future they had once discussed as if the two of them had discovered it: shared chambers, impossible cases, a flat somewhere grander than either could afford. Carys would argue. Rory would find the door no one else had noticed. “You loved the law,” Rory said. “I loved being good at it.” “That’s not the same thing.” “No. Took a lorry to explain the distinction.” The bookshelf at the rear of the bar shifted almost soundlessly. Silas emerged carrying a ledger and did not glance their way. Rory knew performance when she saw it. He crossed to the far end, selected a bottle, and busied himself with an inventory that likely included governments. Carys watched him. “He’s listening.” “He listens for a living.” “Thought he owned a pub.” “He contains multitudes.” Silas, without turning, said, “The Yeats is on the wall by the toilets, Carter.” Carys laughed then—really laughed—and Rory felt the years open beneath her. For one dangerous instant she wanted to seize the sound and hold it where nothing could happen to it. Silas poured a measure of whisky into a fresh glass and slid it down the bar. It stopped neatly in front of Rory. “I didn’t order this.” “It’s not for you.” Carys caught the glass with her left hand. “Thank you.” “Any friend of Carter’s,” Silas said. “We haven’t established that,” Rory said. “No,” Carys said. “We haven’t.” Silas retreated again, this time through the ordinary door to the kitchen. Rain tapped the front windows. Rory opened the takeaway bag. Steam, faint but fragrant with ginger and chilli, escaped into the whisky-thick air. “Have you eaten?” she asked. Carys shook her head. Rory found two cartons and a pair of wooden chopsticks. She hesitated, looking at Carys’s hand. “Still can,” Carys said. “I didn’t say anything.” “You never had to. Your face is appallingly articulate.” Rory passed her the chopsticks. Carys fitted them between thumb and the remaining fingers with practised care. The first attempt at lifting a noodle failed. On the second, she caught it. “There,” she said. “A triumph of return.” Rory opened her own carton. “Yu-Fei will be offended if you let it go cold.” “Who’s Yu-Fei?” “My boss. She owns the Golden Empress.” “Does she also contain multitudes?” “She contains cleavers.” They ate from the cartons at the bar. For a while their silence lost its edge. Carys told her she had a workshop outside Hay-on-Wye and lived in a cottage where the kitchen roof leaked over the only place sensible enough for a table. Rory told her about London traffic, about the man in Mayfair who ordered the same dumplings every Thursday and always answered the door wearing white gloves. She did not tell her about the hidden room. She did not tell her why Silas checked the street before she came home late, or why he had taught her to spot a tail. Some histories could be offered only one shard at a time. At last Carys said, “Is he gone?” Rory knew she did not mean Silas. “Yes.” “Gone where?” “I don’t know.” “That’s not an answer.” “It’s the only one I have.” Carys set down her chopsticks. “Did he—” “Yes.” The word came too quickly, but once spoken it relieved a pressure Rory had mistaken for bone. Carys closed her eyes. Rory watched anger move through her face, old and new at once. The Carys of twenty would have hurled the glass. This woman kept both hands on the bar and breathed until the moment passed. “I’m sorry,” Carys said. “So am I.” “No. Not like that.” She turned to Rory. “I’m sorry I believed him. I’m sorry I made your fear about whether you trusted me enough. I’m sorry I left.” “You had a life to start.” “So did you.” Rory looked down at her wrist. The crescent scar shone pale beneath the amber light. Outside, the neon raven buzzed and washed the wet pavement green. “I think,” she said slowly, “I was waiting for someone to tell me I didn’t have to live it.” “I tried.” “I know.” Carys nodded. Regret altered her face more than the scar had. It made her briefly young, then old. “I should have tried harder,” she said. “You might not have survived trying harder.” “Neither might you.” “No.” That was the shape of it. Not absolution. Not blame. Two facts sitting side by side, refusing to cancel each other out. Carys reached into her jacket and placed a business card on the empty stool between them. MORGAN BESPOKE FURNITURE, it read, with a Welsh number beneath. A small ink drawing showed a chair of simple, elegant lines. “I’m only in London tonight,” she said. “Meeting a supplier. I came in because of the sign.” “The raven?” “The green. It looked familiar somehow.” “It’s hideous.” “It is.” Rory picked up the card. The paper was thick and softly rough. Handmade, perhaps. The sort of thing built to remain after being handled. “I may not call,” she said. Carys looked toward the rows of old maps. “I know.” “That wasn’t a warning.” “What was it?” “The truth.” Carys considered this, then nodded. “All right.” Rory took out her phone. For a second her thumb hovered over the screen, reluctant from old instinct. Then she entered the number and pressed call. A phone buzzed inside Carys’s jacket. “There,” Rory said. “Now you have mine.” Carys drew out the phone and looked at the screen. Whatever she saw there tightened her mouth. She saved the number with deliberate taps. “Rory?” she asked. Rory glanced at her. “Is that who you are now?” Above them, pipes knocked in the ceiling. The boiler, still clanking. Her flat waited overhead with its narrow bed, stubborn windows, and four locks she no longer checked every hour. Down here, beneath the green light, Aurora Carter was reflected among bottles and old photographs, fractured into small bright versions of herself. “It’s who I was before,” she said. “I think I’m trying it again.” Carys slipped the phone away. “It suits you.” They finished the noodles. Neither promised anything. When Carys stood to leave, Rory stood too, and for a moment they faced each other with the awkwardness of people who had once known exactly how to part. Carys opened her arms, but only slightly, leaving room for refusal. Rory crossed the empty stool. The embrace was careful at first. Then Carys gripped the back of her coat with one whole hand and one altered one, and Rory held on. Beneath the scents of rain and whisky, Carys smelled faintly of sawdust. “You cut your hair,” Rory murmured. Carys laughed against her shoulder. “Six years, and that’s what you’ve got?” “I liked the curls.” “I hated them.” “You said they gave you authority.” “I was twenty-one. I thought gowns gave you authority.” They drew apart. At the door, Carys paused beneath the green neon, half her face vivid, the other half in shadow. She looked nothing like the girl Rory remembered. Then she raised two fingers in the old mock salute they had used across lecture halls, and the difference became both smaller and more terrible. Rory returned it. Carys stepped into the rain. Rory watched until the crowd absorbed her. Only then did she look down at the number glowing in her call history, proof of a line reopened, thin as a scar and perhaps as permanent. Behind the bar, the bookshelf clicked. “Not a word,” Rory said. Silas emerged, his expression composed. “The boiler still clanks.” “I know.” “Thought you might.” He reached for the abandoned glasses. His signet ring caught the amber light. Rory put Carys’s card carefully into her coat pocket. “Do you know anyone who fixes roofs in Herefordshire?” Silas glanced at her, hazel eyes mild. “Possibly.” “Of course you do.” He lifted one shoulder. Upstairs, the pipes knocked again, insistent and imperfect, carrying heat through the old building. Rory gathered the empty cartons, then stopped. She set one pair of chopsticks aside, though she could not have said why. Outside, the green raven burned above the wet street, and London went on changing before anyone was ready.
created_at"2026-07-09T17:59:11.729Z" 7/9/2026, 5:59:11 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4345
moderation_latency(null)
generation_time79679
tokens_prompt867
tokens_completion4980
native_tokens_prompt808
native_tokens_completion4074
native_tokens_completion_images0
native_tokens_reasoning182
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.12626
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0e988128588bec91016a4fe16fdf648194b66b81178018d22d"
is_byokfalse
latency556
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619951-u1SQXvlDyHPw4jbgZmFZ"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619951-9oLIsa1952FkF7kAOXOn"
upstream_id"resp_0e988128588bec91016a4fe16fdf648194b66b81178018d22d"
total_cost0.12626
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags30
adverbTagCount1
adverbTags
0"she said slowly [slowly]"
dialogueSentences164
tagDensity0.183
leniency0.366
rawRatio0.033
effectiveRatio0.012
81.42% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2960
totalAiIsmAdverbs11
found
0
adverb"softly"
count2
1
adverb"very"
count2
2
adverb"slightly"
count2
3
adverb"slowly"
count2
4
adverb"really"
count1
5
adverb"quickly"
count1
6
adverb"carefully"
count1
highlights
0"softly"
1"very"
2"slightly"
3"slowly"
4"really"
5"quickly"
6"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)
88.18% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2960
totalAiIsms7
found
0
word"wavering"
count1
1
word"flicker"
count1
2
word"unreadable"
count1
3
word"weight"
count1
4
word"silence"
count1
5
word"familiar"
count1
6
word"fractured"
count1
highlights
0"wavering"
1"flicker"
2"unreadable"
3"weight"
4"silence"
5"familiar"
6"fractured"
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
narrationSentences237
matches
0"was jealous"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences237
filterMatches
0"look"
hedgeMatches
0"seemed to"
1"happen to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences370
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2957
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions41
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions169
wordCount2190
uniqueNames22
maxNameDensity3.06
worstName"Carys"
maxWindowNameDensity5
worstWindowName"Carys"
discoveredNames
Raven1
Nest1
Cardiff2
University1
Carys67
Morgan1
Professor1
Llewellyn1
Rory62
London4
Silas14
Yu-Fei1
Christmas1
Evan3
Manchester1
Wasn1
Hay-on-Wye1
Mayfair1
Thursday1
Welsh1
Aurora2
Carter1
persons
0"Raven"
1"University"
2"Carys"
3"Morgan"
4"Rory"
5"Silas"
6"Yu-Fei"
7"Christmas"
8"Evan"
9"Aurora"
10"Carter"
places
0"Cardiff"
1"London"
2"Manchester"
3"Hay-on-Wye"
4"Mayfair"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences156
glossingSentenceCount1
matches
0"felt like finding a childhood photograp"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.676
wordCount2957
matches
0"not delicately so but pared back, as if something had taken a blade to every softn"
1"not the sound of it, but its method"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences370
matches
0"accept that Rory"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs226
mean13.08
std16.8
cv1.284
sampleLengths
09
174
27
36
480
58
632
77
82
931
103
1110
1261
135
145
1515
161
175
184
1916
2019
2113
228
2338
246
253
261
272
282
2917
305
313
325
3350
348
3513
363
374
3822
394
402
412
4247
436
446
4523
467
472
482
492
97.86% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences237
matches
0"was clipped"
1"being ignored"
2"were buried"
3"being handled"
4"was reflected"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs400
matches
0"was polishing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences2
totalSentences370
ratio0.005
matches
0"Rory heard his voice in the statement—not the sound of it, but its method."
1"Carys laughed then—really laughed—and Rory felt the years open beneath her."
99.24% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2202
adjectiveStacks0
stackExamples(empty)
adverbCount90
adverbRatio0.04087193460490463
lyAdverbCount28
lyAdverbRatio0.012715712988192553
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences370
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences370
mean7.99
std6.91
cv0.864
sampleLengths
09
130
27
337
47
56
67
734
819
96
1014
118
126
1313
1413
153
164
172
1812
1919
203
215
221
234
246
2535
2620
275
285
296
303
316
321
335
344
3511
363
372
385
399
405
4113
427
431
4419
4519
464
472
483
491
45.41% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.2702702702702703
totalSentences370
uniqueOpeners100
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences201
matches
0"Then the woman at the"
1"Instead she stood with the"
2"Instead Carys looked at her"
3"Instead Rory asked,"
4"Then she entered the number"
5"Then Carys gripped the back"
6"Then she raised two fingers"
7"Only then did she look"
ratio0.04
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount37
totalSentences201
matches
0"It rose above the low"
1"She looked thinner, not delicately"
2"He was polishing a glass"
3"Her voice had changed too."
4"She had meant to cross"
5"Her mouth twitched."
6"His silver signet ring clicked"
7"He moved away with the"
8"She resisted the urge to"
9"It was plainly meant as"
10"Her parents in Cardiff, who"
11"She had made herself difficult"
12"It had lived somewhere without"
13"She might say Carys had"
14"She rubbed her thumb over"
15"They had been twenty, drunk"
16"She broke off"
17"Her voice saying Carys was"
18"It was the future they"
19"He crossed to the far"
ratio0.184
71.94% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount156
totalSentences201
matches
0"Aurora noticed the laugh before"
1"It rose above the low"
2"Rory was nineteen again, cramped"
3"Rory stopped halfway down the"
4"Carys had cut off her"
5"She looked thinner, not delicately"
6"The other lay flat on"
7"The laugh died before it"
8"Silas looked from Carys to"
9"He was polishing a glass"
10"The green neon outside painted"
11"Nobody in London knew her"
12"Her voice had changed too."
13"Rory came down the remaining"
14"She had meant to cross"
15"Carys looked at the bag."
16"Recognition arriving with the wrong"
17"That brought a flicker of"
18"Her mouth twitched."
19"Silas set down the glass."
ratio0.776
24.88% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences201
matches
0"Even now she could not"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences84
technicalSentenceCount3
matches
0"What remained was clipped close to her skull, exposing the fine bones of her face and a pale seam that ran from the hinge of her jaw into the collar of a black …"
1"It was the future they had once discussed as if the two of them had discovered it: shared chambers, impossible cases, a flat somewhere grander than either could…"
2"Rory told her about London traffic, about the man in Mayfair who ordered the same dumplings every Thursday and always answered the door wearing white gloves."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags30
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags26
fancyCount1
fancyTags
0"Rory murmured (murmur)"
dialogueSentences164
tagDensity0.159
leniency0.317
rawRatio0.038
effectiveRatio0.012
90.2971%