NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR9SE8JEEZZWAWHC8735A4
Run Details
Model:
GPT-5.1
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
1m 20s
Cost:
$0.058651
Provider:
OpenAI
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="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. 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 door swung inward and Rory’s breath stalled in her throat. Lucien Moreau stood in the yellowed corridor light like he’d stepped out of a different world and into hers by mistake. Or on purpose, which was worse. Charcoal suit, immaculate as ever despite the drizzle she knew
was falling
outside. Platinum hair slicked back, not a strand out of place. Ivory-handled cane in one gloved hand, the gold tip resting
lightly
on Eva’s scuffed doormat. Heterochromatic gaze—amber and bottomless black—fixed on her with a focus that felt like touch. For one savage second, her body forgot it
was supposed
to hate him. “Bonsoir, Aurora,” he said. The old name—not Rory, not the clipped professional Carter—slid over her like a memory. His accent curled around it, softening the edges. Her stomach tightened. She almost shut the door in his face. Instead she tightened her grip on the handle until the old brass dug into her palm. “You’ve got the wrong flat.” He had the nerve to look amused. “Three deadbolts? Research notes on the windowsills? Smell of vindaloo bleeding through the floorboards? No, I think I have the right one.” From behind her, Ptolemy gave a
solitary
, questioning mrrp. Traitorous cat. Lucien’s gaze
flicked
over her shoulder, then came back, sharper now. “May I come in?” The hallway of Eva’s building was narrow, walls the colour of old teeth, faint curry and disinfectant stinging Rory’s nose. Somewhere downstairs a fryer hissed; someone shouted in Urdu. A door opened two floors down, voices spilling, then slammed again. She imagined trying to have this conversation with Lucien in the open. On the landing. With Mrs. Chandra’s ears pressed to her door and some drunk from the curry house staggering past. No, thanks. Rory stepped sideways, keeping one hand still tucked behind the door, as if she might slam it at any moment. “Two minutes.” He inclined his head, the smallest acknowledgment, and crossed the threshold. The cane tapped once on the worn floorboards, then again as he cleared the mat. Ptolemy, clearly offended a stranger had invaded his kingdom, hopped down from the cluttered table and padded forward, tail fluffed. Lucien closed the door
gently
behind him. The three deadbolts slid home with solid, familiar clacks, sealing them in. Her pulse ratcheted up at the sound. The flat felt smaller with him inside it. Cramped sofa, overflowing bookshelves spilling grimoires and city planning documents, Eva’s maps pinned crookedly to the walls. A single lamp cast a weak pool of light over the coffee table, illuminating stacks of scribbled notes and half-empty tea mugs. On the kitchenette counter, three takeout containers sweated sauce and steam. He did not belong here. He was polished glass and expensive whisky and low-lit back rooms where deals bled into danger. In Eva’s cramped one-bedroom above a Brick Lane curry house, he looked like he’d
been photoshopped
into the scene. “Christ,” Rory muttered, moving past him toward the sofa, partly to put something between them. “You’re like mildew. Impossible to get rid of.” He took in the room with a flick of his eyes but made no comment on the chaos. Only set his cane
carefully
against the wall by the door, removed his damp leather gloves finger by finger, and slipped them into his coat pocket. “You moved,” he said. “Silas mentioned the change in address.” Rory froze in the act of shoving a stack of Eva’s photocopied sigils off the cushion to sit. “Silas is giving out my location now?” “He was, as always, compensated appropriately for the information.” “Of course he was.” She sat, because standing made her
feel
like she was about to bolt, and she refused to give him that. Lucien remained by the door a moment longer, then unbuttoned his coat and stepped further in, the suit adjusting over his shoulders like it had
been sewn
there. Ptolemy marched up to him, sniffed the hem of his trousers, then, after a considering pause, wound himself around Lucien’s shin and head-butted his ankle. Rory blinked. “Et tu, Ptolemy?” Lucien’s lips quirked. He bent—deliberate, unhurried—and ran elegant fingers down the tabby’s back. “Animals are rarely wrong about people,” he said. “He likes the smell of hellfire, I guess.” Lucien straightened, eyes meeting hers. One amber, one jet. “You used to like it too.” The words landed between them like something dropped from a height. The air in the room shifted, heavier, thicker. The distant sizzle of the curry house downstairs became too loud; her own heartbeat roared in her ears. She shot to her feet. “We’re not doing that.” “Doing what?” His voice stayed maddeningly calm. “The thing where you stroll in here like you didn’t vanish mid-job, like you didn’t leave me to explain to a
very
pissed-off banshee why her relic had gone missing, and then—” Her throat snagged on the next part. She swallowed hard. “And then avoid my calls until I got the message.” Lucien watched her with that unsettling stillness he had when he
was thinking
three moves ahead. “Aurora—” “Don’t.” The word came out harsher than she intended. Ptolemy’s ears twitched; he darted under the table and disappeared among the boxes. “You don’t get to say my name
like that. Not
after nine months of radio silence.” His jaw ticked, the first crack in the composure. “Eight months and ten days.” It shouldn’t have meant anything, that he
was counting
. It did. Damn him. Rory ignored the sting behind her eyes and crossed to the kitchenette instead, needing the pretense of busy hands. She grabbed the nearest mug and realized belatedly there was a film of cold chamomile tea congealed at the bottom. “Why are you here, Lucien?” she asked, over the clink of ceramic in the sink. “If this is about work, you’re wasting your time. I’m out.” Water gushed from the tap, too loud in the tiny space. She turned it down, stared at the swirl of pale tea as it spiraled away. “Eva said—” “You spoke to Eva?” That cut through e
very
thing. She pivoted to face him. “When? What did you tell her?” He took a step closer, the lamplight snagging on the hard edges of his cheekbones. Up close, she could see the faint bluish shadows beneath his eyes, the over-sharpness in his features. He looked tired. Beautiful, infuriating, and tired. “I told her I needed to speak with you.” He paused. “She told me you would be here this week. Feeding the cat. Hiding from… life, I believe she said.” Rory’s nostrils flared. “I’m not hiding.” His eyes
flicked
to the three deadbolts, then back, dry amusement ghosting across his face. “Of course not.” “I’m taking a break.” She folded her arms. “There’s a difference.” “Mm.” Lucien’s gaze traced the scar on her left wrist, the crescent-shaped whitened line she usually forgot about until someone’s eyes snagged on it. It felt like
being undressed
. “From the deliveries? Or from nearly getting yourself killed on my account?” Heat crawled up her neck. “Don’t do that.” “Point
out that your
definition of ‘part-time deli
very
person’ included raiding a necromancer’s lock-up?” He arched an eyebrow. “You are the one who jumped off the balcony with the relic and no exit plan.” “I had a plan.” “You landed in a skip.” “It was strategically placed rubbish,” she shot back. “And it worked, didn’t it? We got out.” “You got out.” His voice went flat. “The hellhounds had other ideas for me.” The memory flashed, unwanted: Lucien on the balcony, the night wind kicking his coat around his legs, the roar of something not-quite-dog as it burst through the door. His eyes meeting hers in that split-second before she’d jumped, mouth forming the words Jump, now. The sick terror that had followed, crouched in the reeking skip, clutching a hexed box to her chest while demonic snarling and the crash of breaking glass
echoed
above. The long, long fifteen minutes before his voice came over her earpiece, calm but edged with pain. She hadn’t forgotten. She’d tried. “Fine,” Rory said finally, because that was safer than remembering. “You got chewed on. Occupational hazard.” “You’re angry that I disappeared after,” he said quietly. She laughed, short and humorless.
“Is that your
famous Moreau information network at work? Took you long enough to figure that out.” Lucien braced a hand on the back of the second-hand armchair, fingers whitening almost imperceptibly. “I am not here for work.” “Then why—” He cut across her, the edge of impatience in his voice bypassing some of her defenses. “May I sit?” She blinked. “What?” “I would prefer not to collapse on Eva’s carpet. I doubt she has forgiven me for the bloodstain the last time.” Her retort died on her tongue. For the first time she
really
looked at him—past the tailored suit, past the usual precise movements. His posture was too controlled, shoulders held a fraction too tight. There was a dampness at the hem of his coat sleeve that wasn’t rain. “Lucien,” she said
slowly
. “Are you hurt?” He exhaled, a soft, reluctant sound. “It seems,” he
said, “that hellhounds
are not the only occupational hazards.” The room tilted, reality lagging. She crossed the space between them before she consciously decided to, hands hovering uselessly in the air. “Why didn’t you say something? Sit.” She nudged him toward the sofa with more force than finesse. “For once in your life, do as you’re told.” His mouth curved faintly, but he obeyed, sinking down into the sagging cushions. Rory snatched the lamp from the side table and dragged it nearer, then knelt in front of him, shoving aside a pile of Eva’s journals with her knee. “Take off your coat,” she ordered. He hesitated only a beat before shrugging it off, the movement stiffer than it should have been. Underneath, his white shirt was half-soaked on one side, clinging darkly to his ribs. The scent hit her then—not just rain and his usual clean spice, but copper and something faintly acrid, like singed air. “Brilliant.” Her fingers went to the buttons without thinking, working them open. “You turn up here bleeding on my—on Eva’s sofa, and what? You thought we’d just have a nice chat over tikka masala while you quietly exsanguinated?” “Aurora.” His voice had gone low, rougher than usual. “Your hands are shaking.” She glanced down. They were. “You’re dripping on Eva’s rug,” she said, because the alternative
was admitting
it was fear. “She’ll never forgive us.” “Us?” That tiny slip of his. “Shut up.” She eased the shirt aside, careful not to peel it from where it had stuck to his skin. The wound ran along his left flank, an ugly gash with edges that didn’t look entirely natural. Old, dark blood clotted along it; the skin around was faintly bruised, the faintest tracery of black veins licking outward like frost. Rory swallowed. “What did this?” “An overeager warlock with more ambition than control.” Lucien’s hand closed around the edge of the sofa cushion, knuckles whitening. “He objected to my… negotiating style.” “You call getting what you want ‘negotiating.’” She reached for the battered first-aid kit Eva kept under the table, fingers automatically sorting through gauze and antiseptic. “How long ago?” “Three hours.” He studied her face as if cataloguing each micro-expression. “When I woke up, I came here.” The simple statement tugged at something she’d worked
very
hard to bolt shut. “You have healers,” she said
quickly
, focusing on ripping open a packet, anything but that. “On speed dial. Charms. Demonic whatever. Why here?” His answer came without prevarication. “Because you do not want me dead.” Her head snapped up. “Don’t be so sure.” “Aurora.” Soft. Certain. It hit harder than any accusation. She stared at the line of his mouth, the almost-human strain there. The memory of his lips on hers last winter, in the back room of Silas’ bar, when the job was done and adrenaline had crashed and the snow against the window had turned the city into something softer. The way he’d pulled back first, eyes wide, as if he’d made some terrible strategic error. Then the way he’d vanished a week later, leaving only a note she’d torn up before she’d finished reading. She poured antiseptic over the wound without warning. Lucien hissed, his shoulders bowing briefly, fingers digging into the cushion.
“Consider that interest
on the tab,” she said, voice too tight. “Do you normally take such pleasure in other people’s pain?” he managed, through his teeth. “Only yours.” He laughed,
very
quietly. The sound did worrying things to the air in the room. She dressed the wound in efficient silence, her touch as gentle as she could make it. Up this close she could see the faint, not-quite-visible edge of something under his skin, the mark of his other heritage. The part of him that was not from here. “What happened after the hounds?” Rory asked
suddenly
. His gaze tracked the movement of her hands. “Is this
really
the time for story hour?” “You disappeared.” Her fingers stilled against the bandage. “You owe me some sort of explanation, Lucien. Even if it’s just so I know what I’m patching up.” He was quiet long enough that the hum of the fridge and the muted clatter from downstairs felt obscenely loud. “My father,” he said at last. “Decided I had spent too long… playing at being human.” The twist of his mouth suggested that had been the exact phrase. “He called in debts. I could not refuse him and keep you out of it.” Anger flared, sharp and stupid. “You could have told me.” “I did.” His eyes flashed, the black one deepening. “You tore up the letter.” Her breath caught. Shame and fury battled in her chest. “You left a note. ‘Gone to deal with some family business, back soon.’ That is not the same thing as ‘By the way, demon daddy’s throwing a tantrum and I might not survive.’” His gaze held hers, unblinking. “You think, if I had told you, you would have stayed out of it?” She opened her mouth, shut it again. Because of course she wouldn’t have. She would have barged in, demanding names and plans and weak points like she did with e
very
job that went sideways. Like she had with Evan, once upon a time, convincing herself she could fix a man who didn’t want to be fixed. Her chest hurt. He
watched that realization
land, something raw flickering across his face. “I did not avoid your calls because I did not care,” he said,
very
quietly. “I avoided them because the sound of your voice made it harder to do what I had to do.” “And what
was that?” Her
voice came out as barely more than a whisper. “Become,” he said, with a humorless half-smile, “exactly the monster you are so sure I am.” Ptolemy, as if on cue, crept back out and leapt
lightly
onto the arm of the sofa, then into Lucien’s lap. The tabby circled once, then settled, purring. Rory stared. “He
really
has terrible taste.” Lucien’s hand moved automatically to the cat’s fur. “As do you, it seems.” She wanted to be angry. It would have been safer, simpler. But the edge of it had dulled under the
weight
of blood and bandages and the bruised exhaustion in his eyes. “That why you’re here?” she asked. “Because you’ve run out of people willing to stitch you up?” “No.” His hand stilled on the cat. “Because I realized, in my father’s realm, with his guards at my throat, that the only person I trusted to see me bleed and not try to use it was you.” Her throat closed. “You
really
know how to sweet-talk a girl.” His mouth curved, slow and rueful. “And because,” he added, almost as an afterthought, “I missed you.” The words were soft, but they hit like a punch. She dropped her gaze, stared at the fresh white of the bandage blooming
slowly
pink. His skin was warm under her fingers. Too warm. Half-demon circulation, she told herself. Nothing to do with the way her own pulse had synced with it without asking permission. “This doesn’t fix anything,” she said. “I know.” “You still left.” “Yes.” “You still should have told me.” “I will not
make that mistake
again.” A beat. “If you permit there to be an ‘again.’” He said it like a business proposition. It wasn’t. Not for her. Rory drew back a fraction, enough to put a sliver of air between them. The room felt thick with possibilities and ghosts. “I’m not going back to how it was,” she said. “Running your errands in between delivering chow mein. Getting dragged into your wars without warning. Kissing you in broom cupboards and pretending it doesn’t mean anything when you vanish the next day.” His breath caught, just audible. “It meant something.” “Then you’re going to have to prove it.” Her eyes met his, steady now despite the tremor under her ribs. “With more than pretty words and bleeding on Eva’s upholstery.” “Persuasion is one of my particular talents,” he murmured. She snorted. “Yeah, that’s kind of the problem.” They looked at each other, the
unspoken
hanging thick as incense. Downstairs, someone laughed, a high peel of sound. A car horn blared on Brick Lane, then faded. Lucien’s hand moved, slow and deliberate, until his fingers brushed her wrist, just above the crescent scar. He didn’t grab, didn’t pull. Just rested there, a question instead of a demand. “May I at least thank you properly,” he said, “for saving my life?” Rory’s mouth felt
very
dry. “Verbally,” she managed. “You can thank me verbally.” Something like relief
flickered
through his eyes. “Thank you, Aurora,” he said. “For opening the door.” Her laugh came out shaky. “I nearly didn’t.” “I know,” he said
softly
. “You always did have more sense than was good for you.” She looked down at his hand on her wrist, at Ptolemy’s possessive sprawl over his lap, at the bandage she’d wrapped around his side. At him, in her friend’s cramped flat above a curry house, incongruous and bleeding and far too real. “Just so we’re clear,” she said, because she needed it said out loud. “You show up like this again without calling first, and I will personally feed you to those hellhounds.” His fingers tightened, the briefest, grateful pressure. “Duly noted.” “And if you vanish on me again—” “I won’t.” No hesitation. “You can’t control e
very
thing,” she said. “No,” he agreed. “But I can control what I choose. And I choose—” He broke off, jaw flexing, as if the rest were a step too far for one night. “I chose to come here.” She searched his face, looking for the lie, the trick, the angle. Found only tiredness and a stubborn, stupid hope she recognized all too well—because she felt it too, against e
very
rational instinct. “Fine,” she said at last, exhaling. “You can stay on the sofa tonight. Eva’s away until Sunday. We can… talk tomorrow. When you’re not half-dead and I’m not half-homicidal.” His shoulders loosened, a tension she hadn’t fully noticed until it eased. “That,” he said, “sounds acceptable.” “And if you snore,” she added, pushing herself to her feet, “I’m duct-taping your mouth.” “Noted,” he repeated, gaze following her as she crossed to fetch an extra blanket from the hall cupboard. “Aurora?” She stopped, one hand on the cupboard door. “What now?” “I am glad you opened the door,” he said simply. The sincerity in it made her chest ache. “Yeah,” she muttered, more to the blanket than to him. “Me too.” She
flicked
off the main light, leaving only the lamp by the sofa burning. In the dimness, Lucien looked less like a threat and more like a man who’d run out of places to go. Rory spread the blanket over him with brusque, practical movements, careful not to jostle his side. His eyes stayed on her, the mismatched colours catching the lamplight. She hesitated, then, before she could talk herself out of it, brushed her fingers once through his slicked-back hair, knocking one perfect strand out of place. “Rest,” she said. “Tomorrow’s going to be complicated.” He caught her hand as it passed, pressed his lips,
very
lightly
, to the back of it. Heat flared where his mouth touched, a brand. “It already is,” Lucien murmured. She pulled away before she could lean into it. “Sleep, Frenchman.” As she retreated down the short hallway toward Eva’s bedroom, Ptolemy curled more
tightly
into Lucien’s lap, purr rumbling like distant thunder. The flat smelled of curry and old paper and antiseptic, of rain and copper and something darker, edged and familiar. Rory closed the door most of the way, the sliver of light from the sitting room painting a thin gold line across the floor. On the other side, a man she had e
very
reason to hate and e
very
reason not to let go breathed out, slow and even, as if, for the first time in a long time, he’d allowed himself to exhale. And despite herself, despite e
very
thing, her own lungs finally followed suit.
created_at
"2026-02-17T02:55:23.702941+00:00"
2/17/2026, 2:55:23 AM
model
"openai/gpt-5.1-20251113"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3502
moderation_latency
(null)
generation_time
80030
tokens_prompt
808
tokens_completion
6549
native_tokens_prompt
753
native_tokens_completion
5771
native_tokens_completion_images
0
native_tokens_reasoning
939
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
usage
0.05865125
router
(null)
provider_responses
0
id
"resp_0078d5554f486381016993d84b4a248196820f98c8f6463e39"
status
200
is_byok
false
latency
106
endpoint_id
"764eb97f-8bab-4326-b29b-7a8799b00a70"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-5.1-20251113"
api_type
"completions"
id
"gen-1771296843-RfCxn1cOV8x8qQmslSfe"
upstream_id
"resp_0078d5554f486381016993d84b4a248196820f98c8f6463e39"
total_cost
0.05865125
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
36.8421%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
38
adverbTagCount
11
adverbTags
0
"Rory muttered, moving past him toward the sofa, partly to put something between them [partly]"
1
"Rory said finally, because that was safer than remembering [finally]"
2
"he said quietly [quietly]"
3
"she said slowly [slowly]"
4
"she said quickly, focusing on ripping open a packet, anything but that [quickly]"
5
"she said, voice too tight [too]"
6
"he said, very quietly [very quietly]"
7
"he added, almost as an afterthought [almost]"
8
"he said softly [softly]"
9
"he said simply [simply]"
10
"she muttered, more to the blanket than to him [more]"
41.1270%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
3567
totalAiIsmAdverbs
21
found
0
adverb
"carefully"
count
1
1
adverb
"gently"
count
1
2
adverb
"lightly"
count
3
3
adverb
"quickly"
count
1
4
adverb
"slowly"
count
2
5
adverb
"softly"
count
1
6
adverb
"suddenly"
count
1
7
adverb
"tightly"
count
1
8
adverb
"really"
count
4
9
adverb
"very"
count
6
highlights
0
"carefully"
1
"gently"
2
"lightly"
3
"quickly"
4
"slowly"
5
"softly"
6
"suddenly"
7
"tightly"
8
"really"
9
"very"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
77.5722%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
3567
totalAiIsms
8
found
0
word
"flickered"
count
1
1
word
"flicked"
count
3
2
word
"unspoken"
count
1
3
word
"solitary"
count
1
4
word
"weight"
count
1
5
word
"echoed"
count
1
highlights
0
"flickered"
1
"flicked"
2
"unspoken"
3
"solitary"
4
"weight"
5
"echoed"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
247
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
247
filterMatches
0
"feel"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
8
totalSentences
335
matches
0
"like that. Not"
1
"out that your"
2
"“Is that your"
3
"said, “that hellhounds"
4
"“Consider that interest"
5
"watched that realization"
6
"was that?” Her"
7
"make that mistake"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
168
mean
21.02
std
14.56
cv
0.693
sampleLengths
0
11
1
27
2
52
3
13
4
4
5
25
6
8
7
21
8
29
9
11
10
15
11
40
12
32
13
2
14
22
15
46
16
19
17
7
18
58
19
40
20
23
21
44
22
10
23
25
24
9
25
4
26
48
27
25
28
5
29
21
30
8
31
15
32
37
33
9
34
7
35
52
36
17
37
38
38
14
39
13
40
39
41
26
42
26
43
2
44
19
45
39
46
30
47
6
48
18
49
11
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
247
matches
0
"was supposed"
1
"been photoshopped"
2
"been sewn"
3
"being undressed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
438
matches
0
"was falling"
1
"was thinking"
2
"was counting"
3
"was admitting"
91.1983%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
2537
adjectiveStacks
0
stackExamples
(empty)
adverbCount
127
adverbRatio
0.05005912495072921
lyAdverbCount
44
lyAdverbRatio
0.017343318880567598
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
335
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
335
mean
10.54
std
7.38
cv
0.7
sampleLengths
0
11
1
21
2
6
3
13
4
10
5
15
6
14
7
13
8
4
9
14
10
8
11
3
12
8
13
16
14
5
15
7
16
22
17
9
18
2
19
11
20
4
21
20
22
9
23
11
24
12
25
3
26
2
27
15
28
2
29
20
30
2
31
11
32
15
33
20
34
7
35
12
36
7
37
8
38
17
39
22
40
11
41
5
42
16
43
19
44
15
45
8
46
18
47
26
48
4
49
6
49.6517%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
12
diversityRatio
0.3194029850746269
totalSentences
335
uniqueOpeners
107
43.4211%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
38
fancyCount
20
fancyTags
0
"Rory muttered, moving past him toward the sofa, partly to put something between them (mutter, put)"
1
"she shot back (shoot back)"
2
"Rory said finally, because that was safer than remembering (say finally, be remember)"
3
"he said quietly (say quietly)"
4
"she said slowly (say slowly)"
5
"she ordered (order)"
6
"she said, because the alternative was admitting it was fear (say, admit be)"
7
"she said quickly, focusing on ripping open a packet, anything but that (say quickly, focus ripping open)"
8
"she said, voice too tight (say, voice too)"
9
"he added, almost as an afterthought (add)"
10
"he murmured (murmur)"
11
"she managed (manage)"
12
"he said softly (say softly)"
13
"she said, because she needed it said out loud (say, need say)"
14
"he agreed (agree)"
15
"she added, pushing herself to her feet (add, push)"
16
"he repeated, gaze following her as she crossed to fetch an extra blanket from the hall cupboard (repeat, follow cross fetch)"
17
"he said simply (say simply)"
18
"she muttered, more to the blanket than to him (mutter)"
19
"Lucien murmured (murmur)"
84.6948%