Run: 2026-07-09-01KX41E0GH2SGFEWB420TMCJ61

Run Details

Duration:
37.4s
Cost:
$0.047933
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The first deadbolt scraped back. Then the second. Then the third. Aurora opened the door with the chain still hooked across it and found Lucien Moreau standing in the narrow stairwell beneath the flat’s yellowing bulb. Rain darkened the shoulders of his charcoal suit. Water beaded on his slicked-back platinum hair and tracked down the hard planes of his face. One eye burned amber in the dim hall. The other held no light at all. He rested both hands over the ivory head of his cane. “Bonsoir, Rory.” Her fingers tightened around the door. “No.” Ptolemy sprang from the heap of coats by the radiator and planted himself between her bare feet, tail thick as a bottle brush. The cat stared through the gap and gave Lucien a low, rusty growl. Lucien looked down at him. “Still a warm welcome in this building, I see.” “You had a choice,” Aurora snapped. “You could have stayed wherever rich bastards went when they wanted to ruin somebody’s week.” “That would have been difficult. They burned one of those places down.” The words landed with no weight in his voice. That made them worse. Aurora kept the chain hooked. “Go to the police.” “I did consider it. Then I remembered the Metropolitan Police did not list ‘arson by infernal debt collector’ among their active departments.” “Lucien.” He lifted one hand from the cane. Blood coated the cuff of his white shirt. Not a dramatic splash. Not a theatrical streak. A dark, soaking stain that had crept from beneath his sleeve and turned the fabric wine-black. Aurora’s anger stumbled. It did not fall. “What happened?” “May I come in?” “No.” His mouth moved at one corner. Not a smile. Something that had once known how to become one. “Fair.” “You vanished.” “I know.” “You left me in that warehouse with six armed fae and a broken ward.” “You got out.” “I got out because Eva drove a delivery van through a loading door.” “I heard.” “You heard.” Aurora gave a short laugh that held no amusement. “That was it? You heard?” The curry house below rattled with the clatter of pans. A burst of laughter rose through the floorboards, muffled by old plaster and the scent of frying onions. Behind Aurora, every spare surface in Eva’s flat disappeared under books, scrolls, loose pages marked with coloured tabs. The place looked as if a library had been mugged and dragged upstairs. Lucien’s gaze travelled over her shoulder, taking in the open folios and chalk circle on the coffee table. “Eva was working on binding geometry.” “She was out.” “I gathered.” “Then why did you come here?” His black eye fixed on hers. The amber one looked almost feverish. “Because you were here.” Aurora hated that her breath caught. Hated him for seeing it. She unhooked the chain, opened the door wide enough for his broad shoulders, then stepped aside. “Don’t bleed on the books.” Lucien crossed the threshold with the precise restraint of a man entering a chapel. Ptolemy hissed at his ankles and retreated beneath the sofa. Aurora shut the door and slid the bolts home one by one. The metal clicks settled through the room. Lucien stood near the entry rug, rainwater gathering around the polished toes of his shoes. “Kitchen,” Aurora ordered. “I had not forgotten your hospitality.” “You weren’t invited. Move.” He walked past her, his cane tapping once on the warped boards. He had always made rooms rearrange themselves around him. Restaurants, back alleys, illegal auction houses beneath Mayfair—Lucien entered, and people noticed their collars sat crooked. Now his left side dipped with each step. Aurora followed him into the kitchen nook. The space barely held a chipped table, two chairs, and a counter crowded with jars of tea and Eva’s collection of mismatched mugs. Lucien sat when she shoved one chair out with her knee. He placed his cane against the wall. His knuckles had gone pale around the handle. “Jacket off.” “Rory—” “Take it off, or I’ll cut it off.” “An expensive threat.” “Your shirt cost more than my monthly rent. Cry about it later.” He slid out of the jacket with one sharp breath through his teeth. Aurora caught the weight of it before it hit the floor. The wool had split beneath his left shoulder blade. Beneath the torn shirt, a thin black line ran across his skin, neat as ink from a fountain pen. At first glance, it looked harmless. Then the line pulsed. The air above it shivered with heat. Black veins spread outward in branching threads, vanishing beneath his ribs. Aurora’s stomach clenched. “That isn’t a cut.” “No.” “That’s a brand.” “Yes.” “Who branded you?” Lucien studied the kitchen window. Rain crawled down the glass, blurring Brick Lane into amber smears and black rooftops. “Someone who preferred questions answered quickly.” “You let them take you?” “I did not let them do anything.” “Then don’t sit there making it sound like a bad dinner party.” His jaw locked. For one second, the polished broker vanished. She saw the man from three months ago, blood on his collar in the warehouse, his hand locked around hers as they ran through a tunnel filling with green fire. She saw the moment he had stopped beneath a broken service light and pressed his forehead against hers. Stay behind me. She had kissed him instead. Afterward, he had left before sunrise. No note. No explanation. Nothing except the absence of his coat from the chair and a bruise-shaped hollow in her chest. Aurora reached for the first-aid tin above the sink. “You need salt, iron filings, and something that cuts through demonic residue.” “I brought something.” “Of course you did.” Lucien reached inside his shirt and drew out a small glass vial on a silver chain. The liquid inside looked clear until it caught the light. Then pale gold scales swam through it. Aurora stopped. “Dragon’s tear?” “A distillation.” “You carried that around your neck?” “Not for sentimental reasons.” “You don’t have sentimental reasons.” The words came out harsher than she intended. Lucien’s gaze lowered to the counter between them. “No,” he murmured. “I did not make room for them.” The kitchen seemed too small for the silence that followed. Aurora set the first-aid tin down with a clack. “Who was asking questions?” “The Ash Court.” Her hand froze over the latch. “They were dismantled.” “They were inconvenienced. There’s a difference.” “They wanted what?” “You.” Aurora looked at him. Lucien met her eyes. Outside, a bus groaned through the wet street. Somewhere below, a child screamed with laughter. The ordinary sounds made his answer feel obscene. “What do they know?” “Enough to be dangerous. Not enough to stop digging.” “About Malphora?” He did not flinch at the name. Most people did. Most people only knew it as a whisper traded in the supernatural markets: Malphora, the woman who walked away from a dead god’s bargain. The woman some creatures still hunted for the power she never asked to carry. “They know the name,” Lucien answered. “They do not know what it means.” “And you?” His fingers closed around the vial. “I know what it cost you.” “That wasn’t the question.” “No.” Aurora folded her arms. Her black hair had slipped loose from the clip at the back of her neck, falling across one cheek. She pushed it away with the heel of her hand. “Why didn’t you tell me?” “I did not want you involved.” A laugh broke from her, sharp enough to make Ptolemy lift his head beneath the sofa. “You dragged me into the Larkspur warehouse because you needed someone who could read an Avarosi lock. You introduced me to a vampire accountant with teeth filed into points. You sent me into a sewer under Southwark with a cursed map and half a torch. But this was where you drew the line?” “I was wrong.” “You left.” “Yes.” “You don’t get to come here bleeding on Eva’s kitchen floor and hand me that like it fixes anything.” “It fixed nothing.” His voice had dropped. No polish left in it now. No French lilt deployed like a weapon or a charm. Just exhaustion. “I woke up that morning,” he continued, “and understood I had become careless.” Aurora stared at him. “Careless.” “I cared whether you made it home. I cared whether Evan found you again. I cared when you forgot to eat because you were buried in those damned law books. I cared when you smiled at someone else across a room.” The rain ticked against the window. Lucien’s amber eye sharpened. “That was not safe for you.” “No. It wasn’t safe for you.” Aurora leaned across the table. “You don’t get to dress your fear up as protection and call it noble.” A muscle flickered in his cheek. “You are right.” The answer knocked the next accusation loose from her mouth. Lucien looked down at the black brand spreading over his ribs. “I had spent most of my life being useful to people who did not deserve it. It was simple. They gave me a task. I did it. They left. Then you stood in front of me and demanded things I did not know how to give.” “I demanded a phone call.” “Yes.” “I demanded you stop treating me like an asset.” “Yes.” “I demanded you stay for breakfast.” His mouth shifted. This time, the almost-smile reached him and made him look more dangerous. “The breakfast had been intimidating.” “You ran from eggs.” “I ran from you in one of your shirts, making tea and looking as though you had every right to expect me there.” Aurora’s face heated. She hated that too. “You had every right to leave,” she said. “You didn’t have the right to disappear.” “I know.” The brand pulsed again. Lucien’s breath caught. His hand slipped from the vial and struck the table edge. The sound snapped Aurora back into motion. “Right. We can excavate your emotional ruin after you stop dying in Eva’s kitchen.” “I was not dying.” “Your skin is smoking.” “It was a minor inconvenience.” “Shirt off.” He looked at her. “Don’t make that face. I need to see the whole mark.” Lucien unbuttoned his shirt with his good hand. His movements had lost their usual elegance. Rain had dampened the fine blond hair at his temples. When he pulled the shirt apart, the brand revealed itself in full: a black sigil hooked beneath his shoulder blade, its lines reaching across his chest like thorned roots. Aurora’s anger changed shape. It became a blade. She fetched a ceramic bowl, poured salt into it, then opened Eva’s spice drawer and found the iron filings in a labelled packet between star anise and dried chillies. Lucien watched her mix them. “You kept iron filings beside paprika?” “Eva did.” “Of course.” Aurora tipped the dragon’s tear into the bowl. Gold flared through the salt, bright enough to turn the cramped kitchen white. Lucien’s hand shot out and caught her wrist. His grip stayed gentle. Always gentle with her, even when he had no gentleness left for anyone else. The crescent scar on her left wrist lay beneath his thumb. “Rory.” “What?” “If this goes wrong, step back.” “If this goes wrong, I’ll tell you exactly whose fault it was.” “I mean it.” “So do I.” His gaze dropped to her mouth. The old pull moved between them, immediate and furious. Aurora remembered the clean scent of his collar, smoke and cedar and something colder. She remembered his fingers brushing hers beneath a table while a necromancer argued over prices. She remembered waking alone. She pulled her wrist free. “Hold still.” Aurora pressed the mixture to the centre of the brand. Lucien’s body arched against the chair. His hand crushed the edge of the table. A sound tore from him, low and raw, stripped of every polished defence. The sigil fought. Black smoke curled from his skin and clawed toward Aurora’s hand. She caught it with the silver spoon from the counter, drove it back into the bowl, and slammed the lid from the first-aid tin over it. The kitchen lights flickered. Then the black lines withdrew. Lucien sagged forward, breathing hard through his nose. Aurora kept one hand on his shoulder until the heat faded beneath her palm. For a while, neither of them spoke. Ptolemy emerged from beneath the sofa, crept into the kitchen, and rubbed himself against Lucien’s trouser leg as if nothing in the world had happened. Lucien looked down. “I appear to have been forgiven by the cat.” “Don’t get smug. He likes people who sit still.” Aurora reached for a clean dish towel and pressed it into Lucien’s hand. His fingers closed around it, then around hers. This time she did not pull away. His thumb traced the edge of her scar. “I came because they had your name,” he said. “You came because you were hurt.” “Both things were true.” “You could have sent a warning.” “I did not trust anyone else to bring it.” Aurora studied him. The man in front of her looked less like London’s immaculate fixer than someone dragged out of a wrecked carriage: shirt open, hair fallen loose, blood drying at his side, fear exposed where his suit usually hid it. “You’re staying until the rain stops,” she said. Lucien lifted his gaze. “That could take all night.” “Then don’t make a mess of the sofa.” “I would not dream of it.” “And after that, we talk.” His fingers tightened once around hers. “After that,” he agreed.
created_at"2026-07-09T18:14:55.255Z" 7/9/2026, 6:14:55 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2014
moderation_latency(null)
generation_time37197
tokens_prompt1034
tokens_completion3833
native_tokens_prompt927
native_tokens_completion3041
native_tokens_completion_images0
native_tokens_reasoning133
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
service_tier"default"
usage0.0479325
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_051fe340512c7f9a016a4fe51f5ae0819793b00a2afdb89fec"
is_byokfalse
latency235
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620895-nmMD8or5vh6m6wPAxLk8"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620895-vuSDT6JRhoRX7BJf802l"
upstream_id"resp_051fe340512c7f9a016a4fe51f5ae0819793b00a2afdb89fec"
total_cost0.0479325
cache_discount(null)
upstream_inference_cost0
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
totalTags11
adverbTagCount0
adverbTags(empty)
dialogueSentences125
tagDensity0.088
leniency0.176
rawRatio0
effectiveRatio0
97.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2268
totalAiIsmAdverbs1
found
0
adverb"quickly"
count1
highlights
0"quickly"
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)
73.54% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2268
totalAiIsms12
found
0
word"weight"
count2
1
word"pulsed"
count2
2
word"stomach"
count1
3
word"silence"
count1
4
word"whisper"
count1
5
word"lilt"
count1
6
word"charm"
count1
7
word"flickered"
count2
8
word"traced"
count1
highlights
0"weight"
1"pulsed"
2"stomach"
3"silence"
4"whisper"
5"lilt"
6"charm"
7"flickered"
8"traced"
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
emotionTells0
narrationSentences167
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount1
narrationSentences167
filterMatches
0"feel"
1"look"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences281
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen53
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2267
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions16
unquotedAttributions0
matches(empty)
52.49% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions71
wordCount1487
uniqueNames12
maxNameDensity1.95
worstName"Aurora"
maxWindowNameDensity3
worstWindowName"Aurora"
discoveredNames
Lucien25
Moreau1
Aurora29
Eva3
Mayfair1
Brick1
Lane1
Malphora1
Ptolemy4
French1
London1
Rain3
persons
0"Lucien"
1"Moreau"
2"Aurora"
3"Eva"
4"Mayfair"
5"Ptolemy"
6"Rain"
places
0"Brick"
1"Lane"
2"London"
globalScore0.525
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences110
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2267
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences281
matches
0"hated that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs207
mean10.95
std12.09
cv1.104
sampleLengths
011
125
239
311
42
56
61
736
85
99
1021
1112
1213
135
144
1522
161
1715
1824
197
202
214
221
2318
241
252
262
2714
283
2913
302
3116
3259
3318
346
353
362
376
3812
394
4011
4116
425
4324
4419
4515
463
476
484
4937
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences167
matches
0"been mugged"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs241
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount0
flaggedSentences1
totalSentences281
ratio0.004
matches
0"Restaurants, back alleys, illegal auction houses beneath Mayfair—Lucien entered, and people noticed their collars sat crooked."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1495
adjectiveStacks0
stackExamples(empty)
adverbCount45
adverbRatio0.030100334448160536
lyAdverbCount3
lyAdverbRatio0.002006688963210702
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences281
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences281
mean8.07
std7.1
cv0.879
sampleLengths
05
13
23
325
48
516
68
77
811
92
106
111
1223
1313
145
159
166
1715
1812
199
204
215
224
2322
241
257
268
274
284
2916
303
314
322
334
341
356
363
379
381
392
402
4114
423
4313
442
4511
465
4710
4818
4918
43.59% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.2597864768683274
totalSentences281
uniqueOpeners73
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences154
matches
0"Then the second."
1"Then the third."
2"Then the line pulsed."
3"Then pale gold scales swam"
4"Somewhere below, a child screamed"
5"Always gentle with her, even"
6"Then the black lines withdrew."
ratio0.045
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount39
totalSentences154
matches
0"He rested both hands over"
1"Her fingers tightened around the"
2"He lifted one hand from"
3"It did not fall."
4"His mouth moved at one"
5"His black eye fixed on"
6"She unhooked the chain, opened"
7"He walked past her, his"
8"He had always made rooms"
9"He placed his cane against"
10"His knuckles had gone pale"
11"He slid out of the"
12"His jaw locked."
13"She saw the man from"
14"She saw the moment he"
15"She had kissed him instead."
16"Her hand froze over the"
17"He did not flinch at"
18"His fingers closed around the"
19"Her black hair had slipped"
ratio0.253
47.66% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount127
totalSentences154
matches
0"The first deadbolt scraped back."
1"Aurora opened the door with"
2"Rain darkened the shoulders of"
3"Water beaded on his slicked-back"
4"The other held no light"
5"He rested both hands over"
6"Her fingers tightened around the"
7"Ptolemy sprang from the heap"
8"The cat stared through the"
9"Lucien looked down at him."
10"The words landed with no"
11"That made them worse."
12"Aurora kept the chain hooked."
13"He lifted one hand from"
14"Blood coated the cuff of"
15"A dark, soaking stain that"
16"Aurora’s anger stumbled."
17"It did not fall."
18"His mouth moved at one"
19"Something that had once known"
ratio0.825
32.47% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences154
matches
0"Now his left side dipped"
ratio0.006
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences59
technicalSentenceCount2
matches
0"A dark, soaking stain that had crept from beneath his sleeve and turned the fabric wine-black."
1"Most people only knew it as a whisper traded in the supernatural markets: Malphora, the woman who walked away from a dead god’s bargain."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags11
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags9
fancyCount5
fancyTags
0"Aurora snapped (snap)"
1"Aurora ordered (order)"
2"he murmured (murmur)"
3"he continued (continue)"
4"he agreed (agree)"
dialogueSentences125
tagDensity0.072
leniency0.144
rawRatio0.556
effectiveRatio0.08
91.5851%