Run: 2026-09-02-01M1HB8J037KWRMRD11QVDBYN7

Run Details

Duration:
42.7s
Cost:
$0.000633
Provider:
Alibaba

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The green neon sign buzzed above the door, casting a bruised luminescence across the wet pavement. Inside, the air carried the familiar weight of polished oak, aged leather, and spilled gin. Silas stood behind the counter, wiping a tumbler with a linen cloth that had long ago surrendered its whiteness to coffee rings and patience. The walls held centuries of whispered secrets, pressed flat against plaster in the form of yellowed navigational charts and grainy black-and-white photographs. Somewhere beyond the visible realm, a hidden back room waited behind the false bookshelf, but tonight the public space felt heavy, saturated with the quiet aftermath of a Friday evening. Elias sat near the far window. His posture had hardened into something rigid, almost architectural. The wool coat draped over the stool cost more than his mother earned in a season. He traced the condensation ring forming around his glass with a thumb that used to tremble when he sketched, now perfectly still. Five years had carved sharp angles into his jaw and bleached the warmth from his eyes. He wore the city like a second skin, tailored and impenetrable. The door opened without warning. Cold air slipped in, carrying the scent of rain and diesel. Clara stepped onto the threshold, shaking water from a canvas backpack. She wore a faded denim jacket, boots scuffed from concrete, hair pulled back in a messy knot that refused to stay contained. Her face looked thinner, harder around the edges, but the blue-grey eyes remained startlingly alive. She scanned the room out of habit, routine born from months of tracking sources and dodging camera lenses. Then she stopped. Her gaze locked onto the window seat. She froze. The rain dripping from her sleeves hit the floorboards in slow, deliberate drops. Elias did not startle. He turned his head slowly, as if adjusting a dial. His fingers stilled against the glass. The breath caught in his throat, thin and fractured. He exhaled through his nose, long and measured, before setting the tumbler down with a soft click. Clara dragged a stool from a nearby table and hauled it toward him. The legs scraped against the hardwood, producing a sound that echoed too loudly in the dim room. She dropped into the seat, leaning forward, elbows resting on her knees. Her knuckles were pale. You look terrible, she said. She smiled, but the expression didn't reach her eyes. It stayed fixed at the mouth, brittle and careful. You look exhausted, Elias replied. His voice carried less gravel than she remembered, polished smooth by boardrooms and client dinners. He gestured to the empty stool beside her. Sit properly. You're vibrating. I'm fine. You're shivering. She shrugged, pulling her jacket tighter. The movement caused a stack of folded notebooks to shift inside her backpack. Paper edges peered out, stained with coffee and mud. She watched his hands. They rested calmly on the table surface, ringless, watchless except for a simple steel band that caught the amber light. No wedding mark. Just absence. We haven't spoken since graduation, she said. Six years, four months, and seventeen days. Don't bother counting. He leaned back against the wooden chair. The structure groaned under the adjustment. I counted because I kept expecting you to call. To send a message. To appear at my door with that stupid thermos of terrible tea and a folder full of half-baked ideas about municipal zoning reform. I didn't have a job yet. I was packing boxes in Bristol. I didn't think— You didn't think. Exactly. Silas appeared at the edge of their table, a fresh bottle of single malt resting against his palm. He set it down without asking. His hazel eyes flicked between them, reading the tension like a familiar topographical map. Pour yourself, Clara, he said. Elias has his whiskey. Don't ask me why he drinks neat anymore. The man lost his taste for ice after Prague. Thanks, Silas, she murmured. The bartender retreated without another word. Clara poured a generous measure into a heavy crystal glass. The liquid sloshed against the sides, dark and viscous. She lifted it, examined the reflection of the neon sign swimming in the depths, then took a slow sip. The burn settled in her chest, familiar and grounding. You work for some consultancy now, she said. Hedge funds. Infrastructure risk. Commercial real estate valuation and geopolitical exposure analysis. Yes. It sounds exhausting. It is efficient. There is a difference. Efficiency rarely keeps you warm at night. He picked up his glass again. Swirled the amber liquid. Watched it cling to the interior. Efficiency pays the rent. It funds the projects that actually get built. Not the theoretical models we sketched on napkins during our third year. Not the protests you organized outside city hall while I drafted structural reports nobody read until they needed indemnification. You called them fantasies. I called them unrealistic. You called me cowardly. We both pretended we understood the other's language. Neither of us bothered to learn it. She set the glass down hard enough to leave a damp imprint on the wood. Her fingers tapped against the rim, rhythmic and impatient. I went to Beirut for eighteen months. Covered displacement zones. Sent three packages home that never made it. The fourth arrived with my laptop and a photograph of a collapsed courtyard. My brother framed it. Hung it above the fireplace. Asked why I always brought back broken things. I sent you money. Through the department head. Every month for two years. I returned it. Why? Because accepting charity makes you part of the patronage system. I wasn't going to trade my independence for a trust fund disguised as concern. He closed his eyes briefly. The muscles along his jaw tightened. When he opened them, the light caught the grey threading through his aubrown eyebrows. You were always stubborn. Even in lectures. You argued with professors about property law as if they owed you accountability. I told you to breathe. To wait for the right moment. You told me to conform. I told you to survive the system before you tried to dismantle it. The words hung between them, sharp and unresolved. Outside, tires splashed through a puddle, the sound muffled by thick glass and heavy curtains. Silas moved behind the bar, organizing bottles by height. The clink of glass against glass provided a metronome for the silence stretching between the two of them. I married David, she said suddenly. Elias's shoulders stiffened. He set his glass down without finishing it. Three years. Then we separated. Quietly. Efficiently. As agreed. He wanted children. I wanted to keep moving. Neither of us compromised. The divorce lasted eleven months. We split assets down the middle. No custody battles. No public spectacle. Just paperwork and signatures. Congratulations, he said. The syllables landed flat, stripped of inflection. What? Nothing. I just wondered when you decided to standardize your life. Before the war in Gaza forced me to choose between a desk and a press pass, I chose the pass. Before the landlord raised the rent on my studio apartment and I spent six weeks sleeping on friends' floors, I chose the pass. Standardization requires stability. Stability requires saying yes to things that drain you. I stopped saying yes somewhere around 2019. He stared at his hands again. Turned them over. Palms facing up. The skin showed faint calluses, old burns from soldering irons and chemical etching trays. The hands of someone who still built things, even if indirectly now. I designed a transit hub in Leeds. Steel framework. Solar canopy. Community integration modeled after Helsinki prototypes. It received two design awards. The planning committee approved Phase One. The funding collapsed when interest rates spiked. The materials sit in storage. Rusting. You let them pull the plug. I followed the contract. Breach penalties exceed project value. I calculated the risk. I accepted the loss. What would you have me do? Burn the blueprints? Protest the bank? Scream until the ledger bends to morality? Yes. His laugh came out dry, humorless. Morality doesn't pay contractors. Morality doesn't replace failing foundations. Morality leaves families homeless when structures collapse under unverified promises. I learned that lesson early. Too early. She reached across the table. Her hand hovered above his, close enough to feel the heat radiating through his sleeve, far enough to avoid contact. You hated being called practical, Elias. You used to say it was a surrender. That calling something practical meant admitting you'd stopped dreaming about it. Dreaming was inefficient. Dreaming produced drafts. Drafts produced delays. Delays produced casualties. I traded poetry for load-bearing calculations. It worked beautifully, until it didn't. The neon sign flickered. The hum dipped, then steadied. Shadows shifted across the floorboards, lengthening and contracting with the electrical pulse. Clara withdrew her hand. She wrapped her fingers around her glass again, gripping tightly. Your mother visited the site twice. Photographed the rebar. Left bouquets of wildflowers at the perimeter fence when the gates closed. She cried in the parking lot. Didn't call you. Just sat in the cold and let herself grieve. I know. Why didn't you tell me? Because telling you would have required explaining myself. Explaining myself would have invited comparison. Comparison leads to resentment. Resentment fractures relationships. I prefer distance. Distance prevents disappointment. Disappointment is the price of showing up. He exhaled slowly. Rubbed his thumb along the rim of his glass. I miss the studio above the bakery. The way flour dusted the windowsills every morning. The sound of the oven cycling on at five AM. The smell of sourdough baking alongside turpentine and graphite. You fell asleep on the sofa halfway through drafting the municipal grid proposal. I covered you with a blanket made from repurposed drop cloths. You snored through the entire thing. A smile tugged at the corner of her mouth. Faint. Temporary. I did not snore. You definitely snored. Loudly. Like a diesel engine idling in a garage. I taped a note to your forehead. Read it when you woke up. Said my name spelled backward. I assumed it was a joke. It was a prayer. Backwards spelling used to ward off bad dreams in the region I grew up near. My grandmother taught it to me. I forget everything else she passed down. Keep that one. He nodded once. The motion was small, almost imperceptible. Time compresses certain moments. Expands others. We forgot how to occupy the same space without measuring it against what we lost. You didn't lose anything. I lost the version of myself that believed compromise could look like creation. Instead, it became negotiation. Settlement. Damage control. I optimized everything until there was nothing left to optimize. You kept breaking things open to see how they worked. I sealed them shut to protect what remained. Clara drained her glass. Set it down. Pushed the bottle toward the center of the table. Pour another round, she said. Elias hesitated. Looked at the bottle. Looked at her. His fingers brushed the neck of the glass container. The gesture lingered longer than necessary. He poured. Liquid filled Clara's glass halfway. He filled his own completely. The level rose to the shoulder of the vessel. Condensation formed instantly. To Brussels, he said quietly. Not Brussels, she corrected. To whatever comes next. He lifted his glass. Clinked it against hers. The sound rang clear and sharp, cutting through the ambient noise of the bar. He drank. Swallowed. Wiped his mouth with the back of his hand. Next depends entirely on whether you finally decide to answer my emails, he said. She stared at him. The question landed without ornament. Just facts. Just the shape of what they had abandoned. Maybe, she said. He didn't respond. He just watched the liquid settle in his glass, listening to the rain begin to tap against the windowpane in steady, unhurried rhythm.
created_at"2026-09-02T15:19:37.23Z" 9/2/2026, 3:19:37 PM
model"qwen/qwen3.7-flash-20260727"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency455
moderation_latency(null)
generation_time42609
tokens_prompt1063
tokens_completion5296
native_tokens_prompt1060
native_tokens_completion4625
native_tokens_completion_images(null)
native_tokens_reasoning2031
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"
service_tier(null)
usage0.00063305
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788362377-gmx3T0O404uzKJLc6OIf"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788362377-gl5d5u3kceWhVkfzXeu0"
upstream_id"chatcmpl-3976e72e-84ed-9ba4-80bd-cae2310ea793"
provider_responses
0
endpoint_id"5a9a0ee6-874a-4d03-92be-e5094c0df4e7"
id"chatcmpl-3976e72e-84ed-9ba4-80bd-cae2310ea793"
is_byokfalse
latency455
model_permaslug"qwen/qwen3.7-flash-20260727"
provider_name"Alibaba"
status200
total_cost0.00063305
cache_discount(null)
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
totalTags1
adverbTagCount0
adverbTags(empty)
dialogueSentences0
tagDensity1
leniency1
rawRatio0
effectiveRatio0
84.83% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1977
totalAiIsmAdverbs6
found
0
adverb"perfectly"
count1
1
adverb"slowly"
count2
2
adverb"suddenly"
count1
3
adverb"tightly"
count1
4
adverb"completely"
count1
highlights
0"perfectly"
1"slowly"
2"suddenly"
3"tightly"
4"completely"
100.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
36.77% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1977
totalAiIsms25
found
0
word"familiar"
count3
1
word"weight"
count1
2
word"aftermath"
count1
3
word"traced"
count1
4
word"warmth"
count1
5
word"scanned"
count1
6
word"fractured"
count1
7
word"measured"
count1
8
word"echoed"
count1
9
word"structure"
count1
10
word"flicked"
count1
11
word"tension"
count1
12
word"crystal"
count1
13
word"depths"
count1
14
word"efficient"
count1
15
word"rhythmic"
count1
16
word"silence"
count1
17
word"etching"
count1
18
word"framework"
count1
19
word"calculated"
count1
20
word"flickered"
count1
21
word"pulse"
count1
22
word"optimized"
count1
highlights
0"familiar"
1"weight"
2"aftermath"
3"traced"
4"warmth"
5"scanned"
6"fractured"
7"measured"
8"echoed"
9"structure"
10"flicked"
11"tension"
12"crystal"
13"depths"
14"efficient"
15"rhythmic"
16"silence"
17"etching"
18"framework"
19"calculated"
20"flickered"
21"pulse"
22"optimized"
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
narrationSentences280
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount2
narrationSentences280
filterMatches
0"look"
1"know"
hedgeMatches
0"tried to"
1"begin to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences280
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen30
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1977
ratio0
matches(empty)
0.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions18
unquotedAttributions12
matches
0"You look terrible, she said."
1"You look exhausted, Elias replied."
2"Pour yourself, Clara, he said."
3"Thanks, Silas, she murmured."
4"You work for some consultancy now, she said."
5"I married David, she said suddenly."
6"Congratulations, he said."
7"Pour another round, she said."
8"To Brussels, he said quietly."
9"Not Brussels, she corrected."
10"Next depends entirely on whether you finally decide to answer my emails, he said."
11"Maybe, she said."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount1971
uniqueNames17
maxNameDensity0.96
worstName"You"
maxWindowNameDensity2.5
worstWindowName"You"
discoveredNames
Friday1
Elias7
Bristol1
You19
Clara7
Prague1
Silas4
Beirut1
David1
Gaza1
Standardization1
Leeds1
Helsinki1
Phase1
One1
Brussels2
Morality3
persons
0"Elias"
1"You"
2"Clara"
3"Silas"
4"David"
5"Standardization"
6"Morality"
places
0"Bristol"
1"Prague"
2"Beirut"
3"Gaza"
4"Leeds"
5"Helsinki"
6"Brussels"
globalScore1
windowScore0.833
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences145
glossingSentenceCount1
matches
0"as if adjusting a dial"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1977
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences280
matches
0"learned that lesson"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs72
mean27.46
std25.76
cv0.938
sampleLengths
0107
180
285
322
446
546
65
718
832
92
102
1157
127
137
143
1549
1615
174
1864
194
2053
2112
229
233
247
257
2659
274
2823
2972
3013
313
321
3324
3456
355
3613
3750
386
3953
4010
411
4211
4362
4479
456
4636
471
4832
4950
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences280
matches
0"get built"
1"being called"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs394
matches
0"was packing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences280
ratio0.004
matches
0"I didn't think—"
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1191
adjectiveStacks0
stackExamples(empty)
adverbCount34
adverbRatio0.028547439126784216
lyAdverbCount14
lyAdverbRatio0.011754827875734676
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences280
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences280
mean7.06
std5.13
cv0.726
sampleLengths
016
115
224
322
430
56
69
716
822
916
1011
115
1211
1311
1422
1515
1618
173
187
192
2013
214
2210
236
249
2517
2613
2717
2812
294
305
319
329
335
3415
358
362
372
382
392
406
4113
429
434
4420
453
462
477
487
493
58.57% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats21
diversityRatio0.3964285714285714
totalSentences280
uniqueOpeners111
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences246
matches
0"Somewhere beyond the visible realm,"
1"Then she stopped."
2"Then we separated."
3"Just paperwork and signatures."
4"Just sat in the cold"
5"Instead, it became negotiation."
6"Just the shape of what"
7"Maybe, she said."
ratio0.033
50.89% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount104
totalSentences246
matches
0"His posture had hardened into"
1"He traced the condensation ring"
2"He wore the city like"
3"She wore a faded denim"
4"Her face looked thinner, harder"
5"She scanned the room out"
6"Her gaze locked onto the"
7"He turned his head slowly,"
8"His fingers stilled against the"
9"He exhaled through his nose,"
10"She dropped into the seat,"
11"Her knuckles were pale."
12"You look terrible, she said."
13"She smiled, but the expression"
14"It stayed fixed at the"
15"You look exhausted, Elias replied."
16"His voice carried less gravel"
17"He gestured to the empty"
18"She shrugged, pulling her jacket"
19"She watched his hands."
ratio0.423
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount175
totalSentences246
matches
0"The green neon sign buzzed"
1"Silas stood behind the counter,"
2"The walls held centuries of"
3"Elias sat near the far"
4"His posture had hardened into"
5"The wool coat draped over"
6"He traced the condensation ring"
7"He wore the city like"
8"The door opened without warning."
9"Clara stepped onto the threshold,"
10"She wore a faded denim"
11"Her face looked thinner, harder"
12"She scanned the room out"
13"Her gaze locked onto the"
14"The rain dripping from her"
15"Elias did not startle."
16"He turned his head slowly,"
17"His fingers stilled against the"
18"The breath caught in his"
19"He exhaled through his nose,"
ratio0.711
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount10
totalSentences246
matches
0"To send a message."
1"To appear at my door"
2"Because accepting charity makes you"
3"Even in lectures."
4"To wait for the right"
5"Before the war in Gaza"
6"Before the landlord raised the"
7"Because telling you would have"
8"To Brussels, he said quietly."
9"To whatever comes next."
ratio0.041
71.43% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences60
technicalSentenceCount6
matches
0"Silas stood behind the counter, wiping a tumbler with a linen cloth that had long ago surrendered its whiteness to coffee rings and patience."
1"He traced the condensation ring forming around his glass with a thumb that used to tremble when he sketched, now perfectly still."
2"She wore a faded denim jacket, boots scuffed from concrete, hair pulled back in a messy knot that refused to stay contained."
3"The legs scraped against the hardwood, producing a sound that echoed too loudly in the dim room."
4"They rested calmly on the table surface, ringless, watchless except for a simple steel band that caught the amber light."
5"You argued with professors about property law as if they owed you accountability."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags1
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
89.5275%