Run: 2026-04-24-01KQ02TEWDEG63JY8CQ0BYZY64

Run Details

Duration:
6m 17s
Cost:
$0.055319
Provider:
Moonshot AI

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 green neon above The Raven's Nest hissed against the November dark like something living and irritable, casting a sickly glow across the wet pavement of Soho. Aurora Carter stood beneath it for a moment longer than necessary, her breath clouding, the thermal bag from Yu-Fei Cheung's Golden Empress still slung across her shoulders, redolent of sesame oil and Sichuan pepper. For two weeks she had inhabited the flat above the bar, descending the narrow staircase each morning to make deliveries, returning each night to climb back up without stepping through the main room. She had told herself it was exhaustion. She had told herself the landlord was none of her concern. But locks needed mending, and radiators needed bleeding, and eventually avoidance became its own kind of debt. She pushed the door. The hinges made a sound like a man clearing his throat. Inside, the light was sepia-toned, as though the air itself had been steeped in weak tea and left to cool. Old maps papered the walls—cartographies of cities that had since changed their names or their allegiances—framed by black-and-white photographs of strangers whose faces had hardened into the permanent masks of mid-century elegance. The smell was malt vinegar, lemon wood polish, and the particular metallic coolness of a room kept dim for the dignity of its bottles. Behind the bar, a man wiped a tumbler with a cloth that had outlived several decades of use. She knew the shape of him before he looked up. He was still tall, six feet and more, though he seemed to have settled into his skeleton like a house adjusting to a new fault line beneath its foundations. The auburn hair she remembered had been overthrown by grey; it swept back from his temples and continued into a neatly trimmed beard that gave his face the gravity of a magistrate. But the authority was intact. It lived in the set of his shoulders, in the patient economy of his movements, in the silver signet ring on his right hand that caught the light as he turned the glass. Then he looked at her. His eyes were hazel, the green in them dulled by age and the sodium hum of the neon outside. For a long moment, he simply held the tumbler in mid-air, the cloth forgotten. She watched him perform the arithmetic of recognition—her height, five-six against his six-one; the straight black hair that now stopped sharp at her shoulders instead of falling to her waist; the bright blue eyes that had, in her father's house in Cardiff, once been the subject of tedious family jokes about Viking blood. "Aurora," he said. Not Rory. Not Carter. The full name, freighted with a history she had spent the last year trying to outrun. Her left hand twitched, fingers seeking the small crescent-shaped scar on her left wrist, the skin there pale and slightly raised from a childhood accident involving broken glass and a garden party she could no longer fully remember. "Silas," she replied. He set the glass down. The sound was definitive, a full stop. He moved from behind the bar, and she saw the damage immediately—a hitch in his left leg, a fractional hesitation before he committed his weight, as though the limb were negotiating terms with the rest of his body. Prague, she thought. She had heard her father mention it once, years ago, over the phone, his voice dropping into the register he reserved for bad verdicts. A botched operation. A knee that never healed correctly. "You've cut your hair," he said. "Yes." "Last time I saw you, it was down to your waist. You were fourteen. You were sitting in Brendan's garden translating Ovid and complaining that tort law would bore you into an early grave." She remembered. The summer before everything had calcified into adulthood. Silas Blackwood had been whole then, or had seemed so—a man in a linen suit who spoke to her mother in Welsh and to her father in the clipped, adversarial English of men who understood the weight of an oath. He had brought her a book on Roman jurisprudence. She had thought him impossibly glamorous because he worked in foreign service, because he carried secrets the way other men carried handkerchiefs. "I was dramatic at fourteen," she said. "You were precise." He gestured to the bar. "Sit. Please." She slid onto a stool. Her own body ached from the bicycle, from the narrow escapes of London traffic. The silver ring clicked against the crystal as he poured two fingers of whiskey and slid the glass toward her. She did not drink. She watched the amber liquid catch the filtered green light from the window, turning it strange, almost verdigris. "You didn't know it was me upstairs," she said. It was not a question. "I knew Eva was sending someone. A friend from Cardiff. She said you needed a room and a door that locked." He leaned against the back bar, favoring his right leg. "She didn't say it was Brendan and Jennifer's girl." "Maybe she thought you'd refuse." "Maybe she thought I'd charge market rate." The almost-smile deepened the lines around his eyes. "Your father called me last month. He didn't mention you were in London." Because she had not told him. Because the last conversation with Brendan Carter, Irish barrister, had taken place in the doorway of her childhood bedroom while she packed a rucksack with the desperate efficiency of a person evacuating a burning house. He had stood there with his courtroom face on, the one that could dismantle a witness in three syllables, and told her that Pre-Law at Cardiff was a path, not a penitentiary. She had said nothing about Evan. She had said nothing about the nights she had learned to listen for footsteps on stairs, or the way the crescent scar on her wrist had begun to feel less like an old injury and more like a map she had been following all along. "I left," she said. "I see that." The black-and-white photographs on the wall seemed to lean closer. Men in fedoras whose brims concealed their intentions. Women with cigarettes held like small weapons. She wondered if Silas had known any of them, or if they were merely scenery, the same way the bar was scenery for something else entirely. She looked at the maps—all those red lines drawn between ports and capitals, all those pinpricks in paper countries—and thought of networks, contacts, the invisible architecture of intelligence. "Do you miss it?" she asked. "Miss what?" "Being out there. Instead of..." She gestured at the room, the bottles, the photographs. "Behind this." He followed her gaze to the maps. "I miss the certainty. I miss believing that if I were careful enough, quick enough, I could outrun consequence." His hand drifted to his left knee, touched it absently, a private semaphore. "Prague taught me otherwise. Now I pour whiskey and listen to people lie with more elegance than I ever managed in the field." She picked up her glass. The crystal was cool against her palm, the liquor beneath it warm. Her scar rested against the rim. She thought of Cardiff, of the flat with the lock that did not catch, of the way she had learned to make herself small in doorways. She thought of her mother, Jennifer, the Welsh teacher who had once wept over this same scar at a garden party, as though she had seen already the collisions her daughter was fated to endure. "You were going to be a barrister," Silas said. "Your father was certain. He used to say you had the mind for it—cold in a crisis, warm in the summation." "I deliver food," she said. "For Yu-Fei Cheung. I ride a bicycle through traffic that wants to kill me. I sleep above a bar where the radiator knocks like a signal I haven't learned to decode. And I am happier than I was in a seminar room parsing negligence." "Are you?" The question landed cleanly. No cross-examination. No leading. Simply a request for coordinates. She thought of the flat above them, small and stern, with a lock she had installed herself on the first day. She thought of the green neon sign outside her window, how it stayed lit until four in the morning, a constant emerald heartbeat she had begun to find perversely comforting. She thought of Evan, unspoken between them like a middle name she had surgically removed. "I don't know yet," she said. "Ask me in another seven years." "Seven years is a long treaty to sign with oneself." "So is the distance between who you were and who you've become." He nodded slowly. He reached for the bottle and refreshed his own glass, not hers. The signet ring scraped softly against the glass neck. Up close, she saw that his hands were marked too—not dramatically, but in the small accumulated ways of a man who had used them for difficult, precise things. "I should have come back," he said. "To Cardiff. After the injury. Your father wrote. Your mother called. I let the silence grow because I thought I was sparing them the sight of a man who had mislaid his step. And now you're here, and I've mislaid something larger. Time. The right to know the woman you've become." She felt it then, the full weight of the years between them. She was twenty-five. He was fifty-eight. They were not equals in experience, but they were suddenly aligned in regret—the regret of lives that had departed from their charted courses, of silences that had been mistaken for kindness, of the ordinary cruelty of time that refused to slow for reconsideration. The maps on the wall showed borders that had shifted overnight. The photographs showed faces that had aged or died without announcement. They were two people who had once believed in straightforward trajectories, sitting in a room that existed specifically for the purpose of admitting that no trajectory was ever straightforward. "I used to think you'd argue at the Old Bailey," he said. "Or run the Foreign Office. You had the temperament for either. You looked at the world as if it were a puzzle box you could solve with sufficient attention." "I got tired of puzzles," she said. "They all had missing pieces." "Yes." He looked at her wrist, at the scar she had not fully concealed. "They do." The bar was silent except for the refrigerator humming behind him, a low threnody. She had not spoken of Evan to anyone in London. Eva knew fragments, enough to offer a key and an address. Yet Silas looked at her with the kind of attention that made hiding feel theatrical, a waste of good light and expensive whiskey. "I should go up," she said. "Yes." But neither of them moved. The green neon outside flickered, sending a brief shadow racing across the maps like a cloud. Somewhere beneath the floorboards, the heating system clanked once, twice, a code transmitted and unanswered. She slid off the stool. The thermal bag bumped her hip, releasing a ghost of Sichuan pepper into the air between them. At the foot of the stairs, she stopped. "The photographs," she said. "The people in them. Did you know them?" He glanced up at the black-and-white faces. "Some. Others came with the frames. After a time, you can't tell the difference between a memory you earned and one you inherited." She climbed the stairs. The steps creaked under her weight, counting her ascent. At the top, her flat waited with its knocking radiator and its single window overlooking the alley, its lock that turned with a satisfying finality. But she paused on the landing, her hand still on the rail, and listened to the room below—the clink of glass against wood, the soft, uneven shuffle of a man with a ruined knee moving through a room full of strangers and old geography, the sound of time settling like dust on every surface it had not yet claimed.
created_at"2026-04-24T15:48:03.096Z" 4/24/2026, 3:48:03 PM
model"moonshotai/kimi-k2.6-20260420"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1327
moderation_latency(null)
generation_time375813
tokens_prompt867
tokens_completion15829
native_tokens_prompt820
native_tokens_completion13635
native_tokens_completion_images(null)
native_tokens_reasoning12851
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.055319
router(null)
provider_responses
0
endpoint_id"90b5957c-b5ba-485a-9b23-d3e9a8abffc1"
id"chatcmpl-69eb90b38a1402d79ab25dc1"
is_byokfalse
latency1327
model_permaslug"moonshotai/kimi-k2.6-20260420"
provider_name"Moonshot AI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777045683-EH6P9ImHXHq4s3QRxoFU"
session_id(null)
api_type"completions"
id"gen-1777045683-NK1zJouRwv7a1DfJef4S"
upstream_id"chatcmpl-69eb90b38a1402d79ab25dc1"
total_cost0.055319
cache_discount(null)
upstream_inference_cost0
provider_name"Moonshot AI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags20
adverbTagCount0
adverbTags(empty)
dialogueSentences44
tagDensity0.455
leniency0.909
rawRatio0
effectiveRatio0
90.10% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2021
totalAiIsmAdverbs4
found
0
adverb"slightly"
count1
1
adverb"slowly"
count1
2
adverb"softly"
count1
3
adverb"suddenly"
count1
highlights
0"slightly"
1"slowly"
2"softly"
3"suddenly"
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)
65.36% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2021
totalAiIsms14
found
0
word"weight"
count4
1
word"grave"
count1
2
word"crystal"
count2
3
word"footsteps"
count1
4
word"comforting"
count1
5
word"unspoken"
count1
6
word"silence"
count1
7
word"aligned"
count1
8
word"flickered"
count1
9
word"racing"
count1
highlights
0"weight"
1"grave"
2"crystal"
3"footsteps"
4"comforting"
5"unspoken"
6"silence"
7"aligned"
8"flickered"
9"racing"
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
narrationSentences113
matches
0"d in regret"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences113
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences136
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen60
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2010
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions36
wordCount1582
uniqueNames24
maxNameDensity0.25
worstName"Silas"
maxWindowNameDensity1
worstWindowName"Cardiff"
discoveredNames
Raven1
Nest1
November1
Soho1
Carter3
Yu-Fei1
Cheung1
Golden1
Empress1
Sichuan2
Cardiff3
Viking1
Rory1
Blackwood1
Welsh2
English1
Roman1
London2
Brendan1
Irish1
Pre-Law1
Evan3
Silas4
Jennifer1
persons
0"Raven"
1"Nest"
2"Carter"
3"Yu-Fei"
4"Cheung"
5"Rory"
6"Blackwood"
7"Roman"
8"Brendan"
9"Evan"
10"Silas"
11"Jennifer"
places
0"Soho"
1"Sichuan"
2"Cardiff"
3"Welsh"
4"London"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences74
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.995
wordCount2010
matches
0"not dramatically, but in the small accumulated ways of a man who had used them for"
1"not equals in experience, but they were suddenly aligned in regret"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences136
matches
0"saw that his"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs52
mean38.65
std36.6
cv0.947
sampleLengths
0129
191
218
3109
45
586
63
758
83
986
106
111
1234
1381
147
1510
1661
1714
1840
195
2028
21124
224
233
2479
256
262
2716
2862
2984
3030
3149
322
3313
3466
3512
3610
3712
3852
3958
40112
4141
4212
4316
4458
456
461
4736
4830
4912
92.84% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences113
matches
0"been steeped"
1"been overthrown"
2"was fated"
3"been mistaken"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs251
matches
0"were negotiating"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount10
semicolonCount3
flaggedSentences9
totalSentences136
ratio0.066
matches
0"Old maps papered the walls—cartographies of cities that had since changed their names or their allegiances—framed by black-and-white photographs of strangers whose faces had hardened into the permanent masks of mid-century elegance."
1"The auburn hair she remembered had been overthrown by grey; it swept back from his temples and continued into a neatly trimmed beard that gave his face the gravity of a magistrate."
2"She watched him perform the arithmetic of recognition—her height, five-six against his six-one; the straight black hair that now stopped sharp at her shoulders instead of falling to her waist; the bright blue eyes that had, in her father's house in Cardiff, once been the subject of tedious family jokes about Viking blood."
3"He moved from behind the bar, and she saw the damage immediately—a hitch in his left leg, a fractional hesitation before he committed his weight, as though the limb were negotiating terms with the rest of his body."
4"Silas Blackwood had been whole then, or had seemed so—a man in a linen suit who spoke to her mother in Welsh and to her father in the clipped, adversarial English of men who understood the weight of an oath."
5"She looked at the maps—all those red lines drawn between ports and capitals, all those pinpricks in paper countries—and thought of networks, contacts, the invisible architecture of intelligence."
6"Up close, she saw that his hands were marked too—not dramatically, but in the small accumulated ways of a man who had used them for difficult, precise things."
7"They were not equals in experience, but they were suddenly aligned in regret—the regret of lives that had departed from their charted courses, of silences that had been mistaken for kindness, of the ordinary cruelty of time that refused to slow for reconsideration."
8"But she paused on the landing, her hand still on the rail, and listened to the room below—the clink of glass against wood, the soft, uneven shuffle of a man with a ruined knee moving through a room full of strangers and old geography, the sound of time settling like dust on every surface it had not yet claimed."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1610
adjectiveStacks1
stackExamples
0"small crescent-shaped scar"
adverbCount51
adverbRatio0.031677018633540374
lyAdverbCount23
lyAdverbRatio0.014285714285714285
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences136
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences136
mean14.78
std12.65
cv0.856
sampleLengths
027
134
233
37
411
517
64
711
820
932
1024
1118
1210
1329
1432
155
1633
175
1819
1914
2053
213
222
232
2416
2538
263
275
287
2938
303
3124
323
336
346
351
3634
372
388
3940
409
4122
427
438
442
455
4614
4720
484
4918
42.65% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.33088235294117646
totalSentences136
uniqueOpeners45
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences93
matches
0"Then he looked at her."
1"Simply a request for coordinates."
2"Somewhere beneath the floorboards, the"
ratio0.032
13.55% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences93
matches
0"She had told herself it"
1"She had told herself the"
2"She pushed the door."
3"She knew the shape of"
4"He was still tall, six"
5"It lived in the set"
6"His eyes were hazel, the"
7"She watched him perform the"
8"Her left hand twitched, fingers"
9"He set the glass down."
10"He moved from behind the"
11"She had heard her father"
12"He had brought her a"
13"She had thought him impossibly"
14"He gestured to the bar"
15"She slid onto a stool."
16"Her own body ached from"
17"She did not drink."
18"She watched the amber liquid"
19"It was not a question."
ratio0.516
56.77% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount75
totalSentences93
matches
0"The green neon above The"
1"Aurora Carter stood beneath it"
2"She had told herself it"
3"She had told herself the"
4"She pushed the door."
5"The hinges made a sound"
6"The smell was malt vinegar,"
7"She knew the shape of"
8"He was still tall, six"
9"The auburn hair she remembered"
10"It lived in the set"
11"His eyes were hazel, the"
12"She watched him perform the"
13"The full name, freighted with"
14"Her left hand twitched, fingers"
15"He set the glass down."
16"The sound was definitive, a"
17"He moved from behind the"
18"Prague, she thought."
19"She had heard her father"
ratio0.806
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences93
matches
0"Because she had not told"
1"Because the last conversation with"
ratio0.022
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences54
technicalSentenceCount11
matches
0"Old maps papered the walls—cartographies of cities that had since changed their names or their allegiances—framed by black-and-white photographs of strangers wh…"
1"The auburn hair she remembered had been overthrown by grey; it swept back from his temples and continued into a neatly trimmed beard that gave his face the grav…"
2"It lived in the set of his shoulders, in the patient economy of his movements, in the silver signet ring on his right hand that caught the light as he turned th…"
3"She watched him perform the arithmetic of recognition—her height, five-six against his six-one; the straight black hair that now stopped sharp at her shoulders …"
4"He moved from behind the bar, and she saw the damage immediately—a hitch in his left leg, a fractional hesitation before he committed his weight, as though the …"
5"Silas Blackwood had been whole then, or had seemed so—a man in a linen suit who spoke to her mother in Welsh and to her father in the clipped, adversarial Engli…"
6"Up close, she saw that his hands were marked too—not dramatically, but in the small accumulated ways of a man who had used them for difficult, precise things."
7"They were not equals in experience, but they were suddenly aligned in regret—the regret of lives that had departed from their charted courses, of silences that …"
8"They were two people who had once believed in straightforward trajectories, sitting in a room that existed specifically for the purpose of admitting that no tra…"
9"Yet Silas looked at her with the kind of attention that made hiding feel theatrical, a waste of good light and expensive whiskey."
10"At the top, her flat waited with its knocking radiator and its single window overlooking the alley, its lock that turned with a satisfying finality."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags20
uselessAdditionCount1
matches
0"She gestured, the bottles, the photographs"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount0
fancyTags(empty)
dialogueSentences44
tagDensity0.341
leniency0.682
rawRatio0
effectiveRatio0
85.1760%