Run: 2026-02-17-01KHMR9BKWMEA9H8MN4J2QVENJ

Run Details

Duration:
1m 12s
Cost:
$0.077525
Provider:
Amazon Bedrock

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

AI
The first deadbolt turned with a sound like a bone snapping. Then the second. Then the third. Rory pulled the door open expecting the Deliveroo driver she'd summoned out of pure laziness on her night off, or maybe Eva back early from her research trip to the Bodleian, arms full of photocopied manuscripts and complaints about the train. She did not expect Lucien Moreau. He stood in the narrow hallway with the fluorescent tube buzzing its sick yellow light above him, and he looked — wrong. Not wrong like dangerous, though he was always that. Wrong like a painting hung slightly off-center. His charcoal suit was immaculate as ever, the lines of it precise enough to cut glass, but his platinum hair had come loose from its usual slicked discipline. A strand fell across his forehead, and he hadn't pushed it back. In the three years Rory had known him, she had never seen Lucien Moreau tolerate a hair out of place. His mismatched eyes found hers — amber and black, warm and void — and something behind them flickered. Relief, maybe. Or calculation. With Lucien, those two things often looked the same. "No," Rory said. "I haven't said anything yet." "No." She moved to shut the door. His ivory-handled cane came up and wedged itself in the gap with a quiet, practiced motion. Not forceful. Just there, the way Lucien was always just there — arriving at the precise point between intention and action, filling the space before you realized it was empty. "Aurora." He said her full name the way he always did, the French cadence turning it into something that didn't belong to her, something expensive and unfamiliar. "Five minutes." "You don't get five minutes. You don't get five seconds. You left, Lucien. You walked out of Silas' bar and you didn't even—" She stopped herself, jaw tightening, because the heat in her voice was betraying her and she refused to give him that. She refused. She took a breath. Counted the curry-scented seconds. Started again. "It's been four months." "Four months and nine days," he said quietly. Something about the precision of it — that he'd counted, that he'd kept the number like a coin in his pocket — cracked her composure just enough to hurt. She stepped back from the door. Not an invitation. A retreat. Lucien took it as both. He entered Eva's flat the way he entered every room: cataloging. His gaze swept the towers of books on the kitchen counter, the scrolls unfurled across the coffee table, the research notes tacked to every available inch of wall space. She saw him register the three deadbolts from the inside, the sigils Eva had scratched into the door frame that he probably understood better than Rory did. Then his eyes landed on the tabby cat sprawled across the back of the sofa like a dissolute emperor. "You have a cat," he said. "Eva has a cat. His name is Ptolemy. Don't touch him, he bites." "Sensible animal." Ptolemy opened one eye, assessed Lucien with the particular disdain that cats reserve for people who deserve it, and went back to sleep. Rory crossed her arms and leaned against the kitchen counter, positioning a comfortable six feet of cluttered floor between them. The flat was too small for this. Eva's one-bedroom was too small for one person and a cat, let alone two people and four months of silence and whatever Lucien had brought through the door with him. She could smell his cologne from here — something smoky and clean that she had once pressed her face against the collar of his jacket to breathe in, back when she'd been stupid enough to think that wanting someone meant you could trust them. "Talk," she said. "Clock's running." Lucien set his cane against the arm of the sofa — carefully, the way you handle something that conceals a blade, which she was not supposed to know about but did — and turned to face her fully. In the flat's dim lamplight, the black eye swallowed everything. The amber one burned. "I was wrong to leave the way I did." Rory waited for the qualifier. The strategic pivot. The elegant Lucien Moreau redirection that would transform an apology into a negotiation. It didn't come. He just stood there with that loose strand of hair across his forehead, looking at her like she was a locked door he'd lost the key to. "Okay," she said carefully. "And?" "And I should have told you why." "Yes. You should have." "My father's people came to London." The words landed in the small flat like a stone dropped into still water. Rory's arms tightened across her chest. She knew about his fathernot the details, but the shape of it. She knew "Avaros" the way you know the name of a country at war: a distant place where terrible things happened to real people. She knew what "half-demon" meant in the hierarchy of London's underworld, how it marked him, how it made him useful to some and hunted by others. She knew because he had told her, once, in the back booth at Silas' bar at two in the morning, his voice so level and controlled that she'd understood he was telling her the most dangerous thing he'd ever said out loud. And then three weeks later he'd vanished. "They came for you," Rory said. Not a question. "They came for anyone connected to me. I had to sever those connections quickly." He paused. "Surgically." "Surgically." She tasted the word. "Is that what you're calling it?" "What would you call it?" "Cowardice." The word came out clean and sharp, and she meant it, but she also watched the way it hit him — the micro-flinch at the corner of his mouth, the slight shift in his shoulders, as if absorbing a physical blow. Lucien, who brokered information for creatures that could pull the marrow from your bones. Lucien, who once talked a river-spirit out of drowning a tourist by switching to fluent Occitan mid-sentence. Lucien, who flinched at a word from her. God, she hated that she noticed. "Perhaps," he allowed. "Though I prefer to think of it as a calculated retreat to protect the people I—" He stopped. The sentence hung there, unfinished, vibrating like a plucked string. "The people you what?" Rory's voice dropped. She hadn't meant it to. It just fell, like a stone, like something heavy being set down. Lucien looked at Ptolemy. Looked at the books. Looked at the scratched sigils on the doorframe. Looked everywhere in that cramped, cluttered flat except at her, and Rory realized with a start that Lucien Moreau — the Frenchman, the fixer, the man who could read a room the way other people read street signs — was afraid. "You know what," he said finally. "I need to hear you say it." "Why?" "Because you owe me that much." He was quiet for a long time. The sounds of Brick Lane filtered up through the floor — a bass line from somewhere, distant laughter, the clatter of the curry house kitchen below. Ptolemy's purring buzzed through the silence like a low electrical current. Lucien took a breath, and when he spoke, the polish was gone. No French elegance, no broker's precision. Just a man standing in a room that was too small, saying something that was too large. "I left because if anything from Avaros had touched you, I would have burned this city to its foundations, and I am not exaggerating, and that terrified me more than my father ever did." Rory felt it move through her like a wave — anger and grief and something incandescent underneath both, something she'd spent four months and nine days trying to suffocate. She'd been so good at it. She'd gone to work at the Golden Empress and made her deliveries and come back to Eva's flat and read Eva's books and fed Ptolemy and not thought about mismatched eyes and smoky cologne and the way his hand had once rested on the small of her back in a crowded room like he was anchoring himself to the world through her. She'd been so bloody good at it. "You don't get to do that," she said, and her voice cracked on the last word, which was infuriating. She pressed the heel of her hand against her left wrist, against the small crescent-shaped scar there, a grounding habit she'd had since childhood. "You don't get to decide what risks I take. You don't get to disappear and call it protection. I left someone who made choices for me once, Lucien, and I swore I would never—" She stopped. The rest of it was too close to Evan, too close to Cardiff, too close to the locked room inside her she didn't open for anyone. But she saw from his face that he understood. His expression shifted — not the calculated empathy of a man who trades in information, but something raw and furious and turned entirely inward, a self-directed anger that darkened both his eyes to the same shade. "You're right," he said. "I'm sorry. I'm — Christ, Rory, I'm sorry." Rory. Not Aurora. The nickname her friends used, dropped from his lips for the first time like he'd finally stopped performing. She blinked. Swallowed. The space between them was still six feet of cluttered floor — scrolls and stacked books and Ptolemy's abandoned toy mouse. It might as well have been six inches. "Don't disappear again," she said. It came out rougher than she intended, more plea than command. "I mean it. If something's coming, you come to me. You come here, you turn those ridiculous three deadbolts, and you tell me. Do you understand?" A ghost of something — not quite a smile, not yet — pulled at the corner of his mouth. "You know those deadbolts won't stop anything from Avaros." "Then we'll get better deadbolts." He did smile then. Small, cracked, real. The amber eye caught the lamplight and held it, and Rory felt the last four months of careful numbness crumble like wet paper. She didn't close the distance between them. Neither did he. But something in the quality of the air shifted, the way a room changes when someone opens a window. Possibility where there had been only silence. Ptolemy stretched, yawned enormously, and dropped from the sofa to wind between Lucien's ankles with the proprietary air of a creature who has decided something. Lucien looked down at the cat with genuine surprise. "I thought you said he bites." "He does." Rory allowed herself the smallest fraction of a smile. "He just has terrible taste in people." Lucien bent to scratch behind Ptolemy's ears, and the cat arched into his hand with a purr like a small engine. When Lucien straightened, his hair fell across his forehead again, and Rory's fingers twitched at her side with the desire to push it back. She didn't. Not yet. There were still things to say — logistics of whatever had driven him underground, the nature of whatever was still hunting him, the practical architecture of keeping each other alive in a city where the supernatural underworld ran on secrets and favors and blood. But those were conversations for the kitchen table, for tea gone cold, for the small hours when Brick Lane finally quieted. Right now, there was just this: two people in a room too small for the weight of what they carried, choosing not to leave. "I'll put the kettle on," Rory said. Lucien picked up his cane and hung it on the coat hook by the door — the one Eva never used, the one that had been empty for months — and the gesture was so deliberate, so quiet, so much like someone deciding to stay, that Rory had to turn away toward the kitchen before her face betrayed her completely. Behind her, she heard him settle onto the sofa. Heard Ptolemy jump up beside him. Heard the particular rustle of a man in a tailored suit trying to find a comfortable position among towers of academic texts. She filled the kettle and set it on the burner and stood there with her hands braced against the counter, breathing in curry spice and old paper and, underneath it all, that ghost of smoke and clean linen that meant Lucien Moreau was six feet away and not leaving. The kettle began to hiss. She let it.
created_at"2026-02-17T02:55:02.058394+00:00" 2/17/2026, 2:55:02 AM
model"anthropic/claude-4.6-opus-20260205"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2656
moderation_latency184
generation_time72188
tokens_prompt808
tokens_completion3087
native_tokens_prompt855
native_tokens_completion2930
native_tokens_completion_images(null)
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.077525
router(null)
provider_responses
0
id"8a75d851-772a-446c-83c4-4b11e806275f"
status200
is_byokfalse
latency2650
endpoint_id"a8708fb9-08ea-43bb-a3b1-165c87ef09df"
provider_name"Amazon Bedrock"
model_permaslug"anthropic/claude-4.6-opus-20260205"
api_type"completions"
id"gen-1771296829-E9ECePxPHx8xK4k9rXHi"
upstream_id"8a75d851-772a-446c-83c4-4b11e806275f"
total_cost0.077525
cache_discount(null)
upstream_inference_cost0
provider_name"Amazon Bedrock"

