Run: 2026-09-23-01M36W626TYJAX9EJH6M341QF3

Run Details

Duration:
2m 38s
Cost:
$0.058634
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 green neon above The Raven's Nest had a stutter in it, a small fault that made the letters breathe. Aurora watched it from the Soho pavement with her hands in her pockets and the last of the rain ticking off the awning onto her shoulder. She had meant to go straight up. The flat was twelve steps and a turn of a key, and her feet knew the way even when her head was full of delivery addresses and the particular tiredness that came from smiling at strangers through a doorway. Instead she stood in the colour the sign threw down, green as old glass, and listened to the low weather of voices inside. She pushed the door open. Warmth met her, and the smell of polish and citrus peel and something older underneath, like paper kept too long in a drawer. The walls held their usual congregation of maps and black-and-white photographs, cities and faces that did not belong to anyone currently drinking. A man at the corner table turned a page. Somewhere a glass met wood. Silas was behind the bar, tall even when he leaned, the grey in his auburn hair and in his neatly trimmed beard catching the lamp. He moved with the slight favouring of his left leg that she had stopped noticing months ago and noticed again now, because she was seeing the room the way a stranger might. His signet ring, silver on his right hand, clicked once against a bottle as he set it down. He looked up, hazel eyes steady, and gave her the smallest nod. Not a greeting so much as an acknowledgment that she had arrived in one piece. She almost nodded back and went upstairs. Then the woman at the bar turned her head, and the nod died. For a second Rory did not have a name for her. The coat was wrong. The hair was wrong, dark and heavy, cut to a line that had been paid for. The posture belonged to someone who had practised being looked at. Then the woman smiled, and the smile was older than the clothes, a quick crooked thing that had once lived in a Cardiff kitchen and survived, somehow, the sanding down of everything around it. "Rory," Eva said. The name landed in the middle of the bar and did not know where to sit. Rory's hand found the strap of her bag. Her straight black hair, still damp at the ends where it brushed her shoulders, stuck to her cheek. She was aware, suddenly, of the soy stain on her cuff, of the unremarkable height of herself, of the fact that she had not prepared her face. "Eva." "God. It is you." Eva slid off the stool. She seemed taller than memory, or Rory had shrunk inside the evening. They did the almost-embrace of people who were not sure which years they were allowed to touch. Eva's coat smelled of a perfume that had never been in their shared bathroom. Her hands were cold. She held on a fraction too long and then let go as if she had remembered a rule. "I didn't know you drank here," Eva said. "I live here." Rory heard how it sounded and did not correct it. "Above. The flat." Eva's eyes went to the ceiling, as if she might see through it to the life Rory had made out of rented air. "Above a bar. Of course you do." "Of course?" "You always liked a door you could close." Eva's smile went smaller. "Sit. Please. I was — I don't even know why I came in. The sign. I was walking and the sign was green and I thought, one drink, and then I can tell myself I did something that wasn't a meeting." Silas had already set a second glass on the bar, unasked. He poured for Rory without consulting her, a short measure of the whiskey she took when the day had been long, and then he moved down the wood with his careful gait, giving them the mercy of his back. The ring flashed and was gone. Rory sat. The stool was warm from someone else. She set her bag on the floor and felt the day settle into her shoulders. Up close, Eva's face had the fine, expensive tiredness of people who slept in good sheets and still woke at four. A line had settled between her brows that had not been there at nineteen. Her mouth, when it was not arranged, looked as if it had forgotten how to rest. "How long has it been?" Eva asked. "Cardiff," Rory said. "The station. You had that red suitcase with the broken wheel." "Six years." Eva turned her glass. "Six and a bit. You were supposed to come for a month." "I came for a month." "And stayed." "And stayed." They let that sit between them with the maps. On the wall behind Eva, a photograph showed a bridge Rory did not recognise, figures small as punctuation. She thought of her mother's kitchen table, the way Jennifer used to push a plate toward whoever had come in from the cold without asking whether they were hungry. She thought of her father in his good coat, already halfway to an argument he would call a discussion. She did not say any of it. "Your hair," Eva said. "You used to grow it down your back and then complain about it. Now it's severe. In a good way. It suits the eyes. They always were the first thing. Bright, like you were about to catch someone out." "Yours used to frighten hairdressers." Eva laughed, and for a moment the laugh was the old one, unedited. Then she caught it and folded it smaller. "I pay someone to be frightened for me now. It's very civilised. I hate it and I keep the appointment." Rory drank. The whiskey was clean and warm and did not fix anything. She watched Eva's hands. No wedding ring. A thin bracelet that might have been a gift or a habit. The nails were short and perfect. At sixteen Eva had bitten hers until they bled and then lied about it to anyone who asked. "What do you do?" Rory asked, because one of them had to. "Communications." Eva said it the way people said a street they no longer lived on. "For a firm that advises other firms on how to sound as if they have a conscience. I write the sentences that go at the top of reports no one finishes. I'm very good at it. They keep promoting me into rooms with worse coffee and better views." "That sounds —" "Don't say impressive." "I was going to say lonely." Eva looked at her. The lamp put a gold edge on her cheek and left the rest in the bar's usual dim. "You always did that. Skipped the polite bit and landed on the bone. I used to think it was bravery. Then I thought it was a lack of manners. Now I don't know what I think." She lifted her glass and did not drink. "What about you? Your father said you'd gone off the law. He said it like you'd gone off a bridge." "You spoke to my father?" "Once. A year ago. I was in Cardiff for a funeral that wasn't ours, and I saw him outside the court. He asked if I'd heard from you. I said London. He said he knew that much." Eva's mouth tightened. "I didn't tell him I hadn't heard from you either. It seemed like a thing that would require a chair." Rory felt the old heat at the base of her throat, the one that used to arrive before exams and before a certain voice changed temperature in a room. She set her glass down so her hand would have a job. The crescent scar on her left wrist showed when her sleeve rode up, pale against the skin, a childhood mark from a gate that had swung too fast in her grandmother's garden. Eva's eyes went to it and softened in a way that made Rory want to cover it. "Still there," Eva said. "It doesn't do much." "I remember the blood. You were so annoyed that it might scar. You said scars were for people in stories." The smile went crooked again. "You were unbearable. I missed you every day for a year and then I got busy missing you and then I stopped checking whether I still did. That's the part I don't like saying out loud." The bar noise arranged itself around them: the page turning, the street door opening and admitting a blade of cold, Silas speaking low to a regular about the football without ever sounding as if football were the subject. Rory watched his left leg take the weight wrong and right itself. She had learned, living above him, that some injuries were just the shape a life kept after the event had gone. "I should have called," Rory said. "So should I." "I was —" She stopped. The sentence had too many doors. Behind one of them was a flat she did not name and the particular quiet of a phone she had stopped answering. Behind another was the first month in London, Eva's sofa, Eva's kindness already fraying because kindness had a shift pattern and Eva had started a job that ate the evenings. Behind another was pride, stupid and intact. "I didn't know what I would have said after the first five minutes. Hello, I'm still here, I deliver food to people who don't look at me, I didn't become what we drew on the back of your notebook." "We drew barristers," Eva said. "Little stick women with wigs. Yours had a sword. I don't know why I let you give her a sword." "Out of the box," Rory said, and the phrase tasted like someone else's compliment. Eva was quiet. When she spoke, her voice had lost the City shine. "You look different. Not the hair. The way you sit. You used to take up the whole bench and dare someone to ask you to move. Now you sit like you're keeping an inventory of the exits." She glanced toward the door, then back. "Did he — no. I'm not going to make you say his name in a bar because I finally found the nerve. I just. I knew. Not all of it. Enough. And I told you to come to London and then I wasn't there in the way I meant to be. I keep that on a list I don't show anyone." Rory's fingers tightened on the glass. She could feel Silas not listening, which was its own kind of care, the habit of a man who had learned somewhere the value of other people's silences. The maps on the wall showed coastlines that had been redrawn since the paper was made. A person could be revised the same way, the old borders still faintly visible if you knew where to look. "You don't have to put it on a list," she said. "I left. That was the part that mattered. The rest was just the weather I left in." "That's a kind lie." "It's a true incomplete." Eva laughed once, helplessly, and pressed her knuckles to her mouth. Her eyes shone and did not spill. "Listen to us. We used to be able to talk about nothing for four hours. Now we do this. Archaeology with drinks." "We're out of practice." "I hate that I don't know what you eat for breakfast. I hate that I walked past this street a dozen times this year and didn't know you were above it, sleeping, burning toast, being a person I would have recognised if I'd looked up." She turned the bracelet on her wrist. "I almost didn't come in. The green light looked like a dare. I thought, if I sit for one drink, the day will count as lived. And then you walked through the door like the day had been waiting to embarrass me." Rory looked at her own hands. The delivery bag slumped at her feet, a paper receipt curling from a side pocket, Yu-Fei's handwriting quick and sure on the order slip. A life, small and actual, that Eva had not been invited to see. She felt the weight of the unsent messages, the birthdays she had let pass because answering would have required explaining the years, and explaining the years would have required admitting that she had wanted, more than once, to be looked for. "I changed my number," she said. "After. I didn't send the new one. I told myself if people needed me they'd find a way, which is a thing you tell yourself when you don't want to be found and also desperately do." "I needed you," Eva said, simply. "Not to fix anything. Just to be in a room where I didn't have to sound like a brochure. I didn't look hard enough. That's mine." Silas came back along the bar, the limp a soft punctuation. He set down a small bowl of olives neither of them had ordered and did not linger. His face stayed unreadable. The signet knocked the wood, once, gentle as a period. Then he was at the far end again, polishing a glass that was already clean, carrying his quiet the way other men carried a coat. Eva watched him go. "He knows you." "He lets me be tired without making a project of it." "That's rarer than it should be." Eva picked up an olive and did not eat it. "I have a flat in Clerkenwell that still smells like paint. I bought a table I don't sit at. I tell people I'm happy because the alternative takes too long and they have trains to catch. Sometimes I say your name in my head on the way home, like a pin in a map, so I don't lose the last place I was actually known." She set the olive down. "You don't have to forgive the gap. I just wanted to see your face and find out if the pin was still accurate." Something shifted in Rory's chest, not quite pain and not quite relief, the sensation of a door being tried by a hand that might still have a key. She thought of ordinary evenings, of coming down for a drink and going back up alone, of her mother's unanswered emails and her father's careful, legal disappointment. She thought of the girl with the sword on the notebook and the woman in the soy-stained cuff, and how neither of them was a lie, and how that did not make the distance smaller. "It's accurate enough," she said. "I'm still difficult. I still think too fast and say the wrong true thing. I don't wear wigs. I burn toast." She met Eva's eyes and held them, her own bright and steady in the low light. "You can stay for another drink. If you want. We can talk about nothing until we remember how. Or we can sit here and not perform recovery at each other. I'm good at that. The sitting." Eva's throat moved. She nodded, once, as if agreeing to terms she had not expected to be offered. "I'd like to stay. I might be bad at it." "We both might." Outside, the neon stuttered and steadied, throwing its green across the wet street where people who were not them hurried toward lives that did not pause. Inside, the photographs kept their silence. Rory lifted her glass. Eva lifted hers. They did not toast. The rims touched anyway, a small accident of closeness, and the sound was thin and clear and gone at once, like a word neither of them had been brave enough to spend. Rory let her sleeve fall over the scar. She did not move her bag. Upstairs, the flat waited, and would wait. For now there was the bar, and the old maps, and a friend whose face had been revised by years and money and a particular kind of hunger, sitting close enough that Rory could see, under all of it, the girl who had once pushed a broken suitcase toward a train and said, come on, just come. The regret did not leave. It only sat down with them, patient as a third glass, and made room.
created_at"2026-09-23T10:15:06.208Z" 9/23/2026, 10:15:06 AM
model"x-ai/grok-4.7-20260916"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency584
moderation_latency(null)
generation_time157923
tokens_prompt846
tokens_completion5771
native_tokens_prompt2047
native_tokens_completion11821
native_tokens_completion_images(null)
native_tokens_reasoning8494
native_tokens_cached1152
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.0586336
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790158506-oaVGTHYZPv4g0vEHSxSl"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790158506-F0UErMWtP42RyaCg5i2i"
upstream_id"9dc2b1c7-af9a-978e-a4d1-3158d5eea72e"
provider_responses
0
endpoint_id"48cfe052-27db-4511-bd21-db8053f20023"
id"9dc2b1c7-af9a-978e-a4d1-3158d5eea72e"
is_byokfalse
latency165
model_permaslug"x-ai/grok-4.7-20260916"
provider_name"xAI"
status200
total_cost0.0586336
cache_discount0.0013824
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags27
adverbTagCount0
adverbTags(empty)
dialogueSentences68
tagDensity0.397
leniency0.794
rawRatio0
effectiveRatio0
92.72% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2747
totalAiIsmAdverbs4
found
0
adverb"suddenly"
count1
1
adverb"very"
count2
2
adverb"helplessly"
count1
highlights
0"suddenly"
1"very"
2"helplessly"
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)
87.26% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2747
totalAiIsms7
found
0
word"warmth"
count1
1
word"perfect"
count1
2
word"weight"
count2
3
word"could feel"
count1
4
word"unreadable"
count1
5
word"silence"
count1
highlights
0"warmth"
1"perfect"
2"weight"
3"could feel"
4"unreadable"
5"silence"
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
emotionTells0
narrationSentences130
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences130
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences171
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen70
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2749
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions34
unquotedAttributions1
matches
0"The bar noise arranged itself around them: the page turning, the street door opening and admitting a blade of cold, Sila…"
16.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions67
wordCount1749
uniqueNames11
maxNameDensity1.83
worstName"Eva"
maxWindowNameDensity4.5
worstWindowName"Eva"
discoveredNames
Raven1
Nest1
Soho1
Rory22
Cardiff1
Eva32
Silas5
Jennifer1
London1
City1
Yu-Fei1
persons
0"Raven"
1"Nest"
2"Rory"
3"Eva"
4"Silas"
5"Jennifer"
6"City"
7"Yu-Fei"
places
0"Soho"
1"Cardiff"
2"London"
globalScore0.585
windowScore0.167
44.74% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences95
glossingSentenceCount4
matches
0"seemed taller than memory, or Rory had shrunk inside the evening"
1"tasted like someone else's compliment"
2"not quite pain and not quite relief, the sensation of a door being tried by a hand that might still have a key"
3"not quite relief, the sensation of a door being tried by a hand that might still have a key"
4"as if agreeing to terms she had not expected to be offered"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2749
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences171
matches
0"let that sit"
1"admitting that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs66
mean41.65
std38.46
cv0.923
sampleLengths
0115
15
2161
320
476
53
616
754
874
98
1016
1130
122
1353
1456
1575
167
1714
1818
195
202
212
2282
2343
245
2541
2656
2712
2863
293
303
316
3286
335
3460
3590
364
374
3861
3971
406
413
42109
4325
4414
45118
4670
4728
484
494
83.67% Passive voice overuse
Target: ≤2% passive sentences
passiveCount8
totalSentences130
matches
0"been paid"
1"being looked"
2"were allowed"
3"was gone"
4"been redrawn"
5"was made"
6"been invited"
7"being tried"
8"been revised"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs311
matches
0"was seeing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences171
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1725
adjectiveStacks0
stackExamples(empty)
adverbCount64
adverbRatio0.03710144927536232
lyAdverbCount7
lyAdverbRatio0.004057971014492754
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences171
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences171
mean16.08
std13.26
cv0.825
sampleLengths
020
126
27
339
423
55
623
722
89
95
1025
1132
1218
1312
1415
157
1613
1711
184
1916
2011
2134
223
2316
248
2518
2627
271
289
2912
3017
3114
324
3318
348
3513
363
3723
387
392
4012
4141
4211
4339
446
452
467
4715
4821
4914
44.64% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.30994152046783624
totalSentences171
uniqueOpeners53
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences117
matches
0"Instead she stood in the"
1"Somewhere a glass met wood."
2"Then the woman at the"
3"Then the woman smiled, and"
4"Then she caught it and"
5"Then he was at the"
ratio0.051
90.09% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount38
totalSentences117
matches
0"She had meant to go"
1"She pushed the door open."
2"He moved with the slight"
3"His signet ring, silver on"
4"He looked up, hazel eyes"
5"She almost nodded back and"
6"Her straight black hair, still"
7"She was aware, suddenly, of"
8"She seemed taller than memory,"
9"They did the almost-embrace of"
10"Her hands were cold."
11"She held on a fraction"
12"He poured for Rory without"
13"She set her bag on"
14"Her mouth, when it was"
15"They let that sit between"
16"She thought of her mother's"
17"She thought of her father"
18"She did not say any"
19"She watched Eva's hands."
ratio0.325
45.47% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount97
totalSentences117
matches
0"The green neon above The"
1"Aurora watched it from the"
2"She had meant to go"
3"The flat was twelve steps"
4"She pushed the door open."
5"Warmth met her, and the"
6"The walls held their usual"
7"A man at the corner"
8"Silas was behind the bar,"
9"He moved with the slight"
10"His signet ring, silver on"
11"He looked up, hazel eyes"
12"She almost nodded back and"
13"The coat was wrong."
14"The hair was wrong, dark"
15"The posture belonged to someone"
16"The name landed in the"
17"Rory's hand found the strap"
18"Her straight black hair, still"
19"She was aware, suddenly, of"
ratio0.829
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences117
matches(empty)
ratio0
57.57% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences67
technicalSentenceCount8
matches
0"The flat was twelve steps and a turn of a key, and her feet knew the way even when her head was full of delivery addresses and the particular tiredness that cam…"
1"Up close, Eva's face had the fine, expensive tiredness of people who slept in good sheets and still woke at four."
2"The crescent scar on her left wrist showed when her sleeve rode up, pale against the skin, a childhood mark from a gate that had swung too fast in her grandmoth…"
3"The bar noise arranged itself around them: the page turning, the street door opening and admitting a blade of cold, Silas speaking low to a regular about the fo…"
4"She could feel Silas not listening, which was its own kind of care, the habit of a man who had learned somewhere the value of other people's silences."
5"Then he was at the far end again, polishing a glass that was already clean, carrying his quiet the way other men carried a coat."
6"Outside, the neon stuttered and steadied, throwing its green across the wet street where people who were not them hurried toward lives that did not pause."
7"For now there was the bar, and the old maps, and a friend whose face had been revised by years and money and a particular kind of hunger, sitting close enough t…"
87.96% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags27
uselessAdditionCount2
matches
0"Rory said, and the phrase tasted like someone else's compliment"
1"Eva said, simply"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount0
fancyTags(empty)
dialogueSentences68
tagDensity0.221
leniency0.441
rawRatio0
effectiveRatio0
85.0260%