NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX4139WTHAE9BW3W6EN50580
Run Details
Model:
GPT-5.6 Sol
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
1m 29s
Cost:
$0.132680
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
98.45%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
90.71%
AI-ism word frequency
(details)
100.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
100.00%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
50.00%
Name drop frequency
(details)
100.00%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
100.00%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
94.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
44.51%
Sentence opener variety
(details)
18.42%
Adverb-first sentence starts
(details)
89.61%
Pronoun-first sentence starts
(details)
1.44%
Subject-first sentence starts
(details)
27.62%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
87.1585%
Overall
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
Messages
Meta
AI
Rain lacquered Soho in petrol
colours. Beneath the green neon raven, people shook their coats, folded umbrellas, and brought the wet pavement into the bar on their shoes.
Aurora Carter carried a crate
of Tsingtao against her ribs and shoved through the door with her shoulder. “Delivery for the miserable bastard who insists beer tastes better when somebody else carries it downstairs.”
Silas looked up from polishing
a glass.
The lamps burnished copper into
his grey-streaked hair and beard. Behind him, old maps covered the walls, their borders obsolete, their seas faded by smoke and time. “You volunteered.” “Yu-Fei volunteered me.” “She has excellent judgement.” “She pays me nine quid an hour.” “All right. Adequate judgement.”
Rory set the crate beside
the bar. Cold damp had seeped through her jumper, and a strand of black hair clung to her cheek.
She brushed it away, exposing
the crescent scar on her left wrist.
Silas’s gaze moved past her
to the door.
It sharpened by half a
degree.
He placed the glass beneath
the counter. “Do you know that man?” Rory turned.
The customer stood under the
neon glow, wiping rain from his spectacles with the hem of a navy jumper.
He had entered without her
noticing, which annoyed her before she registered his face. The years had narrowed it.
His cheeks had hollowed, his
hair had receded at the temples, and silver threaded what remained.
The soft belly he had
carried through university had vanished. So had the bitten nails and jumble-sale coats. He wore a wedding ring. “Rory?”
The voice struck deeper than
the face. Cardiff rain against library windows. Cheap lager on the Taff embankment.
A blue kitchen at three
in the morning, both of them arguing over whether justice existed outside books.
Her hand remained on the
crate. “Tom.” Thomas Llewellyn lowered his spectacles.
His eyes looked larger without
them, dark and startled. “My God. It is you.” “Last I checked.” He smiled. The left corner rose first, as it always had. The sight of it opened a door she had bricked shut with London postcodes, delivery shifts, and careful answers to family questions. “You cut your hair.” “Seven years ago.” “Right. Of course.” Silas lifted the crate onto the counter as if it weighed nothing, though his mouth tightened when his left knee bore the load. “Drink?” Tom put his spectacles back on. “I was looking for somewhere out of the rain.” “That remains free. Everything else has a price.” “A whisky, then. Whatever you recommend.” “Dangerous phrase in this establishment.” Rory tugged off her wet jacket. “You’d better specify a budget. He keeps bottles old enough to remember rationing.” Tom glanced at her. “You work here?” “I live upstairs.” Silas’s silver signet ring clicked against a bottle as he poured. “She avoids the work whenever possible.” “I carried your beer in.” “And now you’re blocking access to it.” Tom took the glass.
He had once drunk cider
because whisky made him cough.
Now he breathed over the
rim, tasted it, and gave Silas a small nod. “That’s excellent.” “Of course it is.” Rory slid onto the stool at the bar’s end. Tom remained standing until the
silence
noticed him.
Then he took the next
stool, leaving one empty between them. Silas set a tumbler of water before Rory. “You look frozen.” “You look nosy.” “One of us makes a living from it.” Tom’s fingers closed around his whisky. His nails were neat. A pale strip marked the base of his thumb, the remnant of the burn he had earned while cooking pasta in Rory’s student flat.
She remembered him holding his
hand beneath the tap, laughing as the smoke alarm screamed.
He caught her looking and
tucked the hand beneath the bar. “What are you doing in London?” she asked. “Conference. The Royal Courts.” “Barrister?” “Solicitor advocate.” “You hated advocacy.” “I hated being watched while I did it.” “And now?” “Now they pay me enough to withstand the attention.” She smiled despite herself. “What sort of law?” Tom rubbed a thumb over his wedding ring. “Commercial fraud. Regulatory cases. Nothing with blood on the carpet.” “Your mother must be thrilled.” “She tells people I’m a barrister.” “Mine tells people I’m finding myself.” Silas leaned his elbows on the back counter. “Are you?” “Not with you staring.”
He took his cloth and
glass to the far end of the bar. The distance changed nothing. Silas could listen through brickwork when inclined. Tom studied Rory’s hands, her damp jumper, the thermal delivery bag propped near the door. “You’re a courier?” “Part-time. Chinese food. Sometimes beer, when the owner decides I need character.” “What about law?” The question came without malice. That made it worse. “What about it?” “You were two terms from finishing.” “One.” “One term, then.” “I left.” “I know.” Rain ticked against the windows. Behind Tom, the green sign drew a sickly wing across the glass. Rory rotated the water tumbler between her palms. “How do you know?” “I asked around.” “When?” “After you disappeared.” “I didn’t disappear.” “You emptied your room in a day. Your number stopped working. You deleted everything.” “Not everything. I still have a National Insurance number.”
His mouth tightened around an
answer. He drank instead. Rory watched his throat move. In the old days, Tom had filled every pause.
He had whistled, drummed pens
on tables, recited ridiculous case names from memory. The man beside her treated
silence
as evidence. “How’s Mari?” she asked. His face softened. “Married. Two boys. One has discovered the recorder.” “Condolences.” “She lives outside Caerphilly now. She asks about you.” “She could ring.” “She did. For a while.” Rory took a drink of water.
It tasted faintly of lemon
peel. “Yes. Well.” Silas placed a bowl of salted almonds between them, an intervention disguised as hospitality. Tom looked towards the old photographs on the wall. One showed a bridge wreathed in fog. Another held three young men outside a railway station, all hats and guarded expressions. “I thought I saw you once,” he murmured. “Where?” “Paddington. Four years ago. You were getting onto a train, and I was on the other platform.” “Could’ve called out.” “I did.” She turned to him. He stared into his whisky. “You didn’t hear.” “Or it wasn’t me.” “It was.” She reached for an almond, split the skin with her thumbnail, then left it uneaten. “What happened to you, Tom?” The question drew his chin up. “What do you mean?” “You used to have curls.” “Male-pattern baldness happened.” “You wore red boots.” “They leaked.” “You chained yourself to the university gates over tuition fees.” “And received a police caution that continues to enliven security checks.” “You wanted to defend people who couldn’t pay.” “I wanted several things.” “Now you prosecute companies for lying about balance sheets?” “Sometimes I defend them.” “Even better.” The old Tom would have flared. This one considered the charge, one hand cupped around the heavy glass. “I have a daughter.” Rory’s eyes dropped to his ring. “Right.” “She’s five. Megan. She draws horses with human feet and refuses to eat anything orange.” “Who’s her mum?” “Bethan Price. You met her once.” “The rowing-club Bethan?” “She became an anaesthetist.” “Of course she did.” His glance settled on her face. “What does that mean?” “Nothing. She looked like someone who’d become an anaesthetist.” “That sounds like something.” “Probably jealousy. She had good shoulders.” A laugh escaped him. One short note, rusty from storage. Rory saw the student in it: broad-faced, damp-haired, delighted by his own bad decisions. “You haven’t changed as much as you think,” he told her. “No?” “You still attack when cornered.” “Who cornered me?” “I asked about law.” “You asked what happened to the version of me you preferred.” “I didn’t prefer—” “You did. Everyone did. My father had chambers picked out. Mam kept my school debate trophies on the mantel. You called me Chief Justice whenever I told you to wash a plate.” “You liked that name.” “I liked being twenty.” The words sat exposed between them. Tom turned his wedding ring once, then stopped it with his thumb. “I went to your flat.” Rory’s fingers stilled. “After you left. The landlord had already cleared the room. There was a box by the bins with your notes in it.” “You went through rubbish?” “I took the box home.” “Why?” “You’d written all over them. Arguments in the margins. Cartoons of Professor Hughes being hanged by his own tie. They didn’t belong in a skip.” “They were mine to throw away.” “I know.” “Do you?” His shoulders folded by an inch. The expensive jumper could not conceal the old habit: when hurt, Tom made himself smaller, as though grief obeyed room measurements. “I kept them,” he said. Rory stared at the map behind the bottles. The British Isles had
been printed
before motorways carved up the land. Cardiff looked close enough to touch, a black mark beside blue water. “You should burn them.” “I couldn’t.” “Bethan must love that.” “She doesn’t know.” “Excellent. We’ve arrived at the secret box of another woman’s university notes. Very commercial fraud.” “There was a letter inside.” The bar
seemed to
contract around the scrape of chairs and low conversation. Someone near the door ordered another gin. Silas served it, his limp visible for three steps before the counter hid him. Rory set down her tumbler. “What letter?” “Addressed to me.” She remembered the envelope. Cream paper stolen from her father’s desk. Three pages written after dawn, when Evan slept with one hand clamped around her ankle beneath the duvet. She had crossed out Tom’s name, written it again, and pressed so hard the nib tore the paper. “I never posted it.” “No.” “You read it anyway.” “It had my name on it.” “It was in a bin.” “You’d gone.” “You could’ve left it unopened.” “I could’ve done several things.” His composure cracked on the last word. Not loudly. A seam came apart, enough to show what he had packed underneath. Rory rubbed the crescent scar on her wrist. Neon moved across it in green pulses. “How much did I write?” “Enough.” “Helpful.” “You wrote that Evan checked your phone. That he waited outside lectures. That you’d stopped seeing us because he counted the minutes between places.” Tom’s voice stayed low. Each sentence landed with care, stripped of courtroom rhythm. “You wrote that he broke the lock on your bedroom door. That you’d told him about the spare key under my flowerpot.” “I’d forgotten that.” “I hadn’t.” The almond lay crushed beneath Rory’s thumb. Salt caught in the fine lines of her skin. Tom faced her fully. “I thought you’d chosen him over us.” “I did, for a while.” “No. You were frightened.” “Those aren’t opposites.” “I called you pathetic once.” “Twice.” “At Mari’s party, and outside the Union.” “You kept count after all.” “I thought if I made you angry, you’d leave him.” “That was a clever plan.” “I was twenty-one.” “So was I.” “I should have come to your flat. I should have dragged you out.” “He’d have called the police.” “Then I should have stood there while he did.” Rory brushed almond fragments from her palm. “You think the right action would’ve produced the right result. Law school did get into you.” “What should I have done?” “I don’t know.” “Rory.” “I don’t know, Tom.” Her voice cut through the room. A couple beneath the bridge photograph glanced over, then returned to each other. Silas reached for the radio and lowered the music, an act so conspicuous Rory almost laughed. She pressed both hands to the cool edge of the bar. “Eva found me at the station. I hadn’t called her in eight months. She took one look at my face, bought two tickets to London, and sat between me and the aisle so I couldn’t get off when I changed my mind. That’s what happened. No strategy. No speech. She had twenty-three pounds and a mouldy room in Kilburn.” Tom’s eyes dropped to her left wrist. “Did he do that?” “No. Jam jar when I was nine.” His relief was ugly in its speed. Rory understood it. He needed the list of injuries to end somewhere he could bear. “Where is Evan now?” “Bristol, according to Mam. Married to someone who sells houses.” “Have you—” “No.” Tom nodded once. Silas approached and set another glass of water beside Tom’s whisky. “On the house.” “I didn’t ask for—” “You need it.” Tom accepted the judgement. He swallowed half the water. Rory watched Silas return to the till. His signet ring flashed as he counted change. He had never asked for the full account of Evan. He gathered facts from dropped pieces and built a
structure
around the gaps: the flat upstairs, a lock she chose herself, shifts at the bar when she needed them, no questions when
footsteps
on the landing woke her. Tom followed her gaze. “Is he your landlord?” “Among other things.” “Partner?” Rory looked at him. “He’s fifty-eight.” “That wasn’t an answer.” “He’s my friend.” Tom flushed. “Sorry.” “London’s corrupted you.” “London didn’t do that.” There it was: the shape beneath the conversation, older than Evan, older than the letter. Rory had seen it once in a university stairwell when Tom leaned towards her and stopped, his breath carrying cider and peppermint. She had turned the moment into a joke. He had laughed because she required it. She looked at his ring again. “How long have you been married?” “Six years.” “Happy?” He raised the whisky, then put it down untouched. “Bethan is good.” “That’s not what I asked.” “It’s the answer I have.” Rory’s chest tightened,
not with desire but with the recognition of a room she might once have entered
. Through its imagined window, she saw a child drawing horses, orange food rejected at a tidy table, Tom hanging wet coats in a hall. The picture had no place for who she had become, and the girl it might have suited had gone into a London station toilet, cut her hair with nail scissors, and left black strands in the sink. “Don’t,” she said. “I didn’t say anything.” “You came close.” His thumb pressed into the groove of his ring. “Do you ever think about it?” “Which bit?” “You know.” “No. I make a point of suppressing every inconvenient thought. That’s why I’m so well adjusted.” “Still attacking.” “Still asking questions you don’t want answered.” “I came into a bar to get out of the rain, and there you were.” “And?” “And you looked alive.” Her laugh caught on the way out. “That’s a low bar.” “For a long time, I didn’t know.” He removed his spectacles and rubbed the bridge of his nose. Without the lenses, weariness loosened his face. He looked
neither young nor
transformed, only used by the years. “I checked death notices,” he said. “Every few months. Your name, Cardiff, London. Variations. Aurora Carter has an unfortunate number of dead namesakes.” “You thought I was dead?” “I didn’t know what to think.” “You could’ve asked Eva.” “She told me to leave you alone.” A
pulse
beat in Rory’s jaw. “When?” “After I found the letter. I tracked down her number through Mari. Eva answered, listened to me for ten seconds, and told me you were safe. Then she said if I cared about you, I’d let you decide who came with you.” “That sounds like Eva.” “I hated her for it.” “She’d have enjoyed that.” “I waited for you to call.” “I didn’t know you had.” “I know.” Silas arrived with Rory’s jacket folded over one arm. The rain had eased outside; pedestrians passed beneath the green sign without umbrellas. “Yu-Fei rang,” he told her. “She wants the delivery bag back before ten.” “She could come and get it.” “She used words to that effect.” Rory slipped off the stool. Her legs felt stiff, as though she had travelled farther than the width of the bar. Silas held out her jacket. His hazel eyes met hers, calm and watchful. “Want me to tell her you’re delayed?” “No.” Tom stood as well. “I have to get back to my hotel.” “Where are you staying?” “Near Holborn.” “That’s not this direction.” “No. I walked.” “In this weather?” “I had time.” She pushed her arms into the jacket. The damp lining clung at the wrists. Tom took out his wallet and placed notes beneath the empty water glass. A photograph showed behind his bank cards: a little girl with dark plaits, grinning through a gap where her front teeth should have been. “Megan?” He drew out the photograph and passed it across the empty stool. Rory held it by the corners. “She has your eyebrows.” “Poor child.” “And Bethan’s shoulders.” His mouth tilted. “She’s learning to swim. Megan, I mean. Bethan already knows.” “I followed.” “She hates putting her face in the water. Last week she managed three seconds.” “Three seconds is plenty when you’re five.” “That’s what I told her.” Rory returned the photograph. Tom slid it behind his cards with care. “You’ve got no pictures,” he said. “Of children?” “Of anything.” “I’ve got four thousand on my phone. Most of them are takeaway receipts and Silas asleep in a chair.” “I was resting my eyes,” Silas called from the till. Rory picked up the delivery bag. Tom reached into his coat, paused, then produced a business card. Cream stock. Embossed letters. THOMAS LLEWELLYN, SOLICITOR ADVOCATE. He placed it on the bar rather than offering it to her. “My mobile’s on there.” “I assumed it wasn’t your fax number.” “You don’t have to use it.” “Good.” “But if you wanted the notes—” “I don’t.” “The letter, then.” Rory stared at the card. “You still have that?” “In the box.” “Seven house moves and a marriage?” “Yes.” She zipped the empty bag. The teeth snagged on the fabric; she pulled them free. “I meant what I wrote.” “I know.” “I also hated you when I wrote it.” “I know that too.” “You don’t get to preserve me in a box, Tom.” His hand closed over the back of the stool. “No. I don’t.” She took the card. It felt thicker than necessary, built to survive pockets and indecision. She slipped it behind her phone case, where one white corner remained visible. Tom watched the movement without smiling. “Are you happy?” he asked. Rory glanced around the Raven’s Nest: old borders, worn wood, rain-glazed windows, Silas pretending to reorganise bottles he had
arranged that morning
. Upstairs waited her narrow flat, two chipped mugs, unpaid council tax, and a lock no one else could open. “Some days,” she replied. “You?” Tom put on his coat. His wedding ring vanished into the sleeve. “Some days.” Silas reached below the bar and handed him a black umbrella with a carved wooden handle. “I can bring it back tomorrow.” “You won’t.” “I could.” “You live in Wales and have a five-year-old. Keep it.” Tom opened the door. The green neon cut across his face, giving one half a strange underwater cast. He looked back at Rory. “Goodbye, Chief Justice.” “Goodnight, Tom.” He stepped onto the pavement and opened the umbrella. Rory stood beside the crate of beer, the delivery bag hanging from her fist, and watched him join the people moving through the wet London street.
created_at
"2026-07-09T18:09:04.418Z"
7/9/2026, 6:09:04 PM
model
"openai/gpt-5.6-sol-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1892
moderation_latency
(null)
generation_time
88664
tokens_prompt
1094
tokens_completion
5814
native_tokens_prompt
982
native_tokens_completion
4259
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
num_fetches
(null)
web_search_engine
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
service_tier
"default"
usage
0.13268
router
(null)
provider_responses
0
endpoint_id
"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id
"resp_0cafac4fd65d4c16016a4fe3c07d548194bc7bfad16336de86"
is_byok
false
latency
239
model_permaslug
"openai/gpt-5.6-sol-20260709"
provider_name
"OpenAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer
(null)
request_id
"req-1783620544-D6TmW9oTWtceIIJuF62m"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620544-owDOPMSWkHKttNRWssAH"
upstream_id
"resp_0cafac4fd65d4c16016a4fe3c07d548194bc7bfad16336de86"
total_cost
0.13268
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
response_cache_source_id
(null)
data_region
"global"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
12
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
271
tagDensity
0.044
leniency
0.089
rawRatio
0
effectiveRatio
0
98.45%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
3229
totalAiIsmAdverbs
1
found
0
adverb
"very"
count
1
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)
90.71%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
3229
totalAiIsms
6
found
0
word
"silence"
count
2
1
word
"structure"
count
1
2
word
"footsteps"
count
1
3
word
"desire"
count
1
4
word
"pulse"
count
1
highlights
0
"silence"
1
"structure"
2
"footsteps"
3
"desire"
4
"pulse"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
196
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
196
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
455
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
60
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
3229
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
40
unquotedAttributions
0
matches
(empty)
50.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
98
wordCount
1769
uniqueNames
14
maxNameDensity
1.92
worstName
"Rory"
maxWindowNameDensity
3.5
worstWindowName
"Rory"
discoveredNames
Soho
1
Carter
1
Tsingtao
1
Taff
1
Llewellyn
1
London
3
Silas
18
Rory
34
Tom
31
British
1
Isles
1
Evan
3
Raven
1
Nest
1
persons
0
"Carter"
1
"Llewellyn"
2
"Silas"
3
"Rory"
4
"Tom"
5
"Isles"
6
"Evan"
7
"Raven"
places
0
"Soho"
1
"London"
globalScore
0.539
windowScore
0.5
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
137
glossingSentenceCount
0
matches
(empty)
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
2
per1kWords
0.619
wordCount
3229
matches
0
"not with desire but with the recognition of a room she might once have entered"
1
"neither young nor"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
1
totalSentences
455
matches
0
"arranged that morning"
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
370
mean
8.73
std
10.64
cv
1.219
sampleLengths
0
28
1
18
2
16
3
34
4
2
5
3
6
4
7
7
8
4
9
36
10
14
11
7
12
5
13
2
14
72
15
5
16
1
17
36
18
6
19
1
20
14
21
5
22
3
23
33
24
4
25
3
26
3
27
23
28
1
29
6
30
9
31
8
32
6
33
5
34
6
35
13
36
4
37
3
38
3
39
11
40
6
41
5
42
7
43
28
44
2
45
4
46
28
47
8
48
3
49
3
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
1
totalSentences
196
matches
0
"been printed"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
317
matches
(empty)
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
2
flaggedSentences
2
totalSentences
455
ratio
0.004
matches
0
"The rain had eased outside; pedestrians passed beneath the green sign without umbrellas."
1
"The teeth snagged on the fabric; she pulled them free."
94.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1774
adjectiveStacks
1
stackExamples
0
"lay crushed beneath Rory’s"
adverbCount
35
adverbRatio
0.019729425028184894
lyAdverbCount
8
lyAdverbRatio
0.004509582863585118
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
455
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
455
mean
7.1
std
6.23
cv
0.878
sampleLengths
0
6
1
22
2
18
3
16
4
7
5
10
6
17
7
2
8
3
9
4
10
7
11
4
12
7
13
17
14
12
15
8
16
6
17
7
18
5
19
2
20
19
21
14
22
5
23
16
24
10
25
8
26
5
27
1
28
7
29
5
30
6
31
18
32
6
33
1
34
5
35
9
36
5
37
3
38
2
39
9
40
22
41
4
42
3
43
3
44
23
45
1
46
6
47
9
48
8
49
6
44.51%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
25
diversityRatio
0.25054945054945055
totalSentences
455
uniqueOpeners
114
18.42%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
1
totalSentences
181
matches
0
"Then he took the next"
ratio
0.006
89.61%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
59
totalSentences
181
matches
0
"She brushed it away, exposing"
1
"It sharpened by half a"
2
"He placed the glass beneath"
3
"He had entered without her"
4
"His cheeks had hollowed, his"
5
"He wore a wedding ring."
6
"Her hand remained on the"
7
"His eyes looked larger without"
8
"He had once drunk cider"
9
"His nails were neat."
10
"She remembered him holding his"
11
"He caught her looking and"
12
"She smiled despite herself."
13
"He took his cloth and"
14
"His mouth tightened around an"
15
"He drank instead."
16
"He had whistled, drummed pens"
17
"His face softened."
18
"It tasted faintly of lemon"
19
"She turned to him."
ratio
0.326
1.44%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
166
totalSentences
181
matches
0
"Rain lacquered Soho in petrol"
1
"Aurora Carter carried a crate"
2
"Silas looked up from polishing"
3
"The lamps burnished copper into"
4
"Rory set the crate beside"
5
"She brushed it away, exposing"
6
"Silas’s gaze moved past her"
7
"It sharpened by half a"
8
"He placed the glass beneath"
9
"The customer stood under the"
10
"He had entered without her"
11
"The years had narrowed it."
12
"His cheeks had hollowed, his"
13
"The soft belly he had"
14
"He wore a wedding ring."
15
"The voice struck deeper than"
16
"Cardiff rain against library windows."
17
"A blue kitchen at three"
18
"Her hand remained on the"
19
"Thomas Llewellyn lowered his spectacles."
ratio
0.917
27.62%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
181
matches
0
"Now he breathed over the"
ratio
0.006
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
67
technicalSentenceCount
2
matches
0
"Silas lifted the crate onto the counter as if it weighed nothing, though his mouth tightened when his left knee bore the load."
1
"The expensive jumper could not conceal the old habit: when hurt, Tom made himself smaller, as though grief obeyed room measurements."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
12
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
12
fancyCount
1
fancyTags
0
"he murmured (murmur)"
dialogueSentences
271
tagDensity
0.044
leniency
0.089
rawRatio
0.083
effectiveRatio
0.007
87.1585%