Run: 2026-05-01-01KQHS3ZP8ZCVVAJ2S90GZXCR2

Run Details

Duration:
2m 10s
Cost:
$0.021123
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 damp wool and old paper, the air thick with the low hum of a jazz record Silas kept spinning on the ancient turntable behind the bar. Green neon from the sign outside bled through the frosted windows, pooling on the scarred oak counters like spilled absinthe. Rory Carter pushed the door shut behind her with the heel of her boot, shoulders damp from the November drizzle that had followed her all the way from Yu-Fei Cheung’s kitchen in Chinatown. The delivery bag hung empty now, its strap cutting a familiar line across her chest. She rolled her left wrist absently, the small crescent scar there flashing white under the low lights—a childhood accident, her father used to say, though she no longer remembered the fall itself, only the telling. Silas looked up from the row of glasses he was polishing. Sixty next birthday, but the years had settled on him like a well-cut coat. The auburn hair had surrendered to streaks of iron grey; the neatly trimmed beard followed suit. When he shifted his weight to reach for a cloth, the limp in his left leg announced itself in the smallest hesitation, a ghost from Prague he never spoke of. The silver signet ring on his right hand caught the lamplight as he gave her the half-nod that passed for welcome between them. “Bad night for it,” he said, voice low and granular, the accent still carrying faint traces of northern England despite decades in London. “Every night’s bad for it,” Rory answered. She slid onto her usual stool at the far end of the bar, where the map of 1920s Vienna hung crooked on the wall beside a black-and-white photograph of a bridge she suspected was in Prague. The coincidence had amused her once. Now it only reminded her how long she had been living in the flat upstairs, how easily a person could become part of someone else’s scenery. Silas reached for a pint glass without being asked. The tap hissed. She was lifting the first cold mouthful to her lips when the door opened again, admitting a gust of wet air and a man who stood blinking against the sudden shift from street to shadow. Rory’s throat closed around the beer. He was taller than she remembered, or perhaps he had simply grown heavier in the shoulders, the kind of solidity that came from too many desk dinners and not enough running from yesterday. His hair, once a riot of dark curls she used to tug when they argued over seminar notes, had thinned and retreated, leaving a high, vulnerable forehead. Wire-rimmed glasses sat on a nose that had been broken at some point; the bridge carried a small knot of scar tissue. But the eyes—grey-green, restless—were the same. Liam Whitaker. Six years and four months since she had last seen him, standing outside the law library in Cardiff with rain plastering his coat to his back, asking her why she wouldn’t talk about Evan anymore. For a moment neither of them moved. Then his gaze found her and widened, the recognition hitting him like a thrown glass. “Rory?” Her name sounded different in his mouth now, shaped by surprise and something she couldn’t name. She set the pint down too hard; foam slopped over the rim. “Liam.” Silas’s cloth paused mid-circle on the bar top. He had the good grace not to stare, but Rory felt the old spymaster catalogue the newcomer anyway—height, posture, the faint West Country accent still clinging to the single word. Silas had once told her that habits like that never died; they simply retired to quieter battlefields. He limped two steps to the left, giving them the illusion of privacy without actually leaving earshot. Liam crossed the room as though the floor might tilt beneath him. Up close she could see the fine lines bracketing his mouth, the shadow of exhaustion under his eyes. He had been twenty when she knew him. Now the arithmetic of time sat on his face like an unanswerable question. “I thought I was hallucinating,” he said. “The sign outside—green neon, ravens on the door. I told the cab driver it looked like a place you’d end up in one of your wild stories. Never thought you’d actually be here.” She tried for a laugh. It came out brittle. “Stories were never my strong suit. That was you.” He shrugged out of his wet coat and hung it on the hook beside hers. The gesture felt too familiar, two coats touching like they had done a hundred times in the cloakroom of the Students’ Union. When he sat, the stool creaked under his new weight. Up close the changes were sharper: a faded ink stain on the cuff of his shirt, the wedding band she had not expected gleaming on his left hand. Her stomach performed a slow, unhappy turn. Silas appeared without being summoned, setting a second pint in front of Liam. “On the house. Old friends get one free regret.” Liam’s eyebrows rose, but he thanked him. Silas gave Rory the smallest flicker of a look—protective, assessing—before retreating to the other end of the bar where a pair of Italians were arguing over the merits of Negronis. For a long minute the only sound was the soft click of the record needle and the low murmur of rain against glass. “You look—” Liam began, then stopped. “Different.” “So do you.” She traced a fingertip through the condensation on her glass. “Law school finish you off, then?” He gave a short laugh that didn’t reach his eyes. “Never made it past the first year after you left. Dropped out. Took up journalism instead. Turns out I was better at asking questions than answering them.” He drank, throat working. “I looked for you, you know. After. Eva said you’d gone to London but gave me nothing else. Your parents—” He hesitated. “Your dad still won’t speak to me. Thinks I helped you disappear.” “You didn’t.” “I would have.” The words landed between them like a thrown gauntlet. Rory felt the old scar on her wrist prickle, as though the skin remembered the grip of Evan’s fingers better than she did. She had left Cardiff at night, one bag and a bus ticket, Evan’s last threat still ringing in her ears. She had not said goodbye to anyone except Eva. Not to Liam, who had spent three years believing he could talk her out of every bad decision. Not to the girl she had been, the one who quoted Blackstone and dreamed of chambers in the Temple. “I didn’t want to be found,” she said quietly. “Not then.” “And now?” His gaze moved over her—shoulder-length black hair she kept ruthlessly straight, the plain black jumper, the faint scent of soy sauce and rain that clung to her from the deliveries. “What are you now, Rory? Because you sure as hell aren’t a barrister.” The question carried no judgment, only a deep, exhausted curiosity. She felt Silas’s attention from across the room even though he never turned his head. The Raven’s Nest had become more than a place to live; it had become the shape of the life she had chosen instead. Quick thinking in back alleys, messages passed between kitchen runners and quiet men with foreign accents, the occasional night in the hidden room behind the bookshelf where maps were replaced by satellite photos and names no one spoke aloud. Silas called it the family business. She called it survival. “I deliver dim sum,” she said, aiming for lightness. “And I think. Quickly. Out of boxes, mostly.” Liam studied her the way he once studied sources, looking for the lie beneath the facts. “You were going to be brilliant. Top of the year. Your father used to brag about it at Christmas parties. I remember the look on your face when he did—half proud, half terrified you’d disappoint him.” “I did disappoint him.” She turned the glass in her hands. The beer had gone lukewarm. “Turns out terror was the smarter emotion.” Outside, a black cab hissed past, its tyres throwing up a sheet of water that slapped the window. The green neon flickered once, as though the sign itself were listening. Liam reached across the narrow bar and touched the back of her hand, just for a second. His fingers were warmer than she expected. The wedding ring pressed briefly against her skin. “I thought about you,” he said. “More than I should have, probably. My wife—Clara—she knows about the girl who got away. Not the specifics. Just that there was someone who mattered before her. She says it’s healthy to have ghosts.” He smiled, small and rueful. “I think she’s being generous.” Rory felt the weight of every unsent letter, every night she had stared at her phone in the flat upstairs and typed his name into the search bar only to delete it again. The girl she had been would have told him everything. The woman she had become knew that some truths were heavier than silence. She carried Evan’s violence like a second scar, invisible except in the way she now assessed every room for exits. She carried Silas’s quiet lessons the same way—how to read a face, how to disappear inside a crowd, how to live with the kind of knowledge that aged a person faster than time. “You got married,” she said, because it was safer than saying she was sorry. “Two years ago. She’s a photographer. Does beautiful work. We have a flat in Bristol. Dog named Kepler. It’s… good.” He said the last word as though testing its weight. “Most days it’s good.” “But not today.” Liam looked at her then, really looked, and she saw the boy he had been surface for a moment—eager, a little lost, convinced the world could still be made right with enough clever words. The boy who had once stayed up until four arguing whether morality was absolute or situational and who had, without ever saying it, been half in love with her the entire time. “Today I’m in London for a story that’s probably going to get me fired,” he said. “Some parliamentary aide selling secrets to the highest bidder. The kind of thing that felt important this morning. Then I walked in here and saw you, and suddenly the only story that matters is the one I never got to write. The one about the girl who vanished between one semester and the next.” Rory’s chest tightened. She thought of the hidden room behind the bookshelf, the one Silas accessed with a particular tilt of a faux leather-bound copy of *The Thirty-Nine Steps*. She thought of the aliases she had worn like coats—Laila for the night markets, Malphora for the encrypted messages. Names that would sound ridiculous if she spoke them aloud to the man sitting beside her. He still believed in bylines and front pages. She had learned that some truths never made it into print. “I didn’t vanish,” she said. “I changed. There’s a difference.” “Is there?” He gestured at the bar, at the maps that chronicled every corner of a world that no longer existed, at Silas’s broad back where the old agent stood pretending not to listen. “Because from where I’m sitting it looks like you traded one set of rules for another. Law for whatever this is. Your father’s disappointment for—” He stopped, aware he had crossed a line. “I’m sorry. That was out of line.” “No,” she said. “It’s fair.” The record ended. The needle lifted with a soft click and reset itself. In the new silence she could hear the rain more clearly, a steady percussion against the glass. Silas moved to change the music, choosing something slower, sadder. Billie Holiday, maybe. The kind of voice that understood regret without needing to name it. Liam turned his pint in slow circles. “I used to think if I ever saw you again I’d have the perfect thing to say. Something wise. Generous. Instead I just want to ask why you didn’t trust me enough to let me help. I would have driven you to London myself. Sat outside Evan’s flat until the police came. Anything.” The words hurt precisely because they were true. She had known it even then. Liam had always been the safe harbour, the one who brought her coffee during all-nighters and never once asked for anything in return except her company. And she had chosen silence. Not because she doubted him, but because she had already begun the long process of disappearing—from her parents, from her future, from the version of herself that still believed intelligence and quick thinking could keep her safe inside the law. “I was ashamed,” she said at last. The admission came out small, almost lost beneath the music. “Evan made sure of that. And by the time I left, shame was the only thing that still felt like mine. I couldn’t bring it to your door. You had plans. You were going to be Woodward and Bernstein. Not someone’s rescuer.” “I wanted to be both.” The sentence hung between them, fragile as smoke. Rory felt the years press down, all the days she had spent weaving a new life out of deliveries and coded conversations and the occasional late-night lesson from a retired spy who never asked too many questions. She was twenty-five. She felt older. Liam was twenty-six and looked forty when the light hit him wrong. Time had not been kind to either of them; it had simply been efficient. Silas appeared again, this time with two measures of whisky in heavy tumblers. He set them down without comment, the signet ring clicking once against the glass. His hazel eyes met Rory’s for a beat—long enough to ask if she needed the back room, short enough that Liam wouldn’t notice. She gave the smallest shake of her head. Some conversations could not be moved behind bookshelves. Some regrets had to be spoken where the maps could witness them. Liam lifted his glass. “To who we thought we’d be.” She clinked hers against it. The whisky burned cleanly, tasting of peat and lost summers. “To the people we became instead.” They drank. Outside, the rain eased into a whisper. Inside, the green neon continued its indifferent glow, painting both their faces the colour of old bruises. Rory studied the man beside her and tried to find the boy who had once recited entire sections of the Human Rights Act from memory while walking her home across the rain-slicked quad. He was still there, buried beneath the extra weight and the broken nose and the wedding ring. But the distance between them felt geological now—layers of sediment made from every day she had chosen not to call. “You’re happy?” he asked eventually. She thought about it. “I’m useful. That’s different.” Liam nodded as though the distinction made perfect sense. Perhaps, in his line of work, it did. He reached into his coat and produced a battered notebook, the same brand he had carried in university. He tore out a page, wrote a number on it, and slid it across the bar. “If you ever decide useful isn’t enough,” he said. “Or if you just want to tell me the rest of the story someday. No pressure. Norescue required.” She took the paper. The handwriting was the same—slanted, impatient, full of character. For a moment her thumb brushed the ink, and she was twenty again, laughing in a Cardiff café while he tried to explain why print journalism would survive the internet. The memory was so sharp it hurt. “Thank you,” she said. He stood, shrugging back into his coat. The movement reminded her of how gracefully he had once moved, before desks and disappointment had thickened him. At the door he paused, one hand on the frame. “You were the best thing about that place, Rory. Don’t disappear again. Not completely.” Then he was gone, the green neon swallowing him as the door swung shut. The bell above it gave a single mournful ring. Rory stayed on her stool long after his pint glass had been cleared away. Silas limped over eventually, refilling her whisky without asking. He didn’t speak at first. He rarely did when words would only get in the way. Instead he stood beside her, both of them looking at the empty stool as though it still held the shape of an old friend. “Friend of yours?” he asked at last. “Once.” “Looks like he’s carrying more than rain.” She turned the torn page over in her hands. The number was already memorised. “We all are.” Silas’s signet ring tapped once against the bar. A small sound. A full stop. “Time does that. Makes pack animals of us all. Some regrets we carry. Some we learn to set down before they break us.” Rory thought of her father in Cardiff, still practising law with the same ruthless precision. Of her mother marking essays by lamplight. Of Evan, whose name she no longer spoke even in dreams. Of the girl who had once believed the world could be ordered by statutes and precedent. That girl was gone, replaced by someone who delivered spring rolls by bicycle and sometimes slipped encrypted drives into coat pockets while pretending to check the time. She finished the whisky. It tasted like smoke and the particular sorrow that came from seeing who you might have been standing across a dimly lit bar wearing someone else’s wedding ring. “Si,” she said. “Hm?” “Do you ever regret Prague?” It was the first time she had asked him directly. His limp had been explanation enough for years. Now she wanted the words. Silas was quiet so long she thought he wouldn’t answer. Then he reached for the bottle again and poured them both another measure. “Every day,” he said. “And never. Same thing, mostly.” The record had reached its end again. This time he left the needle where it was, the soft hiss of empty vinyl filling the space between them like breath. Outside, London kept moving—taxis, umbrellas, lives intersecting and separating in the rain. Inside The Raven’s Nest the maps kept their counsel, the photographs held their frozen faces, and Aurora Carter sat with the weight of six years and one unfinished conversation resting on her shoulders like a coat she could neither wear nor set aside. She folded Liam’s number into her pocket, beside the small scar on her wrist that had never quite faded. Time, she thought, was not a river. It was a bar in Soho with green neon lighting and a man with a limp who understood that some ghosts ordered the same beer they used to drink at twenty and then left without finishing it. Rory stood. Her legs felt unsteady, though she had not drunk enough for that. “Lock up when you’re ready,” Silas said. “I’ll be in the back.” She nodded. At the door she paused, one hand on the frame exactly where Liam’s had been. The metal was cold. The city beyond smelled of wet stone and possibility and the particular regret that came from recognising yourself in someone else’s unlived life. She stepped out. The green neon buzzed above her, indifferent and constant, casting her shadow long across the pavement. Behind her the door swung shut with a soft final click, and the Raven’s Nest kept its secrets, as it always had. Inside, Silas watched her go. He rubbed the signet ring with his thumb, the way he did when old operations surfaced like bruises. Then he limped to the bookshelf, tilted the worn copy of *The Thirty-Nine Steps*, and disappeared into the room where maps were replaced by truths too sharp for public walls. The rain started again. Somewhere in Bristol a man would go home to his wife and tell her he had seen a ghost in Soho. And high above the empty bar, in a small flat that smelled of cardamom and old books, Aurora Carter would lie awake remembering the weight of a boy’s hand on hers and the exact shade of loss in his eyes when he realised the girl he had known was no longer there. Time, it turned out, did not heal. It simply taught you how to carry what remained.
created_at"2026-05-01T12:44:49.23Z" 5/1/2026, 12:44:49 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency49153
moderation_latency(null)
generation_time130262
tokens_prompt867
tokens_completion6278
native_tokens_prompt908
native_tokens_completion8022
native_tokens_completion_images(null)
native_tokens_reasoning3893
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.0211228
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"71af6044-3439-8d88-a7c8-e826fdcb8265"
is_byokfalse
latency72
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-1777639489-VBWwQLSvPkViRR9OrwC2"
session_id(null)
api_type"completions"
id"gen-1777639489-lf8QwBCrrwHCMwM9wkTV"
upstream_id"71af6044-3439-8d88-a7c8-e826fdcb8265"
total_cost0.0211228
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
78.79% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags29
adverbTagCount4
adverbTags
0"The gesture felt too [too]"
1"Liam began then [then]"
2"she said quietly [quietly]"
3"he asked eventually [eventually]"
dialogueSentences66
tagDensity0.439
leniency0.879
rawRatio0.138
effectiveRatio0.121
92.69% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3422
totalAiIsmAdverbs5
found
0
adverb"quickly"
count1
1
adverb"really"
count1
2
adverb"suddenly"
count1
3
adverb"precisely"
count1
4
adverb"completely"
count1
highlights
0"quickly"
1"really"
2"suddenly"
3"precisely"
4"completely"
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)
67.86% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3422
totalAiIsms22
found
0
word"familiar"
count2
1
word"weight"
count7
2
word"gleaming"
count1
3
word"stomach"
count1
4
word"flicker"
count1
5
word"traced"
count1
6
word"flickered"
count1
7
word"silence"
count3
8
word"perfect"
count2
9
word"coded"
count1
10
word"efficient"
count1
11
word"whisper"
count1
highlights
0"familiar"
1"weight"
2"gleaming"
3"stomach"
4"flicker"
5"traced"
6"flickered"
7"silence"
8"perfect"
9"coded"
10"efficient"
11"whisper"
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
narrationSentences201
matches
0"f in love"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences201
filterMatches(empty)
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences239
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen54
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords6
totalWords3401
ratio0.002
matches
0"The Thirty-Nine Steps"
1"The Thirty-Nine Steps"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions30
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions104
wordCount2765
uniqueNames35
maxNameDensity0.69
worstName"Silas"
maxWindowNameDensity2
worstWindowName"Liam"
discoveredNames
Raven4
Nest4
Silas19
Carter3
November1
Yu-Fei1
Cheung1
Chinatown1
Prague2
England1
London2
Rory14
Vienna1
Whitaker1
Cardiff4
Evan5
West1
Country1
Liam17
Italians1
Negronis1
Eva1
Blackstone1
Temple1
Thirty-Nine2
Laila1
Malphora1
Holiday1
Human1
Rights1
Act1
Aurora2
Soho2
Bristol1
Time3
persons
0"Raven"
1"Nest"
2"Silas"
3"Carter"
4"Yu-Fei"
5"Cheung"
6"Rory"
7"Whitaker"
8"Evan"
9"Liam"
10"Eva"
11"Laila"
12"Holiday"
13"Aurora"
14"Time"
places
0"November"
1"Chinatown"
2"Prague"
3"England"
4"London"
5"Vienna"
6"Cardiff"
7"West"
8"Country"
9"Temple"
10"Soho"
11"Bristol"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences152
glossingSentenceCount2
matches
0"as though testing its weight"
1"tasted like smoke and the particular sorr"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.588
wordCount3401
matches
0"not to stare, but Rory felt the old spymaster catalogue the newcomer anyway"
1"neither wear nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences239
matches
0"learned that some"
1"understood that some"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs85
mean40.01
std32.82
cv0.82
sampleLengths
0134
194
223
375
447
56
6125
722
81
928
101
1172
1251
1340
1418
1582
1622
1737
1823
197
2019
2175
222
233
2498
2511
2645
2797
2817
2952
3023
3162
3250
33109
3414
3534
363
3766
3870
3983
4010
4174
425
4355
4460
4585
4659
475
4877
4978
91.30% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences201
matches
0"being asked"
1"been broken"
2"being summoned"
3"were replaced"
4"was gone"
5"been cleared"
6"was gone"
7"were replaced"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs464
matches
0"was polishing"
1"was lifting"
2"were arguing"
3"were listening"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount17
semicolonCount6
flaggedSentences19
totalSentences239
ratio0.079
matches
0"She rolled her left wrist absently, the small crescent scar there flashing white under the low lights—a childhood accident, her father used to say, though she no longer remembered the fall itself, only the telling."
1"The auburn hair had surrendered to streaks of iron grey; the neatly trimmed beard followed suit."
2"Wire-rimmed glasses sat on a nose that had been broken at some point; the bridge carried a small knot of scar tissue."
3"But the eyes—grey-green, restless—were the same."
4"She set the pint down too hard; foam slopped over the rim."
5"He had the good grace not to stare, but Rory felt the old spymaster catalogue the newcomer anyway—height, posture, the faint West Country accent still clinging to the single word."
6"Silas had once told her that habits like that never died; they simply retired to quieter battlefields."
7"Silas gave Rory the smallest flicker of a look—protective, assessing—before retreating to the other end of the bar where a pair of Italians were arguing over the merits of Negronis."
8"“And now?” His gaze moved over her—shoulder-length black hair she kept ruthlessly straight, the plain black jumper, the faint scent of soy sauce and rain that clung to her from the deliveries."
9"The Raven’s Nest had become more than a place to live; it had become the shape of the life she had chosen instead."
10"She carried Silas’s quiet lessons the same way—how to read a face, how to disappear inside a crowd, how to live with the kind of knowledge that aged a person faster than time."
11"Liam looked at her then, really looked, and she saw the boy he had been surface for a moment—eager, a little lost, convinced the world could still be made right with enough clever words."
12"She thought of the aliases she had worn like coats—Laila for the night markets, Malphora for the encrypted messages."
13"Not because she doubted him, but because she had already begun the long process of disappearing—from her parents, from her future, from the version of herself that still believed intelligence and quick thinking could keep her safe inside the law."
14"Time had not been kind to either of them; it had simply been efficient."
15"His hazel eyes met Rory’s for a beat—long enough to ask if she needed the back room, short enough that Liam wouldn’t notice."
16"But the distance between them felt geological now—layers of sediment made from every day she had chosen not to call."
17"The handwriting was the same—slanted, impatient, full of character."
18"Outside, London kept moving—taxis, umbrellas, lives intersecting and separating in the rain."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1192
adjectiveStacks0
stackExamples(empty)
adverbCount47
adverbRatio0.03942953020134228
lyAdverbCount14
lyAdverbRatio0.01174496644295302
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences239
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences239
mean14.23
std11.01
cv0.773
sampleLengths
031
120
233
315
435
511
614
716
830
923
1023
117
1236
136
1426
159
163
1735
186
1933
2027
2122
226
232
2435
257
2615
271
2816
2912
301
318
3230
3317
3417
3512
3618
378
3813
397
4033
415
424
439
4415
4522
4610
4728
487
4913
43.93% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.301255230125523
totalSentences239
uniqueOpeners72
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences185
matches
0"Then his gaze found her"
1"Perhaps, in his line of"
2"Then he was gone, the"
3"Instead he stood beside her,"
4"Then he reached for the"
5"Then he limped to the"
6"Somewhere in Bristol a man"
ratio0.038
75.14% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount67
totalSentences185
matches
0"She rolled her left wrist"
1"he said, voice low and"
2"She slid onto her usual"
3"She was lifting the first"
4"He was taller than she"
5"His hair, once a riot"
6"Her name sounded different in"
7"She set the pint down"
8"He had the good grace"
9"He limped two steps to"
10"He had been twenty when"
11"She tried for a laugh."
12"It came out brittle."
13"He shrugged out of his"
14"Her stomach performed a slow,"
15"She traced a fingertip through"
16"He gave a short laugh"
17"He drank, throat working"
18"She had left Cardiff at"
19"She had not said goodbye"
ratio0.362
78.92% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount141
totalSentences185
matches
0"The Raven’s Nest smelled of"
1"Rory Carter pushed the door"
2"The delivery bag hung empty"
3"She rolled her left wrist"
4"Silas looked up from the"
5"The auburn hair had surrendered"
6"The silver signet ring on"
7"he said, voice low and"
8"She slid onto her usual"
9"The coincidence had amused her"
10"Silas reached for a pint"
11"The tap hissed."
12"She was lifting the first"
13"Rory’s throat closed around the"
14"He was taller than she"
15"His hair, once a riot"
16"Her name sounded different in"
17"She set the pint down"
18"Silas’s cloth paused mid-circle on"
19"He had the good grace"
ratio0.762
81.08% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences185
matches
0"Now it only reminded her"
1"Now the arithmetic of time"
2"Now she wanted the words."
ratio0.016
42.72% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences107
technicalSentenceCount15
matches
0"Rory Carter pushed the door shut behind her with the heel of her boot, shoulders damp from the November drizzle that had followed her all the way from Yu-Fei Ch…"
1"The silver signet ring on his right hand caught the lamplight as he gave her the half-nod that passed for welcome between them."
2"She was lifting the first cold mouthful to her lips when the door opened again, admitting a gust of wet air and a man who stood blinking against the sudden shif…"
3"He was taller than she remembered, or perhaps he had simply grown heavier in the shoulders, the kind of solidity that came from too many desk dinners and not en…"
4"Wire-rimmed glasses sat on a nose that had been broken at some point; the bridge carried a small knot of scar tissue."
5"Six years and four months since she had last seen him, standing outside the law library in Cardiff with rain plastering his coat to his back, asking her why she…"
6"Rory felt the old scar on her wrist prickle, as though the skin remembered the grip of Evan’s fingers better than she did."
7"The green neon flickered once, as though the sign itself were listening."
8"The boy who had once stayed up until four arguing whether morality was absolute or situational and who had, without ever saying it, been half in love with her t…"
9"Rory studied the man beside her and tried to find the boy who had once recited entire sections of the Human Rights Act from memory while walking her home across…"
10"Instead he stood beside her, both of them looking at the empty stool as though it still held the shape of an old friend."
11"That girl was gone, replaced by someone who delivered spring rolls by bicycle and sometimes slipped encrypted drives into coat pockets while pretending to check…"
12"It tasted like smoke and the particular sorrow that came from seeing who you might have been standing across a dimly lit bar wearing someone else’s wedding ring…"
13"She folded Liam’s number into her pocket, beside the small scar on her wrist that had never quite faded."
14"The city beyond smelled of wet stone and possibility and the particular regret that came from recognising yourself in someone else’s unlived life."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags29
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags19
fancyCount0
fancyTags(empty)
dialogueSentences66
tagDensity0.288
leniency0.576
rawRatio0
effectiveRatio0
88.4142%