Run: 2026-09-02-01M1HGF8R8YZXW0HYF45G2KRVS

Run Details

Duration:
2m 21s
Cost:
$0.006103
Provider:
Alibaba

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 above the door buzzed like a wasp trapped against a jar. Aurora stopped on the wet pavement, the delivery bag on her shoulder pulling one strap against her neck. She had not meant to turn into Dean Street. The order had been for The Raven’s Nest, eleven p.m., oxtail stew, garlic rice, extra chili oil, and Yu-Fei had said, “You take anything to Soho tonight?” in the flat voice of a woman who had decided that the universe owed her a favor and was not going to receive it. The bag was still warm against her back. The rain was not. Her hair, straight and black and cut to her shoulders now, had begun to curl in the damp. She pushed it back and looked at the bar window as if the glass might give her an excuse to go away. The photographs inside were familiar in fragments. A boy in a school uniform with his arm around an older boy’s shoulders. A girl with her mouth open mid-laugh, hair longer than Aurora remembered wearing it. The sign had changed the shape of the street. No, the sign had always been there. She had only avoided knowing it. Inside, the bar smelled of peat and citrus cleaner and old wood soaked through with smoke. Maps papered the walls, their coastlines faded to a pale, sick yellow. Behind the bar stood a man polishing a glass with more attention than the glass needed. Silas. He looked up with the unhurried movement of someone who had learned to read a room before he entered it. For one second his hazel eyes gave nothing away. Then something behind them shifted, a door opening onto a colder room. He set the glass down. “Rory,” he said, and her name in his mouth was a thing from before London, before Evan, before the flat above his bar, before the side door she had used every morning and night for three weeks because going through the Raven’s Nest would mean meeting the owner and the owner meant meeting Silas and Silas meant meeting herself as she had been at nineteen, a girl with opinions about cross-examination and no idea how quiet a person could become. “I’m working,” Aurora said. “You’re standing.” “The distinction is important to me tonight.” He came around the bar. His left leg took half the weight and then not quite. She had always thought of him as a man who limped only when he wanted to be believed a civilian. Tonight there was no performance in it. At fifty-eight he looked not old, exactly, but more concentrated, as if the years had poured off everything decorative and left the useful bones. The silver signet ring on his right hand caught the low light. His beard, auburn threaded with grey, was trimmed as neatly as a secret. “Yu-Fei sent you?” he asked. “I sent myself. I was already here.” “You’re in the apartment.” She looked at him. “Eva said she had found a tenant,” Silas said. “She said she was quiet, she paid rent early, and she used the service entrance because she hated strangers seeing her eat cereal.” He paused. “I have lived over forty years, Aurora, and I have finally met the only woman who could eat cereal without being seen.” “I didn’t know,” she said. “That is the same as saying you didn’t check.” He wasn’t wrong. That was the worst part. He could have been kind and wrong. Then she could have hated him more cleanly. He gestured to the back room. “We can talk there.” “I’m on a shift.” “Finish it.” She wanted to refuse, but her hands had gone cold and then hot, and she knew the feeling: not fear exactly, but the body remembering where fear lived. She followed him through the bar and stopped before the bookcase, which did not look like a bookcase. It looked like a shelf stuffed with dog-eared novels and old maps, a prop for people who wanted privacy and liked to pretend they hadn’t asked for it. Silas touched the spine of a book near the middle. The shelf swung inward. The back room was small and dry, with a table, two chairs, and a low lamp that made a pool of gold on the wall. Another map hung above it, this one of Prague, the river a black thread. There were photographs pinned to one wall, not sentimental ones but operational ones, faces in profiles, streets at angles, a young Silas beside a man whose name Aurora had known once and now pretended she had not. Silas moved to a sideboard and poured two glasses of whisky, then stopped as if remembering she did not drink alone and did not drink like her father anymore. He put one glass away and brought tea instead. “Still,” she said. “Still what?” “Making me tea when I need whisky.” “I’m a mentor,” he said. “Not a miracle.” The joke was a bridge and also a warning. They had made these kind of jokes when she was twenty-two and he had found her crying in his kitchen in Cardiff after Evan had come home early and not brought flowers. She had said, “I want to be a prosecutor.” He had said, “Start by prosecuting your roommate’s terrible tea.” Now neither of them smiled. Aurora sat. Her thermal bag stood by the door like a wet animal. She could still smell the oxtail and chili oil clinging to her jacket. She had worn the bag on her back through the rain and thought of it as armor, but it was not. It was just a bag that made her visible in a different way. “You look different,” he said. “People do.” “You cut your hair.” “I needed a change.” “You left Cardiff without telling me you needed one.” She touched the small crescent scar on her left wrist with her thumb, a childhood habit she thought she had outgrown. The scar was from a broken pane in her parents’ kitchen, when she was seven and trying to make a birthday card with a knife because the scissors had gone missing. For years it had been just a scar. After Evan, it had become a map of how a person could be injured and still keep making things. “I told Eva,” Aurora said. “Eva is a person. I was also a person.” “You were my father’s friend.” “I was your friend.” The word had weight in the room because he had never used it that way. Aurora looked at the Prague map. She had been in London so long it was hard to remember what Cardiff had felt like. The rain there came sideways off the bay and made the hills look like they were being pushed down. She had loved it in the way young people love things they are already leaving. “Was it bad?” Silas asked. “Don’t make it a question with a single answer.” “I’m asking because I have spent twenty years pretending I can read a face faster than it can lie. I can’t read yours anymore.” “Maybe I got better at lying.” “Maybe.” The silence after that was not empty. It had in it the years between Cardiff and London, between the pre-law lectures she had attended because her father believed procedure could save people, between the apartment Evan had painted blue because he said it would calm her nerves, between the night she had called Eva from a bus station at two in the morning with a bag under her seat and her mother’s credit card cut in half on her kitchen counter. Silas set his hands flat on the table. She saw the ring, the neat cut of his nails, the small tremor he controlled by pressing them down. “I saw it once,” he said. “At your father’s retirement dinner. You were reaching for the salt. Your sleeve came up. There was a mark on your wrist.” Aurora felt the tea go hot under her tongue, then cold. “I know,” she said. “No. You don’t know what I know.” “Then tell me.” “I thought Evan had hurt you.” He said it like placing evidence on a table. “I wanted to ask him. I wanted to ask Brendan. I wanted to ask you. I did none of those things because it was easier to imagine you as a young woman making a bad choice than to imagine her being made to.” The words were so blunt they nearly broke the room. Aurora’s throat closed. She was not surprised. That was the problem. She had been waiting years for him to say exactly that, and now that he did, she discovered she had not been waiting for absolution. She had been waiting to know whether the silence had been mutual. “Why didn’t you say anything?” she asked. “Because you didn’t ask.” “That’s a very British answer.” “I’m not British.” “Your accent says otherwise.” “Prague says otherwise.” He looked away, at the map, perhaps at some version of himself she had never met. “I have done a lot of things with information. I have not learned what to do with it when it belongs to someone I care about.” “You could have sent a note.” “I sent three.” She stared. “I assumed you hadn’t received them,” he said. “I thought you had gone so far into Evan’s house that even my handwriting couldn’t reach you.” “Where?” “Cardiff. Then, later, a forwarding address I obtained through less pleasant channels. They were returned.” Aurora thought of the mail they had hidden: her mother’s letters, the council notices, the envelopes she had burned in the sink because Evan said they looked unopened and wanted to know if she’d been in them again. He had been a strange man about unopened envelopes, always opening them first, then looking guilty, as if reading her name had been a personal offense. “I didn’t know,” she said. “That’s the problem.” He pushed the tea toward her. “You didn’t, and I didn’t, and we left a gap wide enough for him to live in.” She wrapped her hands around the cup but did not drink. Steam rose between them, thinning into nothing. “What do you want from me?” she asked. “The truth,” he said. “Or as much of it as you’re capable of carrying tonight.” “I’m capable.” “You’re standing.” He hadn’t said the joke with malice, and that made it worse. “I’m capable,” she repeated. “I’m just not what I was.” “I know.” “Did you think that?” “No. I thought you were in London, working somewhere decent, going to court to watch trials, being difficult and brilliant about it. I thought I would hear from you when you were ready.” “I wasn’t ready.” “I gathered that.” She looked at the old photograph near the lamp. It was of a woman in a court gallery, hand raised slightly, hair dark and unbound. Aurora recognized the jacket, the posture, the fierce concentration. Her bright blue eyes in the image had once been so direct they embarrassed her now. “Is that me?” Silas glanced at it and said nothing. “You framed me?” “You were a very good argument,” he said. She almost laughed. It came out sideways. “Where was it?” “Your father’s chambers. I took it when he sold his practice. I couldn’t save the books. I could save that.” “Why?” He considered. “Because you looked like someone who believed that if you spoke clearly enough, the room would have to listen.” “I don’t anymore.” “Why?” “Because rooms don’t listen. They wait for you to get tired.” Silas’s face changed then, not softening but settling into something she understood too late. He looked tired. He looked like a man who had spent years waiting for rooms and had learned they did not listen either. “Maybe you’re right,” he said. “Maybe I’m the tired one.” “You’re not tired.” “I’m sitting next to you and my knee is screaming and I’ve been pretending for twenty minutes that I remember your name because I was afraid if I said Rory you’d vanish again.” She flinched, not at him but at herself. “Don’t call me that,” she said quietly. He nodded. “Aurora.” “Laila.” The word fell between them. She hadn’t meant to say it. It had been in her mouth since the night Eva had helped her sign for the room above the bar, since she had learned that a name could be a lock, a curtain, a door. “Laila,” she said again, as if trying the weight of it. “It’s easier.” Silas looked at the silver ring on his own hand. “Easier for who?” “For me.” “No.” He met her eyes. “For you, it’s easier because you’ve made yourself smaller. You used to take up space. Now you apologize for it.” “I learned to make deliveries on time.” “I didn’t mean space as a square footage.” “Then what?” “Room in a life.” She looked away. The oxtail was no longer warm. She could feel the rain drying in her hair, a chill at her nape. She thought of the flat above, with its small kitchen and the window that looked down into the alley where Silas took breaks and smoked once a day and did not know she had been inside watching him twice. She thought of how she had become an observer of her own life, careful with the blinds, careful with footsteps, careful with names. “I’m sorry,” she said. He was quiet too long. “About what?” “Not sending the word.” “You thought I would answer.” “I hoped.” “Hoping was not the problem. Waiting was.” His voice was not sharp. “I waited because I didn’t know what to do with a man like him. I had rules.” “You always had rules.” “Good ones?” She thought for a moment. “No.” He almost smiled. “No.” Outside, a car passed and water hissed against the pavement. A floorboard creaked overhead, and both of them looked up before remembering. “You’re living above my bar,” Silas said. “I know.” “And you didn’t tell me.” “You’re living under a tenant who used the side door,” she said. “So apparently we both know how to avoid people.” The silence between them changed then. It was still heavy, still layered with years and the particular humiliation of loving someone and also being angry at them for making love a conditional thing, but it was not the same as before. Aurora stood. She had to finish the delivery, go back upstairs, wash the chili oil out of her jacket, and answer her mother tomorrow. She had to learn how to be in a room where someone had known her before she had become this person and where the knowing had not made him leave. “I’ll leave the tea,” she said. “I’m not finished.” “Neither am I.” He rose too slowly, the limp taking him sideways for a step. He picked up the thermal bag and handed it to her. The bag was still damp, still heavy with the smell of food and rain and the ordinary life she had built while she learned how not to be found. “Laila,” he said, testing the new name with the care of a man handling a stolen key. “That is not who you are.” “It’s who I am tonight.” “Tonight is a long time.” “It’s a start.” She opened the bookshelf. The bar beyond was empty now, the green sign throwing a pale stripe across the maps. The old photographs looked up at her, faces from years she could not return to, and the girl in one of them with long hair and an open mouth was not dead. She was simply in the next room, older, quieter, standing too close to the door. Silas walked beside her. When they reached the front, he placed a hand lightly against the small of her back, not touching her exactly, just offering the shape of support. “Come downstairs,” he said. “Not for me. For the tea.” She nodded once, too quickly, because if she delayed she would say something she did not know how to take back. “Maybe tomorrow.” “Tomorrow,” he said. “All right.” Outside, the rain had stopped, but the street remained dark and shining. Aurora stepped onto it with the bag on her shoulder and the name she had given herself already beginning to loosen on her tongue. Behind her, the green neon sign buzzed faintly, indifferent and familiar, as if it had waited years for someone to stop pretending the door had not been there.
created_at"2026-09-02T16:50:46.077Z" 9/2/2026, 4:50:46 PM
model"qwen/qwen3.8-flash-20260826"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency731
moderation_latency(null)
generation_time134916
tokens_prompt846
tokens_completion14260
native_tokens_prompt903
native_tokens_completion12915
native_tokens_completion_images(null)
native_tokens_reasoning9335
native_tokens_cached768
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"
service_tier(null)
usage0.006102588
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788367846-SVZDGkVcDwDOpDlNzx0q"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788367846-4o7KrbwgGJbnn46HXCJW"
upstream_id"chatcmpl-acca5d47-914f-97e9-a8dc-54ef9afba56f"
provider_responses
0
endpoint_id"84b1e4a7-5aed-4464-818f-1994f0b4ee18"
id"chatcmpl-acca5d47-914f-97e9-a8dc-54ef9afba56f"
is_byokfalse
latency731
model_permaslug"qwen/qwen3.8-flash-20260826"
provider_name"Alibaba"
status200
total_cost0.006102588
cache_discount0.000102912
upstream_inference_cost0
provider_name"Alibaba"
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
totalTags36
adverbTagCount3
adverbTags
0"He looked away [away]"
1"she said quietly [quietly]"
2"she said again [again]"
dialogueSentences127
tagDensity0.283
leniency0.567
rawRatio0.083
effectiveRatio0.047
89.15% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2764
totalAiIsmAdverbs6
found
0
adverb"very"
count2
1
adverb"slightly"
count1
2
adverb"slowly"
count1
3
adverb"lightly"
count1
4
adverb"quickly"
count1
highlights
0"very"
1"slightly"
2"slowly"
3"lightly"
4"quickly"
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)
80.10% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2764
totalAiIsms11
found
0
word"familiar"
count2
1
word"weight"
count3
2
word"silence"
count3
3
word"could feel"
count1
4
word"chill"
count1
5
word"footsteps"
count1
highlights
0"familiar"
1"weight"
2"silence"
3"could feel"
4"chill"
5"footsteps"
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
narrationSentences159
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences159
filterMatches
0"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences249
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen81
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2764
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions50
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions50
wordCount1946
uniqueNames12
maxNameDensity0.77
worstName"Silas"
maxWindowNameDensity2
worstWindowName"Silas"
discoveredNames
Dean1
Street1
Raven2
Nest2
Yu-Fei1
Aurora13
London3
Evan5
Silas15
Prague2
Cardiff3
Eva2
persons
0"Raven"
1"Nest"
2"Yu-Fei"
3"Aurora"
4"Evan"
5"Silas"
6"Eva"
places
0"Dean"
1"Street"
2"London"
3"Prague"
4"Cardiff"
globalScore1
windowScore1
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences104
glossingSentenceCount7
matches
0"not quite"
1"looked like a shelf stuffed with dog-eare"
2"as if remembering she did not drink alone and did not drink like her father anymore"
3"felt like"
4"as if reading her name had been a personal offense"
5"looked like a man who had spent years wai"
6"as if trying the weight of it"
19.10% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.809
wordCount2764
matches
0"not old, exactly, but more concentrated, as if the years had poured off everything"
1"not fear exactly, but the body remembering"
2"not sentimental ones but operational ones, faces in profiles, streets at angles, a yo"
3"not softening but settling into something she understood too late"
4"not at him but at herself"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences249
matches
0"decided that the"
1"learned that a"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs145
mean19.06
std24.1
cv1.264
sampleLengths
0105
184
213
344
41
546
680
74
82
97
1092
115
127
134
144
1556
165
179
1823
1910
204
212
2288
2376
2438
253
262
277
288
2965
3060
315
322
334
344
359
3679
375
389
395
404
4115
4257
435
449
4524
466
471
4881
4927
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences159
matches
0"was trimmed"
1"being pushed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs340
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences249
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1308
adjectiveStacks0
stackExamples(empty)
adverbCount45
adverbRatio0.034403669724770644
lyAdverbCount9
lyAdverbRatio0.006880733944954129
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences249
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences249
mean11.1
std10.95
cv0.987
sampleLengths
015
118
29
351
48
54
618
722
87
914
1014
119
127
136
1416
1512
1616
171
1820
199
2012
215
2280
234
242
257
265
2711
2820
297
3024
3112
3213
335
347
354
364
379
3825
3922
405
419
423
435
447
458
466
474
484
492
39.96% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats25
diversityRatio0.24497991967871485
totalSentences249
uniqueOpeners61
52.49% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences127
matches
0"Then something behind them shifted,"
1"Then she could have hated"
ratio0.016
2.68% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount69
totalSentences127
matches
0"She had not meant to"
1"Her hair, straight and black"
2"She pushed it back and"
3"She had only avoided knowing"
4"He looked up with the"
5"He set the glass down."
6"he said, and her name"
7"He came around the bar."
8"His left leg took half"
9"She had always thought of"
10"His beard, auburn threaded with"
11"She looked at him."
12"He wasn’t wrong."
13"He could have been kind"
14"He gestured to the back"
15"She wanted to refuse, but"
16"She followed him through the"
17"It looked like a shelf"
18"He put one glass away"
19"They had made these kind"
ratio0.543
15.12% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount113
totalSentences127
matches
0"The green neon sign above"
1"Aurora stopped on the wet"
2"She had not meant to"
3"The order had been for"
4"The bag was still warm"
5"The rain was not."
6"Her hair, straight and black"
7"She pushed it back and"
8"The photographs inside were familiar"
9"A boy in a school"
10"A girl with her mouth"
11"The sign had changed the"
12"She had only avoided knowing"
13"Maps papered the walls, their"
14"He looked up with the"
15"He set the glass down."
16"he said, and her name"
17"He came around the bar."
18"His left leg took half"
19"She had always thought of"
ratio0.89
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences127
matches(empty)
ratio0
91.84% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences70
technicalSentenceCount5
matches
0"At fifty-eight he looked not old, exactly, but more concentrated, as if the years had poured off everything decorative and left the useful bones."
1"It looked like a shelf stuffed with dog-eared novels and old maps, a prop for people who wanted privacy and liked to pretend they hadn’t asked for it."
2"Silas moved to a sideboard and poured two glasses of whisky, then stopped as if remembering she did not drink alone and did not drink like her father anymore."
3"He had been a strange man about unopened envelopes, always opening them first, then looking guilty, as if reading her name had been a personal offense."
4"Behind her, the green neon sign buzzed faintly, indifferent and familiar, as if it had waited years for someone to stop pretending the door had not been there."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags36
uselessAdditionCount1
matches
0"she said again, as if trying the weight of it"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags31
fancyCount2
fancyTags
0"She had (have)"
1"she repeated (repeat)"
dialogueSentences127
tagDensity0.244
leniency0.488
rawRatio0.065
effectiveRatio0.031
79.6812%