Run: 2026-03-06-01KK1HFMC69EHHS8JCW7TQM92M

Run Details

Duration:
8.0s
Cost:
$0.003020
Provider:
Inception

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 knock came from the front door of the flat above Silas’ bar, a thin, impatient rap that seemed to echo off the brick walls of the corridor. Aurora’s hand froze mid‑gesture, the half‑finished parcel of take‑out containers from Yu‑Fei’s still balanced on her forearm. She set the bags down on the narrow kitchen table, the clatter of the plastic lids sounding louder than the traffic outside. She turned, the small door ajar, and caught the sight of a silhouette framed by the hallway’s flickering fluorescent light. The figure was taller than she remembered, the shoulders broader, the coat cut sharp against the drab hallway. A cane—ivory, polished to a mirror sheen—tapped a measured rhythm against the floorboards as he stepped forward. The cane’s tip caught the light, a thin blade hidden within its shaft glinting for a heartbeat before disappearing back into the handle. “Lucien,” she said, the name slipping out of her mouth before she could catch it. It was a word that carried a dozen unspoken things: the night they’d shared a cheap bottle of wine in a back‑room of a club, the way his amber eye had lingered on her scar, the way his black eye had stared at her when she’d left him at the train station, the way his voice had whispered promises that never materialized. He paused at the threshold, his tailored charcoal suit a stark contrast to the cramped, book‑laden interior of Eva’s flat. The coat hung open, revealing a crisp white shirt and a black tie that seemed to swallow the light. His hair, slicked back in a flawless platinum wave, caught a stray dust mote and held it in place like a halo. The heterochromatic eyes—one amber, one black—flitted over the room, settling on the tabby cat perched on the windowsill, tail flicking in lazy rhythm. “Ptolemy,” Lucien said, his voice softer than she’d expected, “I see you’ve found a new guardian for the old man.” The cat blinked, its green eyes narrowing as it assessed the newcomer. It let out a low, resonant purr that seemed to vibrate through the floorboards. Aurora felt a small smile tug at the corner of her mouth, an involuntary reaction to the animal’s indifferent approval. “Ptolemy doesn’t need a guardian,” Aurora replied, her tone steady but her heart thudding against her ribs. “He’s been here longer than most of us.” Lucien stepped inside, the cane’s click echoing in the narrow hallway. He brushed a stray lock of hair from his forehead with a gloved hand, the motion deliberate, almost ritualistic. The scent of curry wafted up from the shop below, mingling with the faint aroma of incense that Eva kept burning on the shelf of oddities. The walls were plastered with books, scrolls, and research notes—pages of ancient runes, diagrams of ley lines, marginalia in ink that smelled of old paper and something metallic. “You still keep the notes on the Avaros sigils?” he asked, his black eye scanning the spines of the books. “I thought you’d have burned them by now.” Aurora’s breath caught. The Avaros sigils—symbols of the demon realm that had haunted her family’s name for generations. She had spent months tracing the lineage of her mother’s blood, trying to understand the half‑demon half that Lucien embodied. The scar on her left wrist, a crescent shape from a childhood accident, was a reminder of the fragile line between mortal and something else. “I keep them because I need to know what I’m dealing with,” she said, her voice barely above a whisper. “And because you never stopped asking about them.” Lucien’s amber eye softened. He lifted his cane, the ivory handle resting lightly against his palm as he took a step toward the kitchen table, where a stack of research papers lay scattered. “I’m sorry, Aurora,” he said, the words heavy with a weight that seemed to press against the very air. “I didn’t mean to—” She cut him off, a flicker of irritation flashing across her bright blue eyes. “You didn’t mean to what, Lucien? You meant to leave me at the train station, to disappear for a year without a word, to make me think you’d never come back.” He flinched, the black eye darkening. “I was scared,” he confessed, his voice low, “of what I could become. Of the darkness that lives in my veins. I didn’t want to drag you into that.” Aurora’s hand moved instinctively to the scar on her wrist, tracing the faint crescent with her thumb. The skin was cool, the scar a reminder of a childhood fall that had left a permanent mark. “You were never scared of me,” she said, the words sharper than she intended. “You were scared of yourself.” The cat leapt from the windowsill, landing gracefully on the kitchen counter. Its paws brushed against a stack of parchment, scattering a few loose sheets into the air. The papers fluttered down like snow, each one a fragment of a conversation that had never been fully spoken. Lucien crouched, his cane’s blade hidden beneath the ivory handle, and began gathering the papers. “I never stopped thinking about you,” he said, his voice barely audible over the soft rustle of the fallen notes. “Every time I walked the streets of East London, I imagined you in this flat, surrounded by your books, your cat, your stubbornness.” Aurora stared at him, the anger in her chest warring with a strange, lingering warmth. She had built walls of logic and practicality around herself—law school, the delivery job, the flat above the bar—each brick a shield against the chaos that Lucien represented. Yet his presence, the way his eyes lingered on her scar, the way his cane tapped a rhythm that matched her own heartbeat, threatened to crumble those defenses. “You think I’m a project, don’t you?” she asked, the accusation thinly veiled. Lucien’s lips twitched, a hint of a smile playing at the edge. “No, Aurora. I never saw you as a project. I saw you as a compass. You made me navigate the darkness inside me.” She laughed, a short, brittle sound that seemed out of place in the cramped space. “A compass that points nowhere.” He stood, the cane now resting against his hip, the ivory handle catching the light. “I’m standing here because I have a map,” he said, his voice steadier. “Because I know you have the knowledge to help me find a way out of the shadows that cling to my blood.” Aurora’s eyes flickered to the stack of notes on the table, the inked symbols of Avaros glinting in the dim light. She thought of the nights she’d spent poring over them, the sleepless hours trying to decode the ancient language that might hold the key to her mother’s past. She thought of the way Lucien had once held her hand, his touch electric, his breath warm against her cheek. She thought of the way he’d walked away, leaving a hollow that never quite healed. “Why now?” she asked, the question hanging between them like a fragile thread. Lucien’s black eye hardened, a flicker of resolve flashing across his face. “Because the veil between our worlds is thinning,” he said. “The demon realm is stirring, and I can’t face it alone. I need you, Aurora. I need your mind, your heart, your—” She cut him off again, this time softer, as if she were trying to protect herself from the pain of his words. “You think I’ll just drop everything and follow you into whatever darkness you’re chasing?” He stepped closer, the cane’s ivory handle now pressed lightly against his chest, his breath warm against her cheek. “I’m not asking you to follow me blindly. I’m asking you to consider what we could be together—if we’re willing to risk it.” Aurora’s breath hitched, the air thick with the scent of curry and incense, the hum of the city outside a distant murmur. She felt the weight of the scar on her wrist, a reminder of past injuries, both physical and emotional. She felt the cat’s soft purr against her thigh, a grounding presence in the storm of her thoughts. She looked at the man before her, his heterochromatic eyes reflecting the dim light of the flat. One eye amber, the other black, like twin suns set on opposite horizons. He was a half‑demon, a fixer in the supernatural underworld, a man who could move through shadows with a grace that belied his brutal past. He was also a man who had once held her hand, whose voice had once whispered promises in the dark. “I don’t know if I can trust you,” she said, her voice barely above a whisper. “But I can’t pretend that I don’t still feel something for you.” Lucien’s amber eye softened, a flicker of hope crossing his face. “Then let’s start with that,” he said, his hand reaching out, the ivory cane momentarily forgotten. “Let’s start with the truth.” She hesitated, then placed her hand over his, the skin cool against his palm. The contact sent a jolt through her, a spark that seemed to ignite the dust motes in the air. For a moment, the world narrowed to the space between their fingertips, the scar on her wrist, the faint scar on his hand where the cane’s blade had once hidden. “Tell me everything,” she whispered, the words a plea and a challenge. “Tell me why you left, why you came back, why you think we can survive this.” Lucien’s black eye narrowed, the darkness within it swirling like a storm. He took a breath, the sound steady, then began. “I left because I was terrified of the demon blood in my veins. I thought if I walked away from you, I could protect you from the darkness that follows me. I thought I could outwit fate by disappearing into the shadows of the city, by letting the world think I was just another fixer, another ghost in the night.” He paused, his gaze drifting to the stack of notes on the table. “When I heard about the Avaros sigils, I realized the darkness was not just in me. It was spreading, seeping into the city’s veins. I needed someone who understood the old languages, someone who could read the symbols before they consumed us.” Aurora listened, the words weaving a tapestry of fear and hope. She felt the cat curl around her ankle, its purr a low rumble that seemed to echo the rhythm of her own heart. The room felt smaller, the walls closing in as the past and present collided. “Do you think we can stop it?” she asked, the question hanging like a fragile promise. Lucien’s amber eye shone with a fierce light. “I think we can try,” he said. “Together.” She looked at the scar on her wrist again, the crescent shape a reminder of a childhood accident that had left a permanent mark. She thought of the night she’d fled to London, the abusive ex she’d left behind, the delivery job that kept her feet on the ground. She thought of the way Lucien had once been a beacon in the darkness, a man who could navigate the labyrinth of the supernatural underworld with a confidence that made her feel safe. She turned back to him, her eyes bright with unshed tears. “If we’re going to do this, we have to be honest,” she said, her voice steady. “No more secrets, no more half‑truths.” Lucien nodded, his cane’s ivory handle resting against his thigh. “No more secrets,” he agreed, his voice low. “I’ll tell you everything. The demon blood, the contracts, the bargains I’ve made. And you’ll tell me everything you know about the sigils, about your mother’s lineage, about the things you’ve hidden.” The cat leapt onto the kitchen table, nudging a parchment that fell open to a page with a symbol that resembled a spiraling vortex. Aurora’s eyes widened, the symbol familiar from her research. “This… this is the binding sigil,” she whispered. “It can seal a portal, but it requires a sacrifice.” Lucien’s black eye hardened, the darkness within it swirling like a storm. “Then we’ll have to decide what we’re willing to sacrifice,” he said. “For each other, for the city, for the world.” Aurora felt a surge of emotion, a mixture of fear, love, and resolve. She glanced at the cat, its green eyes reflecting the dim light, and then back at Lucien. The room seemed to pulse with the unspoken promise of a future that could be both beautiful and terrifying. She took a breath, her hand still resting on his. “Let’s do it,” she said, her voice firm. “Together.” Lucien’s amber eye brightened, a smile tugging at the corner of his mouth. “Together,” he echoed, his tone reverent. The door behind them clicked shut, the sound a final seal on the moment that had begun with a simple knock and now stretched into an uncharted path. The night outside Brick Lane was alive with the hum of traffic, the distant chatter of the curry house below, and the faint echo of a city that never truly slept. Inside, the cramped flat was filled with the scent of incense, the rustle of parchment, and the soft purr of a cat that seemed to approve of the newfound alliance. Aurora felt the weight of the scar on her wrist, the memory of the accident that had left her with a crescent mark, and she realized that the scar was not just a reminder of pain but also a symbol of resilience. She looked at Lucien, his heterochromatic eyes reflecting both darkness and light, and she saw in him a mirror of her own complexities. “First,” she said, her voice steady, “we need to map the sigils, find the source of the darkness, and then we’ll decide what we’re willing to give up.” Lucien nodded, his cane’s ivory handle glinting in the dim light. “I’ll pull the information from the underworld,” he said. “And you… you’ll decode the symbols.” The cat, Ptolemy, stretched lazily, its tail flicking as it settled against the stack of books. The room seemed to settle into a rhythm, the tension easing into a tentative partnership. Aurora felt a spark of something she hadn’t felt in years—a mixture of hope and fear, of love and duty. She looked at the man before her, the half‑demon with the cane that concealed a blade, the man who had once been both a lover and a wound. She saw the future in his amber eye, a future that could be bright if they dared to walk it together. “You know,” she said, a faint smile tugging at her lips, “I always thought the hardest part of this job would be delivering the food on time.” Lucien chuckled, the sound low and genuine. “And I always thought the hardest part of being a fixer would be keeping my heart from breaking.” She laughed, the sound filling the cramped flat, mingling with the distant clatter of plates from the curry house below. The cat purred louder, as if approving of the moment. The night stretched ahead, full of unknowns, but for the first time in a long while, Aurora felt a sense of partnership, of shared purpose. The door had opened, the past had resurfaced, and the future—though fraught with danger—now seemed a little less lonely. She reached for the stack of notes, her fingers brushing the parchment, and felt Lucien’s hand rest lightly on her wrist, his thumb tracing the crescent scar. The contact was brief, a promise, a reassurance that they would face whatever came next together. The city outside continued its restless rhythm, the neon lights of Brick Lane flickering like distant stars. Inside the flat, the scent of incense mingled with the faint aroma of curry, the sound of pages turning, the soft purr of a cat, and the steady beat of two hearts that had once drifted apart now beating in tentative unison. Aurora looked up at Lucien, her bright blue eyes meeting his heterochromatic gaze, and whispered, “Let’s see where this path leads us.” He smiled, the amber eye reflecting the dim light, the black eye a dark mirror of the night. “Together,” he repeated, his voice a promise and a pact. The night stretched on, the world outside a blur of lights and sounds, but within the cramped flat on Brick Lane, a new chapter began—one written in ink, in scar, in the quiet purr of a cat, and in the unspoken vow of two souls who had once been torn apart and now, against all odds, were forced back together. The story of Aurora Carter and Lucien Moreau was far from over; it had only just begun.
created_at"2026-03-06T12:20:44.045Z" 3/6/2026, 12:20:44 PM
model"inception/mercury-2-20260304"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1236
moderation_latency(null)
generation_time7978
tokens_prompt808
tokens_completion4453
native_tokens_prompt735
native_tokens_completion3891
native_tokens_completion_images(null)
native_tokens_reasoning373
native_tokens_cached363
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.003020325
router(null)
provider_responses
0
endpoint_id"c2a24e34-c306-4b4d-9e2f-b162c2d8bf0e"
id"chatcmpl-0cd174aa-bd60-4762-be08-a9572f96a7c4"
is_byokfalse
latency104
model_permaslug"inception/mercury-2-20260304"
provider_name"Inception"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1772799644-LK3k0kJb0nJbUZi1mv1O"
upstream_id"chatcmpl-0cd174aa-bd60-4762-be08-a9572f96a7c4"
total_cost0.003020325
cache_discount0.000081675
upstream_inference_cost0
provider_name"Inception"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags30
adverbTagCount0
adverbTags(empty)
dialogueSentences55
tagDensity0.545
leniency1
rawRatio0
effectiveRatio0
85.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2816
totalAiIsmAdverbs8
found
0
adverb"barely above a whisper"
count2
1
adverb"lightly"
count3
2
adverb"very"
count1
3
adverb"truly"
count1
4
adverb"lazily"
count1
highlights
0"barely above a whisper"
1"lightly"
2"very"
3"truly"
4"lazily"
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)
16.55% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2816
totalAiIsms47
found
0
word"echo"
count3
1
word"measured"
count1
2
word"glinting"
count3
3
word"unspoken"
count3
4
word"stark"
count1
5
word"flawless"
count1
6
word"dust mote"
count1
7
word"echoing"
count1
8
word"scanning"
count1
9
word"tracing"
count3
10
word"reminder"
count5
11
word"whisper"
count2
12
word"weight"
count3
13
word"flicker"
count3
14
word"fluttered"
count1
15
word"warmth"
count1
16
word"navigate"
count2
17
word"flickered"
count1
18
word"electric"
count1
19
word"resolve"
count2
20
word"tapestry"
count1
21
word"beacon"
count1
22
word"familiar"
count1
23
word"pulse"
count1
24
word"echoed"
count1
25
word"newfound"
count1
26
word"tension"
count1
27
word"sense of"
count1
highlights
0"echo"
1"measured"
2"glinting"
3"unspoken"
4"stark"
5"flawless"
6"dust mote"
7"echoing"
8"scanning"
9"tracing"
10"reminder"
11"whisper"
12"weight"
13"flicker"
14"fluttered"
15"warmth"
16"navigate"
17"flickered"
18"electric"
19"resolve"
20"tapestry"
21"beacon"
22"familiar"
23"pulse"
24"echoed"
25"newfound"
26"tension"
27"sense of"
33.33% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches3
maxInWindow3
found
0
label"eyes widened/narrowed"
count1
1
label"sent a shiver through"
count1
2
label"flicker of emotion"
count1
highlights
0"eyes widened"
1"sent a jolt through"
2"a flicker of hope"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences129
matches
0"a flicker of resolve"
1"a flicker of hope"
43.19% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount8
narrationSentences129
filterMatches
0"feel"
hedgeMatches
0"seemed to"
99.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences155
gibberishSentences1
adjustedGibberishSentences1
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen62
ratio0.006
matches
0"Aurora’s hand froze mid‑gesture, the half‑finished parcel of take‑out containers from Yu‑Fei’s still balanced on her forearm."
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2803
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions33
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions53
wordCount2151
uniqueNames10
maxNameDensity1.07
worstName"Lucien"
maxWindowNameDensity2.5
worstWindowName"Lucien"
discoveredNames
Aurora16
Eva2
Lucien23
Avaros2
London1
Brick3
Lane3
Ptolemy1
Carter1
Moreau1
persons
0"Aurora"
1"Eva"
2"Lucien"
3"Avaros"
4"Ptolemy"
5"Carter"
6"Moreau"
places
0"London"
1"Brick"
2"Lane"
globalScore0.965
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences115
glossingSentenceCount7
matches
0"tie that seemed to swallow the light"
1"purr that seemed to vibrate through the floorboards"
2"weight that seemed to press against the very air"
3"spark that seemed to ignite the dust motes in the air"
4"rumble that seemed to echo the rhythm of her own heart"
5"cat that seemed to approve of the newfound alliance"
6"as if approving of the moment"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.357
wordCount2803
matches
0"not just a reminder of pain but also a symbol of resilience"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences155
matches
0"realized that the"
90.74% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs61
mean45.95
std21.49
cv0.468
sampleLengths
067
178
277
384
420
546
625
784
828
963
1028
1156
1245
1335
1454
1547
1658
1771
1813
1935
2020
2150
2284
2313
2444
2536
2642
2759
2875
2928
3032
3163
3228
3381
3455
3548
3616
3716
3882
3933
4050
4151
4233
4349
4419
4519
4689
4765
4828
4926
97.10% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences129
matches
0"were plastered"
1"was filled"
2"been torn"
3"were forced"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs314
matches
0"were trying"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount12
semicolonCount1
flaggedSentences9
totalSentences155
ratio0.058
matches
0"A cane—ivory, polished to a mirror sheen—tapped a measured rhythm against the floorboards as he stepped forward."
1"The heterochromatic eyes—one amber, one black—flitted over the room, settling on the tabby cat perched on the windowsill, tail flicking in lazy rhythm."
2"The walls were plastered with books, scrolls, and research notes—pages of ancient runes, diagrams of ley lines, marginalia in ink that smelled of old paper and something metallic."
3"The Avaros sigils—symbols of the demon realm that had haunted her family’s name for generations."
4"She had built walls of logic and practicality around herself—law school, the delivery job, the flat above the bar—each brick a shield against the chaos that Lucien represented."
5"Aurora felt a spark of something she hadn’t felt in years—a mixture of hope and fear, of love and duty."
6"The door had opened, the past had resurfaced, and the future—though fraught with danger—now seemed a little less lonely."
7"The night stretched on, the world outside a blur of lights and sounds, but within the cramped flat on Brick Lane, a new chapter began—one written in ink, in scar, in the quiet purr of a cat, and in the unspoken vow of two souls who had once been torn apart and now, against all odds, were forced back together."
8"The story of Aurora Carter and Lucien Moreau was far from over; it had only just begun."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount536
adjectiveStacks0
stackExamples(empty)
adverbCount11
adverbRatio0.020522388059701493
lyAdverbCount1
lyAdverbRatio0.0018656716417910447
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences155
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences155
mean18.08
std9.84
cv0.544
sampleLengths
028
117
222
320
418
517
623
715
862
920
1019
1122
1223
1320
1412
1514
1620
1717
188
1911
2019
2126
2228
2320
248
253
2615
2720
2825
2920
308
314
3229
3319
344
3514
3631
376
3829
3917
4018
4114
425
4312
4416
4519
4615
4720
4823
4915
37.10% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats20
diversityRatio0.2
totalSentences155
uniqueOpeners31
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences124
matches(empty)
ratio0
20.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount62
totalSentences124
matches
0"She set the bags down"
1"She turned, the small door"
2"she said, the name slipping"
3"It was a word that"
4"He paused at the threshold,"
5"His hair, slicked back in"
6"It let out a low,"
7"He brushed a stray lock"
8"he asked, his black eye"
9"She had spent months tracing"
10"she said, her voice barely"
11"He lifted his cane, the"
12"he said, the words heavy"
13"She cut him off, a"
14"He flinched, the black eye"
15"he confessed, his voice low"
16"she said, the words sharper"
17"Its paws brushed against a"
18"he said, his voice barely"
19"She had built walls of"
ratio0.5
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount119
totalSentences124
matches
0"The knock came from the"
1"Aurora’s hand froze mid‑gesture, the"
2"She set the bags down"
3"She turned, the small door"
4"The figure was taller than"
5"A cane—ivory, polished to a"
6"The cane’s tip caught the"
7"she said, the name slipping"
8"It was a word that"
9"He paused at the threshold,"
10"The coat hung open, revealing"
11"His hair, slicked back in"
12"The heterochromatic eyes—one amber, one"
13"Lucien said, his voice softer"
14"The cat blinked, its green"
15"It let out a low,"
16"Aurora felt a small smile"
17"Aurora replied, her tone steady"
18"Lucien stepped inside, the cane’s"
19"He brushed a stray lock"
ratio0.96
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences124
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences92
technicalSentenceCount20
matches
0"The cane’s tip caught the light, a thin blade hidden within its shaft glinting for a heartbeat before disappearing back into the handle."
1"It was a word that carried a dozen unspoken things: the night they’d shared a cheap bottle of wine in a back‑room of a club, the way his amber eye had lingered …"
2"The coat hung open, revealing a crisp white shirt and a black tie that seemed to swallow the light."
3"The walls were plastered with books, scrolls, and research notes—pages of ancient runes, diagrams of ley lines, marginalia in ink that smelled of old paper and …"
4"The Avaros sigils—symbols of the demon realm that had haunted her family’s name for generations."
5"She had spent months tracing the lineage of her mother’s blood, trying to understand the half‑demon half that Lucien embodied."
6"The skin was cool, the scar a reminder of a childhood fall that had left a permanent mark."
7"Yet his presence, the way his eyes lingered on her scar, the way his cane tapped a rhythm that matched her own heartbeat, threatened to crumble those defenses."
8"She thought of the nights she’d spent poring over them, the sleepless hours trying to decode the ancient language that might hold the key to her mother’s past."
9"He was a half‑demon, a fixer in the supernatural underworld, a man who could move through shadows with a grace that belied his brutal past."
10"She felt the cat curl around her ankle, its purr a low rumble that seemed to echo the rhythm of her own heart."
11"She thought of the way Lucien had once been a beacon in the darkness, a man who could navigate the labyrinth of the supernatural underworld with a confidence th…"
12"The cat leapt onto the kitchen table, nudging a parchment that fell open to a page with a symbol that resembled a spiraling vortex."
13"The room seemed to pulse with the unspoken promise of a future that could be both beautiful and terrifying."
14"The door behind them clicked shut, the sound a final seal on the moment that had begun with a simple knock and now stretched into an uncharted path."
15"Inside, the cramped flat was filled with the scent of incense, the rustle of parchment, and the soft purr of a cat that seemed to approve of the newfound allian…"
16"Aurora felt the weight of the scar on her wrist, the memory of the accident that had left her with a crescent mark, and she realized that the scar was not just …"
17"She reached for the stack of notes, her fingers brushing the parchment, and felt Lucien’s hand rest lightly on her wrist, his thumb tracing the crescent scar."
18"Inside the flat, the scent of incense mingled with the faint aroma of curry, the sound of pages turning, the soft purr of a cat, and the steady beat of two hear…"
19"The night stretched on, the world outside a blur of lights and sounds, but within the cramped flat on Brick Lane, a new chapter began—one written in ink, in sca…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags30
uselessAdditionCount19
matches
0"Lucien said, his voice softer than she’d expected,"
1"Aurora replied, her tone steady but her heart thudding against her ribs"
2"he asked, his black eye scanning the spines of the books"
3"she said, her voice barely above a whisper"
4"he confessed, his voice low,"
5"she asked, the accusation thinly veiled"
6"he said, his voice steadier"
7"she asked, the question hanging between them like a fragile thread"
8"she said, her voice barely above a whisper"
9"he said, his hand reaching out, the ivory cane momentarily forgotten"
10"she whispered, the words a plea and a challenge"
11"she asked, the question hanging like a fragile promise"
12"she said, her voice steady"
13"he agreed, his voice low"
14"she said, her voice firm"
15"he echoed, his tone reverent"
16"she said, her voice steady,"
17"she said, a faint smile tugging at her lips,"
18"he repeated, his voice a promise and a pact"
59.09% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags27
fancyCount5
fancyTags
0"he confessed (confess)"
1"she whispered (whisper)"
2"he agreed (agree)"
3"she whispered (whisper)"
4"he repeated (repeat)"
dialogueSentences55
tagDensity0.491
leniency0.982
rawRatio0.185
effectiveRatio0.182
62.1745%