Evaluation details

Result Evaluator Details Meta Data
75.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags24
adverbTagCount3
adverbTags
0"he said quietly [quietly]"
1"she said carefully [carefully]"
2"he said finally [finally]"
dialogueSentences48
tagDensity0.5
leniency1
rawRatio0.125
effectiveRatio0.125
87.91% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2067
totalAiIsmAdverbs5
found
0
adverb"slightly"
count1
1
adverb"carefully"
count2
2
adverb"quickly"
count1
3
adverb"completely"
count1
highlights
0"slightly"
1"carefully"
2"quickly"
3"completely"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
75.81% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2067
totalAiIsms10
found
0
word"flickered"
count1
1
word"comfortable"
count2
2
word"silence"
count3
3
word"calculated"
count2
4
word"desire"
count1
5
word"weight"
count1
highlights
0"flickered"
1"comfortable"
2"silence"
3"calculated"
4"desire"
5"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences131
matches
0"was afraid"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences131
filterMatches
0"know"
hedgeMatches
0"happened to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences156
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen62
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2090
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions26
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions77
wordCount1750
uniqueNames19
maxNameDensity1.2
worstName"Lucien"
maxWindowNameDensity3
worstWindowName"Lucien"
discoveredNames
Deliveroo1
Eva7
Bodleian1
Lucien21
Moreau5
Rory17
French2
Ptolemy8
London1
Occitan1
Frenchman1
Brick2
Lane2
Golden1
Empress1
Evan1
Cardiff1
Aurora1
Looked3
persons
0"Eva"
1"Lucien"
2"Moreau"
3"Rory"
4"Ptolemy"
5"Evan"
6"Looked"
places
0"Bodleian"
1"London"
2"Brick"
3"Lane"
4"Golden"
5"Cardiff"
globalScore0.9
windowScore0.667
90.48% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences84
glossingSentenceCount2
matches
0"as if absorbing a physical blow"
1"not quite a smile, not yet — pulled at the corner of his mouth"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.957
wordCount2090
matches
0"not the details, but the shape of it"
1"not the calculated empathy of a man who trades in information, but something raw"
81.20% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount4
totalSentences156
matches
0"counted, that he'd"
1"clean that she"
2"hated that she"
3"stay, that Rory"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs73
mean28.63
std28.45
cv0.994
sampleLengths
017
141
26
398
431
53
65
77
846
929
1046
1110
124
138
1440
155
1686
176
1813
192
2023
21101
225
2352
249
2551
265
277
284
296
30126
317
329
3317
3411
355
3681
376
3831
3924
4057
416
427
431
446
4544
4635
4734
4897
497
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences131
matches
0"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs296
matches
0"was betraying"
1"was anchoring"
2"was still hunting"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount22
semicolonCount0
flaggedSentences16
totalSentences156
ratio0.103
matches
0"He stood in the narrow hallway with the fluorescent tube buzzing its sick yellow light above him, and he looked — wrong."
1"His mismatched eyes found hers — amber and black, warm and void — and something behind them flickered."
2"Just there, the way Lucien was always just there — arriving at the precise point between intention and action, filling the space before you realized it was empty."
3"Something about the precision of it — that he'd counted, that he'd kept the number like a coin in his pocket — cracked her composure just enough to hurt."
4"She could smell his cologne from here — something smoky and clean that she had once pressed her face against the collar of his jacket to breathe in, back when she'd been stupid enough to think that wanting someone meant you could trust them."
5"Lucien set his cane against the arm of the sofa — carefully, the way you handle something that conceals a blade, which she was not supposed to know about but did — and turned to face her fully."
6"She knew about his father — not the details, but the shape of it."
7"\"Cowardice.\" The word came out clean and sharp, and she meant it, but she also watched the way it hit him — the micro-flinch at the corner of his mouth, the slight shift in his shoulders, as if absorbing a physical blow."
8"Looked everywhere in that cramped, cluttered flat except at her, and Rory realized with a start that Lucien Moreau — the Frenchman, the fixer, the man who could read a room the way other people read street signs — was afraid."
9"The sounds of Brick Lane filtered up through the floor — a bass line from somewhere, distant laughter, the clatter of the curry house kitchen below."
10"Rory felt it move through her like a wave — anger and grief and something incandescent underneath both, something she'd spent four months and nine days trying to suffocate."
11"His expression shifted — not the calculated empathy of a man who trades in information, but something raw and furious and turned entirely inward, a self-directed anger that darkened both his eyes to the same shade."
12"The space between them was still six feet of cluttered floor — scrolls and stacked books and Ptolemy's abandoned toy mouse."
13"A ghost of something — not quite a smile, not yet — pulled at the corner of his mouth."
14"There were still things to say — logistics of whatever had driven him underground, the nature of whatever was still hunting him, the practical architecture of keeping each other alive in a city where the supernatural underworld ran on secrets and favors and blood."
15"Lucien picked up his cane and hung it on the coat hook by the door — the one Eva never used, the one that had been empty for months — and the gesture was so deliberate, so quiet, so much like someone deciding to stay, that Rory had to turn away toward the kitchen before her face betrayed her completely."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount930
adjectiveStacks0
stackExamples(empty)
adverbCount34
adverbRatio0.03655913978494624
lyAdverbCount7
lyAdverbRatio0.007526881720430108
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences156
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences156
mean13.4
std12.61
cv0.941
sampleLengths
011
13
23
341
46
522
69
77
828
912
1020
1118
122
132
149
153
165
177
1816
192
2028
2127
222
2344
242
254
264
272
284
298
3029
316
323
332
345
3511
3629
3727
3819
396
4013
412
4223
4320
447
4530
4644
473
482
4938
48.93% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats17
diversityRatio0.358974358974359
totalSentences156
uniqueOpeners56
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences108
matches
0"Then the second."
1"Then the third."
2"Just there, the way Lucien"
3"Then his eyes landed on"
4"Just a man standing in"
ratio0.046
75.56% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount39
totalSentences108
matches
0"She did not expect Lucien"
1"He stood in the narrow"
2"His charcoal suit was immaculate"
3"His mismatched eyes found hers"
4"She moved to shut the"
5"His ivory-handled cane came up"
6"He said her full name"
7"She stopped herself, jaw tightening,"
8"She took a breath."
9"he said quietly"
10"She stepped back from the"
11"He entered Eva's flat the"
12"His gaze swept the towers"
13"She saw him register the"
14"She could smell his cologne"
15"It didn't come."
16"He just stood there with"
17"she said carefully"
18"She knew about his father"
19"She knew the way you"
ratio0.361
89.63% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount80
totalSentences108
matches
0"The first deadbolt turned with"
1"Rory pulled the door open"
2"She did not expect Lucien"
3"He stood in the narrow"
4"His charcoal suit was immaculate"
5"A strand fell across his"
6"His mismatched eyes found hers"
7"She moved to shut the"
8"His ivory-handled cane came up"
9"He said her full name"
10"She stopped herself, jaw tightening,"
11"She took a breath."
12"he said quietly"
13"Something about the precision of"
14"She stepped back from the"
15"Lucien took it as both."
16"He entered Eva's flat the"
17"His gaze swept the towers"
18"She saw him register the"
19"Ptolemy opened one eye, assessed"
ratio0.741
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences108
matches(empty)
ratio0
48.52% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences53
technicalSentenceCount7
matches
0"The elegant Lucien Moreau redirection that would transform an apology into a negotiation."
1"Lucien, who brokered information for creatures that could pull the marrow from your bones."
2"Looked everywhere in that cramped, cluttered flat except at her, and Rory realized with a start that Lucien Moreau — the Frenchman, the fixer, the man who could…"
3"Just a man standing in a room that was too small, saying something that was too large."
4"His expression shifted — not the calculated empathy of a man who trades in information, but something raw and furious and turned entirely inward, a self-directe…"
5"Ptolemy stretched, yawned enormously, and dropped from the sofa to wind between Lucien's ankles with the proprietary air of a creature who has decided something…"
6"She filled the kettle and set it on the burner and stood there with her hands braced against the counter, breathing in curry spice and old paper and, underneath…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount1
fancyTags
0"She knew (know)"
dialogueSentences48
tagDensity0.271
leniency0.542
rawRatio0.077
effectiveRatio0.042
84.6563%