Run: 2026-02-19-01KHTZ17E0YAMJ5XTWF34ADKYP

Run Details

Duration:
1m 6s
Cost:
$0.010471
Provider:
OpenAI

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 above the doorway threw a thin sickly light across her face. Aurora Carter paused on the threshold, shoulder brushing the rain-slick glass, the smell of lemon oil and spilled beer rolling into her like an old bruise. The Raven's Nest had always looked smaller in pictures. Up close, the maps on the wall looked like countries someone had folded into secrets. Black-and-white photographs stared down from frames, people with flinty jaws who did not have time for useless things like explanations. She had a bag slung across one shoulder, the Golden Empress logo pressed into the canvas. A late run. The kitchen had wanted an extra hand. She had said yes because it meant being busy, because people in the kitchen spoke in orders and numbers and that kept the rest of the city from crowding inside her head. A man at the bar turned his head. He had the same face she remembered and he did not. The jaw was the same stubborn plane; the hair kept its auburn but silver threaded through it like frost on a fence post. A neat beard framed his mouth. He kept a right hand on a glass and the left foot tucked back; the slight limp showed itself when he shifted weight and the old injury reminded the room who was in charge. A silver signet ring caught the neon and blinked once. Silas Blackwood looked up at her and did not smile. Instead he set his glass down with a small precision and watched her come forward as if counting the years like coins. She flattened her palms on the bar. The crescent-shaped scar on her wrist caught the light when she moved; she had stopped hiding it months ago but the old reflexed wanted to tuck it under a sleeve. Blue eyes measured him and looked away, then back. The felt of the city stuck to the hem of her jacket. She had imagined this moment a dozen ways and none of them had worn the look on his face. "Rory," he said, the name a soft scrape, like a file on wood. Her thumb dug at the strap and she let out a breath that would have been a laugh in another life. "Silas." He pushed the glass toward her without taking his eyes off her hands. The whiskey sloshed but did not spill. He did not offer it; he just shifted it like a chess move and the room waited with them. "You live above my bar," he said, and appreciation, annoyance, and something older tugged at the edges of the word. He set his right hand on the counter and the signet caught the light again. "Or you have been living there." She blinked. The word "above" tasted odd after all the things that had moved between them over the years. "I moved in last winter," she said. "Eva sorted me out. She said the flat had a cracked sink and a landlord who never asked questions." He watched her fingers curl as if he could still see the younger version of her tucking herself into stairwells to avoid adults with answers. "You disappeared," he said then, the phrase harsher than the single-name greeting. "Not a note, not a warning. One day you were in Cardiff and the next you were gone. We are terrible at leaving accounts open, you and I." The bar hummed around them: low talk, a dartboard scoring, the barstool next to him empty like a stage for ghosts. Silence landed between their words like a small animal, aware of itself and shivering. She straightened. "You left first," she said. "To Prague, then somewhere else. That was years before I even knew what I was supposed to do with my life. I watched the news for your name and I told myself there would be a story in it for me. I signed up for law school because someone told me it would give me answers." He closed his eyes for the fraction of an instant; the limp set in with the small catch of memory. "Prague was supposed to be clever," he murmured. "It turned out it liked to cut along clever lines. I came back wearing a different skin and no one looked closely enough to notice. Or perhaps they noticed. Perhaps they liked the new skin more." Her laugh came out thin. She had practised both bitter and wry. "You always wore new skins like suits. You wore them so well people forgot you were changing." He rubbed his thumb along the rim of his glass. There was a long pause with the kind of gravity that made the map on the wall look like a stage prop. "You were supposed to be in Cardiff," he said. "At the lecture about evidence. You were supposed to argue remorselessly about what it meant to say the truth. I remember telling you once that truth was a problem someone else had to clean up later. You looked at me like all the world had become a puzzle and you were just going to solve it." She pushed a stray hair behind her ear. The crescent scar showed again, pale against her skin. "I was trying to be the kind of person who solved things," she said. "Books told me to be certain. Then Evan told me what certainty looked like until certainty felt like punishment. I left before the sentences hardened." Silas's mouth tightened. He set his hand flat on the counter. "Evan." The name carried into the space between them with an ache that sounded almost like apology. "I had heard...He was not someone to be met with gentleness." She let out a breath that smelled of rice vinegar and damp street. "He left bruises that liked to look tidy. The kind with a line that said 'explainable' if anyone asked. I learned how to place them so they would not ruin the calendar." Silas's fingers tapped once, twice. He considered something and then let it go. "You should have told someone," he said. She tilted her chin, small and purposeful. "You were not there." He stilled, the words falling like a dropped coin. The maps above them shifted with the neon. He looked older in the way people looked older when they had been allowed to keep their pride in exchange for the rest of themselves. "I left the world to follow a lead," he admitted. "I thought I was protecting people. I thought I could keep distance and another life, and that would be the end of it. Instead I became someone who leaves. It is a talent I cultivated to avoid being noticed. A poor talent when someone you care about needs you." She did not move. The room had shrunk to the size of their conversation. "You were good at being absent," she said, not a question. He forced a short self-deprecating smile. "I was trained to be a ghost. I became practised." Silence folded around them, not oppressive but heavy. A man laughed at the back and beers clattered. Silence came back like a tide. "I dropped Pre-Law," she said finally, the confession pulled out like a splinter. "I thought I could out-run the part of me that kept trying to make sense of things. I worked at the restaurant because the orders were simple. Chop. Fry. Deliver. People gave me tips and did not ask for transcripts. I told myself I would heal with time." "Time does not make apologies," Silas said, soft. "It simply rearranges." The word 'apologies' scraped at her. "You used to be so sure," she said. "About what would happen if you pulled a string, if you found a thread. You always thought the city would respond like a machine." He tapped his ring, a small habit that had remained when everything else had not. "The city is less like a machine than like a person with secrets," he said. "It keeps them in pockets. Sometimes if you pick the wrong pocket you find happiness. Other times you find damage and you do not get to give a refund." She had learned to watch people when they told stories as if the truth lived in their hands. She leaned in a fraction. "Did you ever regret leaving? Really leaving?" He let out a breath that trembled. "I regretted arrogance first," he said. "Then I regretted the times my arrogance allowed me to believe I had a right to pull the world apart and stitch it back together. I regretted the jobs that promised a simple fix and delivered a lifetime of noise instead. I regretted losing your voice in the chorus because I had convinced myself I sang louder." She tasted metal in her mouth. "I regretted staying," she admitted. "I regretted being small and letting someone rewrite my borders. I regretted not calling you because I thought you would tell me to be brave in the way a file tells you to follow procedures. Brave felt like an instruction manual." Across the bar a woman set a cloth into a glass and hummed. They stole selves back for a moment, two people who had not been given the same map. Time had etched its routes into them both. "You have a scar on your wrist," he said, not a question but a small noting. His gaze dropped to the pale crescent as if he wanted to map it into memory. She turned her wrist so he could see. "Childhood," she lied with a small twist of mouth that did not convince her own bones. He smiled without moving his lips, an expression that slowly became the set of his whole face. "You always preferred the narrow truth." He drained the rest of his glass and set it down with a soft clack. "Do you want me to make you a coffee, or would you prefer to keep working? Golden Empress is open late. I can set you up with a corner and a cup." She considered the offer and found herself surprised by how quickly she had been willing to accept. "A coffee," she said. "Black. No sugar." He moved easily behind the counter, fingers finding a cloth and a kettle like a man sliding back into shape. The limp showed when he reached to a shelf and then disappeared as if he kept it in reserve for moments that required aristocracy. While he prepared the coffee, he looked at the photographs on the wall without touching them. "I keep these," he said. "So I remember what looks like confidence when it is a front. They help me remember that people are messy in the same useful way they are dangerous." She let the words settle. "You looked dangerous once," she said. "I thought you knew how to get us out of things. I thought you had plans." "I had plans that came with compromises," he replied. "You were always too honest to take those compromises." She smiled then, small and quick. "Someone has to be honest or we become professionals at mastery." His laugh was a small thing that came out like a cough and then grew. "You have become good at being practical, then." "I am a delivery person now," she said. "I navigate streets. I have a system and a bag. I put other people's dinners on time and pretend that keeps me from thinking too much at night." "You are not pretending," he said. "You are doing." He set down two mugs—coffee in one that steamed, and a small glass of water beside it. "I was bad at doing for a long time. I did things that people expected of me and then I left them in a drawer and forgot the batteries." She lifted the mug and it was warm in her hands. The steam fogged her breath. "You always had pockets for regret," she said. "Do you keep them neatly folded?" He closed his eyes, felt the weight of the years behind them. "I keep them so I can find them when I need a lesson," he admitted. "Then sometimes I forget and they spill in the night and I have to sweep." She swallowed and said nothing. The city outside beat rain against the neon, and the bar around them continued to orbit with the small dramas of other people's lives. Inside, time sat with them like an old acquaintance, making no demands. "You left," she said after a while, "and I thought that was the end of the story. I thought I could close the book and start a new one. Instead I found myself reading the margins." He studied her face. "Books in the margins are where the real work lives," he said. "Sometimes they are the only map that helps." Her eyes flicked to his ring and then away. "What made you come back?" she asked. He did not answer immediately. He set a saucer in front of her and folded his hands like someone about to measure the truth. "Prague made me come back," he said finally. "The operation went wrong and a young man died. I carried his photograph in my wallet for months and it did not lighten. I left because I was trying to be a different man, but the other man's weight stayed. I came back because I was tired of carrying the wrong things." She reached for her cup and did not realise her fingers trembled until she felt the heat. "I left Evan because I realised I could not be responsible for his temper," she said. "I left because the house started to feel like a map that only had one route." He nodded slowly. "Maps can lie by omission." He looked at her with something like a steadiness that had been missing from his younger face. "You do not have to be trapped by one map. You can redraw." She laughed then, short and unbelieving. "You are being very generous with metaphors tonight." He shrugged a little. "It is the bartender in me," he said. "We hand out metaphors like napkins." She took a sip and the coffee was hot and real and it folded into her like a small reconciliation. They both listened to the bar for a moment, two people who had been apart long enough to have become different sorts of strangers. A busker's tinny guitar filtered in from the street, and someone in the corner cleared their throat as if preparing to speak. The doorway breathed and the neon buzzed. The map on the wall looked like the outline of a hand, fingers spread. Silas kept his hands on the bar and watched her. "There are things I should have said years ago," he confessed. "There are names I should have spoken. I did not. I was cowardly and proud in equal measure." She set her cup down and let the sound slide out of the rim. "I have a list of things I should have done," she replied. "I made it into a ledger. It is mostly blank. I didn't want to cross out 'call Silas' and find that it had turned into something too late." He reached, not to take the cup but to rest his hand nearby as if to mark a boundary. "It is never too late to start an account," he said. "It is only late when you pretend you already balanced the books." She considered the hand near her coffee and then looked up, directly at him. "Do you ever think we are both just trying to re-balance the books?" "I think we are," he said. "And I think we will make mistakes while we try." She smiled and the expression softened the lines around her eyes. "Good," she said. "Mistakes are at least honest." He gave a brief, genuine smile in return. "Start with one coffee," he said. "Sit. Tell me about the Golden Empress and the kinds of tips people give." She laughed, the sound rolling out lighter than before, and moved to the stool opposite him. "They give cash, mostly," she said. "They give coins to clerks and patience to cooks. They do not give solutions." "Then we will make do," he said. "We will take coins and patience and see what they buy." The door opened as a gust of rain pushed in and someone called the name of a friend like an animal calling for its mate. The conversation at the bar tilted, faces turned. A waiter dropped a tray nearby and glass rang. They had started circling the old maps of themselves, edging toward something more honest. The city kept moving, uninterested in their reckoning. They both knew the list of things they had not yet said, and the list of things they had said badly. Lightning flashed beyond the window and for a moment the map on the wall burned white. They watched it together, two old friends tracing lines they had not expected to revisit.
created_at"2026-02-19T12:47:09.259Z" 2/19/2026, 12:47:09 PM
model"openai/gpt-5-mini-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency7993
moderation_latency(null)
generation_time65441
tokens_prompt1094
tokens_completion4724
native_tokens_prompt982
native_tokens_completion5113
native_tokens_completion_images0
native_tokens_reasoning1664
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.0104715
router(null)
provider_responses
0
endpoint_id"c4f66d01-20b0-4c27-a225-438ea22fda43"
id"resp_0dff8e790f0e4912016997064d6d68819094da3e66a97e2c1d"
is_byokfalse
latency208
model_permaslug"openai/gpt-5-mini-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771505229-0eDIhrQ9phMyg455sPzG"
upstream_id"resp_0dff8e790f0e4912016997064d6d68819094da3e66a97e2c1d"
total_cost0.0104715
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags46
adverbTagCount3
adverbTags
0"he said then [then]"
1"she said finally [finally]"
2"he said finally [finally]"
dialogueSentences93
tagDensity0.495
leniency0.989
rawRatio0.065
effectiveRatio0.065
91.23% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2851
totalAiIsmAdverbs5
found
0
adverb"really"
count1
1
adverb"slowly"
count2
2
adverb"quickly"
count1
3
adverb"very"
count1
highlights
0"really"
1"slowly"
2"quickly"
3"very"
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)
73.69% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2851
totalAiIsms15
found
0
word"weight"
count3
1
word"measured"
count1
2
word"silence"
count3
3
word"oppressive"
count1
4
word"sense of"
count1
5
word"trembled"
count2
6
word"etched"
count1
7
word"navigate"
count1
8
word"flicked"
count1
9
word"tracing"
count1
highlights
0"weight"
1"measured"
2"silence"
3"oppressive"
4"sense of"
5"trembled"
6"etched"
7"navigate"
8"flicked"
9"tracing"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches3
maxInWindow2
found
0
label"let out a breath"
count3
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences153
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences153
filterMatches
0"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences200
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen57
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2844
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions55
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions14
wordCount1588
uniqueNames8
maxNameDensity0.31
worstName"Silas"
maxWindowNameDensity1.5
worstWindowName"Silas"
discoveredNames
Carter1
Raven1
Nest1
Golden1
Empress1
Blackwood1
Silas5
Silence3
persons
0"Carter"
1"Raven"
2"Nest"
3"Blackwood"
4"Silas"
5"Silence"
places(empty)
globalScore1
windowScore1
27.45% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences102
glossingSentenceCount5
matches
0"looked like countries someone had folded"
1"as if counting the years like coins"
2"something like a steadiness that had been mi"
3"as if preparing to speak"
4"looked like the outline of a hand, finger"
94.51% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.055
wordCount2844
matches
0"not oppressive but heavy"
1"not a question but a small noting"
2"not to take the cup but to rest his hand nearby as if to mark a boundary"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences200
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs70
mean40.63
std21.14
cv0.52
sampleLengths
084
158
292
332
477
513
622
739
841
945
1065
1135
1263
1364
1429
1597
1656
1739
1845
1920
2011
21101
2225
2316
2423
2561
2611
2738
2859
2930
3070
3152
3238
3332
3424
3570
3624
3744
3849
3927
4018
4117
4223
4336
4455
4530
4642
4741
4836
4924
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences153
matches
0"been allowed"
1"been given"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs293
matches(empty)
57.14% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount5
flaggedSentences6
totalSentences200
ratio0.03
matches
0"The jaw was the same stubborn plane; the hair kept its auburn but silver threaded through it like frost on a fence post."
1"He kept a right hand on a glass and the left foot tucked back; the slight limp showed itself when he shifted weight and the old injury reminded the room who was in charge."
2"The crescent-shaped scar on her wrist caught the light when she moved; she had stopped hiding it months ago but the old reflexed wanted to tuck it under a sleeve."
3"He did not offer it; he just shifted it like a chess move and the room waited with them."
4"He closed his eyes for the fraction of an instant; the limp set in with the small catch of memory."
5"\"You are doing.\" He set down two mugs—coffee in one that steamed, and a small glass of water beside it."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1562
adjectiveStacks1
stackExamples
0"short self-deprecating smile."
adverbCount49
adverbRatio0.03137003841229193
lyAdverbCount10
lyAdverbRatio0.006402048655569782
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences200
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences200
mean14.22
std10.3
cv0.725
sampleLengths
014
126
29
315
420
516
63
77
832
98
1011
1123
126
1334
1410
1510
1622
177
1830
199
2012
2119
2213
2321
241
2513
267
2719
2820
2915
306
312
3217
337
3419
3525
3612
3728
3821
3914
402
415
4256
4320
448
4536
465
477
4817
4910
42.50% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.24
totalSentences200
uniqueOpeners48
28.01% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences119
matches
0"Instead he set his glass"
ratio0.008
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount72
totalSentences119
matches
0"She had a bag slung"
1"She had said yes because"
2"He had the same face"
3"He kept a right hand"
4"She flattened her palms on"
5"She had imagined this moment"
6"he said, the name a"
7"Her thumb dug at the"
8"He pushed the glass toward"
9"He did not offer it;"
10"he said, and appreciation, annoyance,"
11"He set his right hand"
12"He watched her fingers curl"
13"he said then, the phrase"
14"He closed his eyes for"
15"Her laugh came out thin."
16"She had practised both bitter"
17"He rubbed his thumb along"
18"She pushed a stray hair"
19"He set his hand flat"
ratio0.605
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount111
totalSentences119
matches
0"The green neon above the"
1"Aurora Carter paused on the"
2"The Raven's Nest had always"
3"She had a bag slung"
4"A late run."
5"The kitchen had wanted an"
6"She had said yes because"
7"A man at the bar"
8"He had the same face"
9"The jaw was the same"
10"A neat beard framed his"
11"He kept a right hand"
12"A silver signet ring caught"
13"Silas Blackwood looked up at"
14"She flattened her palms on"
15"The crescent-shaped scar on her"
16"The felt of the city"
17"She had imagined this moment"
18"he said, the name a"
19"Her thumb dug at the"
ratio0.933
42.02% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences119
matches
0"While he prepared the coffee,"
ratio0.008
95.24% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences60
technicalSentenceCount4
matches
0"Black-and-white photographs stared down from frames, people with flinty jaws who did not have time for useless things like explanations."
1"He kept a right hand on a glass and the left foot tucked back; the slight limp showed itself when he shifted weight and the old injury reminded the room who was…"
2"The limp showed when he reached to a shelf and then disappeared as if he kept it in reserve for moments that required aristocracy."
3"They both listened to the bar for a moment, two people who had been apart long enough to have become different sorts of strangers."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags46
uselessAdditionCount2
matches
0"she said finally, the confession pulled out like a splinter"
1"Silas said, soft"
85.48% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags41
fancyCount6
fancyTags
0"he murmured (murmur)"
1"he admitted (admit)"
2"she admitted (admit)"
3"she lied (lie)"
4"he admitted (admit)"
5"he confessed (confess)"
dialogueSentences93
tagDensity0.441
leniency0.882
rawRatio0.146
effectiveRatio0.129
79.9317%