Run: 2026-02-24-01KJ8V57BX89WR21VZ3YN85TPE

Run Details

Model:
Aion 2.0
Duration:
1m 43s
Cost:
$0.007439
Provider:
AionLabs

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

AI
The Raven’s Nest held the kind of quiet that felt like a held breath. It was early, just past five, and the only light came from the green neon sign outside bleeding through the front window and the low amber glow of the shelf lights behind the bar. The air smelled of lemon polish and old wood. Rory Carter sat at a corner table, her back to the wall, a half-finished glass of tonic water catching the neon’s eerie cast. She was still in her delivery jacket—a dark blue windbreaker with the golden embroidery of the Golden Empress on the breast—and her black hair was pulled into a messy knot at the nape of her neck. The day’s damp chill clung to her. Behind the bar, Silas Blackwood polished a tumbler with a slow, methodical rhythm. The silver signet ring on his right hand caught the light with each pass of the cloth. He had a way of occupying space without imposing, a quiet authority in the set of his shoulders and the slight, deliberate limp as he moved from the sink to the till. He glanced at her once, his hazel eyes meeting her bright blue for a moment—a silent check-in—before returning to his task. She was waiting for him. There was a package, a delivery that wasn’t a delivery, to discuss. The hidden room behind the bookshelf felt more present than ever. The door opened with a soft jingle of the bell. A wedge of grey evening light cut across the worn floorboards, followed by a man in a tailored charcoal overcoat. He paused, letting his eyes adjust to the dimness, then approached the bar. Rory looked down at her glass, tracing the crescent-shaped scar on her left wrist with her thumb. A childhood accident, her mother’s voice always said, though the memory was fuzzy—a fall from a tree, a sharp rock. It had become a habit, this tactile reminder of her own solidity. “A gin and tonic, please. Hendrick’s, if you have it.” The man’s voice was a low baritone, educated, with the rounded vowels of Cardiff. It was a sound that slipped past her defences like a key turning in a lock she’d forgotten existed. Her head came up. He was leaning against the bar, one hand in his pocket, his profile sharp in the ambient light. Dark hair, shorter than she remembered, but the line of his jaw, the way he held his head—it was Daniel. Daniel Pryce. From Professor Hendricks’ torts seminar. From the library all-nighters fueled by terrible coffee and shared ambition. From a life that felt like it belonged to someone else. Silas placed the drink before him. As Daniel turned to reach for his wallet, his gaze swept the room and landed on her. There was a moment of blankness, then a slow dawning. His eyes widened. “Rory?” The name, her old name, in his mouth. She felt a flush climb her neck. She offered a small, tight smile. “Daniel. Hello.” He left his drink and his money on the bar and crossed the room. Up close, he was exactly as he should be and entirely different. The boyish softness was gone, replaced by a clean-shaven, angular certainty. His coat was expensive, his shoes polished. He smelled of rain and subtle, citrus cologne. “My God,” he said, his smile genuine, warm, disarming. “I don’t believe it. What are the chances?” “Astronomical,” she said, her voice steadier than she felt. “Please, sit.” He slid into the chair opposite her, shedding his coat to reveal a well-cut navy suit. He looked like a photograph from a solicitor’s brochure. She became acutely aware of her windbreaker, the faint smell of sesame oil and soy sauce that probably clung to her. “How long has it been?” he asked. “Five years,” she said immediately, then regretted it. Remembering so precisely betrayed how often she might have counted. “Since graduation,” he nodded. “You vanished. Poof. No one knew where you’d gone. I asked your father once, at a court building in Cathays. He said you were travelling.” There was a gentle accusation in the statement, wrapped in concern. “I did travel,” she said. “Ended up here.” “In a Soho bar on a Tuesday evening?” “I live upstairs.” His eyebrows lifted slightly. He took a sip of his gin, his eyes never leaving her face. “And what… what do you do here, Rory?” She shrugged, a gesture she hoped conveyed nonchalance. “This and that. I work delivery for a restaurant. Pay the rent.” A beat of silence. She saw him processing it, trying to fit this information into the framework of the Aurora Carter he’d known: the one who argued circles around everyone in mock trial, whose essays were held up as exemplars, whose barrister father beamed with pride. “Delivery,” he repeated, not unkindly, but with a disbelief he couldn’t mask. “It’s flexible,” she said, a defensive edge creeping in. “And what about you? You’re clearly not slumming it.” He gave a modest, practiced wave of his hand. “I’m in London for a case. Extradition hearing. I’m with Chambers now, in Cardiff, but we’re lead on this one.” “Congratulations.” She meant it. The pang was a separate, private thing. “It’s just work.” He looked around the bar, taking in the old maps on the walls, the black-and-white photos of a London that no longer existed. “This is quite a place. Not your typical haunt.” “I like the quiet.” “You were never one for quiet,” he said softly. “You thrived in the noise. The debate, the chaos of a packed courtroom.” “People change, Daniel.” “Do they?” He leaned forward, his elbows on the table. “I saw Gareth Hughes last month. He’s at a firm in Bristol. Married. Sarah Ellis is a judge’s associate. Everyone’s… on their path.” The names were like stones dropped into the still water of her present. Each one created ripples of what-if. She took a sip of her tonic. It was flat. “And your father?” Daniel asked. “He must be… wondering.” “He knows where I am.” It was a lie of omission. Her communication with Brendan Carter was a series of brief, careful texts, avoiding specifics. Her mother’s worried voice on the phone, asking if she was eating enough. Daniel’s gaze dropped to her hands, to the scar on her wrist. “I remember when you got that. You fell out of that oak tree in Bute Park, trying to rescue a cat that didn’t need rescuing. You needed seven stitches. You cried because you thought it would ruin your chances of being a barrister—you said no one would take a clumsy lawyer seriously.” He smiled at the memory. “You were fifteen.” She curled her hand, covering the scar. “I was dramatic.” “You were passionate.” He paused. “What happened, Rory? Really?” The directness of the question winded her. She looked past him, to where Silas was now studying a ledger, his presence a solid anchor. “Life happened. It didn’t suit me, in the end. The law.” “That’s rubbish,” he said, but gently. “You were the best of us. It suited you perfectly. Something else happened.” The air between them grew thick with all the unspoken things. The years, the distance, the ghost of Evan that still sometimes made her check the locks twice. She could tell him. She could say, *I fell in love with a man who liked to break things, including me, and I had to run so far that even my own ambition got left behind.* But the words stuck in her throat. “I’m happy here,” she said instead, the statement brittle. Before he could challenge it, Silas approached the table, his limp subtly pronounced. “Rory,” he said, his voice a low rumble. “We should talk soon. About that… delivery for Yu-Fei.” His eyes flickered to Daniel, polite but assessing. “Of course, Silas. This is Daniel Pryce, an old friend from university. Daniel, Silas Blackwood, my landlord.” The two men nodded at each other. Silas’s gaze, sharp and knowing, rested on Daniel for a second too long. “A pleasure. I’ll leave you to it.” He retreated back behind the bar. Daniel watched him go. “Your landlord is a bit… MI5, isn’t he?” Rory almost smiled. “Something like that.” “Are you in some kind of trouble, Rory?” Daniel’s voice dropped, earnest. “You can tell me. I can help. Hell, I’d give you a job tomorrow. We’re always looking for sharp researchers. You could have your pick of chambers.” The offer was a lifeline, thrown from the deck of a ship she’d willingly jumped from. It was generous, and it tasted of pity. “That’s kind,” she said, her voice formal, distant. “But I’m not looking for a job in law.” “Why not?” The frustration finally broke through his polished veneer. “This isn’t you. Sitting in a dark bar, hiding from the world. You were meant for more than this.” “You don’t know what I am,” she snapped, then immediately regretted it. She took a breath, uncurling her fist. “I’m not hiding. I’m living. It’s just a different life than the one you imagined for me.” “I imagined it because you did,” he countered. “We all did. You were going to change things. You were going to be brilliant.” The past tense hung in the air, a verdict. *You were.* The girl he was talking about felt like a character from a novel she’d read long ago. “Maybe I found a different kind of brilliance,” she said, but it sounded hollow even to her. He looked at her for a long moment, his expression shifting from confusion to a sad, dawning understanding. “It was that boyfriend, wasn’t it? Evan. I met him once. He had cold eyes.” The mention of the name was a physical shock. Her composure, carefully maintained, cracked. She looked down at her hands, at the pale line on her wrist. “It’s complicated.” “It doesn’t have to be.” He reached across the table, as if to touch her hand, but stopped short. “You don’t have to let him win by disappearing.” “I’m not disappearing. I’m right here.” She met his eyes again, and she let him see a fraction of the truth—the fear, the resilience, the hard-won peace of her current obscurity. “This is me now, Daniel. Maybe it’s not the portrait you wanted to paint, but it’s the real one.” He sat back, defeated. The silence stretched, filled with the hum of the neon and the soft clink of glass from the bar. He checked his watch, a sleek silver thing. “I have a dinner. Colleagues.” “Of course.” He stood, putting his coat back on. He pulled a card from his breast pocket and placed it on the table. “My number. It’s the same. In case you… in case you need anything. Or just want to talk.” “Thank you.” He hesitated, looking at her as if trying to memorize her face, to reconcile the woman before him with the ghost in his memory. “Take care of yourself, Rory.” “You too, Daniel. Good luck with your case.” He gave a final, small nod, then turned and walked out of the bar. The bell jingled, and the grey light swallowed him. Rory let out a breath she didn’t know she’d been holding. She picked up the card. *Daniel Pryce, Barrister-at-Law.* The embossed letters were sharp under her thumb. She slipped it into her jacket pocket, knowing she would never call. Silas appeared again, this time with a fresh glass. He set down a neat whisky in front of her, amber and deep. He didn’t ask questions. “He meant well,” Rory said, more to herself than to him. “Most people do,” Silas replied, his voice gravelly. “It doesn’t make the past any lighter to carry.” She took the glass, held it up. In its dark reflection, she saw her own face—the bright blue eyes, the straight black hair, the tired set of her mouth. And just visible on the wrist clutching the glass, the small, pale crescent of a scar. A reminder of a fall, long ago. She drank, letting the heat of the whisky spread through her, a small defence against the chill of time and all the things left unsaid.
created_at"2026-02-24T22:08:48.007Z" 2/24/2026, 10:08:48 PM
model"aion-labs/aion-2.0-20260223"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1974
moderation_latency(null)
generation_time103296
tokens_prompt867
tokens_completion4691
native_tokens_prompt919
native_tokens_completion4190
native_tokens_completion_images(null)
native_tokens_reasoning1558
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.0074392
router(null)
provider_responses
0
endpoint_id"1e93b0bb-eb0f-49bc-8fda-947105413b86"
id"f6852348-fbd4-4ba4-8f65-0c3fdc6b3a8d"
is_byokfalse
latency106
model_permaslug"aion-labs/aion-2.0-20260223"
provider_name"AionLabs"
status200
api_type"completions"
id"gen-1771970928-GsUmkrR6hZL8C17xRgON"
upstream_id"f6852348-fbd4-4ba4-8f65-0c3fdc6b3a8d"
total_cost0.0074392
cache_discount(null)
upstream_inference_cost0
provider_name"AionLabs"

