Run: 2026-05-01-01KQHS7FT4XARC89NPFV5RW60X

Run Details

Duration:
49.0s
Cost:
$0.009178
Provider:
xAI

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
The Raven’s Nest smelled of old oak, spilled ale, and the faint metallic tang of rain carried in on coats. Green neon bled across the wet pavement outside, painting the puddles the colour of absinthe. Inside, the light was kinder—low, amber, forgiving. Maps of forgotten empires curled on the walls between photographs of men in trench coats who never smiled. The place felt like it had been waiting for decades, patient as stone. Aurora Carter stood just inside the door, shaking rain from her black hair. The shoulder-length strands clung to her jaw like ink. She wore a battered leather jacket two sizes too large and scuffed boots that had walked half of London delivering prawn dumplings and crispy chilli beef. Her bright blue eyes scanned the room with the automatic caution she had never quite shaken since Evan. The small crescent scar on her left wrist itched beneath her sleeve, the way it always did when she was uneasy. She had only come in to escape the downpour and perhaps swallow one quiet whisky before climbing the back stairs to her flat. The fact that the flat sat directly above this bar had once seemed like a stroke of luck. Tonight it felt like an ambush. Because he was there. Silas Blackwood leaned against the far end of the polished counter, polishing a glass that didn’t need polishing. The years had carved deeper lines around his hazel eyes and threaded more iron through his auburn hair, but the neat beard and the quiet authority in the set of his shoulders remained. The slight limp was more pronounced when he shifted his weight; the silver signet ring on his right hand caught the light like a signal. He looked up, and for a single heartbeat the cloth in his hand stilled. Neither of them spoke. Then Silas’s mouth curved into something that was almost a smile, though it never reached his eyes. “Well, I’ll be damned.” Rory’s throat tightened. She hadn’t heard that low, measured voice in six years. Not since the night she had shown up on his doorstep with a split lip and a duffel bag, asking for the spare key to the flat above the bar because Eva had sworn the old spymaster was someone you could trust when the world turned sharp. He had asked no questions then. He still asked few now. She crossed the room slowly, boots leaving damp prints on the scarred floorboards. The handful of early-evening drinkers paid them no mind; in the Nest, people learned to mind their own ghosts. “Si,” she said. The nickname felt foreign on her tongue, like a language she had once been fluent in and then abandoned. He set the glass down with deliberate care. “Rory Carter. Or do you go by something else these days?” “Still Rory. Mostly.” She slid onto a stool two down from where he stood, giving them both breathing room. “Sometimes Laila on paperwork. Depends on the favour I’m cashing.” A faint flicker of amusement crossed his face. “You always did have a talent for aliases.” She almost laughed. Instead she shrugged out of her wet jacket and draped it over the stool beside her. Beneath it she wore a plain black jumper, sleeves pushed to her elbows. The crescent scar showed pale against her skin. Silas noticed it—of course he did—but said nothing. He never had been one to poke at wounds unless invited. “Drink?” he asked. “Whisky. Whatever’s cheap and doesn’t lie.” He poured two measures without comment, sliding one across the counter. His own glass held only soda water. Old habits. Even retired, the Spymaster kept his head clear. They drank in silence for a moment. The rain hissed against the windows. Somewhere deeper in the bar, a clock ticked like a slow heartbeat. “You look different,” he said at last. Rory traced the rim of her glass with a fingertip. “That’s one way of putting it. I was twenty when I last stood in this room shaking like a half-drowned cat. Now I’m twenty-five going on forty.” “Not the years,” Silas murmured. “The way you hold yourself. Shoulders back. Eyes on every exit. You move like someone who’s learned the exits matter.” She met his gaze. Those hazel eyes had once seemed ancient to her; now she recognised the exhaustion in them, the kind that came from carrying other people’s secrets for decades. “I had a good teacher.” He gave a soft grunt that might have been acknowledgement or discomfort. “I never taught you to run, Rory.” “No. You taught me how to stop running blind.” She took another sip, letting the peat smoke roll across her tongue. “I finished the degree, you know. Pre-Law. Managed it remotely after I got here. Top of my cohort, if you can believe it. Then I looked at the courtroom and realised I’d spent my whole life watching my father tear people apart with words. I didn’t want to be that kind of weapon.” Silas leaned a hip against the bar. The movement pulled at his bad knee; she saw the minute tightening at the corner of his mouth. “So you deliver Chinese food instead.” “Among other things.” She allowed herself a small, rueful smile. “Yu-Fei Cheung pays on time and doesn’t ask why I sometimes need last-minute schedule changes. The other things… let’s say I’ve been making use of that network you quietly maintain in the back room.” His eyebrows rose a fraction. “You’ve been through the bookshelf.” “Once or twice. You left the mechanism exactly where I remembered. Some things don’t change.” A long beat of quiet stretched between them. The green neon outside flickered, casting shifting shadows over the old maps. Rory studied the photograph nearest her shoulder: a younger Silas, hair still mostly auburn, standing beside a man in a Prague street. Both of them carried the same wary half-smile. She wondered which of the two men in the picture had come home with a ruined knee. “I thought about writing,” she said suddenly. “After the first year. Then after the second. By the third it felt like the longer I waited, the more impossible it became. What do you say to the man who gave you shelter and never once asked for repayment?” Silas turned the signet ring on his finger, a gesture so familiar it hurt to watch. “You could have said hello.” “I was ashamed.” The word dropped between them like a stone into still water. Rory stared at her drink, surprised she had spoken it aloud. The truth of it sat raw in her chest. Silas exhaled through his nose. “Ashamed of what, exactly?” “That I became exactly what Evan always said I would. Clever. Careful. Someone who disappears when things get difficult.” Her voice dropped. “That I used your bar as a bolt-hole and then treated you like another part of the scenery I could walk away from.” He was quiet so long she thought he might not answer. When he did, his tone was careful, almost gentle. “You were twenty years old with a fractured orbital bone and a man who swore he’d kill you if you left. You needed a door that locked from the inside and a city big enough to get lost in. I gave you both. There’s no debt in that.” Rory laughed once, a hollow sound. “You always make it sound so simple. Like lives are just moves on a board and you’re the only one who can see three turns ahead.” “I was wrong about a lot of things,” he said. The admission cost him; she heard it in the slight rasp beneath the words. “Prague proved that. You lose enough people, you start thinking distance is the same thing as safety. I taught you that particular mistake too well, I think.” She looked up sharply. “I’m not one of your assets, Si. I’m not a casualty report.” “No,” he agreed. “You’re the girl who used to sit on the fire escape above my bar at three in the morning, scribbling law essays by torchlight because you were too proud to admit the nightmares kept you awake. I used to leave the window unlatched on purpose.” The memory slammed into her so hard her eyes stung. She remembered the creak of the metal steps, the distant thump of bass from inside the Nest, the way Silas would appear without a word and set a mug of tea beside her before limping back downstairs. He had never hovered. He had simply been there, steady as the tide. “I kept every mug,” she said quietly. “Stacked them in the cupboard like little monuments. I told myself it was just because they were free. Truth is I didn’t want to let go of the only person who’d seen me at my lowest and hadn’t turned away.” Silas rubbed a hand over his beard. For the first time she noticed the faint tremor in his fingers. Age, or memory, or both. “I kept the flat empty for two years,” he admitted. “Told myself it was because the market was soft. Truth was, every time I climbed those stairs to check the pipes I half expected to find you asleep on the sofa with casebooks scattered everywhere. When I finally let it, I felt like I was closing a door I had no right to close.” Rory swallowed. The whisky had gone lukewarm in her glass. “I saw Eva last Christmas. She asked if I’d spoken to you. I lied and said we kept in touch. She knew I was lying. She always knows.” “Eva’s a better judge of character than either of us,” he said dryly. “She’s the one who sent you here in the first place. I owe that woman several very expensive bottles of Scotch.” Outside, the rain eased into a whisper. The green neon hummed steadily above the door. Rory studied the man across from her—the grey in his hair, the way his shoulders had begun to stoop just slightly, the quiet authority that now looked more like quiet endurance. She tried to reconcile him with the figure who had once stared down three of Evan’s friends in the alley behind the bar without raising his voice. The man who had made them disappear so thoroughly she had never heard from any of them again. She wondered what he saw when he looked at her. The girl who had flinched at loud noises, or the woman who now navigated London’s underbelly with the calm precision of someone who had learned that fear was just another currency. “I’m thinking of taking the bar exam again,” she said. The words surprised her, but they felt true. “Not to become my father. Maybe to become something better. Something that uses the brain you always said I had instead of wasting it delivering spring rolls.” Silas’s hazel eyes softened. “You always did overthink everything. Even deliverance of takeaway.” She laughed then, a real sound this time, rusty but genuine. It broke something open between them. The tension that had coiled tight the moment she walked in uncoiled by degrees. He refilled her glass without asking. This time he poured a finger for himself as well. “To old doors,” he said, lifting his tumbler. “To the ones we’re brave enough to walk back through,” she answered. They drank. For a while after that they spoke of small things. The new chef at the Golden Empress who could never get the mapo tofu spicy enough. The way the pigeons on the roof had taken to roosting directly above Rory’s bedroom window at dawn. Silas’s ongoing war with the brewery that kept delivering the wrong lager. They spoke carefully around the larger silences—his botched operation in Prague, her nights spent checking the locks twice before she could sleep—but the silences no longer felt like accusations. Only the shape of time, heavy and undeniable. At last Rory glanced at the clock. “I should let you get back to running your empire of secrets.” “Empire’s smaller these days,” he said. “Mostly just me, the occasional favour, and a lot of very old whisky.” She slid from the stool and pulled on her still-damp jacket. The leather smelled of rain and fried garlic from her last delivery. When she looked up, Silas was watching her with an expression she couldn’t quite name. “Door’s always open upstairs,” he said. “And down here. No key required anymore.” Rory reached across the bar before she could second-guess herself and laid her hand over his. The silver signet ring was cool beneath her palm. She felt the faint raised edges of the engraving against her skin. “I won’t disappear again,” she said. He turned his hand, squeezed once. “See that you don’t, Malphora.” The old alias—her favourite, the one he had given her the night she arrived, half-joking that she needed a name that sounded like she could burn the world down if she chose—made her throat close. She managed a nod. As she walked toward the door, boots leaving faint prints that would dry before morning, she heard him call her name one last time. “Rory.” She paused, hand on the rain-streaked glass. “You were never a bolt-hole,” he said quietly. “You were the reason I kept the bloody flat in the first place.” The words lodged somewhere behind her ribs, warm and painful and long overdue. She didn’t trust herself to speak, so she simply lifted her hand in a half-wave that felt absurdly like goodbye and hello at once. Then she stepped out into the Soho night. The green neon buzzed above her, painting her face in alien light. Rain misted her hair again, but she didn’t hurry. Above the bar, the windows of her flat glowed soft gold against the dark. She had left a lamp on that morning. The sight of it felt different now, less like hiding and more like returning. Behind her, through the closing door, she caught the low murmur of Silas speaking to someone on the phone—voice calm, measured, already slipping back into the cadence of the Spymaster. But she had seen the crack in the armour tonight. She had left one there too. The weight of years pressed on her shoulders, not crushing but shaping, the way water shapes stone over decades. Regret sat beside it, no longer sharp but smoothed into something she could carry. Something they could both carry. Rory turned up her collar against the drizzle and started walking, not toward the deliveries still waiting in her bag, but toward the side alley and the iron staircase that led to the flat above the Raven’s Nest. The stairs creaked under her boots the same way they always had. She climbed them slowly, deliberately, letting each rung mark the distance between who she had been and who she was still becoming. Halfway up she paused, looking down at the green neon sign. Through the window she could just make out Silas moving behind the bar, a tall figure with a slight limp and shoulders that carried too much. He glanced up, as though he could feel her gaze. Their eyes met across rain and glass and six lost years. Neither smiled. There was no need. The understanding that passed between them was quieter than forgiveness and heavier than memory. It was simply the recognition that time had changed them both, and that some doors, once opened again, let the light in both directions. Rory continued up the stairs. The rain fell softer now, almost tender. Inside her chest, something that had been frozen for a long time began, carefully, to thaw. Below, the Raven’s Nest kept its counsel, maps curling on the walls, photographs watching with their unsmiling eyes. And in the green glow of its sign, two old friends who were no longer quite strangers sat with the weight of what had been and what might still be, letting the quiet do the work that words never could.
created_at"2026-05-01T12:46:44.041Z" 5/1/2026, 12:46:44 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency457
moderation_latency(null)
generation_time48915
tokens_prompt867
tokens_completion4006
native_tokens_prompt906
native_tokens_completion3245
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached64
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.0091778
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"0c874bda-13fd-b71f-e915-83c6354142c3"
is_byokfalse
latency88
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777639604-ncnaxvXQRT6RuqANFIaG"
session_id(null)
api_type"completions"
id"gen-1777639604-ZGby375OAAX4EQu24bnU"
upstream_id"0c874bda-13fd-b71f-e915-83c6354142c3"
total_cost0.0091778
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
59.65% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags21
adverbTagCount4
adverbTags
0"she said suddenly [suddenly]"
1"she said quietly [quietly]"
2"he said dryly [dryly]"
3"he said quietly [quietly]"
dialogueSentences57
tagDensity0.368
leniency0.737
rawRatio0.19
effectiveRatio0.14
81.35% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2681
totalAiIsmAdverbs10
found
0
adverb"slowly"
count2
1
adverb"suddenly"
count1
2
adverb"sharply"
count1
3
adverb"very"
count2
4
adverb"slightly"
count1
5
adverb"carefully"
count2
6
adverb"deliberately"
count1
highlights
0"slowly"
1"suddenly"
2"sharply"
3"very"
4"slightly"
5"carefully"
6"deliberately"
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)
70.16% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2681
totalAiIsms16
found
0
word"scanned"
count1
1
word"weight"
count3
2
word"measured"
count2
3
word"flicker"
count1
4
word"silence"
count1
5
word"traced"
count1
6
word"flickered"
count1
7
word"familiar"
count1
8
word"fractured"
count1
9
word"whisper"
count1
10
word"navigated"
count1
11
word"tension"
count1
12
word"could feel"
count1
highlights
0"scanned"
1"weight"
2"measured"
3"flicker"
4"silence"
5"traced"
6"flickered"
7"familiar"
8"fractured"
9"whisper"
10"navigated"
11"tension"
12"could feel"
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
narrationSentences158
matches
0"was uneasy"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences158
filterMatches(empty)
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences194
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen54
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2672
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions29
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions49
wordCount1883
uniqueNames14
maxNameDensity0.8
worstName"Silas"
maxWindowNameDensity2
worstWindowName"Silas"
discoveredNames
Raven3
Nest5
Carter1
London2
Evan2
Blackwood1
Silas15
Eva1
Spymaster2
Rory12
Prague2
Golden1
Empress1
Soho1
persons
0"Raven"
1"Carter"
2"Evan"
3"Blackwood"
4"Silas"
5"Eva"
6"Spymaster"
7"Rory"
places
0"London"
1"Prague"
2"Golden"
3"Soho"
globalScore1
windowScore1
25.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences120
glossingSentenceCount6
matches
0"felt like it had been waiting for decad"
1"felt like an ambush"
2"seemed ancient to her; now she recognised the exhaustion in them, the kind that came from carrying other people’s secrets for decades"
3"felt like accusations"
4"quite name"
5"sounded like she could burn the world down"
87.72% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.123
wordCount2672
matches
0"not crushing but shaping, the way water shapes stone over decades"
1"no longer sharp but"
2"not toward the deliveries still waiting in her bag, but toward the side alley"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences194
matches
0"learned that fear"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs78
mean34.26
std23.64
cv0.69
sampleLengths
073
187
247
34
490
54
621
771
832
922
1019
1129
1216
1359
143
156
1628
1725
187
1937
2025
2136
2219
2374
2431
2544
2610
2715
2867
2947
3021
313
3231
339
3445
3568
3632
3751
3816
3948
4060
4147
4224
4364
4438
4534
4691
4741
4845
4913
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences158
matches
0"been frozen"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs316
matches
0"was watching"
1"was still becoming"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount9
semicolonCount5
flaggedSentences11
totalSentences194
ratio0.057
matches
0"Inside, the light was kinder—low, amber, forgiving."
1"The slight limp was more pronounced when he shifted his weight; the silver signet ring on his right hand caught the light like a signal."
2"The handful of early-evening drinkers paid them no mind; in the Nest, people learned to mind their own ghosts."
3"Silas noticed it—of course he did—but said nothing."
4"Those hazel eyes had once seemed ancient to her; now she recognised the exhaustion in them, the kind that came from carrying other people’s secrets for decades."
5"The movement pulled at his bad knee; she saw the minute tightening at the corner of his mouth."
6"The admission cost him; she heard it in the slight rasp beneath the words."
7"Rory studied the man across from her—the grey in his hair, the way his shoulders had begun to stoop just slightly, the quiet authority that now looked more like quiet endurance."
8"They spoke carefully around the larger silences—his botched operation in Prague, her nights spent checking the locks twice before she could sleep—but the silences no longer felt like accusations."
9"The old alias—her favourite, the one he had given her the night she arrived, half-joking that she needed a name that sounded like she could burn the world down if she chose—made her throat close."
10"Behind her, through the closing door, she caught the low murmur of Silas speaking to someone on the phone—voice calm, measured, already slipping back into the cadence of the Spymaster."
84.79% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1900
adjectiveStacks1
stackExamples
0"same wary half-smile."
adverbCount96
adverbRatio0.05052631578947368
lyAdverbCount25
lyAdverbRatio0.013157894736842105
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences194
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences194
mean13.77
std10.26
cv0.745
sampleLengths
020
115
27
318
413
513
69
726
818
921
1023
1118
126
134
1418
1533
1625
1714
184
1917
204
213
2210
2347
246
255
2613
2719
283
2919
308
3111
3219
3310
348
358
363
3716
3813
398
408
4111
423
436
4411
457
462
478
487
496
57.39% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.36597938144329895
totalSentences194
uniqueOpeners71
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences143
matches
0"Then Silas’s mouth curved into"
1"Instead she shrugged out of"
2"Even retired, the Spymaster kept"
3"Somewhere deeper in the bar,"
4"Only the shape of time,"
5"Then she stepped out into"
ratio0.042
77.34% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount51
totalSentences143
matches
0"She wore a battered leather"
1"Her bright blue eyes scanned"
2"She had only come in"
3"He looked up, and for"
4"She hadn’t heard that low,"
5"He had asked no questions"
6"He still asked few now."
7"She crossed the room slowly,"
8"He set the glass down"
9"She slid onto a stool"
10"She almost laughed."
11"He never had been one"
12"He poured two measures without"
13"His own glass held only"
14"They drank in silence for"
15"he said at last"
16"She met his gaze."
17"He gave a soft grunt"
18"She took another sip, letting"
19"She allowed herself a small,"
ratio0.357
54.41% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount116
totalSentences143
matches
0"The Raven’s Nest smelled of"
1"Maps of forgotten empires curled"
2"The place felt like it"
3"Aurora Carter stood just inside"
4"The shoulder-length strands clung to"
5"She wore a battered leather"
6"Her bright blue eyes scanned"
7"The small crescent scar on"
8"She had only come in"
9"The fact that the flat"
10"Tonight it felt like an"
11"Silas Blackwood leaned against the"
12"The years had carved deeper"
13"The slight limp was more"
14"He looked up, and for"
15"Neither of them spoke."
16"Rory’s throat tightened."
17"She hadn’t heard that low,"
18"He had asked no questions"
19"He still asked few now."
ratio0.811
34.97% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences143
matches
0"Because he was there."
ratio0.007
65.40% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences83
technicalSentenceCount9
matches
0"She wore a battered leather jacket two sizes too large and scuffed boots that had walked half of London delivering prawn dumplings and crispy chilli beef."
1"Silas Blackwood leaned against the far end of the polished counter, polishing a glass that didn’t need polishing."
2"Those hazel eyes had once seemed ancient to her; now she recognised the exhaustion in them, the kind that came from carrying other people’s secrets for decades."
3"The girl who had flinched at loud noises, or the woman who now navigated London’s underbelly with the calm precision of someone who had learned that fear was ju…"
4"Silas’s ongoing war with the brewery that kept delivering the wrong lager."
5"Rory turned up her collar against the drizzle and started walking, not toward the deliveries still waiting in her bag, but toward the side alley and the iron st…"
6"Through the window she could just make out Silas moving behind the bar, a tall figure with a slight limp and shoulders that carried too much."
7"Inside her chest, something that had been frozen for a long time began, carefully, to thaw."
8"And in the green glow of its sign, two old friends who were no longer quite strangers sat with the weight of what had been and what might still be, letting the …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags21
uselessAdditionCount0
matches(empty)
97.37% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount3
fancyTags
0"Silas murmured (murmur)"
1"he agreed (agree)"
2"he admitted (admit)"
dialogueSentences57
tagDensity0.298
leniency0.596
rawRatio0.176
effectiveRatio0.105
83.1849%