Run: 2026-07-09-01KX4097F2YH1AQ7FHF6KZE66B

Run Details

Duration:
1m 7s
Cost:
$0.106425
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 door opened as far as the chain allowed. Aurora stared through the gap. Lucien Moreau stood beneath the jaundiced landing light in a charcoal suit darkened by rain and blood. His platinum hair, stripped of its usual precision, clung to his forehead. One amber eye fixed on her; the black one swallowed the light. He held his ivory-handled cane across his body, not for balance but to keep something inside his coat from spilling out. For three breaths, neither moved. Then Ptolemy shoved his striped head between Aurora’s ankles and hissed. Lucien glanced down. “I see the cat remains an excellent judge of character.” Aurora tightened her grip on the door. “He dislikes people who turn up after midnight bleeding on Eva’s mat.” “A narrow prejudice.” “Go away.” She pushed. Lucien planted the cane in the gap before the door met the frame. Pain sliced across his face. His knees bent, then locked. Aurora’s fingers froze around the door edge. “Remove the cane, Lucien.” “I need five minutes.” “You used them up six months ago.” “Then allow me to borrow against my future.” “You don’t have one with me.” His mouth shifted. Not a smile. He had dozens of smiles, each sharpened for a different purpose, but this expression belonged to none of them. A drop of blood struck the mat between his polished shoes. Aurora looked down. His left hand clamped his coat shut beneath his ribs. Blood threaded through his fingers and ran into his cuff. “Who did that?” “Your concern touches me.” “It shouldn’t. I was asking so I could send them flowers.” His amber eye warmed despite the grey cast beneath his skin. “White lilies?” “Stinging nettles.” A door opened on the floor below. Someone muttered about the noise. Lucien turned his head towards the stairwell. The movement pulled a breath from between his teeth. Aurora shut the door, slipped off the chain, and wrenched it open. “Inside. If you die in the hall, Eva will lose her deposit.” He crossed the threshold. His shoulder brushed hers, wet wool against bare skin, and her body recognised him with obscene speed. The clean bite of cedar. Smoke caught in fabric. The warmth beneath it. Six months collapsed into a flash of his hand at her waist and his mouth near her ear. She stepped away hard enough to strike the bookcase. Scrolls slid from the top shelf. Lucien caught them against his chest, then winced. “Still stacking priceless texts according to their likelihood of causing concussion?” “It’s an advanced filing system.” “Of course.” Aurora closed the door and drove each deadbolt home. One. Two. Three. Lucien watched her hands. Her sleeve had ridden back, exposing the pale crescent scar on her left wrist. His gaze lingered. She yanked the cuff down. “Sit.” He looked at the room. Books covered the sofa. Notes occupied both chairs. A brass bowl full of cloudy crystals took up the coffee table, along with three cold mugs and a half-eaten packet of digestives. “Where?” “You’re the legendary fixer. Fix it.” Lucien hooked the crook of his cane beneath a stack of books and shifted them from the sofa to the floor without toppling the pile. Even bleeding, he made the action look fit for a drawing room instead of a cramped flat above a curry house. He lowered himself onto the faded cushions. Ptolemy leapt onto the armrest and sniffed his ear. “Careful,” Aurora told the cat. “He bites.” Lucien unbuttoned his coat. “You never complained.” Heat rose up Aurora’s throat. “Keep pressing your luck. I know where Eva stores the holy water.” “The blue bottle is gin.” “That explains Christmas.” She went to the kitchen alcove and pulled the first-aid tin from beneath a mound of takeaway menus. Her hands wanted to shake, so she gave them work: gauze, scissors, antiseptic, curved needle, thread. Eva kept stranger supplies in the cupboard, but none Aurora wished to touch without gloves and a Latin dictionary. When she turned, Lucien had removed his coat and waistcoat. His white shirt bore a black-red stain from ribs to hip. He had opened the first few buttons, revealing a slash across his side. The wound did not look made by a knife. Three grooves cut through his flesh, the edges grey and blistered. Aurora set the tin down. “What was it?” “An unpleasant negotiation.” “Negotiations don’t have claws.” “You have not met my family.” She reached for his shirt. His hand closed around her wrist. The contact snapped through her. She looked at his fingers, pale and strong against her skin, his thumb resting a breath from her scar. “Let go.” His grip opened at once. “My apologies.” “Don’t.” “For touching you?” “For making an apology sound like a tip left on a saucer.” She cut through the ruined fabric from hem to armpit. Lucien sat without moving, though sweat gathered at his temples. The shirt peeled from the wound with a wet tug. Aurora soaked gauze in antiseptic. “This will hurt.” “I have missed your bedside manner.” She pressed it to the gashes. His cane clattered against the floor. Ptolemy fled under the table. Lucien’s hand caught the sofa cushion. His knuckles rose white beneath the skin, but he made no sound. Aurora cleaned the first groove, then the second. Black grit lodged in the torn flesh, each grain fine as ground glass. “Demon iron?” “Close.” “How close?” “Close enough that I would prefer you not touch it.” She looked at the blood on her fingers. “You might have led with that.” “It requires a half-demon’s blood to activate.” “That’s comforting.” “No, it is accurate.” “You always did confuse the two.” Lucien’s gaze settled on her face. At this distance she could see the thin gold ring around his black iris, a detail hidden unless he let someone close. Once, in the back room of Silas’ bar, she had counted the flecks in his amber eye while his thumb traced her lower lip. Then his phone had rung. By sunrise, he had gone. She dug a grain from his wound with the tweezers. His jaw tightened. “Why are you here?” “You opened the door.” “Don’t perform.” The amber eye narrowed. “I required assistance.” “There are surgeons in London who treat your sort.” “My sort?” “You know what I meant.” “I know what you chose to say.” Aurora dropped the black grain into a saucer. It gave a faint hiss and melted a pit into the glaze. “My mistake. I forgot how sensitive you were beneath the extortion and tailored wool.” “I did not come to quarrel.” “You came to the flat where I’m staying, unannounced, after six months of silence. You wedged a sword-cane in the door and bled on the carpet. What did you expect? Tea?” “Eva informed me you were here.” Aurora stopped. “When?” “This afternoon.” “Eva’s in Bath.” “Yes.” “For a conference.” “So she claimed.” “And you spoke to her.” “At length.” A cold patch opened beneath Aurora’s ribs. “She sent you.” “She gave me the address.” “You already knew the address.” “I knew Eva’s address. I did not know you had left the flat above Silas’ bar.” Aurora placed the tweezers beside the saucer with care. “You’ve been keeping track.” “No.” The word came too fast. She met his gaze. Lucien looked towards the rain-streaked window. Brick Lane glowed beyond the glass, neon smudged across puddles and passing umbrellas. “I knew where you worked,” he continued. “I knew where you lived. Past tense.” “Which part of that was meant to sound less deranged?” “The part where I stopped.” Her chest tightened, annoying and immediate. “Why?” “Because you asked me to.” “I asked you to tell me the truth.” “You asked never to see me again.” “After you lied.” “I omitted.” “You told me the men following me were debt collectors.” “They were collecting a debt.” “Your father’s debt. Paid in people.” Lucien bent to retrieve his cane. Aurora put a hand against his chest and pushed him back before he could rise. “Sit down. You’ll tear it wider.” His eyes dropped to her palm on his bare skin. Aurora felt his heartbeat, too rapid beneath the hard plane of his chest. She snatched her hand away. Lucien settled into the sofa. “My father discovered your name,” he murmured. “So you slept with me and vanished.” His face emptied. “No.” “No to which part?” “I did not sleep with you.” “You were in my bed.” “I spent the night beside you.” “You kissed me until I forgot my own postcode.” “I remember.” The words came rough, stripped of his usual polish. Aurora wound fresh gauze around the tweezers. “You left a note with three words.” “Leave London tonight.” “No explanation. No signature. You took my phone, told Silas not to let me out of the bar, and disappeared. Did you think I’d obey because you’d mussed my sheets?” “I thought you would obey because a severed hand arrived at my office with your photograph stitched into its palm.” The room shrank around his voice. Rain rattled against the window. Downstairs, a pan struck a kitchen counter, followed by the muffled roar of the curry house extractor fan. Aurora’s hand remained suspended above his wound. “Whose hand?” “One of my informants.” “You never told me.” “I am telling you now.” “Six months late.” “Six months in which you remained alive.” She stood, the gauze crushed in her fist. “You don’t get to use that as proof you were right.” “I removed the threat.” “You removed me.” “I moved you beyond his reach.” “I moved myself. Eva found me a room. Eva changed my number. Eva sat on this floor while I wondered whether I’d been another name in one of your little black books.” Lucien pushed to his feet. Blood welled along his side. Aurora pointed at the sofa. “Sit.” “No.” “You need stitches.” “I have endured worse.” “Yes. That appears to be your sole qualification for living.” He came close enough that she had to tip her chin to hold his gaze. The flat had no room for distance; stacks of paper hemmed them in, and the table pressed against the backs of her legs. His shirt hung open, cut cloth framing skin marked by old blades, burns and one thin scar that curved beneath his collarbone. His voice dropped. “You were not a name in a book.” “What was I?” His hand rose, then stopped beside her face. He held it there without touching, the space between his fingers and her cheek charged with the memory of contact. “The one thing I could not turn into a transaction.” Aurora swallowed. “That sounds lovely. Did you practise it while ignoring my calls?” “No. I practised not making them.” “Congratulations. You excelled.” His hand lowered. “I had men watching Silas’ bar. My father watched them. Every route to you became a route for him.” “And now?” “Now he cannot use them.” “What changed?” Lucien’s mouth hardened. “I made him regret the attempt.” The black grit in the saucer smoked between them. Aurora studied him. The blood. The torn shirt. The tremor he concealed by gripping his cane. A fixer who arrived immaculate even when London burned had come to her door soaked, wounded and without a lie prepared well enough to fool her. “This was him?” “A parting gift.” “And you brought it here.” “The iron became active near Whitechapel. I had minutes before it reached my heart.” “There are hospitals closer than Brick Lane.” “Not one I trusted.” “But you trusted me.” “Yes.” The answer landed without decoration. Aurora looked down at the needle in the first-aid tin. “You had no right.” “To trust you?” “To make me the only person you trust after treating me like someone too fragile for facts.” His face tightened. “I knew you were not fragile.” “You acted as if I’d crack the moment the world turned ugly.” “I acted as if the world had no right to touch you.” “It already had.” The words slipped out with more force than she intended. Evan’s face flashed in the back of her mind: a smile before the grip on her arm, apologies served over bruises, every room turned into a courtroom where he held the only vote. Lucien went still. Aurora picked up the needle. “I didn’t need another man choosing what I could survive.” His gaze moved to the crescent scar beneath her shifted cuff, then returned to her face. “No.” “No?” “No, you did not.” The surrender in his voice unsettled her more than an argument would have. She threaded the needle and nodded at the sofa. “Sit down before I change my mind.” Lucien obeyed. Aurora knelt beside him. Her shoulder fitted between his knees as she angled towards the wound. Heat travelled from his body through the thin cotton of her top. “You’ll need to hold the skin together.” He placed two fingers on either side of the upper gash. She made the first stitch. His breath caught above her. “You can swear.” “In which language?” “The one with the best vocabulary.” “French, but I fear you would find it seductive.” “I’ve heard you curse in French.” “You were distracted.” “I was not.” “You had my belt in your hand.” The needle paused halfway through his skin. “That was your fault.” “The belt?” “The distraction.” His breath touched her hair. “Aurora.” The use of her full name tightened every muscle along her spine. He had called her Rory once, in a dark room, with his forehead against hers. He had never repeated it. She pulled the thread through. “What?” “I did not leave because I regretted kissing you.” “Hold still.” “I left because I knew I would return if I heard your voice.” “You’re moving.” “I erased your number. I remembered it within an hour.” She tied off the stitch and cut the thread. “That sounds inconvenient.” “It was intolerable.” “Good.” The corner of his mouth lifted. Pain cut the expression short. Aurora began the next stitch. His fingers shifted, brushing hers. Neither withdrew. “You hurt me,” she murmured. “I know.” “You don’t get absolution because someone clawed a hole in your side.” “I did not ask for it.” “Then what do you want?” Lucien watched her guide the needle through his skin. His mismatched eyes held no calculation now, no polished amusement to keep the rest of the world two steps behind. “You asked what you were.” Aurora drew the thread taut. “I remember.” His fingertips turned beneath hers until they touched palm to palm, blood warm between their joined hands. “You were the reason leaving cost me anything.”
created_at"2026-07-09T17:54:49.961Z" 7/9/2026, 5:54:49 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4454
moderation_latency(null)
generation_time67095
tokens_prompt1034
tokens_completion4407
native_tokens_prompt927
native_tokens_completion3393
native_tokens_completion_images0
native_tokens_reasoning244
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.106425
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_0b12ca79d42f7f5f016a4fe06a0420819387abbd99a9e23959"
is_byokfalse
latency209
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783619689-ukMrvW9rv3qk9HIprIvt"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783619689-o7oKLrguB2byDkcx0jeV"
upstream_id"resp_0b12ca79d42f7f5f016a4fe06a0420819387abbd99a9e23959"
total_cost0.106425
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
totalTags4
adverbTagCount0
adverbTags(empty)
dialogueSentences177
tagDensity0.023
leniency0.045
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2446
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)
87.74% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2446
totalAiIsms6
found
0
word"warmth"
count1
1
word"comforting"
count1
2
word"traced"
count1
3
word"silence"
count1
4
word"charged"
count1
5
word"unsettled"
count1
highlights
0"warmth"
1"comforting"
2"traced"
3"silence"
4"charged"
5"unsettled"
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
narrationSentences168
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount0
narrationSentences168
filterMatches
0"look"
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences341
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen33
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2446
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions25
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions57
wordCount1430
uniqueNames8
maxNameDensity2.03
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Moreau1
Ptolemy3
Aurora29
Lucien20
Latin1
Lane1
London1
Rory1
persons
0"Moreau"
1"Ptolemy"
2"Aurora"
3"Lucien"
4"Rory"
places
0"Lane"
1"London"
globalScore0.486
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences96
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.409
wordCount2446
matches
0"not for balance but to keep something inside his coat from spilling out"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences341
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs278
mean8.8
std10.15
cv1.154
sampleLengths
09
15
262
35
411
53
610
77
812
93
102
1115
1210
137
144
154
167
178
186
1925
2011
2123
223
234
2411
2511
262
272
2812
2916
3012
3112
3252
339
3414
3511
365
372
3830
393
405
411
4236
431
446
4546
467
479
487
494
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences168
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs239
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences2
totalSentences341
ratio0.006
matches
0"One amber eye fixed on her; the black one swallowed the light."
1"The flat had no room for distance; stacks of paper hemmed them in, and the table pressed against the backs of her legs."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1476
adjectiveStacks0
stackExamples(empty)
adverbCount28
adverbRatio0.018970189701897018
lyAdverbCount1
lyAdverbRatio0.0006775067750677507
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences341
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences341
mean7.17
std5.64
cv0.787
sampleLengths
09
15
217
312
412
521
65
711
83
910
107
1112
123
132
142
1513
165
175
187
194
204
217
228
236
243
253
2619
2711
283
2910
3010
313
324
3311
3411
352
362
377
385
397
409
4112
4212
434
4417
455
464
474
4818
499
45.89% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.2434017595307918
totalSentences341
uniqueOpeners83
85.47% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences156
matches
0"Then Ptolemy shoved his striped"
1"Even bleeding, he made the"
2"Once, in the back room"
3"Then his phone had rung."
ratio0.026
71.28% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount58
totalSentences156
matches
0"His platinum hair, stripped of"
1"He held his ivory-handled cane"
2"His knees bent, then locked."
3"His mouth shifted."
4"He had dozens of smiles,"
5"His left hand clamped his"
6"His amber eye warmed despite"
7"He crossed the threshold."
8"His shoulder brushed hers, wet"
9"She stepped away hard enough"
10"Her sleeve had ridden back,"
11"His gaze lingered."
12"She yanked the cuff down."
13"He looked at the room."
14"He lowered himself onto the"
15"She went to the kitchen"
16"Her hands wanted to shake,"
17"His white shirt bore a"
18"He had opened the first"
19"She reached for his shirt."
ratio0.372
1.67% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount143
totalSentences156
matches
0"The door opened as far"
1"Aurora stared through the gap."
2"Lucien Moreau stood beneath the"
3"His platinum hair, stripped of"
4"He held his ivory-handled cane"
5"Lucien glanced down."
6"Aurora tightened her grip on"
7"Lucien planted the cane in"
8"Pain sliced across his face."
9"His knees bent, then locked."
10"Aurora’s fingers froze around the"
11"His mouth shifted."
12"He had dozens of smiles,"
13"A drop of blood struck"
14"Aurora looked down."
15"His left hand clamped his"
16"Blood threaded through his fingers"
17"His amber eye warmed despite"
18"A door opened on the"
19"Someone muttered about the noise."
ratio0.917
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences156
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount1
matches
0"His shirt hung open, cut cloth framing skin marked by old blades, burns and one thin scar that curved beneath his collarbone."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags4
fancyCount3
fancyTags
0"he continued (continue)"
1"he murmured (murmur)"
2"she murmured (murmur)"
dialogueSentences177
tagDensity0.023
leniency0.045
rawRatio0.75
effectiveRatio0.034
87.5127%