Run: 2026-03-09-01KK9PV4WHN7A1CSX3JVVHQ2KG

Run Details

Duration:
4m 16s
Cost:
$0.150715
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
Rain had a way of making Soho look half-washed and half-smeared, as if the city had rubbed at its own face and given up. Aurora came in under the green neon of the Raven’s Nest with her courier bag bumping against her hip and the damp climbing coldly through the knees of her jeans. She smelled of wet wool and traffic and the last order she had carried for Golden Empress—chilli oil, ginger, the sweet dark breath of soy leaking faintly from somebody’s paper carton. Inside, the bar held its usual dim hush. Old maps climbed the walls in faded ochres and browns. Black-and-white photographs watched from crooked frames: boxers, dockworkers, a woman in a hat sharp enough to cut paper. Somebody had fed the fire but not recently; the grate gave off more memory than heat. Glassware chimed softly behind the counter. Silas looked up from polishing a tumbler. The light caught in the silver signet ring on his right hand. “You’re late,” he said. “Blame the rain. And a man in Covent Garden who thought handing over exact change made him Winston Churchill.” Silas’s mouth tilted. “You want a drink?” “In a minute.” She shrugged the bag off her shoulder and set it on the floor by the end of the bar. Her left wrist showed for a moment where her sleeve rode up, the pale crescent scar there white against her skin. She was pushing damp black hair off her face when she heard the laugh. Not loud. Not the full thing. Just the start of it, cut short, as though whoever owned it had learned to keep hold of himself before the sound got away. She turned toward it anyway. The man at the far end of the bar sat angled to the counter, one hand around a glass of mineral water he had barely touched. A folded umbrella leaned against his knee. Charcoal suit, rain-dark at the shoulders. White shirt open at the throat. Hair clipped shorter than fashion and threaded, impossibly, with the first faint signs of grey at the temples. He was thinner than she remembered, the bones of his face more deliberate. He stared at Silas as if he had been asking some ordinary question and then, with the slow blankness of a person stepping into old light, he looked up and saw her. For a second she didn’t know him. For a second she only saw a man who had been worn down into neat lines. Then he said, “Rory?” The name went through her like something dropped into deep water. Silas’s eyes flicked from one of them to the other and away again. He knew enough to keep quiet. Aurora felt absurdly aware of everything: the damp hem of her sleeve, the ache between her shoulders, the pulse in her throat. “Rhys.” He stood too fast, nearly knocking his knee on the stool. Five years ago he had lived in scuffed trainers and old jumpers with holes at the cuffs, all elbows and noise and easy grins. This Rhys Morgan looked like a man people apologized to in meeting rooms. She saw the same hands, though—long fingers, restless even in stillness. He used to drum them against lecture hall desks while pretending not to listen. “Bloody hell,” he said softly. “It is you.” “Last I checked.” The old answer came out before she could stop it. A flicker crossed his face—recognition, relief, something close to pain. He smiled then, but carefully, as if the expression had edges now. “I thought—” He stopped. “I didn’t know you were in London.” “I am, apparently.” “That’s usually how the city works.” Silas set down the glass he’d been polishing. “You know each other.” Aurora glanced at him. “University.” “Long time ago,” Rhys said. Silas gave a small nod that might have meant sympathy or discretion or both. “What are you drinking, Aurora?” She almost said whisky, for the shock of it. “Whatever’s easiest.” “Gin,” Silas said, already reaching for the bottle. “You look like gin.” “That’s bleak.” “It’s accurate.” Rhys let out a breath that might once have become a laugh. “He always this welcoming?” “Only to the living.” Silas poured without comment. His left leg dragged slightly as he moved along the back counter. Anyone else might have called it subtle. Aurora, living above the place, heard that hitch in the floorboards even when she couldn’t see him. He set her drink down and, with the unshowy tact she had come to expect from him, moved to the other end of the bar where a pair of tourists were trying to order cocktails no one sensible had ever stocked. Aurora slid onto the stool beside Rhys, leaving one space between them. Up close, the changes were harder to ignore. Not just the suit. His face had lost the loose, boyish openness she remembered. There was a pale groove near his chin she didn’t know, and a tiredness at the corners of his eyes that no amount of sleep would mend. She wondered what he saw when he looked at her. Not the girl from Cardiff, certainly. That girl had spoken too fast, laughed too sharply, lived as if sheer cleverness could keep the world from laying hands on her. He said, “You cut your hair.” She blinked. “Years ago.” “Shows you how current my information is.” “You’ve started dressing like a man with opinions on mortgage rates.” He looked down at himself. “Occupational hazard.” “What are you now?” “A barrister.” Of course he was. For one absurd moment she wanted to laugh. The universe had a juvenile sense of humour. Her father would have approved. Brendan Carter, who could make a breakfast table feel like cross-examination, had always said Rhys had a legal brain if he ever stopped wasting it. “And here I was sure you’d end up banned from half the pubs in Wales.” “Only a third.” She took a sip of gin. It burned cleanly. “What brings you here?” “Hearing at the Rolls Building this afternoon. I was meeting someone nearby, got stood up, and saw the sign outside.” He nodded toward the window, where the green neon hummed against the rain. “Thought I’d wait somewhere dry. Didn’t know I’d walked into a ghost.” The word landed lightly, but it landed. Aurora traced the wet ring her glass made on the counter. “I’m not dead.” “No,” he said. “I can see that.” There were easier things to say. How have you been. You look well. Isn’t this strange. They skipped all of them. Silas passed by, placed a dish of salted almonds between them, and kept going. His signet ring flashed once under the low light. Rhys watched him go. “Your boss?” “My landlord, bartender, occasional tyrant.” “You live here?” “Upstairs.” He looked around then, taking in the maps, the photographs, the cracked leather booths. “This your sort of place now?” “It’s a place with a lock on the door and cheap rent in Soho. I’m not proud.” “I didn’t mean—” “I know.” She lifted a shoulder. “Yes. It’s my sort of place.” He nodded, accepting the correction. That, too, was new. University Rhys would have argued for sport, just to hear the sparks. “You?” she asked. “Still in Cardiff?” “Mostly. Chambers there. London when I have to be. My mother keeps trying to convince me Bristol counts as an adventure.” “How is she?” “Still treats every grown man like he’s one proper meal away from survival.” “That sounds right.” “And your parents?” The question came as gently as it could, but she still felt herself stiffen. “Fine.” “Your dad came into court a few months back. Different matter. Same voice.” That caught her. “You see my dad?” “Now and then. He asked after you.” Her mouth went dry in a way the gin didn’t help. “What did you say?” “The truth.” Rhys looked at his glass. “That I hadn’t seen you.” Aurora let out a breath through her nose. “Fair.” “He looked older.” “They do that.” “So do we, apparently.” She glanced at him. “You’ve changed.” He gave her a brief smile. “Because I’m wearing a jacket?” “Because you’re drinking water in a bar.” That made him actually laugh, low and surprised. “All right. Fair enough. I stopped.” “Drinking?” “Three years ago.” She raised her brows. “I know. Tragic. Somewhere a pub in Cathays still has a plaque for my former service.” “What happened?” He rubbed a thumb against the condensation on the glass. “Nothing cinematic. I woke up one morning and realized I’d become the sort of man who promised a lot on a Friday night and remembered none of it on Saturday. My father made a career of that. I thought I might try something different.” Aurora looked at him again. There it was, the real alteration—not the suit, not the clipped hair. Restraint. A man who had laid hands on the rougher parts of himself and, if not mastered them, at least stopped pretending they were charming. “That must have disappointed half of Cardiff.” “Only the interesting half.” Silence settled between them, not empty exactly, but crowded. Around them, the bar went on being a bar. A couple near the door argued softly over a phone screen. Someone fed coins into the old jukebox and got nothing for their trouble. Rain moved against the window in shifting silver lines. Rhys said, “I did look for you, you know.” She stared ahead. “At first,” he added. “Not forever. I’m not trying to make you feel guilty.” “That’s kind.” “I went by your flat.” His voice was careful now, the way a person walks across ice he already distrusts. “You were gone. Your number was dead. Eva said you’d gone to London and didn’t say much else.” Aurora took another sip. The gin was gone; she hadn’t noticed finishing it. “She wouldn’t,” Aurora said. “No.” “I didn’t want to be found.” “I gathered.” He didn’t sound angry. That made it worse. She said, “You could have called my mother.” “Would that have helped?” No. It would have dragged light onto things she had spent months trying to move through in the dark. It would have meant explanations. Bruises given names. Her own face in a mirror, admitting what had been happening long before she left. “I wasn’t good company then,” she said. Rhys turned toward her fully. “You weren’t supposed to be company.” The tenderness in it nearly undid her. She set the empty glass down before her hand could shake. For a moment she saw him as he had been at twenty: standing outside the student union in the rain with his guitar case and a split lip because Evan had decided a joke was disrespect. Rhys had shrugged it off, made light of it, said some men thought jealousy proved devotion. Aurora had laughed then too loudly, too quickly, because that was easier than seeing the fear in his face. Easier than admitting he had already understood more than she wanted him to. “I should have said goodbye,” she said. “Yes.” He said it without cruelty. Just fact. That was somehow harder to bear. “I know.” “I was angry,” he said. “For a long time. Then I thought maybe being angry was self-importance dressed up as loyalty.” She almost smiled. “Still talking like a law book.” “Occupational hazard,” he said again. She looked at his hands. No ring. A faint pale band on the finger where one had been. Another life, abandoned or lost; she didn’t ask. It seemed fair that he should have silences she wasn’t owed. “What happened to us?” she said, before she could decide not to. He leaned back, surprised into honesty. “Time?” “That’s lazy.” “It’s also true.” He held her gaze. “You left when you needed to leave. I stayed because I didn’t know how not to. Then you became a person I knew in past tense.” The words sat between them with the terrible neatness of something polished for years. Aurora thought of all the versions of herself she had shed like wet clothes. Rory in lecture halls, taking notes in the margins with colour-coded tabs. Rory at eighteen, believing cleverness could keep her safe. Rory with Evan, shrinking by degrees so gradual she’d mistaken them for compromise. Aurora now, cycling takeaway through London traffic, living above a bar run by a retired spy with a limp and a talent for not asking the wrong questions. She did not know which of those selves Rhys had come looking for. She was not sure any of them could have met him cleanly. “You look…” he began, then stopped. “Tired?” “No.” He shook his head. “Solid. That’s different.” It was such an odd word that she laughed once, sharply. “Solid.” “You were always bright. That’s not the same thing.” She looked down at her wrist, at the small crescent scar she had carried since childhood. An old hurt gone pale. The body’s version of memory: this happened, and you kept going. “Sometimes,” she said, “I think the best thing London did for me was stop knowing my name.” “Rory.” The old nickname in his mouth was gentle, almost apologetic. She met his eyes. “No one here calls me that.” “Do you miss it?” She thought about it. The girl who answered to Rory had been loved. She had also been reachable by everyone who had ever wanted a piece of her. “Some days,” she said. Rhys nodded as if that answer made sense to him. Maybe it did. Maybe everybody spent part of adulthood mourning selves they would not actually take back. Silas came over, glanced at her empty glass, and silently set down a tumbler of water instead. His hazel eyes rested on her for half a beat. All right? they asked, without asking. She gave the smallest nod. Rhys looked up at him. “Good bar.” Silas’s beard twitched with what passed for pleasure. “Depends who’s in it.” “Fair enough.” Silas moved away again, his limp barely audible under the murmur of the room. Somewhere behind the bookshelf at the back, a latch clicked; one of his private meetings beginning or ending. The bar went on breathing around them. Rhys said, “I’m in London until tomorrow.” Aurora waited. “If you wanted coffee,” he said. “Before I go. Or not. I’m not trying to force a reunion montage.” Against her will, she smiled. “There’d have to be music.” “I could hum badly.” “You always did.” He smiled back then, and for a moment the old Rhys showed through—the one who had once skipped revision to drag her down to Cardiff Bay at midnight because the moon on the water looked like a road and he said every city needed at least one impossible thing in it. She felt the ache of that memory in her ribs. “I start early,” she said. “Deliveries.” “Right.” “But maybe coffee.” He dipped his head. “All right.” Nothing was repaired. That was the strange mercy of it. They were not young enough anymore to confuse recognition with restoration. The years remained where they had fallen, with all their missed calls and sealed mouths and rooms left in haste. But something had shifted nonetheless, some locked hinge giving a little. Rhys rose and reached for his umbrella. “I should let you get on.” “With what? Lurking?” “You seem committed to it.” He left a note on the counter for a drink he hadn’t really drunk. Silas would probably hate that and take it anyway. At the door, Rhys paused beneath the green wash of the sign coming through the glass. He looked back once. “Goodbye, Aurora,” he said. Not Rory. Not this time. She nodded. “Goodnight, Rhys.” Then he was out in the rain, his shape thinning on the wet pavement until the street took him. Aurora stayed where she was, her hand around the water glass, watching the place where he had been. Behind the bar, Silas collected the untouched money and slid it into the till. “Old friend?” he said. “Yes.” Silas wiped the counter with a clean cloth, slow and methodical. “Those are the dangerous kind.” Aurora let out a breath that might have been a laugh. “I noticed.” He glanced at her wrist, at the scar, then at her face. “You all right?” She looked toward the door, where the green neon trembled across the window and made ghosts of the rain. After a moment she said, “I don’t know.” Silas grunted as if that answer, too, was accurate. He set the cloth aside. The bar settled around her again: maps, photographs, low light, the warm bitter smell of wood and old spirits. London pressed against the glass. Upstairs waited her flat, the narrow bed, the damp towel she’d forgotten on the radiator. Tomorrow waited its stack of paper bags and traffic lights and strangers opening doors in surprise. Time, relentless and ordinary. She picked up the water and drank. Somewhere down the street, a siren rose and fell. The night moved on. So did she.
created_at"2026-03-09T16:28:19.74Z" 3/9/2026, 4:28:19 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency164368
moderation_latency(null)
generation_time255908
tokens_prompt867
tokens_completion5903
native_tokens_prompt808
native_tokens_completion9913
native_tokens_completion_images0
native_tokens_reasoning6253
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.150715
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_09570661bdb72b560169aef523cff08196a5234c06d3f11dba"
is_byokfalse
latency176
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773073699-tONOiDq7ZwUvYNpYzjym"
upstream_id"resp_09570661bdb72b560169aef523cff08196a5234c06d3f11dba"
total_cost0.150715
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags33
adverbTagCount3
adverbTags
0"he said softly [softly]"
1"he said again [again]"
2"he began then [then]"
dialogueSentences139
tagDensity0.237
leniency0.475
rawRatio0.091
effectiveRatio0.043
78.93% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2847
totalAiIsmAdverbs12
found
0
adverb"coldly"
count1
1
adverb"softly"
count3
2
adverb"carefully"
count1
3
adverb"slightly"
count1
4
adverb"sharply"
count2
5
adverb"lightly"
count1
6
adverb"gently"
count1
7
adverb"quickly"
count1
8
adverb"really"
count1
highlights
0"coldly"
1"softly"
2"carefully"
3"slightly"
4"sharply"
5"lightly"
6"gently"
7"quickly"
8"really"
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)
82.44% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2847
totalAiIsms10
found
0
word"flicked"
count1
1
word"pulse"
count1
2
word"flicker"
count1
3
word"sense of"
count1
4
word"traced"
count1
5
word"silence"
count1
6
word"tenderness"
count1
7
word"coded"
count1
8
word"methodical"
count1
9
word"trembled"
count1
highlights
0"flicked"
1"pulse"
2"flicker"
3"sense of"
4"traced"
5"silence"
6"tenderness"
7"coded"
8"methodical"
9"trembled"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches3
maxInWindow2
found
0
label"let out a breath"
count3
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences224
matches
0"felt the ache"
1"s in surprise"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount0
narrationSentences224
filterMatches
0"look"
1"feel"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences330
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen52
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2842
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions31
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions69
wordCount2146
uniqueNames15
maxNameDensity0.84
worstName"Rhys"
maxWindowNameDensity2
worstWindowName"Silas"
discoveredNames
Soho1
Raven1
Nest1
Golden1
Empress1
Silas16
Rhys18
Morgan1
Cardiff2
Carter1
Aurora16
Evan2
London2
Rory5
Bay1
persons
0"Raven"
1"Silas"
2"Rhys"
3"Morgan"
4"Carter"
5"Aurora"
6"Evan"
7"Rory"
places
0"Soho"
1"Cardiff"
2"London"
3"Bay"
globalScore1
windowScore1
77.01% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences137
glossingSentenceCount4
matches
0"looked like a man people apologized to in"
1"something close to pain"
2"seemed fair that he should have silences she wasn’t owed"
3"looked like a road and he said every city"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.352
wordCount2842
matches
0"not empty exactly, but crowded"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences330
matches
0"heard that hitch"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs178
mean15.97
std19.53
cv1.223
sampleLengths
085
158
219
34
419
57
63
754
830
95
10108
1123
124
1311
1419
1523
1673
178
183
1932
2011
213
226
2312
245
255
2619
2711
2812
292
302
3116
324
3381
3412
3588
366
374
387
3911
407
414
422
4350
4415
453
4613
4745
487
4914
99.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences224
matches
0"been worn"
1"was gone"
2"been loved"
3"was repaired"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs386
matches
0"was pushing"
1"were trying"
64.94% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount4
flaggedSentences9
totalSentences330
ratio0.027
matches
0"She smelled of wet wool and traffic and the last order she had carried for Golden Empress—chilli oil, ginger, the sweet dark breath of soy leaking faintly from somebody’s paper carton."
1"Somebody had fed the fire but not recently; the grate gave off more memory than heat."
2"She saw the same hands, though—long fingers, restless even in stillness."
3"A flicker crossed his face—recognition, relief, something close to pain."
4"There it was, the real alteration—not the suit, not the clipped hair."
5"The gin was gone; she hadn’t noticed finishing it."
6"Another life, abandoned or lost; she didn’t ask."
7"Somewhere behind the bookshelf at the back, a latch clicked; one of his private meetings beginning or ending."
8"He smiled back then, and for a moment the old Rhys showed through—the one who had once skipped revision to drag her down to Cardiff Bay at midnight because the moon on the water looked like a road and he said every city needed at least one impossible thing in it."
92.02% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2158
adjectiveStacks0
stackExamples(empty)
adverbCount106
adverbRatio0.04911955514365153
lyAdverbCount31
lyAdverbRatio0.014365152919369786
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences330
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences330
mean8.61
std7.39
cv0.858
sampleLengths
024
130
231
38
410
518
616
76
87
912
104
1119
123
134
143
1519
1621
1714
182
194
2024
215
2226
237
246
256
2618
2713
2832
297
3016
314
3211
3313
346
3522
361
3711
3824
3913
4011
4114
425
433
443
4510
4610
4712
484
497
47.47% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.31212121212121213
totalSentences330
uniqueOpeners103
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences194
matches
0"Just the start of it,"
1"Then he said,"
2"Of course he was."
3"Maybe it did."
4"Maybe everybody spent part of"
5"Somewhere behind the bookshelf at"
6"Then he was out in"
7"Somewhere down the street, a"
ratio0.041
73.61% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount71
totalSentences194
matches
0"She smelled of wet wool"
1"She shrugged the bag off"
2"Her left wrist showed for"
3"She was pushing damp black"
4"She turned toward it anyway."
5"He was thinner than she"
6"He stared at Silas as"
7"He knew enough to keep"
8"He stood too fast, nearly"
9"She saw the same hands,"
10"He used to drum them"
11"he said softly"
12"He smiled then, but carefully,"
13"She almost said whisky, for"
14"His left leg dragged slightly"
15"He set her drink down"
16"His face had lost the"
17"She wondered what he saw"
18"He looked down at himself."
19"Her father would have approved."
ratio0.366
57.94% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount156
totalSentences194
matches
0"Rain had a way of"
1"Aurora came in under the"
2"She smelled of wet wool"
3"Somebody had fed the fire"
4"Glassware chimed softly behind the"
5"Silas looked up from polishing"
6"The light caught in the"
7"Silas’s mouth tilted."
8"She shrugged the bag off"
9"Her left wrist showed for"
10"She was pushing damp black"
11"She turned toward it anyway."
12"The man at the far"
13"A folded umbrella leaned against"
14"Charcoal suit, rain-dark at the"
15"Hair clipped shorter than fashion"
16"He was thinner than she"
17"He stared at Silas as"
18"The name went through her"
19"Silas’s eyes flicked from one"
ratio0.804
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences194
matches(empty)
ratio0
96.77% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences93
technicalSentenceCount6
matches
0"Rain had a way of making Soho look half-washed and half-smeared, as if the city had rubbed at its own face and given up."
1"Just the start of it, cut short, as though whoever owned it had learned to keep hold of himself before the sound got away."
2"He stared at Silas as if he had been asking some ordinary question and then, with the slow blankness of a person stepping into old light, he looked up and saw h…"
3"That girl had spoken too fast, laughed too sharply, lived as if sheer cleverness could keep the world from laying hands on her."
4"Brendan Carter, who could make a breakfast table feel like cross-examination, had always said Rhys had a legal brain if he ever stopped wasting it."
5"A man who had laid hands on the rougher parts of himself and, if not mastered them, at least stopped pretending they were charming."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags33
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags25
fancyCount1
fancyTags
0"he added (add)"
dialogueSentences139
tagDensity0.18
leniency0.36
rawRatio0.04
effectiveRatio0.014
87.8928%