Evaluation details

Result Evaluator Details Meta Data
64.86% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags31
adverbTagCount5
adverbTags
0"she said immediately [immediately]"
1"He looked around [around]"
2"he said softly [softly]"
3"she said instead [instead]"
4"He retreated back [back]"
dialogueSentences74
tagDensity0.419
leniency0.838
rawRatio0.161
effectiveRatio0.135
82.89% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2045
totalAiIsmAdverbs7
found
0
adverb"precisely"
count1
1
adverb"slightly"
count1
2
adverb"softly"
count1
3
adverb"really"
count1
4
adverb"gently"
count1
5
adverb"perfectly"
count1
6
adverb"carefully"
count1
highlights
0"precisely"
1"slightly"
2"softly"
3"really"
4"gently"
5"perfectly"
6"carefully"
80.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found
0"Sarah"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
68.22% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2045
totalAiIsms13
found
0
word"chill"
count2
1
word"methodical"
count1
2
word"imposing"
count1
3
word"tracing"
count1
4
word"reminder"
count2
5
word"silence"
count2
6
word"framework"
count1
7
word"pang"
count1
8
word"unspoken"
count1
9
word"flickered"
count1
highlights
0"chill"
1"methodical"
2"imposing"
3"tracing"
4"reminder"
5"silence"
6"framework"
7"pang"
8"unspoken"
9"flickered"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches3
maxInWindow2
found
0
label"let out a breath"
count1
1
label"eyes widened/narrowed"
count1
2
label"hung in the air"
count1
highlights
0"let out a breath"
1"eyes widened"
2"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells3
narrationSentences131
matches
0"felt a flush"
1"d with pride"
2"l in love"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount0
narrationSentences131
filterMatches
0"see"
1"watch"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences172
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen58
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans3
markdownWords34
totalWords2037
ratio0.017
matches
0"I fell in love with a man who liked to break things, including me, and I had to run so far that even my own ambition got left behind."
1"You were."
2"Daniel Pryce, Barrister-at-Law."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions39
wordCount1460
uniqueNames17
maxNameDensity0.68
worstName"Daniel"
maxWindowNameDensity2.5
worstWindowName"Daniel"
discoveredNames
Raven1
Nest1
Carter3
Golden1
Empress1
Silas7
Blackwood1
Cardiff1
Daniel10
Pryce2
Professor1
Remembering1
Aurora1
London1
Brendan1
Evan1
Rory5
persons
0"Raven"
1"Nest"
2"Carter"
3"Silas"
4"Blackwood"
5"Daniel"
6"Pryce"
7"Aurora"
8"Brendan"
9"Evan"
10"Rory"
places
0"Cardiff"
1"Professor"
2"London"
globalScore1
windowScore0.833
29.81% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences104
glossingSentenceCount5
matches
0"felt like a held breath"
1"felt like it belonged to someone else"
2"looked like a photograph from a solicitor"
3"felt like a character from a novel she’"
4"as if trying to memorize her face, to reconcile the woman before him with the ghost in his memory"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.982
wordCount2037
matches
0"not unkindly, but with a disbelief he couldn’t mask"
1"not the portrait you wanted to paint, but it’s the real one"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences172
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs68
mean29.96
std24.48
cv0.817
sampleLengths
0123
1111
292
343
471
536
61
723
852
917
1011
1146
127
1318
1440
158
168
173
1825
1920
2046
2112
2218
2329
2411
2535
264
2722
283
2933
3029
319
3238
3372
3410
359
3635
3719
3871
399
4038
4117
4233
4312
446
4539
4641
4729
4836
4923
97.23% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences131
matches
0"was pulled"
1"was gone"
2"were held"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs242
matches
0"was waiting"
1"was eating"
2"was talking"
43.19% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount0
flaggedSentences6
totalSentences172
ratio0.035
matches
0"She was still in her delivery jacket—a dark blue windbreaker with the golden embroidery of the Golden Empress on the breast—and her black hair was pulled into a messy knot at the nape of her neck."
1"He glanced at her once, his hazel eyes meeting her bright blue for a moment—a silent check-in—before returning to his task."
2"A childhood accident, her mother’s voice always said, though the memory was fuzzy—a fall from a tree, a sharp rock."
3"Dark hair, shorter than she remembered, but the line of his jaw, the way he held his head—it was Daniel."
4"“I’m not disappearing. I’m right here.” She met his eyes again, and she let him see a fraction of the truth—the fear, the resilience, the hard-won peace of her current obscurity."
5"In its dark reflection, she saw her own face—the bright blue eyes, the straight black hair, the tired set of her mouth."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount839
adjectiveStacks0
stackExamples(empty)
adverbCount24
adverbRatio0.028605482717520857
lyAdverbCount4
lyAdverbRatio0.004767580452920143
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences172
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences172
mean11.84
std8.34
cv0.704
sampleLengths
014
134
29
323
436
57
613
717
832
921
105
1112
1211
1310
1420
1513
1617
1720
1812
1924
2019
214
2218
2320
242
255
2611
2711
286
2917
3010
313
321
338
347
356
362
3714
3812
3911
407
418
429
438
449
452
4616
479
4821
497
40.70% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.28488372093023256
totalSentences172
uniqueOpeners49
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences123
matches(empty)
ratio0
0.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount71
totalSentences123
matches
0"It was early, just past"
1"She was still in her"
2"He had a way of"
3"He glanced at her once,"
4"She was waiting for him."
5"He paused, letting his eyes"
6"It had become a habit,"
7"It was a sound that"
8"Her head came up."
9"He was leaning against the"
10"His eyes widened."
11"She felt a flush climb"
12"She offered a small, tight"
13"He left his drink and"
14"His coat was expensive, his"
15"He smelled of rain and"
16"he said, his smile genuine,"
17"she said, her voice steadier"
18"He slid into the chair"
19"He looked like a photograph"
ratio0.577
12.85% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount110
totalSentences123
matches
0"The Raven’s Nest held the"
1"It was early, just past"
2"The air smelled of lemon"
3"Rory Carter sat at a"
4"She was still in her"
5"The day’s damp chill clung"
6"The silver signet ring on"
7"He had a way of"
8"He glanced at her once,"
9"She was waiting for him."
10"The hidden room behind the"
11"The door opened with a"
12"A wedge of grey evening"
13"He paused, letting his eyes"
14"Rory looked down at her"
15"A childhood accident, her mother’s"
16"It had become a habit,"
17"The man’s voice was a"
18"It was a sound that"
19"Her head came up."
ratio0.894
40.65% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences123
matches
0"Before he could challenge it,"
ratio0.008
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount3
matches
0"It was a sound that slipped past her defences like a key turning in a lock she’d forgotten existed."
1"She could say, *I fell in love with a man who liked to break things, including me, and I had to run so far that even my own ambition got left behind.* But the w…"
2"He hesitated, looking at her as if trying to memorize her face, to reconcile the woman before him with the ghost in his memory."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags31
uselessAdditionCount11
matches
0"he said, his smile genuine, warm, disarming"
1"she said, her voice steadier than she felt"
2"he repeated, not unkindly, but with a disbelief he couldn’t mask"
3"she said, a defensive edge creeping in"
4"he said, his voice a low rumble"
5"His eyes flickered, polite but assessing"
6"Daniel’s voice dropped, earnest"
7"she said, her voice formal, distant"
8"He reached, as if to touch her hand, but stopped short"
9"Rory said, more to herself than to him"
10"Silas replied, his voice gravelly"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount2
fancyTags
0"he repeated (repeat)"
1"she snapped (snap)"
dialogueSentences74
tagDensity0.23
leniency0.459
rawRatio0.118
effectiveRatio0.054
73.6795%