Run: 2026-05-01-01KQHT0JQYC27NC6G63MB7FKQM

Run Details

Duration:
2m
Cost:
$0.019115
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 sign bled its sickly light across the wet pavement, spelling out The Raven’s Nest in jagged letters that had probably been there since before Aurora was born. She pushed the door open and stepped inside, shoulders still tight from the evening’s last delivery run. The aroma of spilled ale and old varnish wrapped around her at once, familiar in a way that made her uneasy, as though the place had been waiting. Dim bulbs glowed behind green glass shades, picking out the maps pinned to the walls—yellowed continents crossed by faded pencil lines—and the black-and-white photographs of men who looked like they had never smiled in their lives. Somewhere a speaker played a low, mournful saxophone that might have been Coltrane or simply exhaustion given form. She meant to order something cheap and leave. The flat upstairs was quiet enough, but tonight the silence pressed. Instead her gaze caught on the man behind the bar and her stomach folded in on itself. Silas Blackwood. He had aged the way certain stones do: still upright, but cracked along lines that hadn’t been there the last time she saw him. Ten years, maybe more. His auburn hair had surrendered to wide streaks of iron grey; the neatly trimmed beard did nothing to hide the new hollows beneath his cheekbones. When he turned to reach for a bottle she saw the slight hitch in his left leg, the careful way he transferred weight. The silver signet ring on his right hand caught the light and threw it back like a warning. For a moment she considered slipping out again. Then his hazel eyes lifted and found her. The glass he was drying stopped moving. “Rory?” The nickname landed like a hand on her shoulder. No one in London called her that. Not the restaurant crew, not the grim-eyed landlord, not even Eva anymore. She felt the old version of herself surface, the girl who used to sneak sips of her father’s whiskey while Silas told half-truths about “government work.” “It’s me,” she said. Her voice came out steadier than she felt. She crossed to the bar, boots leaving faint damp prints on the worn floorboards. “Didn’t expect the owner to be you.” “Didn’t expect the girl who once lectured me on international human rights law to walk into my pub looking like she’s delivering bad news.” He set the glass down with deliberate care. A faint smile tugged at the corner of his mouth but never reached his eyes. “You’ve changed, Aurora Carter.” She felt the words like a finger tracing the crescent scar on her left wrist. The mark was small, almost pretty under the right light, souvenir of the day she’d smashed her mother’s favorite vase at age seven trying to “help” with the dusting. Silas had been there that afternoon; he’d helped her father glue the pieces back together while she cried. He remembered, then. Of course he did. “So have you,” she answered, sliding onto a stool. The wood creaked beneath her. Up close she could see the fine web of lines at the corners of his eyes, the faint scar along his jaw that hadn’t been there when she was fifteen and convinced he was the most interesting adult alive. “The limp’s new.” “Prague,” he said, as if the single word explained everything. Maybe it did. He poured two fingers of amber into a tumbler without asking and slid it across to her. “Fifteen years ago now. Feels like last Tuesday some mornings. Other mornings it feels like another man’s story.” She wrapped her fingers around the glass. The whiskey smelled peat-rich and expensive, far better than she could afford on delivery wages. “You never told us what happened.” “You were a child.” “I was sixteen the last time you came to Cardiff. Old enough.” He gave a short laugh that sounded like it hurt. “Sixteen and already smarter than half the analysts at Vauxhall Cross. Your father was so proud he used to bore everyone at the pub with it. ‘My Rory’s going to be Lord Chief Justice before she’s forty.’” The mention of her father stung. Brendan Carter, barrister, Irish temper wrapped in Welsh politeness. She hadn’t spoken to him in eighteen months. Not since Evan. Not since the night she’d shown up at Eva’s with a split lip and the sudden, crystalline understanding that law school was a door she no longer knew how to walk through. “I dropped out,” she said quietly. Silas went very still. The saxophone slid into a minor key. “Of Cardiff?” “Second year. Turns out arguing precedents loses its shine when your boyfriend starts practicing them on your ribs.” The words left her before she could weigh them. She hadn’t meant to say that much. Silas’s hazel eyes sharpened the way she remembered from childhood, the look that once made her think he could see through walls. He reached for a second glass and poured for himself, slower this time. “I didn’t know.” “How could you? We haven’t spoken since I was wearing braces and convinced I was going to save the world.” He drank. She watched the muscles in his throat move. When he set the glass down his signet ring clicked against it, a small decisive sound. “I should have checked,” he said. “After your mother wrote to say you’d moved to London, I told myself you were fine. Bright girl like you. Out of the nest. But I was busy licking my own wounds. The bar. The network. The limp that keeps me up at three a.m. reminding me I’m not the man I was.” He gestured vaguely at the walls, at the maps that suddenly looked less like decoration and more like relics of a life abandoned. “I let time do what time does. Turn people into ghosts before they’re dead.” Aurora felt something loosen in her chest, painful and necessary. She traced the rim of her glass with one fingertip. “I used to sit on the stairs at home listening to you and Dad talk. You’d always say the same thing when he asked about your work. ‘Some doors only open once, Brendan. Best know which ones you’re willing to walk through.’ I thought you were being dramatic. Now I think you were trying to warn me.” Silas rubbed at his beard, the scar on his jaw flashing briefly. “I was mostly trying to sound clever in front of my best friend’s daughter. You looked at me like I was some kind of oracle. Terrifying, really.” A soft chuckle escaped her, surprising them both. For a moment the years folded back and she was small again, knees scabbed, watching this tall man with the quiet voice spin stories that never quite added up. Then the saxophone sighed out and the present reasserted itself: the slight tremor in her hand, the ache that lived behind her eyes since Evan, the cheap canvas trainers she still wore for deliveries because good boots were a luxury. “I deliver noodles now,” she said. “For a place called Golden Empress. Yu-Fei lets me keep the bike helmet. I tell myself it’s temporary. That I’ll go back to the books eventually. But every time I open a textbook the words start to blur and all I see is Evan’s face when he—” She stopped. Swallowed. “Time didn’t just pass, Si. It rerouted me. I don’t know the road back.” He leaned his forearms on the bar. The limp made the movement awkward, but he ignored it. “You were never the girl who needed a map, Rory. You drew your own. That out-of-the-box thinking you used to torment your tutors with? That doesn’t vanish just because some bastard tried to break you. It gets sharper. Meaner. More useful.” She looked away, toward a photograph near the till: a younger Silas, auburn hair untouched by grey, standing beside a man who might have been her father in another life. Both of them laughing. She had never seen her father laugh like that. “I have regrets,” she said to the photograph. “I regret believing I was unbreakable. I regret the way I left things with Dad. Mostly I regret that the girl you remember feels like someone I killed off to survive.” Silas was quiet long enough that she thought he might not answer. Then he reached across the bar and touched two fingers to the back of her scarred wrist, brief as a breath. “That girl isn’t dead. She’s sitting in my bar wearing someone else’s exhaustion. And the man who taught her how to cheat at chess is standing here wondering why the hell he didn’t write more letters.” His voice roughened. “Prague took more than my knee, you know. It took the part of me that still believed I could keep the people I cared about safe. I retired into this dim little cave and told myself I was helping in other ways. Running messages. Connecting old ghosts. But the truth is I was hiding. From your father’s disappointment. From your mother’s questions. From the idea that you might need me and I wouldn’t be the man who could answer.” The admission hung between them, heavier than the peat smoke in the air. Aurora felt tears threaten and blinked them back with the ruthlessness of long practice. She was cool-headed. Intelligent. Quick. Those were the words she let people use. Not fragile. Not lost. Yet here was Silas—Spymaster, mentor, the closest thing she’d ever had to an uncle—limping around the bar to take the stool beside her. He moved like every step cost him something. When he sat, their shoulders almost touched. “I kept the flat upstairs empty for years,” he said. “Landlord said a young woman took it three months ago. Never occurred to me it might be you. The universe has a cruel sense of timing.” “I didn’t know it was yours until tonight,” she admitted. “The landlord just said ‘the old man who owns the Raven.’ I assumed—” “Old man.” He gave a dry snort. “Accurate, unfortunately.” They sat in silence while two regulars drifted in, shaking rain from their coats. Silas nodded to them but didn’t rise. The bartender on duty—a thin man with tattoos crawling up his neck—took over without being asked. The saxophone had given way to the low murmur of conversation and the clink of glassware. Ordinary sounds. The kind of sounds that made the past feel impossible. Aurora turned her wrist so the crescent scar caught the light. “Do you remember the day I broke Mum’s vase?” “Like it was yesterday. You were inconsolable. Brendan wanted to punish you; your mother wanted to hug you. I suggested we glue it back together and see if it could hold water again. It did. For a while.” She smiled, small and painful. “Everything holds for a while.” Silas looked at her then, really looked, and she saw the weight he carried: the botched operation, the friends not called, the years he had let slip through his fingers like cheap whiskey. She wondered if he saw the same in her—the law books unopened, the messages to Eva unanswered, the way she catalogued exits in every room she entered now. “I’m sorry,” he said at last. The words seemed to cost him more than the limp ever had. “I’m sorry too.” They didn’t need to list the reasons. The weight of time pressed down between them, full of roads not taken and letters never sent and the slow, grinding realisation that people change in the spaces where you aren’t looking. Aurora felt the scar on her wrist pulse once, an old echo. She lifted her glass. “To the people we meant to be,” she said. Silas clinked his tumbler against hers. “And to the ones we still might.” The whiskey burned clean down her throat. Outside, the green neon flickered on, off, on again, painting the rain in shifting shades of emerald. Inside, the maps kept their secrets and the photographs watched with indifferent eyes. Aurora Carter sat beside a man she had once believed could fix anything, both of them older, both of them limping in their own ways, and for the first time in years the silence between them felt like the beginning of something instead of the end. She would go upstairs later. Maybe tomorrow she would open one of the law books gathering dust on her shelf. Maybe not. For now it was enough to sit in this dim bar with its ghosts and its green neon heart, trading small truths with an old friend who had changed as much as she had. The weight of regret didn’t vanish. It simply became, like the scar on her wrist, another part of the map they were still learning how to read. Silas refilled their glasses without asking. His hands were steady despite the ruined knee. She noticed new calluses, the kind bartenders get from pulling taps and twisting corks. The hands of a man who had traded one life for another and was still not sure if the bargain had been fair. “Tell me about the noodles,” he said, a deliberate lightness in his tone. She laughed, surprised again by the sound. “Only if you tell me what really happened in Prague.” He tilted his head, considering. The neon from the sign outside painted one side of his face ghostly green, the other in shadow. “Some doors only open once, Rory.” This time the words felt less like a warning and more like an invitation. She drank. The saxophone began again. And for a long while, inside The Raven’s Nest, time slowed enough for two old friends to sit with everything they had become, and everything they had lost, and the fragile hope that it still might not be too late.
created_at"2026-05-01T13:00:26.245Z" 5/1/2026, 1:00:26 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency60969
moderation_latency(null)
generation_time120075
tokens_prompt867
tokens_completion4739
native_tokens_prompt908
native_tokens_completion7219
native_tokens_completion_images(null)
native_tokens_reasoning4408
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.0191153
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"6ee9b0b8-3c84-93d1-99df-b2a0d2dbab9a"
is_byokfalse
latency144
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-1777640426-mHg4JjNfQCufSPkDyy0k"
session_id(null)
api_type"completions"
id"gen-1777640426-Fnt7BhQnQ8ZtQnbbYieX"
upstream_id"6ee9b0b8-3c84-93d1-99df-b2a0d2dbab9a"
total_cost0.0191153
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags19
adverbTagCount2
adverbTags
0"she said quietly [quietly]"
1"He gestured vaguely [vaguely]"
dialogueSentences49
tagDensity0.388
leniency0.776
rawRatio0.105
effectiveRatio0.082
89.21% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2317
totalAiIsmAdverbs5
found
0
adverb"very"
count1
1
adverb"suddenly"
count1
2
adverb"really"
count3
highlights
0"very"
1"suddenly"
2"really"
100.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
65.47% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2317
totalAiIsms16
found
0
word"familiar"
count1
1
word"silence"
count3
2
word"stomach"
count1
3
word"weight"
count4
4
word"tracing"
count1
5
word"crystalline"
count1
6
word"traced"
count1
7
word"sense of"
count1
8
word"pulse"
count1
9
word"echo"
count1
10
word"flickered"
count1
highlights
0"familiar"
1"silence"
2"stomach"
3"weight"
4"tracing"
5"crystalline"
6"traced"
7"sense of"
8"pulse"
9"echo"
10"flickered"
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
narrationSentences129
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences129
filterMatches
0"think"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences159
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen79
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2310
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions29
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions37
wordCount1578
uniqueNames14
maxNameDensity0.82
worstName"Silas"
maxWindowNameDensity2
worstWindowName"Silas"
discoveredNames
Raven2
Nest2
Aurora6
Coltrane1
Blackwood1
London1
Eva3
Silas13
Carter2
Irish1
Welsh1
Evan2
Swallowed1
Spymaster1
persons
0"Raven"
1"Aurora"
2"Blackwood"
3"Eva"
4"Silas"
5"Carter"
6"Evan"
7"Spymaster"
places
0"London"
1"Welsh"
globalScore1
windowScore1
69.35% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences93
glossingSentenceCount3
matches
0"looked like they had never smiled in thei"
1"sounded like it hurt"
2"felt like the beginning of something in"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2310
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences159
matches
0"say that much"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs57
mean40.53
std29.39
cv0.725
sampleLengths
0129
136
22
394
423
51
654
733
851
969
1056
1148
1228
134
1412
1547
1658
176
1813
1918
2051
213
2220
2326
2496
2577
2639
2777
2870
2958
3043
3139
3233
33118
3444
3538
3636
3723
389
3965
4020
4138
4210
4361
4418
453
4655
479
4813
4983
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences129
matches
0"being asked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs273
matches
0"was drying"
1"were still learning"
17.07% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount3
flaggedSentences7
totalSentences159
ratio0.044
matches
0"Dim bulbs glowed behind green glass shades, picking out the maps pinned to the walls—yellowed continents crossed by faded pencil lines—and the black-and-white photographs of men who looked like they had never smiled in their lives."
1"His auburn hair had surrendered to wide streaks of iron grey; the neatly trimmed beard did nothing to hide the new hollows beneath his cheekbones."
2"Silas had been there that afternoon; he’d helped her father glue the pieces back together while she cried."
3"Yet here was Silas—Spymaster, mentor, the closest thing she’d ever had to an uncle—limping around the bar to take the stool beside her."
4"The bartender on duty—a thin man with tattoos crawling up his neck—took over without being asked."
5"“Like it was yesterday. You were inconsolable. Brendan wanted to punish you; your mother wanted to hug you. I suggested we glue it back together and see if it could hold water again. It did. For a while.”"
6"She wondered if he saw the same in her—the law books unopened, the messages to Eva unanswered, the way she catalogued exits in every room she entered now."
99.80% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1591
adjectiveStacks0
stackExamples(empty)
adverbCount64
adverbRatio0.04022627278441232
lyAdverbCount11
lyAdverbRatio0.0069138906348208675
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences159
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences159
mean14.53
std13.25
cv0.912
sampleLengths
030
117
228
336
418
58
611
717
82
924
104
1125
1223
1318
148
158
167
171
189
197
2012
2126
224
238
2414
257
2632
2715
284
2915
3029
3118
323
334
349
355
3639
373
3810
393
4017
4118
427
4315
446
454
4612
4710
4837
496
55.35% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.3584905660377358
totalSentences159
uniqueOpeners57
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences112
matches
0"Somewhere a speaker played a"
1"Instead her gaze caught on"
2"Then his hazel eyes lifted"
3"Of course he did."
4"Maybe it did."
5"Then the saxophone sighed out"
6"Then he reached across the"
7"Maybe tomorrow she would open"
ratio0.071
66.43% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences112
matches
0"She pushed the door open"
1"She meant to order something"
2"He had aged the way"
3"His auburn hair had surrendered"
4"She felt the old version"
5"Her voice came out steadier"
6"She crossed to the bar,"
7"He set the glass down"
8"She felt the words like"
9"He remembered, then."
10"she answered, sliding onto a"
11"he said, as if the"
12"He poured two fingers of"
13"She wrapped her fingers around"
14"He gave a short laugh"
15"She hadn’t spoken to him"
16"she said quietly"
17"She hadn’t meant to say"
18"He reached for a second"
19"She watched the muscles in"
ratio0.384
71.61% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount87
totalSentences112
matches
0"The green neon sign bled"
1"She pushed the door open"
2"The aroma of spilled ale"
3"She meant to order something"
4"The flat upstairs was quiet"
5"He had aged the way"
6"His auburn hair had surrendered"
7"The silver signet ring on"
8"The glass he was drying"
9"The nickname landed like a"
10"She felt the old version"
11"Her voice came out steadier"
12"She crossed to the bar,"
13"He set the glass down"
14"A faint smile tugged at"
15"She felt the words like"
16"The mark was small, almost"
17"Silas had been there that"
18"He remembered, then."
19"she answered, sliding onto a"
ratio0.777
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences112
matches(empty)
ratio0
30.08% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences57
technicalSentenceCount9
matches
0"The green neon sign bled its sickly light across the wet pavement, spelling out The Raven’s Nest in jagged letters that had probably been there since before Aur…"
1"The aroma of spilled ale and old varnish wrapped around her at once, familiar in a way that made her uneasy, as though the place had been waiting."
2"Dim bulbs glowed behind green glass shades, picking out the maps pinned to the walls—yellowed continents crossed by faded pencil lines—and the black-and-white p…"
3"Somewhere a speaker played a low, mournful saxophone that might have been Coltrane or simply exhaustion given form."
4"Up close she could see the fine web of lines at the corners of his eyes, the faint scar along his jaw that hadn’t been there when she was fifteen and convinced …"
5"Then the saxophone sighed out and the present reasserted itself: the slight tremor in her hand, the ache that lived behind her eyes since Evan, the cheap canvas…"
6"She looked away, toward a photograph near the till: a younger Silas, auburn hair untouched by grey, standing beside a man who might have been her father in anot…"
7"The weight of time pressed down between them, full of roads not taken and letters never sent and the slow, grinding realisation that people change in the spaces…"
8"For now it was enough to sit in this dim bar with its ghosts and its green neon heart, trading small truths with an old friend who had changed as much as she ha…"
98.68% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount1
matches
0"he said, as if the single word explained everything"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount1
fancyTags
0"she admitted (admit)"
dialogueSentences49
tagDensity0.245
leniency0.49
rawRatio0.083
effectiveRatio0.041
85.4351%