Run: 2026-02-19-01KHTYDCD5BJBVDGNAB14E9YFN

Run Details

Model:
GPT-5
Duration:
3m 45s
Cost:
$0.067687
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
Silas worked a wedge of lime around the rim of a glass, his signet ring catching the green neon that bled through the windows. The maps on the wall held the dim like old secrets. Someone laughed at the back table, that kind of laugh that rose and then broke, and the jukebox dragged a dusty bassline over the floorboards. I came down the steps from the flat with my hands in my jacket. My wrist brushed the banister and I felt the small crescent ridge under my thumb without looking. The room smelled of citrus and old oak. Silas glanced up as I reached the bar. “Carter, you hungry or just trouble?” “Just thirsty. Ginger beer if you’ve got it cold.” He slid the bottle across and watched the curtain of vapour curl when I cracked it. His limp showed when he shifted to catch a pair of empty tumblers, then vanished again behind that smooth way he moved where you’d swear he never missed a step. He never asked with words, only with the weight of his eyes. I tipped the bottle and let the burn sit. “Quiet for a Friday,” I said. “You’re early for a Friday.” He drifted down to the other end, stapled a smile to a couple in for first dates and cheap wine, and left me with the maps and the colour bleeding out of the neon sign. There was a man two stools away with his coat folded on his lap, nursing a glass of something clear. He had the posture of someone used to being watched, shoulders set, hands patient on the damp coaster. When he turned to look at the door, I caught his profile. It hit in pieces. The line of the jaw first, then the scar above his eyebrow from the night with the shopping trolley, then the ridge of his ear where he used to keep a safety pin. Time had worked him over. The safety pin was gone. His hair had gone short and sensible, with grey flickers at the temple. His shirt collar was black and there was white at the throat. “Rory?” The word went strange in my ear. He’d kept the lift at the end, the valley in it. I held his gaze and tried to pull the years into something one word could hold. “Dylan Price,” I said. “You look like you got house-trained.” He smiled without teeth and touched the white at his throat. “You should see my parishioners.” “You’re a priest.” “Vicar.” He tilted the glass. “Lime and soda. Wild, I know.” I let a breath out I didn’t know I held, and that annoyed me, so I took the stool beside him and hooked a boot on the rung. “Last time I saw you, you had hair to your shoulders and you were arguing that anarchism was the only moral framework.” “I still think that. I just pray about it first.” He watched my face like you watch a window on a train to catch your own reflection. “Your hair’s shorter,” he said. “It’s always been this way.” “We dyed it seaweed green in second year.” “That was a bet.” “You won. I remember the sink.” I pictured the Cathays kitchen, the dye packet bleeding into the cheap enamel, the fumes of vodka and instant noodles. I tasted cheap salt in my mouth and heard a kettle click off somewhere in my head. He leaned in a little. “You’ve not been back,” he said. “To Cardiff?” “To your old street. Your mam asked me last time I saw her at Tesco whether I’d heard from you. I told her no and she nodded like she’d expected that.” “You saw my mother in Tesco.” “She was buying leeks. Of course she was.” “How is she?” “She’s still got the laugh that makes strangers join in.” “And my father?” He ran his thumb along the edge of his glass. “Still working lists in his head when he walks.” He swallowed. “He asked after you by not asking.” The maps on the wall weren’t maps of places I knew, but the place where the Bristol Channel rolls back and exposes green-black rock lived under my skin. I lifted the ginger beer and let the sweetness bite. “Silas,” Dylan said, half turning, “this is the bit where you slide over and distract us both.” Silas raised an eyebrow and dried a wineglass with a bar towel that had seen better decades. “Refills I can offer. Blessings I leave to professionals.” “I don’t bless bars.” “Then you’re in the wrong parish.” Dylan’s eyes creased. “He always like this?” “Like what?” Silas said. “Knowing the thing you’re not saying.” Silas tapped a finger against his ring and moved away to the couple, his limp showing for a heartbeat when he pivoted. “You came to London and vanished,” Dylan went on. “People thought you’d gone on a gap year to somewhere that didn’t need maps.” “I moved a mile. The tube counts.” “Eva told me you were safe. Then her number changed.” “You called her?” “Of course I called her.” He looked at my wrist and then looked away, polite like he hadn’t seen me touch the scar. “I knocked on your door once. In Cardiff. He answered.” The jukebox clicked and slid into a new groove, drums that sounded like shoes on wet pavements. “You walked away,” I said. “I walked to the end of your path and forgot how to turn back.” “You could have said my name louder.” “You would have heard it like an insult.” “You didn’t know that.” “I did. I knew it in the way you only know the things you never say when you should.” He lifted the lime and soda and watched the lime wedge bump against the ice. His knuckles had a new scar too, white on the brown. I remembered those hands on guitar strings in living rooms, on handlebars, waving in court demonstrations we went to for their sandwiches and their righteous chants. He had become the kind of person who wore a collar and took his hands from his pockets when he spoke to people. “Why the collar?” I asked. “Rhys.” He didn’t offer the rest. He didn’t have to. I pictured his brother upside down in a ditch off the A48, or asleep at a party he never woke from. Rhys with a grin wide as the Taff. Rhys who chased us out of his room with a slipper and then shared his crisps when he cooled. I pressed my thumb into the ridge of my scar. “You weren’t there,” I said. “I was drunk and late and then I wasn’t anything for a while. After that I kept very still. Then I moved again and I moved towards this.” He put a hand flat on his chest like he tested whether his heart still kept a beat. The collar sat neat and white. The old silver ring he used to wear as a joke was gone. A thin band glinted on his left hand. “You got married,” I said. “I did. Two years now.” “You look… softer isn’t the word.” “Don’t try and compliment me. Your face doesn’t know how.” “I’m happy for you.” “It doesn’t reach your eyes.” “Your collar doesn’t reach your jokes.” He breathed out through his nose and then the breath became a sound that nearly was a laugh. He pulled a phone and glanced at it and put it face down. “You work here?” he asked. “I live upstairs.” “In a room full of maps you never use.” “That’s rich coming from a man of God who never leaves his parish.” “I leave all the time. Weddings, funerals, hospital rooms. I leave in small shoes and with heavy coats.” “You can still pull a line.” “So can you when you want.” He looked around the room like he took stock of the lives pressed around us. The bar had its usual mix: two suits arguing over sports like it mattered, a woman with a notebook filling pages with angry angles, a man at the far end with a pack of cigarettes he turned in his fingers and never lit. “You eat?” Silas asked, landing a small bowl of nuts with an economy of movement that hid his limp again. “If I start, I’ll finish,” I said. “Then start. Dylan, you want a plate of chips or are you fasting for Lent?” “It’s June, mate.” “Then you have no excuse.” He nodded toward the kitchen hatch and vanished into a line only he could see. Dylan pushed the nuts around the bowl. He didn’t take any. He watched my face and it made my neck itch. “You were the quickest mind in a room full of quick minds,” he said. “You could slice through an argument and leave the rest of us patching ourselves up.” “You coming here to recruit me to your sermon club?” “You dodged every expectation like it was a low branch.” “You gave up band nights and came to God. Don’t act like you didn’t swerve hard.” “I swerved because I hit something. You swerved because the road was empty in front of you and you got bored.” “That’s the thing you always thought. That I did things just to see if I could.” “You always did things just to see if you could.” “I left because staying would have killed me.” He nodded once, slow. He didn’t ask for detail. He didn’t press the names. He didn’t make me recount the rooms, the kettle, the bruise that looked like a country on a map you couldn’t find again. The neon hummed and a bus pulled up outside with a sigh and kept going. “You didn’t come to the hearing when Evan got done for ABH,” he said. “News travels.” “Cardiff is small. You can hear bedroom doors close from Roath to Grangetown if you put your ear to the right wall.” “I was in London.” “You were hiding in London.” “Semantics.” “Language is your mother tongue, Rory. You left before you lost it.” I tipped the bottle back until I saw the bottom. The glass sweated into my palm. The label lifted at the corner and I worried it down. “You came in here looking for me?” I asked. “I came in here because long nights crack open old hours. I was walking past and the green sign looked like a harbour.” He shifted on the stool. “Part of me hoped you’d be everywhere, still. That I’d walk into any room and there you’d be, taking up air, making trouble.” “And part of you hoped I’d be gone.” “And part of me hoped I’d stop hoping.” Silas returned with chips that steamed and smelled like a fairground in winter. He set them down, left the pint of ketchup, then kept his body between us and the room for a second like he shielded a flame from a draught. “You friends of old or enemies of new?” he asked. “Old,” Dylan said. “Both,” I said. “That’s the right answer.” Silas pushed the chips to centre and drifted away again, ring flashing once, limp hidden by the bar. Dylan picked up a chip and turned it and didn’t eat. I took one and burned my tongue and still didn’t regret it. “Do you miss it?” he asked. “What.” “The arguing in rooms with judges and people who think words are knives.” “I argue with delivery drivers about who gets the last spring roll. It keeps me sharp.” “That’s not a yes.” “Neither is your collar a no.” We sat with that. “I used to stand outside the Law School and wait for you,” he said. “Do you remember that? We’d walk to Roath Park and sit on the bench by the fake lighthouse and you’d tell me all the ways the world was built wrong.” “And you’d tell me all the ways the world could be built right if people were nicer.” “And now I work out how to bury them well.” “That’s not fair.” “It isn’t. Nothing about it is.” The couple down the bar broke into a small fight over a phone. The woman with the notebook drew a slash across a page and then another. The man with the cigarettes put one in his mouth and didn’t light it and just breathed around it like a ritual. “You know I loved you, right?” Dylan said, eyes on his untouched chip. “It was hard to miss. You were not subtle.” “You loved me back a bit. Or you loved being loved.” “I didn’t have room then.” “You didn’t make room.” “My room was full of a man who decided what my room could hold.” He swallowed. His throat worked against the collar. “I told myself you wouldn’t have answered if I pushed the door,” he said. “I told myself it wasn’t my place. I told myself I’d make it worse. I told myself so many things I stopped hearing anything else.” “And if you had pushed it?” “I’d have been hit too.” “Then you made the right call.” “It doesn’t feel like that when I’m awake at three.” “You chose not to bleed with me.” “I chose a lot of things that make sense only on paper.” We didn’t look at each other for a minute. We watched other people’s lives happen in front of us and used them like shields. “I married Aisha,” he said after a while. “I gathered.” “She runs the community kitchen. We argue about God over potatoes.” “She wins.” “She always wins.” “I like her already.” “She’d like you.” “People you love like everyone who survives you.” “I didn’t survive you. You’re not dead.” “You thought I was dead to you.” “I thought you’d walked into a tunnel and every time I shouted your name it made no echo.” He finally ate the chip. It had gone lukewarm. He chewed like it hurt his teeth. “You want to come by St. Martin’s some time?” he asked. “No need to kneel. We have decent coffee. Children run around and no one stops them. Sometimes we sing in tune by accident.” “I don’t do kneeling.” “I know.” “And I don’t like coffee.” “We have tea.” “I live above a bar. You think I leave my nest?” “Birds leave to find food.” “Birds get eaten by bigger birds.” “I forget you make everything a fight.” “You make everything a sermon.” Silas slid a fresh ginger beer to me without a word. He topped Dylan’s glass with soda and tucked the lime back into place like he set a tile in a mosaic. He gave Dylan a look you use for men who carry too much and then he swept away a ring of glasses and made them sing a little as they knocked. “You going to tell your mam you saw me?” I asked. “She didn’t ask me to.” “But you will.” “I’ll tell her your face looks older and your eyes look…the same.” “You always liked my eyes.” “They still cut. You think that’s a compliment.” “I think that’s just true.” He tested his phone again, face unchanged by whatever he found. “I have evening prayers,” he said. “You sitting here praying now?” “I do that in supermarkets as well. It terrifies no one. It’s just breathing with words.” “Show-off.” “Stay angry. It suits you.” “Stay soft. It looks good on you.” He stood and pulled his coat on sleeve by sleeve like he’d learned patience in small movements. The white at his throat caught the neon and went green for a second. He put a note under his glass like an offering and then he hesitated with his hand on the back of the stool. “You could come by,” he said again. “Or I could come back here and we could keep hurling things at each other until one of us runs out.” “Silas will throw you out if you throw things.” “I’ll confess later.” “You confess now.” He looked at my wrist once more and then at my face. “I’m sorry,” he said. “For not knocking harder.” “I’m sorry you thought you had to.” He nodded, just a tilt, not an end to anything, and then he turned and threaded his way through the tables, past the maps and the people hunched over their small storms. The door took him and with it a wash of night air and the sour hiss of the city. The green neon dragged a shadow over the floor and let it go. Silas collected the empty glasses and the half-eaten chips and the note under Dylan’s glass. “You okay, Carter?” “I’m on a stool in Soho. That’s the sum of it.” “Stools tip.” “Not these.” He left me with the maps and my old name ringing in my head like a bell you hear three streets away, faint and true and not calling you anywhere you already planned to go. I lifted the fresh bottle and held the chill of it until my fingers hurt and the hurt felt like something I chose.
created_at"2026-02-19T12:36:18.986Z" 2/19/2026, 12:36:18 PM
model"openai/gpt-5-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency107088
moderation_latency(null)
generation_time225277
tokens_prompt1094
tokens_completion4669
native_tokens_prompt982
native_tokens_completion6646
native_tokens_completion_images0
native_tokens_reasoning3072
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.0676875
router(null)
provider_responses
0
endpoint_id"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
id"resp_0a25731360791c5201699703c320fc819685b1d4b2080939e8"
is_byokfalse
latency285
model_permaslug"openai/gpt-5-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771504578-jh6h4jpv1aWgYgvHsJ6i"
upstream_id"resp_0a25731360791c5201699703c320fc819685b1d4b2080939e8"
total_cost0.0676875
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
totalTags36
adverbTagCount1
adverbTags
0"he said again [again]"
dialogueSentences169
tagDensity0.213
leniency0.426
rawRatio0.028
effectiveRatio0.012
98.25% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2864
totalAiIsmAdverbs1
found
0
adverb"very"
count1
highlights
0"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)
86.03% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2864
totalAiIsms8
found
0
word"weight"
count1
1
word"eyebrow"
count2
2
word"framework"
count1
3
word"echo"
count1
4
word"mosaic"
count1
5
word"swept away"
count1
6
word"chill"
count1
highlights
0"weight"
1"eyebrow"
2"framework"
3"echo"
4"mosaic"
5"swept away"
6"chill"
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
narrationSentences131
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences131
filterMatches
0"watch"
1"hear"
hedgeMatches
0"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences264
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2861
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions56
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions24
wordCount1539
uniqueNames6
maxNameDensity0.65
worstName"Silas"
maxWindowNameDensity2
worstWindowName"Dylan"
discoveredNames
Cathays1
Bristol1
Channel1
Silas10
Taff1
Dylan10
persons
0"Channel"
1"Silas"
2"Dylan"
places
0"Bristol"
globalScore1
windowScore1
32.35% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences85
glossingSentenceCount4
matches
0"sounded like shoes on wet pavements"
1"looked like a country on a map you couldn"
2"smelled like a fairground in winter"
3"felt like something I chose"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2861
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences264
matches
0"drums that sounded"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs191
mean14.98
std16.66
cv1.112
sampleLengths
060
139
28
36
49
567
66
75
885
972
101
1134
1210
1316
143
1511
1650
1710
1817
195
205
218
224
236
2442
256
262
2731
286
298
303
3110
323
3310
3418
3538
3617
3726
384
396
407
414
426
4322
4423
457
4610
473
4833
4917
99.91% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences131
matches
0"was gone"
1"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs273
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences264
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1541
adjectiveStacks0
stackExamples(empty)
adverbCount48
adverbRatio0.031148604802076575
lyAdverbCount4
lyAdverbRatio0.0025957170668397143
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences264
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences264
mean10.84
std7.69
cv0.709
sampleLengths
024
111
225
314
417
58
68
76
89
916
1030
1112
129
136
145
1535
1620
1718
1812
194
2033
215
225
2313
2412
251
267
2711
2816
294
306
3111
325
333
345
356
3628
3722
3810
3917
405
415
428
434
446
4520
4617
475
486
492
37.12% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats34
diversityRatio0.23484848484848486
totalSentences264
uniqueOpeners62
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences105
matches(empty)
ratio0
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount64
totalSentences105
matches
0"I came down the steps"
1"My wrist brushed the banister"
2"He slid the bottle across"
3"His limp showed when he"
4"He never asked with words,"
5"I tipped the bottle and"
6"He drifted down to the"
7"He had the posture of"
8"It hit in pieces."
9"His hair had gone short"
10"His shirt collar was black"
11"He’d kept the lift at"
12"I held his gaze and"
13"He smiled without teeth and"
14"He tilted the glass"
15"I let a breath out"
16"He watched my face like"
17"I pictured the Cathays kitchen,"
18"I tasted cheap salt in"
19"He leaned in a little."
ratio0.61
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount103
totalSentences105
matches
0"Silas worked a wedge of"
1"The maps on the wall"
2"Someone laughed at the back"
3"I came down the steps"
4"My wrist brushed the banister"
5"The room smelled of citrus"
6"Silas glanced up as I"
7"He slid the bottle across"
8"His limp showed when he"
9"He never asked with words,"
10"I tipped the bottle and"
11"He drifted down to the"
12"He had the posture of"
13"It hit in pieces."
14"The line of the jaw"
15"Time had worked him over."
16"The safety pin was gone."
17"His hair had gone short"
18"His shirt collar was black"
19"The word went strange in"
ratio0.981
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences105
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences68
technicalSentenceCount2
matches
0"He had become the kind of person who wore a collar and took his hands from his pockets when he spoke to people."
1"Rhys who chased us out of his room with a slipper and then shared his crisps when he cooled."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags36
uselessAdditionCount1
matches
0"Dylan said, half turning,"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags29
fancyCount0
fancyTags(empty)
dialogueSentences169
tagDensity0.172
leniency0.343
rawRatio0
effectiveRatio0
81.7889%