Run: 2026-09-23-01M36WSDMFSF4TKNVE1NSFFK8S

Run Details

Duration:
4m 15s
Cost:
$0.075123
Provider:
xAI

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 third deadbolt gave with a metal bark. Aurora hauled the door inward, and the stairwell came at her in a rush of wet wool, cold rain, and the cardamom breath climbing from the curry house. Lucien Moreau stood one step down from the landing. Rain had darkened the shoulders of his charcoal suit. His platinum hair lay combed back from a face she had spent eleven weeks refusing to assemble. His cane rested point-down on the runner. Ivory handle. Water beaded along the shaft and fell onto his shoe. "Don't." Her fingers stayed locked on the door edge. "Whatever you lined up between Bank and Aldgate East, keep it." The landing bulb found one eye and turned it amber. The other stayed black as the gap behind him. "I took a cab." "Then don't waste the fare. Turn round." A tabby blur shot between her ankles. Ptolemy aimed for the open stair with the commitment of an animal that had plotted this since the first bolt. Lucien moved the cane across the gap. The cat struck the shaft, spat, and reversed into the flat in a skid of claws on bare board. Her pulse knocked at the base of her throat. He moved as if the landing had already agreed to his measurements. "Eva's cat." He watched the animal vanish under a landslide of paper. "She told me you were feeding it." "Eva talks too much." "Eva talks to people who pay for the minutes." He lifted his gaze from the floor to her face, and the look landed with the weight of a hand she had not agreed to. "You changed the locks above the bar. Three times. Silas started charging me for the orange juice I wasn't drinking." "Silas charges everyone. That's a business, not a clue." "You left your postcode on a delivery docket." His mouth shaped a line that refused to become a smile. "Golden Empress. Brick Lane. Lamb rogan josh, extra chilli, no coriander, leave it with the books. I know your order. I know the cat. I know the third bolt sticks unless you lift the handle." Heat climbed her neck. The accuracy sat worse than the intrusion. Accuracy meant he had stood close enough to learn the turn of her wrist when a lock fought her. "You've been on my stair." "I've been on several." Rain ticked off his hem onto the stone. He did not take the step. "This is the one that answered." Ptolemy yowled under the table. A stack of scrolls shifted, threatened, held. Aurora glanced back at the mess — books gutted across the sofa, a mug ring on a folio, her jacket over the only chair with four legs — and the glance cost her the doorway. Lucien took the step. Not a shove. A placement. His shoulder passed the jamb, and the flat, small all week, shrank to the width of his lapel. "Out." "The cat will run." "I'll take the cat over you." "You won't." He set the cane against a tower of paperbacks and shut the door with his heel. The deadbolts stayed open. He left them. That restraint occupied the room with more force than a grip on her arm. "If I wanted the bolts, I'd have brought a better story." The curry house thudded through the boards. A pan. A laugh. A radio with too much bass. Aurora stood in her socks on a board that rocked. Lucien occupied the rest of the air in a suit that had no business looking that precise after rain. She had to tip her chin to hold his eyes. He had to angle his head under the slope where the ceiling followed the roof. She looked at his collar. The alternative was his mouth, and his mouth kept a record she had no interest in rereading. She turned her back. The narrow room offered no distance, only the performance of it. Black hair fell forward as she crouched and lifted the edge of the duvet Eva used as a cat cave. Yellow eyes. No useful task for her hands. "Malphora." She spoke the name to the dust under the sofa. "That's why you're here. Not the cat. Not the docket. Someone asked again." Silence sat behind her, the kind Lucien spent when a sentence carried a price. "A man in a grey coat." His voice came level, the French ironed out of it. "Clerkenwell. He lacked the spelling. He had the scar." Her left wrist went hot with no wound to justify it. She tugged the sleeve down before she rose, and the cuff caught on the small crescent, pale against the rest of her, the childhood mark she had once let him trace while a match played on his kitchen radio and neither of them watched it. She faced him. "You don't get to use that." "I didn't give it to him." "You sat in your office with the name in your ledger and you let me walk out to a van that already had my route." The words arrived clean. She had worn them smooth against Eva's sink until they belonged to the tap and not her throat. "You poured coffee. You asked after my father's brief. You knew." His jaw moved once. The amber eye took the lamp. The black one returned nothing. "I knew a buyer. I did not know the van." "That's the line you sell to clients." She stepped over a scatter of index cards. One stuck to her sock. She peeled it free and held it unread, because reading meant looking down, and looking down meant he could see what her mouth was doing. "I'm not a client." "No." The word left him rougher. "You were never that." "Then what was I? A favour? A soft place to rest the knife while you decided which way the contract bent?" He took his hand off the cane. Empty, the hand looked less like a fixer's tool and more like a man's, knuckles pale from the stair. He did not reach. The absence of the reach filled the gap between sofa and door. "You were the person I should have warned before the coffee." His throat worked. "I counted the minutes and spent them on a call to Marseille. By the time I had the plate, you had turned the corner at Whitechapel." "And after?" "After, you were gone." He glanced at the deadbolts, open, a row of metal teeth with nothing to bite. "Phone. Stair. Bar. I told myself a broker who chases a woman through London becomes the thing she was right to leave." "You told yourself a flattering story." "I tell those for a living." A corner of his mouth failed at the joke. "This one found no buyer. Not even me." Ptolemy emerged, wound once around Lucien's ankle, and purred. Aurora stared at the cat as if the animal had signed a statement against her. "Traitor." "He has standards." The look Lucien gave the animal undid the set of his face, and she had no answer ready for the undoing. "Warm room. Someone who remembers the tin lives on the second shelf." "You've been in here." "Eva let me in on Tuesday. You were out on a delivery." He nodded at the folio with the mug ring. "I left the notes alone. I stood where I'm standing. Then I left." "Why come back?" Below them a door banged. Someone shouted for two naan, extra blister. Lucien's fingers flexed once at his side. "Because the man in the grey coat described your wrist to a room that buys descriptions." The radio bass from the curry house almost covered him. "And because I reached Liverpool Street, and my feet declined the transfer." The sound that left her was too thin for a laugh and carried an edge she had meant to keep. "Feet." She set the card on a pile. The pile slid. She caught it, paper rasping her palm. "You cross half the city on a story about feet and expect me to hear the other thing under it." "What other thing." "Don't make me say it if you won't." The cane ticked against the book stack as the floor took his shifted weight. The ceiling forced his head down, and the angle put his face nearer than the argument permitted. Cedar. Rain. That faint metallic note in his clothes, the one no cleaner had ever bullied out, the one she had once woken with on her pillow and scrubbed off in a station loo because a shift waited and she had no time to be a woman who kept a man's smell. She held the books. She did not step back. Back meant the desk. Forward meant the reach of his hand, which stayed at his side as if nailed there. "You want me to say I came for you." He spoke to the space beside her ear, a technicality she felt along her neck. "I can give you the man. The scar. The plate I was too late to use. The other sentence sticks." "Then let it stick." She held his eyes and refused him the flinch. "I'm not collecting apologies you can't finish." "It isn't an apology that sticks." The admission sat between them, small and indecent among other people's research. Her grip tightened until the board edge bit her palm. She watched his mouth because the corner of the folio had stopped deserving the performance. Eleven weeks. A van. Coffee she could still taste if she allowed it, bitter and too hot, his cuff against her knuckles when he passed the mug. "You don't get to miss me and also be the reason I check the street before every corner." "I know." "Say something else. Something that isn't a service you're providing." His hand rose. Stopped. Hovered near her sleeve, near the crescent he had no right to and every memory of. One breath. Another. He lowered the hand to the books, steadied the pile, and his fingers landed against hers on the spine. Cool from the stair. He did not stroke. He did not claim. He took the weight with her so the stack would not go down and drag the moment with it. "I missed the way you argue with a lock before you ask it to behave." A vowel went warmer, French pushing up under the English. "I missed your terrible order. I missed the scar under my thumb, and the fact you never flinched when you told me how you got it. Only when I looked too long. There. Not a service." An answer crowded her throat, and the answer sounded like a door she had not unbolted. She kept the books between them. A poor wall. His knuckle rested against her knuckle, and the contact ran up her arm with nowhere useful to go. "You can't stay." "I haven't asked to." "You're dripping in a flat I'm minding, with your hand on my books." "Eva's flat." "Tonight it's the one I answered." She met the mismatched eyes. "You are wet. You are late by eleven weeks. And the man in the grey coat does not get to be the only reason that cab turned onto Brick Lane." His breath left him. It reached her brow. His forehead stopped short of hers. The inch remaining did more work than contact. "Then tell me to go." She opened her mouth. The radio changed songs. Ptolemy launched at the chair, missed, and sent her jacket to the floor in a collapse of sleeves. Neither of them looked. Her fingers shifted under his. Not away. Not into a clasp. The adjustment of a person who had decided to keep a weight and had not decided what the weight was for. "The bolts are open." Her voice came out scraped clean of the speech she had practised at the sink. "If you're staying long enough to explain the plate, shut the door properly. The cat has ideas." He did not move at once. His thumb found the crescent where the sleeve had ridden up, a touch slight enough to pass as accident. He did not pretend. She did not pull the wrist free. Under his thumb her pulse jumped, and he would feel it, and the knowledge of that sat hotter than the touch. "Rory." The short name undid a stitch she had put in with her teeth. She set the books on the desk without looking, because looking would have closed the inch, and the inch was the only honest distance left. "Plate number first." Cool in her own voice, and she distrusted it. "Then the sentence that stuck. And if you use the short name again before you've earned it—" "Like what." "Like you've still got a claim on it." His mouth twitched. The beginning of a smile, killed early. "Aurora, then." "Don't be clever." "Late for that. I crossed the city." He drew his thumb once along the crescent, a question more than a claim, and stopped at the edge of the scar as if the skin kept a gate. "LT18 GKP. The rest I will give you when you tell me whether I am picking up the cat or picking up my cane." Ptolemy mowed against his ankle and purred loud enough to shame her. Downstairs a pan crashed. The cat sank a claw into Lucien's trouser leg. He caught the paw, hissed through his teeth, and for a second the broker dropped off him and left a man with rain in his collar and a thumb at risk. The laugh escaped her before she could kill it. It startled the cat. It startled him. It startled her most. She pressed the back of her wrist to her mouth, scar against lip, and found his gaze already there. "Don't." The word landed against her own skin. "Don't look at me like the laugh fixed any of it." "It fixed nothing." He freed his thumb. A bead of blood rose. He did not lift it to his mouth, and the restraint landed harder than the claw had. "It reminded me what eleven weeks without that sound cost. May I—" "No." She lowered her wrist. The laugh stayed in her chest, warm, disloyal. "Grey coat. Plate. Then you stand by the desk and you talk. If your feet grow ideas, they can take them up with the bolts." He gathered the cat into one arm and took one step toward the desk. The second step he withheld. It left him in the middle of the room, too far from the door, not far enough from her. "He paid cash. He smelled of the river. He will be back in Clerkenwell tomorrow night. I would rather you heard that from me than off a docket." She crossed her arms. The sleeve rode. She left it. "Tomorrow night is not tonight." "No." "Tonight you're dripping on Eva's notes." He looked down. A dark spot had bloomed on a page near his shoe. He shifted his foot, and the move drew a line of lamplight along his hair. Her arms tightened over her ribs. "Then give me a cloth." He held her look. "Or give me the door. I can work with either. I cannot work with you in your socks, scar showing, asking me to be a man and a warning in the same minute." The bass from below. The cat's purr. Rain finding the landing through the door he had shut and she had not bolted. Aurora pulled a tea towel off the chair and held it out. Her fingers stayed on one end when he took the other. For a second the checked cloth was the only thing keeping their hands from repeating the mistake on the books. "Talk, then." She let go. The cloth dropped into his palm. "From there. You've got the plate. I've got the bolts. Use the time before I remember the shape of my anger." He went down on one knee among the index cards and pressed the towel to the wet page. Rain darkened his collar. Ptolemy butted his shin. From the boards he looked up, amber and black, mouth open on the sentence he had carried across the city. Aurora stood over him with her arms crossed and the crescent bare, and she did not tell him to get up.
created_at"2026-09-23T10:25:40.503Z" 9/23/2026, 10:25:40 AM
model"x-ai/grok-4.7-20260916"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1596
moderation_latency(null)
generation_time254627
tokens_prompt1004
tokens_completion6721
native_tokens_prompt2168
native_tokens_completion15216
native_tokens_completion_images(null)
native_tokens_reasoning11793
native_tokens_cached1152
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.0751232
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer(null)
request_id"req-1790159140-AO1fPzf2UbCU0f396cU6"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1790159140-u3B0HpJaohaZAbZePV2U"
upstream_id"3269740f-22e5-93b9-bc41-19135b74082f"
provider_responses
0
endpoint_id"c942f37a-87e1-4fa8-83d0-8c67fda4fb4a"
id"3269740f-22e5-93b9-bc41-19135b74082f"
is_byokfalse
latency172
model_permaslug"x-ai/grok-4.7-20260916"
provider_name"xAI"
status200
total_cost0.0751232
cache_discount0.0013824
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags29
adverbTagCount0
adverbTags(empty)
dialogueSentences97
tagDensity0.299
leniency0.598
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2734
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
85.37% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2734
totalAiIsms8
found
0
word"pulse"
count2
1
word"weight"
count5
2
word"silence"
count1
highlights
0"pulse"
1"weight"
2"silence"
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
narrationSentences181
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences181
filterMatches
0"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences248
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen50
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2736
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions36
wordCount1831
uniqueNames11
maxNameDensity0.49
worstName"Lucien"
maxWindowNameDensity1.5
worstWindowName"Lucien"
discoveredNames
Moreau1
Heat1
Eva2
Silence1
Lucien9
French2
One2
Ptolemy6
English1
Aurora6
Rain5
persons
0"Moreau"
1"Heat"
2"Eva"
3"Silence"
4"Lucien"
5"French"
6"One"
7"Ptolemy"
8"Aurora"
9"Rain"
places(empty)
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences114
glossingSentenceCount1
matches
0"sounded like a door she had not unbolted"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2736
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences248
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs105
mean26.06
std20.68
cv0.794
sampleLengths
071
119
220
319
44
57
653
721
819
94
1054
119
1254
1330
145
1524
1674
171
184
196
2050
2171
2222
2343
2424
2514
2625
2756
283
296
306
3158
3215
3310
3449
3510
3621
3742
3840
392
4041
416
4223
4324
441
4536
464
4734
483
4919
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences181
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs303
matches
0"was doing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences1
totalSentences248
ratio0.004
matches
0"Aurora glanced back at the mess — books gutted across the sofa, a mug ring on a folio, her jacket over the only chair with four legs — and the glance cost her the doorway."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1830
adjectiveStacks0
stackExamples(empty)
adverbCount36
adverbRatio0.019672131147540985
lyAdverbCount5
lyAdverbRatio0.00273224043715847
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences248
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences248
mean11.03
std8.63
cv0.782
sampleLengths
08
128
29
39
417
57
62
710
89
911
1010
119
124
137
147
1520
167
1719
189
1912
2012
217
224
2334
2420
259
2619
2735
284
297
3019
315
3212
336
346
355
367
3735
384
393
402
4118
421
434
446
4518
464
473
4814
4911
42.34% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.29435483870967744
totalSentences248
uniqueOpeners73
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences168
matches(empty)
ratio0
34.29% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount78
totalSentences168
matches
0"His platinum hair lay combed"
1"His cane rested point-down on"
2"Her fingers stayed locked on"
3"Her pulse knocked at the"
4"He moved as if the"
5"He watched the animal vanish"
6"He lifted his gaze from"
7"His mouth shaped a line"
8"He did not take the"
9"His shoulder passed the jamb,"
10"He set the cane against"
11"He left them."
12"She had to tip her"
13"He had to angle his"
14"She looked at his collar."
15"She turned her back."
16"She spoke the name to"
17"His voice came level, the"
18"Her left wrist went hot"
19"She tugged the sleeve down"
ratio0.464
1.67% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount154
totalSentences168
matches
0"The third deadbolt gave with"
1"Aurora hauled the door inward,"
2"Lucien Moreau stood one step"
3"Rain had darkened the shoulders"
4"His platinum hair lay combed"
5"His cane rested point-down on"
6"Water beaded along the shaft"
7"Her fingers stayed locked on"
8"The landing bulb found one"
9"The other stayed black as"
10"A tabby blur shot between"
11"Ptolemy aimed for the open"
12"Lucien moved the cane across"
13"The cat struck the shaft,"
14"Her pulse knocked at the"
15"He moved as if the"
16"He watched the animal vanish"
17"He lifted his gaze from"
18"His mouth shaped a line"
19"Heat climbed her neck."
ratio0.917
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences168
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount1
matches
0"Forward meant the reach of his hand, which stayed at his side as if nailed there."
73.28% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags29
uselessAdditionCount3
matches
0"He lifted, and the look landed with the weight of a hand she had not agreed to"
1"His voice came, the French ironed out of it"
2"A vowel went, French pushing up under the English"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount2
fancyTags
0"She spoke (speak)"
1"He spoke (speak)"
dialogueSentences97
tagDensity0.021
leniency0.041
rawRatio1
effectiveRatio0.041
84.5645%