NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX404TS1JWJT2PVZ2VXKCF5B
Run Details
Model:
GPT-5.6 Sol
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
1m 30s
Cost:
$0.137570
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
89.87%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
88.42%
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)
0.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)
99.60%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
43.68%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
60.47%
Subject-first sentence starts
(details)
70.09%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
85.53%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
91.2552%
Overall
Model input
System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The rain had polished Soho
to a black shine.
It ran in bright threads
down the front window of the Raven’s Nest, turning the green neon sign into a trembling stain on the pavement. Inside, the last of the Thursday crowd clung to their drinks
as if closing time were a rumour Silas had started to improve trade
.
Aurora stood behind the bar
with a tea towel over one shoulder and counted bottles.
She did not work for
Silas.
This had been established often
and emphatically.
She merely lived in the
flat upstairs, accepted the occasional drink on credit, and sometimes found herself wiping glasses when his knee hurt badly enough to sharpen his temper.
Tonight he had vanished through
the bookshelf twenty minutes ago with a man in a camel coat and instructions not to serve anyone a flaming cocktail. The front door opened. Wet air entered first, carrying petrol fumes and the cold mineral smell of rain. “Kitchen’s closed,”
Rory said, without looking round
. “I’m not hungry.”
The voice struck somewhere below
thought.
Her hand stopped halfway to
a bottle of gin. In the mirror behind the shelves, among rows of coloured glass and the reflected ghosts of old maps, a woman stood just inside the door.
Eva Morris had once cut
her own fringe with nail scissors in Rory’s parents’ bathroom and blamed the result on an electrical fault.
She had once known which
floorboard outside Rory’s room squeaked, which boys Rory fancied, how Rory took her tea, and exactly how long to wait before asking what was wrong. At seventeen she had worn purple tights under her school skirt and painted silver stars on her trainers.
The woman by the door
wore a charcoal coat belted at the waist, narrow black trousers and boots that looked too expensive for rain.
Her dark-blonde hair, once a
frizz of badly managed curls, had
been straightened
into a blunt line beneath her jaw. There was no silver on her, no bright colour. Her face had thinned. So had her mouth. But her habit of rubbing her thumb over the edge of one fingernail was the same. Rory set down the gin. “Eva.”
Eva smiled, though it seemed
to cost her something. “Hello, Rory.” For a moment the bar grew offensively loud. Ice shifted in a glass. Someone laughed near the window. A chair leg scraped the floor. Rory became conscious of the tea towel on her shoulder and her Golden Empress polo shirt beneath an old black cardigan, of the faint smell of sesame oil caught in her hair after an evening of deliveries.
She had spent half an
hour cycling through rain with three orders of dumplings and crispy beef. Eva looked as if she had stepped out of a quiet, expensive life where nobody arrived damp. “What are you doing here?” Rory asked. “Having a drink, ideally.” “In this bar.” “That was the plan.” “In London.” Eva glanced toward the shelves, where a photograph of Checkpoint Charlie hung beneath a foxed map of Berlin. “Still hospitable, then.” Rory pulled the towel from her shoulder. “You startled me.” “Yes.” Eva looked down at herself, then back up. “I can see that.” Rory wanted to say, You’ve changed.
It seemed both inadequate and
cruel.
Instead she reached for a
glass. “What do you drink now?” The question landed between them. Eva’s smile faded by a degree. “White wine.” “You hate white wine.” “I learned not to.” Rory poured from the bottle Silas reserved for people who would notice the difference. Eva removed her coat and folded it over her arm before taking a stool. Beneath it she wore a cream
silk
blouse fastened to the throat. No necklace. No wedding ring, Rory noticed, then hated herself for noticing.
She placed the wine in
front of her. Eva lifted it but did not drink. “Do you work here?” “No.” “You’re behind the bar.” “Silas has a bad knee.”
As if summoned by his
name, there came a muffled thud from beyond the bookshelf. Eva’s eyes moved to the sound. “Cellar,” Rory said. “There’s no cellar door there.” “You’ve been in the building thirty seconds.” “I looked it up before I came.” The words settled more quietly than the others. Rory leaned both hands on the bar. The small crescent scar on her left wrist showed pale beneath the cuff. “So this isn’t an accident.” “No.” “You said run into.” “I didn’t say anything of the kind.” “You walked in looking surprised.” “I was surprised.” Eva finally drank. “I hadn’t decided whether I was actually coming in.” Rory studied her. The old Eva had never rehearsed an entrance.
She had flung herself through
doors, into arguments, onto trains. At nineteen she had boarded a coach from London to Cardiff with forty-three pounds in her account because Rory had called her at midnight and gone silent when asked if Evan was in the room. That was seven years ago. “You could’ve called,” Rory said. “I did.” Rory’s gaze shifted to the phone beneath the till. “When?” “Three years ago. Twice. Then again last Christmas.” “I changed my number.” “I know.” A small shame opened under Rory’s ribs.
She straightened and began aligning
clean glasses that did not need aligning. Eva turned the stem between her fingers. “Your mother gave me the new one.” Rory looked at her. “I didn’t use it.” “Why not?” “I thought you might have changed it for a reason.” “I changed it because Evan kept ringing.” “I didn’t know that.” “No,” Rory said. “You didn’t.” The bitterness came too
quickly
.
She saw it strike, saw
Eva’s shoulders draw in beneath the cream
silk
.
Once, Rory would have apologised
at once.
Once, Eva would have snapped
back hard enough to clear the air. Now Eva only nodded. “No. I didn’t.” Two men at the window shrugged into wet coats and called goodnight. Rory answered automatically. The door opened, admitted a slash of rain, then shut. Silence expanded in their absence. Eva looked toward the empty tables. “Do you remember the Vulcan?” “The pub in Cardiff?” “The night we stole that traffic cone.” “You stole it.” “You carried it home.” “You were wearing heels.” “I was wearing one heel. I’d lost the other in the Taff.” Despite herself, Rory laughed. The sound surprised them both. Eva’s face changed. For one unguarded second she was twenty, rain-soaked and
roaring
with laughter as Rory dragged an orange cone up three flights of stairs.
Then the expression closed, leaving
the careful woman in its place. “What happened to it?” Eva asked. “My father returned it.” “Of course he did.” “He drafted a letter of apology.” “Of course he did.” “He made us sign it.” Eva raised the glass. “Brendan Carter, enemy of municipal theft.” “He said it began with traffic cones and ended with custodial sentences.” “He was a barrister. Everything ended with custodial sentences.” Rory smiled, but the memory pulled Cardiff behind it: wet slate roofs, her mother’s classroom-smell of chalk and hand cream, her father reading case notes at the kitchen table. Eva sprawled on the sofa in purple tights. Evan’s car idling outside. Evan checking the time when Rory came out.
She took the wine bottle
and topped Eva’s glass though it was barely touched. “You left,” Eva said. The bottle paused. “You asked me to.” “I asked you to come to London. I didn’t ask you to disappear.” Rory set the bottle down
carefully
. “I was trying not to be found.” “By him.” “Yes.” “Not by me.” “At the time, there wasn’t much difference.” Eva stared at her. “What does that mean?” “It means everybody knew everybody. He called my parents. He called people from university. He called your flat.” “And I told him to go to hell.” “You also told him I was in London.” Eva’s fingers stopped on the stem. There it was. The thing Rory had carried so long it had worn smooth, almost reasonable. “I didn’t,” Eva said. “He knew.” “That doesn’t mean I told him.” “He knew the area.” Eva’s face had gone still. “Rory, I didn’t know the area. You stayed on my sofa in Hackney for four nights, then left while I was at work. You didn’t tell me where you went.” “He said you’d helped him.” “He said.” Eva repeated the words
softly
,
as if testing their weight
. “Evan said.” Rory looked away. Behind Eva, a black-and-white photograph showed three unsmiling men on a railway platform. Silas collected pictures without labels.
He said names made people
lazy. Look long enough and you saw what mattered in the distance between bodies, in who faced the camera and who watched the tracks. “He sent me a screenshot,” Rory said. “Messages from your number.” Eva reached for her bag. The movement was abrupt enough to make Rory tense. Eva noticed. Her hand slowed.
She took out a phone
and placed it on the bar, but did not wake the screen. “He stole my old phone.” “What?” “The night I went to your parents’ house. Your father had told him to leave, but he waited down the road. He wanted to know where you were. I said I didn’t know. We argued. He grabbed my bag.”
She pressed her thumb to
the dead black screen. “I got it back the next morning. I thought he wanted money.” Rory heard Evan’s voice with sickening clarity: Eva thinks you’re being dramatic. Eva says you can’t stay there forever. Each message had arrived neat and punctual, each one pressing on the exact bruise. “Why didn’t you tell me?” “How?” “You could have—” “Called?” Eva gave a small, humourless laugh. “I did. Emailed. Messaged your mother. I came to London twice. By then you’d left my flat, left your course, left your job. No one knew where you were.” “I knew where I was.” “Yes. I imagine that was enough.” The cruelty of it lifted Rory’s chin. Eva flinched as if she regretted the words, but did not take them back. At the far end of the bar, an old man in a tweed cap slid from his stool and placed coins beside his empty tumbler. Rory wished he would stay.
He nodded to her, nodded
to Eva, and made his slow way out. Rain hissed beyond the door.
They were alone now, unless
Silas counted behind the wall. Rory rubbed the crescent scar on her wrist. She had acquired it at nine, breaking a bathroom window with a hairbrush while Eva stood on the toilet seat and offered tactical advice. The scar had outlasted schools, addresses, lovers, versions of herself. “I believed him,” she said. “I know.” “He had a way of making things fit.” “I know that too.” Eva’s voice held no triumph. That made it worse. Rory turned to the sink and ran the tap. Water struck steel. There was nothing in the basin, but she rinsed the cloth, wrung it tight and spread it flat. “You could have asked me,” Eva said. “I was ashamed.” “Of me?” “Of being wrong again.” The tap dripped once, twice. Rory turned back. “I was wrong about him when everyone warned me. Wrong every time I went back. Then you told me to leave and I did, and I thought that was the end of it. But I still let him decide what was true.” She pressed her palms to the bar. “If I asked you and you said no, then I’d have to admit he could still do that. So I didn’t ask.” Eva looked down at her wine. “I spent years thinking you blamed me for not getting you out sooner.” “You did get me out.” “I bought you a train ticket.” “It was enough.” “It shouldn’t have had to be.” There was the old Eva at last:
not in the clothes or hair, but in the anger she kept on behalf of other people
. Rory remembered how fierce that love had felt, and how dangerous.
To be loved by Eva
had meant
being seen
without the shelter of one’s excuses. “What happened to you?” Rory asked. Eva’s mouth twitched. “That’s direct.” “You used to appreciate direct.” “I used to appreciate tequila with lemonade.” “You’ve changed.” “Yes.” The answer arrived without defence. Eva looked toward the rain-blurred window. Green light touched one side of her face, making the other seem older. Not old. Simply lived in. “My mother died,” she said. Rory’s chest tightened. “Two years ago. Cancer. It was quick, except while it was happening.” Eva smoothed one cuff. “I left London and went home to look after her. Afterward I couldn’t bear Hackney. Too loud. Too many people performing interesting lives through thin walls. I moved to Bath. I work for an insurance company.” “You hate insurance.” “I’m learning not to.” “Like white wine.” “Like white wine.” Rory searched for something adequate and found nothing. Eva’s mother had made Welsh cakes on a griddle and called everyone cariad, including cold callers. Rory saw her in a yellow kitchen, dusted with flour. “I’m sorry,” she said. “So was I.” The rebuke was mild, almost invisible. “I didn’t know.” “No.” Eva drank again. “You didn’t.” Rory accepted the return of her own words. She deserved their edge. The bookshelf clicked. Eva turned. A narrow section swung inward and Silas emerged, followed by the man in the camel coat. Silas’s grey-streaked auburn hair was
slightly
disordered, which in him suggested either violence or a difficult conversation. His hazel eyes passed over Rory, Eva, and the two glasses. The silver signet ring on his right hand flashed as he closed the hidden door. The man in the coat left without a word. Silas limped behind the bar. “I see the cellar has been behaving.” “Perfectly,” Rory said. He looked at Eva. “Eva Morris,” Eva said. “Silas Blackwood.” “I know.” One corner of his mouth moved. “Do you.” He took a tumbler from the shelf, poured himself two fingers of whisky, and glanced at Rory. She could see him reading the room: the tautness in her shoulders, Eva’s folded coat, the hardly touched wine, the hour. “My knee,” he announced, “has made a miraculous recovery.” “You were limping just now.” “A temporary setback. I’m going upstairs.” “It’s my flat.” “Then I shall go into the office and become deaf.” He picked up his whisky and disappeared through the door beside the till, closing it behind him. Eva watched him go. “He seems subtle.” “He thinks so.” “And you live upstairs?” “For now.” “Delivering Chinese food.” “For now.” “Working in a bar you don’t work in.” “Occasionally.” Eva nodded, but Rory heard the question beneath it. What became of the girl who could have argued a wall into pleading guilty? The girl Brendan Carter had steered toward law because cleverness, in his view, was a debt one owed the world? “I left university,” Rory said. “I heard.” “I couldn’t go back to Cardiff.” “I heard that too.” “I’m not hiding here.” Eva met her eyes. “I didn’t say you were.” “No, but you used to say it.” “I used to say a lot of things.” “You used to be right more often.” “That’s nostalgia.” Eva’s smile was tired. “I was unbearable.” “You were.” “And you were impossible.” “I still am.” “Yes,” Eva said. “But differently.” Outside, a taxi sent a fan of water over the kerb. The green sign hummed. Rory felt the years between them not as emptiness but accumulation: missed calls, hospital corridors, changed numbers, funerals, rented rooms, meals carried through rain. They had not stood still in each other’s absence. That was the injury. Each had gone on becoming someone the other had not witnessed. “How long are you in London?” Rory asked. “I have a train at eleven.” Rory checked the clock. “That’s in forty minutes.” “I know.” “You came all this way for one drink?” “I had a meeting.” “In Soho?” “In Holborn.” “And then you looked me up.” “I looked you up six months ago.” Rory absorbed that. “Why tonight?” Eva gazed into the wine. “Mum kept everything. Every birthday card, every school photograph, receipts for appliances she no longer owned. I found a box in the loft after the funeral.” Her voice roughened for the first time. “There was a photograph of us on Barry Island. We were fourteen. You had braces, and I had that awful red coat.” “You loved that coat.” “I looked like a postbox.” “You said it made you look French.” “I had confused France with the Royal Mail.” Eva drew a breath. “I looked at it and realised I couldn’t remember
the last thing
I said to you.” Rory could. Eva had stood in the doorway of the Hackney flat in her supermarket uniform, rain shining on her face, and asked why Rory had packed. Rory had said, I can’t do this. Eva had replied, Fine. Go, then.
Only Eva had been speaking
from fear. Rory knew that now.
Perhaps she had known it
then. “You said, ‘Go, then.’” Eva closed her eyes. “You’d been looking for me?” “For seven years.” “That isn’t what I meant.” “It might be.” Eva opened her eyes. The careful face cracked,
not dramatically, but enough
. “I thought you were dead for a while.” Rory had no answer. “I would search every few months,” Eva continued. “Electoral register, social media, the usual things. Then your name appeared on a restaurant review. Someone thanked ‘Rory Carter, the delivery angel’ for bringing soup during lockdown.”
She laughed once, shakily
. “Not exactly deep cover.” “I never claimed to be good at it.” “You vanished efficiently enough.” Rory came around the end of the bar and sat on the stool beside her. Up close she saw faint lines at Eva’s eyes and a small white mark beneath her jaw. She wanted to ask about every one of them. The right had expired years ago; the wanting had not. “I’m sorry,” Rory said. Eva’s gaze stayed on the bottles. “Which part?” “All of it seems greedy.” “Pick one.” “For believing him.” Eva nodded. “For not asking.” Another nod. “For not knowing about your mum.” Eva’s lower lip tightened. “And for letting seven years turn into something that felt impossible to cross.” At that, Eva looked at her. “It wasn’t impossible.” “No.” “It was just unpleasant.” Rory almost smiled. “We’ve done worse.” “We carried a traffic cone up three flights of stairs.” “You did most of the moral support.” They sat in
silence
. The rain eased, individual drops ticking against the glass.
Somewhere in the office Silas
moved a chair, loudly enough to advertise how
completely
he
was not listening
. Eva checked the clock. “Miss the train,” Rory said. “What?” “Miss it. I have a sofa.” “I have work in the morning.” “You could call in sick.” “I manage fourteen people.” “Then delegate.” “I don’t have anything with me.” “You’re wearing clothes.” “I can see your hospitality has matured.” “Stay for one more drink, then.” Eva studied her as if the offer contained hidden terms. Perhaps it did. One drink could not restore seven years. It could not put Rory beside a hospital bed or return Eva to the nights when Evan’s messages arrived. It could not make them innocent of the harm they had done by
being frightened
and proud. But one drink was not nothing. Eva pushed the white wine away. “Do you have tequila?” Rory stood. “Unfortunately.” “And lemonade?” “This is Soho, not civilisation.” “Make an effort.” Rory reached for two glasses. Her hands were steady until Eva laughed
softly
, and then they were not. She spilled a little tequila across the bar. The sharp scent rose between them. Eva saw the crescent scar on Rory’s wrist and touched her own forearm in the corresponding place, an old unconscious mimicry. “Remember the window?” she asked. “You told me the glass would bend.” “I was nine.” “You sounded authoritative.” “I always did.” Rory handed her the drink. “Some things don’t change.” Eva lifted the glass, but before she drank she said, “I can’t be who I was.” The honesty of it stung more than a promise would have. Rory looked at the
silk
blouse, the blunt hair, the composed mouth. She thought of a yellow kitchen emptied after a funeral, of fourteen employees, of white wine learned like a language in a country Eva had never meant to inhabit. “I don’t want you to be,” Rory said. Eva searched her face. “That’s not true.” “No,” Rory admitted. “But I think it could become true.” For a moment neither moved.
Then Eva touched her glass
to Rory’s. The sound was small and clean, almost lost beneath the neon hum and the quiet rain.
created_at
"2026-07-09T17:52:25.897Z"
7/9/2026, 5:52:25 PM
model
"openai/gpt-5.6-sol-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
798
moderation_latency
(null)
generation_time
89838
tokens_prompt
867
tokens_completion
5811
native_tokens_prompt
808
native_tokens_completion
4451
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.13757
router
(null)
provider_responses
0
endpoint_id
"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id
"resp_0a48be3434e31b46016a4fdfd9f4cc8193bbc2662c6ca9dd9d"
is_byok
false
latency
202
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-1783619545-5MyEf1P23OoSlGkk9fTG"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783619545-1oKl92Q51oTkYUDlAfho"
upstream_id
"resp_0a48be3434e31b46016a4fdfd9f4cc8193bbc2662c6ca9dd9d"
total_cost
0.13757
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
38
adverbTagCount
3
adverbTags
0
"Eva Morris had once [once]"
1
"Eva drank again [again]"
2
"She laughed once [once]"
dialogueSentences
234
tagDensity
0.162
leniency
0.325
rawRatio
0.079
effectiveRatio
0.026
89.87%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
3454
totalAiIsmAdverbs
7
found
0
adverb
"quickly"
count
1
1
adverb
"carefully"
count
1
2
adverb
"softly"
count
2
3
adverb
"slightly"
count
1
4
adverb
"perfectly"
count
1
5
adverb
"completely"
count
1
highlights
0
"quickly"
1
"carefully"
2
"softly"
3
"slightly"
4
"perfectly"
5
"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)
88.42%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
3454
totalAiIsms
8
found
0
word
"silk"
count
3
1
word
"silence"
count
2
2
word
"roaring"
count
1
3
word
"weight"
count
1
4
word
"the last thing"
count
1
highlights
0
"silk"
1
"silence"
2
"roaring"
3
"weight"
4
"the last thing"
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
248
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
248
filterMatches
(empty)
hedgeMatches
0
"started to"
1
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
443
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
49
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
3454
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
58
unquotedAttributions
1
matches
0
"Despite herself, Rory laughed."
0.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
185
wordCount
2177
uniqueNames
23
maxNameDensity
3.63
worstName
"Eva"
maxWindowNameDensity
6.5
worstWindowName
"Eva"
discoveredNames
Soho
1
Raven
1
Nest
1
Thursday
1
Silas
9
Morris
1
Rory
71
Golden
1
Empress
1
Eva
79
Checkpoint
1
Charlie
1
Berlin
1
You
1
London
1
Cardiff
2
Evan
5
Welsh
1
One
2
Brendan
1
Carter
1
Hackney
1
Fine
1
persons
0
"Raven"
1
"Nest"
2
"Silas"
3
"Morris"
4
"Rory"
5
"Eva"
6
"Checkpoint"
7
"Charlie"
8
"You"
9
"Evan"
10
"One"
11
"Brendan"
12
"Carter"
places
0
"Soho"
1
"Berlin"
2
"London"
3
"Cardiff"
globalScore
0
windowScore
0
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
144
glossingSentenceCount
2
matches
0
"as if closing time were a rumour Silas had started to improve trade"
1
"as if testing their weight"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
3
per1kWords
0.869
wordCount
3454
matches
0
"not in the clothes or hair, but in the anger she kept on behalf of other people"
1
"not as emptiness but accumulation: missed calls, hospital corridors, changed numb"
2
"not dramatically, but enough"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
443
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
293
mean
11.79
std
15.36
cv
1.303
sampleLengths
0
58
1
15
2
68
3
18
4
7
5
3
6
6
7
34
8
71
9
61
10
16
11
5
12
1
13
11
14
95
15
7
16
4
17
3
18
4
19
2
20
21
21
10
22
13
23
23
24
5
25
8
26
4
27
4
28
52
29
8
30
11
31
1
32
4
33
5
34
21
35
3
36
5
37
7
38
7
39
8
40
25
41
1
42
4
43
7
44
5
45
15
46
56
47
5
48
5
49
2
99.60%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
4
totalSentences
248
matches
0
"been established"
1
"been straightened"
2
"being seen"
3
"being frightened"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
1
totalVerbs
410
matches
0
"was not listening"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
1
flaggedSentences
1
totalSentences
443
ratio
0.002
matches
0
"The right had expired years ago; the wanting had not."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1579
adjectiveStacks
0
stackExamples
(empty)
adverbCount
45
adverbRatio
0.028499050031665613
lyAdverbCount
13
lyAdverbRatio
0.008233058898036731
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
443
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
443
mean
7.8
std
7.02
cv
0.901
sampleLengths
0
9
1
25
2
24
3
15
4
6
5
7
6
29
7
26
8
4
9
14
10
7
11
3
12
6
13
9
14
25
15
23
16
30
17
18
18
24
19
20
20
9
21
4
22
4
23
16
24
5
25
1
26
9
27
2
28
8
29
5
30
5
31
6
32
37
33
17
34
17
35
7
36
4
37
3
38
4
39
2
40
18
41
3
42
7
43
3
44
9
45
4
46
6
47
6
48
6
49
5
43.68%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
28
diversityRatio
0.21218961625282168
totalSentences
443
uniqueOpeners
94
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
10
totalSentences
214
matches
0
"Instead she reached for a"
1
"Once, Rory would have apologised"
2
"Once, Eva would have snapped"
3
"Then the expression closed, leaving"
4
"Simply lived in."
5
"Only Eva had been speaking"
6
"Perhaps she had known it"
7
"Somewhere in the office Silas"
8
"Perhaps it did."
9
"Then Eva touched her glass"
ratio
0.047
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
38
totalSentences
214
matches
0
"It ran in bright threads"
1
"She did not work for"
2
"She merely lived in the"
3
"Her hand stopped halfway to"
4
"She had once known which"
5
"Her dark-blonde hair, once a"
6
"Her face had thinned."
7
"She had spent half an"
8
"It seemed both inadequate and"
9
"She placed the wine in"
10
"She had flung herself through"
11
"She straightened and began aligning"
12
"She saw it strike, saw"
13
"She took the wine bottle"
14
"He said names made people"
15
"Her hand slowed."
16
"She took out a phone"
17
"She pressed her thumb to"
18
"He nodded to her, nodded"
19
"They were alone now, unless"
ratio
0.178
60.47%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
171
totalSentences
214
matches
0
"The rain had polished Soho"
1
"It ran in bright threads"
2
"Aurora stood behind the bar"
3
"She did not work for"
4
"This had been established often"
5
"She merely lived in the"
6
"Tonight he had vanished through"
7
"The front door opened."
8
"Rory said, without looking round"
9
"The voice struck somewhere below"
10
"Her hand stopped halfway to"
11
"Eva Morris had once cut"
12
"She had once known which"
13
"The woman by the door"
14
"Her dark-blonde hair, once a"
15
"Her face had thinned."
16
"Rory set down the gin."
17
"Eva smiled, though it seemed"
18
"Ice shifted in a glass."
19
"Someone laughed near the window."
ratio
0.799
70.09%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
3
totalSentences
214
matches
0
"As if summoned by his"
1
"Now Eva only nodded."
2
"To be loved by Eva"
ratio
0.014
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
78
technicalSentenceCount
2
matches
0
"Eva looked as if she had stepped out of a quiet, expensive life where nobody arrived damp."
1
"She straightened and began aligning clean glasses that did not need aligning."
85.53%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
38
uselessAdditionCount
3
matches
0
"Rory said, without looking round"
1
"Eva repeated, as if testing their weight"
2
"She laughed once, shakily"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
30
fancyCount
7
fancyTags
0
"Eva repeated (repeat)"
1
"She pressed (press)"
2
"She pressed (press)"
3
"he announced (announce)"
4
"Eva continued (continue)"
5
"She laughed once (laugh)"
6
"Rory admitted (admit)"
dialogueSentences
234
tagDensity
0.128
leniency
0.256
rawRatio
0.233
effectiveRatio
0.06
91.2552%