Run: 2026-03-11-01KKFGZD6SMMSPCBYVPSP0YCSE

Run Details

Duration:
36.3s
Cost:
$0.000783
Provider:
DeepInfra

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The door swung inward on a sigh of hinges, the sound thin as a spider’s thread against the muffled clamor of the street below, and for a heartbeat Aurora saw only the silhouette of a man framed by the waning twilight, a shape that seemed to have been cut from the night itself. The air in the hallway was thick with the scent of burnt coal and distant incense, a perfume that clung to the worn carpet and made the small space feel larger, as if the walls themselves were breathing in anticipation. She stood frozen, hand still on the knob, the cool metal biting into the flesh of her palm, the scar on her left wrist — a crescent of pale skin that had healed into a faint, silvery line — pressing against the metal of the doorframe as though to anchor herself to the present. Lucien Moreau stepped through, his presence a slow ripple in the stillness, his tailored charcoal suit catching the dim light and refracting it into a thousand tiny shards that danced across the spines of the books stacked like a fortress on every available surface. The cane he carried — its ivory handle polished to a mirror sheen — tapped a lazy rhythm against the floorboards, each tap a punctuation mark in the uneasy silence that followed his entrance. His heterochromatic eyes, one amber like molten copper, the other a void of obsidian, locked onto hers with a gravity that seemed to pull the very air toward him. “Rory,” he said, his voice a low baritone that resonated in the cramped room, the word both a greeting and a question, a promise and a threat. “I thought you’d locked the world out for good.” Aurora’s breath caught, the words catching on the edge of a laugh that never quite formed. She turned fully, the motion pulling the hem of her simple cotton dress — black as midnight, unadorned, practical — against the worn wooden floor. The scar on her wrist caught the light as she raised a hand, a reflexive gesture to brush it away, but she let it fall back to her side, as if the wound were a private secret she no longer needed to hide. “Lucien,” she replied, her voice steadier than she felt, the cool blue of her eyes flickering with a mix of wariness and something softer, something that had once been unguarded. “What brings you to my… sanctuary?” He stepped closer, the cane clicking against the wood of the bookshelf, scattering a few loose pages that fluttered like startled moths. The rooms were cramped, the ceiling low, the air heavy with the smell of old paper and the faint, lingering aroma of the curry house downstairs. Yet the space seemed to expand under his gaze, as though the walls themselves were stretching to accommodate the weight of his presence. “I came for a favor,” he said, the words slipping out with the smoothness of silk, “but I think the favor is a pretext. I came because I missed you.” A flash of something — perhaps regret, perhaps anger — crossed her face, the bright blue of her eyes narrowing. “You vanished, Lucien. You left a trail of half‑truths and promises that dissolved like mist at sunrise. You said you’d protect me, that you’d keep the demons at bay, but you disappeared the moment the tide turned. You left me with a half‑finished spell and a half‑filled bottle of wine, and you never came back to finish what we started.” Her fingers traced the scar on her wrist, the memory of that night — an accident that had left a mark, both physical and emotional — still raw beneath the surface. Lucien’s lips twitched, a smile that did not reach his eyes. “I had to go,” he said, the words sliding out like a secret. “The realm of Avaros is not kind to half‑bloods who dabble in mortal affairs. I was summoned, dragged into a council of demons who threatened to tear the veil if I didn’t bring them something… something you possessed. I thought I could protect you by staying away, that distance would keep the danger from reaching you. I was wrong.” He took another step, closing the gap until the space between them was no more than a breath. The cane rested against his thigh, the blade concealed within its shaft catching a glint that seemed to pulse with an inner fire. Aurora’s heart hammered against her ribs, a rhythm that matched the ticking of the old clock on the mantle — its hands frozen at midnight, as if time itself had paused in deference to the moment. “You think a few missing pages and a broken promise can erase what we shared?” she asked, the question hanging between them like a fragile glass ornament. Lucien’s hand rose, fingers brushing the edge of the cane, the ivory cool against his skin. “I think you remember the night we first met. The rain hammered the streets of Brick Lane, the neon signs flickered, and the city seemed to hold its breath. You were perched on the edge of the counter at the Golden Empress, the steam from the kitchen curling around your shoulders, and I watched you — your bright blue eyes scanning every menu item as if searching for a hidden meaning. You laughed at my jokes, you challenged my assumptions, and for a moment you saw the world not as a battlefield of contracts and covenants, but as a tapestry of possibilities.” His voice softened, the edges of his tone fraying at the seams. “I saw that same fire in you when I first noticed the scar on your wrist. It was a reminder of survival, of pain turned into something beautiful.” Aurora felt a shiver ripple down her spine, the memory of that night seeping through the layers of denial she had built around herself. The rain, the neon, the heat of the kitchen, the way his eyes had lingered on her scar — she could see it all as if it were occurring in slow motion, each detail sharpened to a point of unbearable clarity. “You were never meant to stay,” she whispered, the words barely audible over the distant sizzle of chicken frying downstairs. “You’re a creature of the night, Lucien. You belong to a world where blood is currency and promises are as fleeting as shadows.” He let out a soft, almost pained chuckle. “And yet, here I am, standing in your doorway, my coat still bearing the scent of ash and incense from the council chambers. I’m not here to drag you back into that world, Aurora. I’m here because I need you to help me with something that even my infernal allies cannot solve.” He glanced at the cat curled up on the windowsill, Ptolemy’s tail flicking lazily, eyes half‑closed. “Your research — your notes on binding rituals — might be the key.” She felt the old thrill of curiosity surge through her, a spark that had once driven her to stay up all night studying ancient texts, to chase the unknown with a vigor that had gotten her into trouble before. Yet the same spark now burned with a dangerous mixture of desire and caution. “And what exactly do you need?” she asked, her voice firmer now, the scar on her wrist pulsing faintly as if echoing the beat of her heart. Lucien’s gaze softened, the amber eye filling with a strange tenderness. “There is a fragment of a soul, trapped between worlds, that needs to be freed. It belongs to someone… to someone we both know. It’s tied to the scar on your wrist, Rory. Something about your lineage, about the blood that runs through your veins — your father’s legacy as a barrister, your mother’s teachings of compassion. It’s a fragment of a pact made centuries ago, a promise broken, a debt unpaid. I need your help to untangle it, to set it free before it tears the veil and brings something… something unspeakable into this world.” Aurora’s mind raced, the scar on her wrist tingling as if it sensed the resonance of the words. She could feel the old ache of betrayal, the lingering scent of Evan’s perfume — his cheap cologne, the one he used to mask his own insecurities — mixing with the faint perfume of Lucien’s perfume, a subtle note of sandalwood and something darker, like the faint smell of burnt incense that seemed to cling to his suit. She remembered the night she had confided in him about her fears, the night she had let him hold her hand while they stared at the rain-soaked streets, the way his fingers had lingered just a second longer than necessary, the way his breath had brushed her cheek, a whisper of warmth against the chill of the night. She had thought she could forgive, could move on, but the wound had never truly healed. She turned away, pacing to the small kitchen table where a steaming mug of tea sat untouched, the steam curling up like a ghostly veil. The cat lifted its head, pupils contracting as if sensing the tension in the room. The deadbolts on the front door clanged softly in the background, a reminder of the layers of protection she had erected around herself. “You think you can just waltz back in and expect me to trust you?” she asked, turning to face him, the scar on her wrist now a focal point of her resolve. “You left me with a scar — both of us have them. You think a few polite words can mend what was shattered?” Lucien’s eyes flickered, the black one darkening, the amber brightening, as if trying to gauge the depth of her feelings. “I am not asking for forgiveness,” he said, his voice low, “I am asking for a chance. A chance to make things right, to prove that the things we felt were not merely the fever of a fleeting moment, but something that can survive the test of fire and blood.” He stepped closer, his hand reaching out, hovering inches from her cheek. The heat of his breath brushed her skin, sending a shiver that was half fear, half anticipation. “If you let me in, if you let me help you untangle this, maybe — just maybe — we can find a way to close the scar, not just on your wrist, but on the part of us that has been left raw.” Aurora felt the world tilt, the cramped space of the flat suddenly feeling vast, as if the walls themselves were listening, as if the books and scrolls were bearing silent witness. The rain outside intensified, drumming against the windows in a rhythm that matched the pounding of her heart. She could hear the distant clatter of plates and the low murmur of customers in the restaurant below, the world continuing its indifferent march while she stood at the precipice of a decision that could alter everything. She looked at his face — at the clean lines of his jaw, the faint stubble that gave him a ruggedness that contrasted with his immaculate attire, the faint scar that traced his jawline, a reminder that even demons bore marks of their past. She saw the amber eye, the black eye, the way they seemed to hold entire universes within them. She felt the scar on her wrist throb, a pulse that matched the rhythm of his words. “What if we fail?” she whispered, the question a fragile thread that could snap at any moment. “What if we unleash something worse than what we already know?” Lucien’s hand finally brushed her cheek, his fingertips cool but carrying a heat that seemed to seep into her skin. He spoke in a tone that was both a promise and a plea. “Then we will face it together, as we always have. We will stand against the darkness, hand in hand, as we have always done. The scar… it is not just a wound. It is a reminder of who we are, of where we have been, and of where we can go.” The air crackled, a charged electricity that seemed to awaken the dormant power in the room. The books on the shelf seemed to hum, the scrolls fluttering ever so slightly as if stirred by an unseen wind. The cat stretched, arching its back, eyes glinting with curiosity. Aurora felt a surge of something she hadn’t felt in years — hope, perhaps, or perhaps just the fierce, stubborn need to reclaim agency over her own destiny. She inhaled deeply, the scent of the curry mixing with the faint perfume of Lucien’s cologne, the smell of rain on stone, and the metallic tang of the street outside. She looked at the cane in his hand, the ivory handle gleaming, the thin blade hidden within a secret waiting to be revealed. “If we do this,” she said, her voice steadier now, “we do it on my terms. No more secrets. No more half‑truths. We work together, truly together, or we walk away and never look back.” Lucien’s smile widened, a genuine, almost shy curvature of his lips that made his eyes shine brighter. “And if we succeed?” he asked, his voice barely more than a whisper, as if afraid the words might shatter the fragile peace they were building. Aurora’s eyes met his, the bright blue reflecting a storm of emotions — fear, longing, resolve. “Then,” she said, her voice barely audible, “we will finally be able to close the scar, on my wrist and on my heart.” She reached out, her hand finding his, the contact sending a jolt of warmth through both of them. The scar on her wrist tingled, a faint pulse that seemed to echo the beat of a heart that had once been broken but was now, perhaps, beginning to heal. The door clicked shut behind them, sealing the room in a cocoon of whispered conversation and shared purpose. Outside, the rain continued its relentless percussion, but inside, the world seemed to hold its breath, waiting for the first step of a new chapter. The lights flickered, casting elongated shadows that danced across the shelves of books, the notes, the scrolls — symbols of knowledge waiting to be unlocked. And as Lucien’s hand tightened around hers, Aurora felt a strange, intoxicating mixture of fear and exhilaration, a feeling that could only be described as the beginning of a love story written in both light and darkness, inked upon the pages of their intertwined destinies.
created_at"2026-03-11T22:41:14.47Z" 3/11/2026, 10:41:14 PM
model"nvidia/nemotron-3-nano-30b-a3b"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency568
moderation_latency(null)
generation_time36111
tokens_prompt808
tokens_completion4276
native_tokens_prompt783
native_tokens_completion3721
native_tokens_completion_images(null)
native_tokens_reasoning781
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(null)
native_finish_reason(null)
usage0.00078335
router(null)
provider_responses
0
endpoint_id"2bd3912d-8b35-4818-b873-24ccfefa6cf9"
id"chatcmpl-Roxt0erdYJaoFQVlRJEJMkIP"
is_byokfalse
latency112
model_permaslug"nvidia/nemotron-3-nano-30b-a3b"
provider_name"DeepInfra"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773268874-T7pHVw4OfnEztBFms3WF"
upstream_id"chatcmpl-Roxt0erdYJaoFQVlRJEJMkIP"
total_cost0.00078335
cache_discount(null)
upstream_inference_cost0
provider_name"DeepInfra"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags16
adverbTagCount0
adverbTags(empty)
dialogueSentences27
tagDensity0.593
leniency1
rawRatio0
effectiveRatio0
85.53% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2419
totalAiIsmAdverbs7
found
0
adverb"very"
count1
1
adverb"lazily"
count1
2
adverb"truly"
count2
3
adverb"softly"
count1
4
adverb"suddenly"
count1
5
adverb"ever so slightly"
count1
highlights
0"very"
1"lazily"
2"truly"
3"softly"
4"suddenly"
5"ever so slightly"
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)
2.85% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2419
totalAiIsms47
found
0
word"anticipation"
count2
1
word"silence"
count1
2
word"resonated"
count1
3
word"sanctuary"
count1
4
word"fluttered"
count1
5
word"weight"
count1
6
word"silk"
count1
7
word"traced"
count2
8
word"glint"
count1
9
word"pulse"
count3
10
word"flickered"
count3
11
word"scanning"
count1
12
word"tapestry"
count1
13
word"reminder"
count4
14
word"down her spine"
count1
15
word"fleeting"
count2
16
word"desire"
count1
17
word"echoing"
count1
18
word"tenderness"
count1
19
word"raced"
count1
20
word"resonance"
count1
21
word"could feel"
count1
22
word"whisper"
count2
23
word"warmth"
count2
24
word"chill"
count1
25
word"tension"
count1
26
word"resolve"
count2
27
word"shattered"
count1
28
word"pounding"
count1
29
word"throb"
count1
30
word"charged"
count1
31
word"glinting"
count1
32
word"gleaming"
count1
33
word"echo"
count1
highlights
0"anticipation"
1"silence"
2"resonated"
3"sanctuary"
4"fluttered"
5"weight"
6"silk"
7"traced"
8"glint"
9"pulse"
10"flickered"
11"scanning"
12"tapestry"
13"reminder"
14"down her spine"
15"fleeting"
16"desire"
17"echoing"
18"tenderness"
19"raced"
20"resonance"
21"could feel"
22"whisper"
23"warmth"
24"chill"
25"tension"
26"resolve"
27"shattered"
28"pounding"
29"throb"
30"charged"
31"glinting"
32"gleaming"
33"echo"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
89.29% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells3
narrationSentences70
matches
0"g in anticipation"
1"felt a shiver"
2"a jolt of warmth"
0.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount11
narrationSentences70
filterMatches
0"feel"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences81
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen113
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2444
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions17
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions22
wordCount1703
uniqueNames5
maxNameDensity0.59
worstName"Lucien"
maxWindowNameDensity1.5
worstWindowName"Lucien"
discoveredNames
Aurora9
Moreau1
Lucien10
Ptolemy1
Evan1
persons
0"Aurora"
1"Moreau"
2"Lucien"
3"Ptolemy"
4"Evan"
places(empty)
globalScore1
windowScore1
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences70
glossingSentenceCount10
matches
0"shape that seemed to have been cut from the night itself"
1"gravity that seemed to pull the very air toward him"
2"glint that seemed to pulse with an inner fire"
3"as if echoing the beat of her heart"
4"incense that seemed to cling to his suit"
5"as if sensing the tension in the room"
6"as if trying to gauge the depth of her feelings"
7"heat that seemed to seep into her skin"
8"electricity that seemed to awaken the dormant power in the room"
9"pulse that seemed to echo the beat of a heart that had once been broken but was now, perhaps, beginning to heal"
77.25% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.227
wordCount2444
matches
0"not as a battlefield of contracts and covenants, but as a tapestry of possibilities"
1"not merely the fever of a fleeting moment, but something"
2"not just on your wrist, but on the part of us"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences81
matches(empty)
39.23% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs24
mean101.83
std29.26
cv0.287
sampleLengths
0147
1107
236
3120
4101
5111
683
7104
8158
9108
1089
1180
12107
13150
14118
15142
1686
17107
1884
1975
2088
2143
2287
23113
90.23% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences70
matches
0"been unguarded"
1"were cramped"
2"been broken"
37.40% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount6
totalVerbs246
matches
0"were breathing"
1"were stretching"
2"were occurring"
3"were listening"
4"were bearing"
5"were building"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount18
semicolonCount0
flaggedSentences12
totalSentences81
ratio0.148
matches
0"She stood frozen, hand still on the knob, the cool metal biting into the flesh of her palm, the scar on her left wrist — a crescent of pale skin that had healed into a faint, silvery line — pressing against the metal of the doorframe as though to anchor herself to the present."
1"The cane he carried — its ivory handle polished to a mirror sheen — tapped a lazy rhythm against the floorboards, each tap a punctuation mark in the uneasy silence that followed his entrance."
2"She turned fully, the motion pulling the hem of her simple cotton dress — black as midnight, unadorned, practical — against the worn wooden floor."
3"A flash of something — perhaps regret, perhaps anger — crossed her face, the bright blue of her eyes narrowing."
4"“You vanished, Lucien. You left a trail of half‑truths and promises that dissolved like mist at sunrise. You said you’d protect me, that you’d keep the demons at bay, but you disappeared the moment the tide turned. You left me with a half‑finished spell and a half‑filled bottle of wine, and you never came back to finish what we started.” Her fingers traced the scar on her wrist, the memory of that night — an accident that had left a mark, both physical and emotional — still raw beneath the surface."
5"Aurora’s heart hammered against her ribs, a rhythm that matched the ticking of the old clock on the mantle — its hands frozen at midnight, as if time itself had paused in deference to the moment."
6"The rain, the neon, the heat of the kitchen, the way his eyes had lingered on her scar — she could see it all as if it were occurring in slow motion, each detail sharpened to a point of unbearable clarity."
7"She could feel the old ache of betrayal, the lingering scent of Evan’s perfume — his cheap cologne, the one he used to mask his own insecurities — mixing with the faint perfume of Lucien’s perfume, a subtle note of sandalwood and something darker, like the faint smell of burnt incense that seemed to cling to his suit."
8"She looked at his face — at the clean lines of his jaw, the faint stubble that gave him a ruggedness that contrasted with his immaculate attire, the faint scar that traced his jawline, a reminder that even demons bore marks of their past."
9"Aurora felt a surge of something she hadn’t felt in years — hope, perhaps, or perhaps just the fierce, stubborn need to reclaim agency over her own destiny."
10"Aurora’s eyes met his, the bright blue reflecting a storm of emotions — fear, longing, resolve."
11"The lights flickered, casting elongated shadows that danced across the shelves of books, the notes, the scrolls — symbols of knowledge waiting to be unlocked."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1686
adjectiveStacks0
stackExamples(empty)
adverbCount43
adverbRatio0.025504151838671413
lyAdverbCount15
lyAdverbRatio0.008896797153024912
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences81
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences81
mean30.17
std19.5
cv0.646
sampleLengths
053
140
254
344
434
529
627
79
816
925
1043
1130
126
1322
1426
1523
1630
1720
1891
1911
2013
2159
2218
2323
2436
2527
2616
27114
2828
2924
3041
3120
3223
338
3468
3513
3639
3714
3827
3911
4096
4118
4258
4358
4416
4525
4615
4723
4832
4923
30.25% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.2222222222222222
totalSentences81
uniqueOpeners18
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences70
matches(empty)
ratio0
25.71% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount34
totalSentences70
matches
0"She stood frozen, hand still"
1"His heterochromatic eyes, one amber"
2"he said, his voice a"
3"She turned fully, the motion"
4"she replied, her voice steadier"
5"He stepped closer, the cane"
6"he said, the words slipping"
7"Her fingers traced the scar"
8"he said, the words sliding"
9"He took another step, closing"
10"she asked, the question hanging"
11"His voice softened, the edges"
12"she whispered, the words barely"
13"He let out a soft,"
14"He glanced at the cat"
15"She felt the old thrill"
16"she asked, her voice firmer"
17"She could feel the old"
18"She remembered the night she"
19"She had thought she could"
ratio0.486
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount66
totalSentences70
matches
0"The door swung inward on"
1"The air in the hallway"
2"She stood frozen, hand still"
3"Lucien Moreau stepped through, his"
4"The cane he carried —"
5"His heterochromatic eyes, one amber"
6"he said, his voice a"
7"Aurora’s breath caught, the words"
8"She turned fully, the motion"
9"The scar on her wrist"
10"she replied, her voice steadier"
11"He stepped closer, the cane"
12"The rooms were cramped, the"
13"he said, the words slipping"
14"A flash of something —"
15"Her fingers traced the scar"
16"Lucien’s lips twitched, a smile"
17"he said, the words sliding"
18"He took another step, closing"
19"The cane rested against his"
ratio0.943
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences70
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences53
technicalSentenceCount23
matches
0"The door swung inward on a sigh of hinges, the sound thin as a spider’s thread against the muffled clamor of the street below, and for a heartbeat Aurora saw on…"
1"The air in the hallway was thick with the scent of burnt coal and distant incense, a perfume that clung to the worn carpet and made the small space feel larger,…"
2"She stood frozen, hand still on the knob, the cool metal biting into the flesh of her palm, the scar on her left wrist — a crescent of pale skin that had healed…"
3"Lucien Moreau stepped through, his presence a slow ripple in the stillness, his tailored charcoal suit catching the dim light and refracting it into a thousand …"
4"The cane he carried — its ivory handle polished to a mirror sheen — tapped a lazy rhythm against the floorboards, each tap a punctuation mark in the uneasy sile…"
5"He stepped closer, the cane clicking against the wood of the bookshelf, scattering a few loose pages that fluttered like startled moths."
6"Yet the space seemed to expand under his gaze, as though the walls themselves were stretching to accommodate the weight of his presence."
7"Lucien’s lips twitched, a smile that did not reach his eyes."
8"The cane rested against his thigh, the blade concealed within its shaft catching a glint that seemed to pulse with an inner fire."
9"The rain, the neon, the heat of the kitchen, the way his eyes had lingered on her scar — she could see it all as if it were occurring in slow motion, each detai…"
10"She felt the old thrill of curiosity surge through her, a spark that had once driven her to stay up all night studying ancient texts, to chase the unknown with …"
11"Aurora’s mind raced, the scar on her wrist tingling as if it sensed the resonance of the words."
12"She could feel the old ache of betrayal, the lingering scent of Evan’s perfume — his cheap cologne, the one he used to mask his own insecurities — mixing with t…"
13"Lucien’s eyes flickered, the black one darkening, the amber brightening, as if trying to gauge the depth of her feelings."
14"The heat of his breath brushed her skin, sending a shiver that was half fear, half anticipation."
15"Aurora felt the world tilt, the cramped space of the flat suddenly feeling vast, as if the walls themselves were listening, as if the books and scrolls were bea…"
16"The rain outside intensified, drumming against the windows in a rhythm that matched the pounding of her heart."
17"She could hear the distant clatter of plates and the low murmur of customers in the restaurant below, the world continuing its indifferent march while she stood…"
18"She looked at his face — at the clean lines of his jaw, the faint stubble that gave him a ruggedness that contrasted with his immaculate attire, the faint scar …"
19"She felt the scar on her wrist throb, a pulse that matched the rhythm of his words."
20"Lucien’s hand finally brushed her cheek, his fingertips cool but carrying a heat that seemed to seep into her skin."
21"Lucien’s smile widened, a genuine, almost shy curvature of his lips that made his eyes shine brighter."
22"The lights flickered, casting elongated shadows that danced across the shelves of books, the notes, the scrolls — symbols of knowledge waiting to be unlocked."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags16
uselessAdditionCount8
matches
0"he said, the words slipping out with the smoothness of silk,"
1"he said, the words sliding out like a secret"
2"she asked, the question hanging between them like a fragile glass ornament"
3"His voice softened, the edges of his tone fraying at the seams"
4"He glanced, Ptolemy’s tail flicking lazily, eyes half‑closed"
5"he said, his voice low,"
6"she said, her voice steadier now,"
7"she said, her voice barely audible,"
75.93% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount2
fancyTags
0"she whispered (whisper)"
1"she whispered (whisper)"
dialogueSentences27
tagDensity0.481
leniency0.963
rawRatio0.154
effectiveRatio0.148
58.4553%