Run: 2026-03-11-01KKFKD9R9N24CR6Z9121HMBCV

Run Details

Duration:
1m 11s
Cost:
$0.000000
Provider:
Nvidia

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 deadbolts clicked back one after another. Aurora pulled the door open and found Lucien standing on the narrow stoop, his platinum hair catching the weak morning light that filtered through the grime of Brick Lane. His ivory cane rested against his thigh, the tip scraping the stone step. He wore a charcoal suit that seemed to absorb the dimness, and his eyes—one amber, one black—locked onto hers with an intensity that made the air between them feel thin. Lucien stepped inside, closing the door behind him. The three deadbolts clanked back into place. He turned to face her, the cane tip tapping the wooden floor. “I didn’t expect to find you here.” Aurora’s gaze flicked to the crescent scar on her left wrist, a habit she had never broken. She folded her arms, the movement pulling the fabric of her thin sweater tight across her shoulders. “You always knew where to look when you needed something.” A flicker of something—perhaps regret, perhaps irritation—passed through Lucien’s heterochromatic eyes. He shifted his weight, the cane swinging slightly as he found his balance. “I needed to see you. Not for a favor.” She let out a breath that sounded more like a sigh than a laugh. “Then why the unannounced visit? You know I don’t do surprises well.” He took a step closer, the distance between them shrinking to barely an arm’s length. The scent of sandalwood and something faintly metallic clung to his suit, a reminder of the other world he carried with him. “I left things unsaid. I left you with questions I never answered.” Aurora’s jaw tightened. She remembered the night in the abandoned warehouse, the way his amber eye had flared when he revealed the sigil etched into his palm, the way his black eye had seemed to swallow the dim light. She remembered the sting of betrayal, not because he was a demon, but because he had chosen to hide it until the moment she had already given him her trust. “You think a few words can fix what you broke?” she asked, her voice flat, lacking the tremor she felt inside. Lucien’s gaze dropped to the floor for a heartbeat, then lifted again. He drew the cane from his grip, the ivory catching the light as he held it out, not as a weapon but as an offering. “I don’t expect forgiveness. I only ask for a chance to explain why I walked away.” She stared at the cane, at the way his fingers curled around the handle, the tension in his forearm visible even through the tailored fabric. The cat Ptolemy brushed against her ankle, tail high, indifferent to the tension in the room. Aurora bent slightly, scooping the cat into her arms, the warm weight of the tabby a grounding presence. “Explain,” she said, the word barely more than a command. Lucien took another breath, his chest rising and falling in a rhythm that seemed to match the ticking of the old clock on the wall—a clock that had survived more moves than either of them cared to count. “When I was a boy in Marseille, my father made a pact with a court of Avaros. He promised me a place among them, a title, a destiny that would bind my blood to theirs. I refused, but the oath lingered. The mark you saw on my palm isn’t just a tattoo; it’s a seal. It calls to them, it pulls at the threads of my humanity.” Aurora’s eyes narrowed. She remembered the way the seal had pulsed when he had touched the rune etched into the warehouse wall, the way shadows had seemed to recoil. “I thought you were hiding from them,” she said, her tone sharper than she intended. “I was,” Lucien admitted. “But hiding meant lying to you. Every laugh we shared, every quiet night over tea at the flat above Silas’, I carried the knowledge that I was living on borrowed time. When the summons came, I chose to leave rather than drag you into a world that would see you as a pawn or a pawn’s prize.” She felt the cat shift in her arms, a soft rumble of protest as if sensing the rise of old wounds. Aurora set Ptolemy gently onto the worn rug, the tabby stretching before slipping toward the stack of scrolls near the window. “You left without a word,” she said, her voice softer now, edged with something that might have been hurt, might have been exhaustion. “You left me wondering if I had imagined the way you looked at me when you thought I wasn’t watching.” Lucien’s amber eye flickered, a flash of something that could have been longing. He reached out, stopping just short of touching her wrist, the place where the scar lay. His fingers hovered, trembling slightly. “I didn’t imagine it,” he murmured. “I saw you. I saw the way you laughed at Silas’s terrible jokes, the way you tucked your hair behind your ear when you were concentrating on a delivery manifest. I saw the strength in you that made me want to be better than the destiny my father tried to forge for me.” Aurora swallowed. The memory of his hand brushing hers in the kitchen of Silas’s bar, the way his touch had lingered a heartbeat too long, surged forward. She had felt it then—a pull that was both terrifying and exhilarating. “You left me with a choice,” she said, her voice gaining a hint of steel. “Stay and risk being pulled into your war, or walk away and wonder if I had ever mattered to you at all.” He lowered his hand, the cane tapping softly against the floor once more. “You mattered. You still do. I came back because I needed to hear it from you—to know whether the bond we forged was real or merely a fleeting spark in the dark.” The room seemed to hold its breath. Outside, the distant hum of traffic on Brick Lane filtered through the thin walls, a reminder that the world continued its indifferent march. Inside, the scent of old paper and beeswax from the candles scattered across the desk mingled with the faint ozone that always clung to Lucien’s presence. Aurora looked at him—not the immaculate fixer, not the half‑demon broker, but the man who had once traced constellations on her ceiling with a fingertip, who had whispered poetry in French when he thought she was asleep. She saw the weight of his years, the lines at the corners of his eyes that spoke of battles fought both seen and unseen. “Explain why you came back now,” she said, her tone measured, the question a blade sheathed in politeness. Lucien’s gaze drifted to the stack of research notes Eva kept—pages filled with sigils, demonology, wards against infernal influence. He had always been fascinated by her relentless curiosity, by the way she chased knowledge like a hound after a scent. “I came back because the seal is weakening,” he said. “The court grows restless. They will come for me, and they will not stop at merely reclaiming what they believe is theirs. If they find me here, they will bring their fire to this street, to the people I have come to care for.” Aurora’s eyes flickered to the deadbolts, to the cat now curled protectively around a pile of parchment. She felt the old fear rise—a fear not of the supernatural, but of being used again, of becoming a bargaining chip in a game she never agreed to play. “And you think I can help?” she asked, the skepticism clear in her tone. He nodded, the movement sharp, decisive. “You have a mind that sees patterns where others see chaos. You have the courage to act when the odds are stacked against you. I need someone who can read the wards Eva has drawn, who can reinforce them, who can stand beside me when the court arrives.” She considered the offer, the way his words laid bare both his vulnerability and his intent. The attraction she had once felt—quick, bright, dangerous—had never truly faded; it had merely been buried under layers of hurt and self‑protection. “Why should I trust you?” she asked, the question hanging between them like a taut thread. Lucien’s black eye softened, the amber flickering with a sincerity that cut through the pretense. “Because I am not asking for your trust blindly. I am asking for your judgment. Look at the wards, test them, break them if you find them flawed. If you decide I am lying, I will leave and you will never see me again. If you find truth in my words, then we fight together.” Aurora stared at his hand, at the way the ivory cane caught the light, at the faint scar that traced his knuckles—a reminder of battles fought in realms she could scarcely imagine. She thought of the night she had left Cardiff, of the train ride to London, of the way Eva’s flat had become a sanctuary, of the way Lucien had once appeared in the doorway of Silas’s bar with a smile that made her heart stutter. She exhaled slowly, the breath leaving her lungs in a quiet rush. “Give me thirty minutes. I will look at your seal, I will check the wards. If I find anything that endangers Eva or anyone else, I will send you away.” A shadow of relief crossed Lucien’s features, quickly masked by his usual composure. He inclined his head, a gesture of thanks that spoke volumes without a single word. “Thirty minutes,” he repeated. “I will wait.” Aurora turned toward the desk, pulling out a chair with a scrape that sounded loud in the stillness. She spread the pages Eva had left open, the ink slightly smudged from use. Lucien remained near the doorway, his cane resting against his thigh, his eyes never leaving her form as she leaned over the papers, her forehead creasing in concentration. The tabby Ptolemy jumped onto the desk, pawing at a corner of a scroll, then settled, purring softly as if approving the tentative truce forming in the room. Outside, the city awoke fully—buses hissed to a start, vendors shouted their wares, the river Thames carried its endless murmur beneath the bridges. Inside Eva’s flat, two people who had once stood on the precipice of something more, who had been torn apart by secrets and fear, found themselves again in a space filled with books, scars, and the quiet possibility of rewriting what had been left unsaid. Aurora’s finger traced a line of ink, her brow furrowing as she noted a discrepancy in the binding sigil. She muttered a phrase under her breath, a curse in Welsh she had picked up from her mother, then looked up, meeting Lucien’s gaze. “There’s a flaw here,” she said, her voice steady, the old spark returning. “If we reinforce this point, the seal will hold longer, but it will draw more attention.” Lucien stepped closer, his shadow falling across the paper. He examined the mark, his heterochromatic eyes scanning the intricacies with a practitioner’s precision. “Then we make it a lure,” he replied, his tone low but devoid of hesitation. “We let them think they have the advantage, then turn it against them.” A smile tugged at the corner of Aurora’s mouth—brief, fierce, genuine. It was the first time since their parting that she felt the familiar thrill of collaboration, of minds meeting in purpose rather than passion alone. She picked up a quill, dipped it in the inkwell, and began to write, the scratching of the pen a steady rhythm that filled the room. Lucien watched, his presence a silent promise that whatever came next, they would face it together, not as strangers bound by a broken past, but as allies forged anew in the fire of necessity. The minutes slipped by, each one etched with careful strokes, each one a step away from the hurt that had once defined their ending. The room, once charged with tension, now hummed with a quiet determination—a foundation laid not on forgiveness alone, but on the shared will to protect what remained precious. When the thirty minutes were up, Aurora leaned back, the quill resting against her palm. She looked at Lucien, the weight of his past and the possibility of their future settling between them like dust motes in the morning light. “Let’s see if your plan holds,” she said, her voice carrying a note of cautious optimism. He nodded, the cane tapping once against the floor as he stepped back, giving her space to move. The cat stretched, yawned, and leapt onto the windowsill, gazing out at the awakening street with indifferent curiosity. Outside, the world continued its relentless pace. Inside Eva’s flat, two souls who had once parted on complicated terms found themselves, once more, standing at the threshold of choice—ready to write the next chapter, together.
created_at"2026-03-11T23:23:46.836Z" 3/11/2026, 11:23:46 PM
model"nvidia/nemotron-3-super-120b-a12b-20230311:free"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1781
moderation_latency(null)
generation_time70479
tokens_prompt1051
tokens_completion5481
native_tokens_prompt970
native_tokens_completion4937
native_tokens_completion_images(null)
native_tokens_reasoning2249
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"stop"
native_finish_reason"stop"
usage0
router(null)
provider_responses
0
endpoint_id"970aecad-f13b-4ec3-9362-e1758aea3e56"
id"chatcmpl-a276bfaf2825e100"
is_byokfalse
latency244
model_permaslug"nvidia/nemotron-3-super-120b-a12b-20230311"
provider_name"Nvidia"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773271426-9TaymqzkiqdSRibqZslZ"
upstream_id"chatcmpl-a276bfaf2825e100"
total_cost0
cache_discount(null)
upstream_inference_cost0
provider_name"Nvidia"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags18
adverbTagCount0
adverbTags(empty)
dialogueSentences34
tagDensity0.529
leniency1
rawRatio0
effectiveRatio0
77.04% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2178
totalAiIsmAdverbs10
found
0
adverb"slightly"
count4
1
adverb"gently"
count1
2
adverb"softly"
count2
3
adverb"truly"
count1
4
adverb"slowly"
count1
5
adverb"quickly"
count1
highlights
0"slightly"
1"gently"
2"softly"
3"truly"
4"slowly"
5"quickly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
28.83% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2178
totalAiIsms31
found
0
word"intensity"
count1
1
word"flicked"
count1
2
word"flicker"
count1
3
word"weight"
count4
4
word"reminder"
count3
5
word"etched"
count3
6
word"tension"
count3
7
word"pulsed"
count1
8
word"pawn"
count2
9
word"flickered"
count2
10
word"fleeting"
count1
11
word"traced"
count3
12
word"measured"
count1
13
word"sanctuary"
count1
14
word"furrowing"
count1
15
word"scanning"
count1
16
word"familiar"
count1
17
word"charged"
count1
highlights
0"intensity"
1"flicked"
2"flicker"
3"weight"
4"reminder"
5"etched"
6"tension"
7"pulsed"
8"pawn"
9"flickered"
10"fleeting"
11"traced"
12"measured"
13"sanctuary"
14"furrowing"
15"scanning"
16"familiar"
17"charged"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"let out a breath"
count1
1
label"eyes widened/narrowed"
count1
highlights
0"let out a breath"
1"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences89
matches(empty)
30.50% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount6
narrationSentences89
filterMatches
0"feel"
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences105
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen78
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2161
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions23
unquotedAttributions0
matches(empty)
95.41% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions50
wordCount1557
uniqueNames12
maxNameDensity1.09
worstName"Lucien"
maxWindowNameDensity2
worstWindowName"Lucien"
discoveredNames
Lucien17
Brick2
Lane2
Ptolemy3
Aurora14
Silas2
French1
Eva5
Cardiff1
London1
Thames1
Welsh1
persons
0"Lucien"
1"Ptolemy"
2"Aurora"
3"Silas"
4"Eva"
places
0"Brick"
1"Lane"
2"French"
3"Cardiff"
4"London"
5"Thames"
6"Welsh"
globalScore0.954
windowScore1
26.54% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences81
glossingSentenceCount4
matches
0"suit that seemed to absorb the dimness, and his eyes—one amber, one black—locked onto hers with an intensity that made the air between them feel thin"
1"rhythm that seemed to match the ticking of the old clock on the wall—a clock that had survived more moves than either of them cared to count"
2"as if sensing the rise of old wounds"
3"as if approving the tentative truce forming in the room"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords2.776
wordCount2161
matches
0"not as a weapon but as an offering"
1"not the immaculate fixer, not the half‑demon broker, but the man who had once traced constellations on her ceiling wi"
2"not the half‑demon broker, but the man who had once traced constellations on her ceiling wi"
3"not of the supernatural, but of being used again, of becoming a bargaining chip in a game"
4"not as strangers bound by a broken past, but as allies forged anew in the fire of necessity"
5"not on forgiveness alone, but on the shared will to protect what remained precious"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences105
matches
0"parting that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs46
mean46.98
std31.18
cv0.664
sampleLengths
079
127
27
344
433
526
649
769
821
953
1059
1110
12105
1329
14195
1559
1639
1737
18101
1961
2018
2140
2254
2346
2414
2554
2638
2716
2870
2977
3042
3128
327
3360
3428
3568
3643
3729
3823
3928
4036
4160
4252
4340
4452
4535
89.49% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences89
matches
0"been fascinated"
1"being used"
2"been buried"
3"been torn"
4"been left"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs256
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount16
semicolonCount2
flaggedSentences14
totalSentences105
ratio0.133
matches
0"He wore a charcoal suit that seemed to absorb the dimness, and his eyes—one amber, one black—locked onto hers with an intensity that made the air between them feel thin."
1"A flicker of something—perhaps regret, perhaps irritation—passed through Lucien’s heterochromatic eyes."
2"Lucien took another breath, his chest rising and falling in a rhythm that seemed to match the ticking of the old clock on the wall—a clock that had survived more moves than either of them cared to count."
3"“When I was a boy in Marseille, my father made a pact with a court of Avaros. He promised me a place among them, a title, a destiny that would bind my blood to theirs. I refused, but the oath lingered. The mark you saw on my palm isn’t just a tattoo; it’s a seal. It calls to them, it pulls at the threads of my humanity.”"
4"She had felt it then—a pull that was both terrifying and exhilarating."
5"Aurora looked at him—not the immaculate fixer, not the half‑demon broker, but the man who had once traced constellations on her ceiling with a fingertip, who had whispered poetry in French when he thought she was asleep."
6"Lucien’s gaze drifted to the stack of research notes Eva kept—pages filled with sigils, demonology, wards against infernal influence."
7"She felt the old fear rise—a fear not of the supernatural, but of being used again, of becoming a bargaining chip in a game she never agreed to play."
8"The attraction she had once felt—quick, bright, dangerous—had never truly faded; it had merely been buried under layers of hurt and self‑protection."
9"Aurora stared at his hand, at the way the ivory cane caught the light, at the faint scar that traced his knuckles—a reminder of battles fought in realms she could scarcely imagine."
10"Outside, the city awoke fully—buses hissed to a start, vendors shouted their wares, the river Thames carried its endless murmur beneath the bridges."
11"A smile tugged at the corner of Aurora’s mouth—brief, fierce, genuine."
12"The room, once charged with tension, now hummed with a quiet determination—a foundation laid not on forgiveness alone, but on the shared will to protect what remained precious."
13"Inside Eva’s flat, two souls who had once parted on complicated terms found themselves, once more, standing at the threshold of choice—ready to write the next chapter, together."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1573
adjectiveStacks0
stackExamples(empty)
adverbCount55
adverbRatio0.03496503496503497
lyAdverbCount17
lyAdverbRatio0.01080737444373808
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences105
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences105
mean20.58
std13.18
cv0.64
sampleLengths
07
129
213
330
48
57
612
77
817
917
1010
1111
1213
139
1414
1512
1615
1722
1812
193
2036
2130
2221
2312
2425
2516
2625
2716
2818
2910
3038
3167
323
3326
3415
354
3678
3721
3823
3933
4016
415
426
4353
442
4525
4612
4715
4822
4913
44.29% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats6
diversityRatio0.24761904761904763
totalSentences105
uniqueOpeners26
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences84
matches(empty)
ratio0
15.24% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount43
totalSentences84
matches
0"His ivory cane rested against"
1"He wore a charcoal suit"
2"He turned to face her,"
3"She folded her arms, the"
4"He shifted his weight, the"
5"She let out a breath"
6"He took a step closer,"
7"She remembered the night in"
8"She remembered the sting of"
9"she asked, her voice flat,"
10"He drew the cane from"
11"She stared at the cane,"
12"she said, the word barely"
13"She remembered the way the"
14"she said, her tone sharper"
15"She felt the cat shift"
16"she said, her voice softer"
17"He reached out, stopping just"
18"His fingers hovered, trembling slightly."
19"She had felt it then—a"
ratio0.512
1.67% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount77
totalSentences84
matches
0"The deadbolts clicked back one"
1"Aurora pulled the door open"
2"His ivory cane rested against"
3"He wore a charcoal suit"
4"Lucien stepped inside, closing the"
5"The three deadbolts clanked back"
6"He turned to face her,"
7"Aurora’s gaze flicked to the"
8"She folded her arms, the"
9"A flicker of something—perhaps regret,"
10"He shifted his weight, the"
11"She let out a breath"
12"He took a step closer,"
13"The scent of sandalwood and"
14"Aurora’s jaw tightened."
15"She remembered the night in"
16"She remembered the sting of"
17"she asked, her voice flat,"
18"Lucien’s gaze dropped to the"
19"He drew the cane from"
ratio0.917
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences84
matches(empty)
ratio0
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount13
matches
0"Aurora pulled the door open and found Lucien standing on the narrow stoop, his platinum hair catching the weak morning light that filtered through the grime of …"
1"He wore a charcoal suit that seemed to absorb the dimness, and his eyes—one amber, one black—locked onto hers with an intensity that made the air between them f…"
2"Lucien took another breath, his chest rising and falling in a rhythm that seemed to match the ticking of the old clock on the wall—a clock that had survived mor…"
3"She had felt it then—a pull that was both terrifying and exhilarating."
4"Aurora looked at him—not the immaculate fixer, not the half‑demon broker, but the man who had once traced constellations on her ceiling with a fingertip, who ha…"
5"She saw the weight of his years, the lines at the corners of his eyes that spoke of battles fought both seen and unseen."
6"Aurora stared at his hand, at the way the ivory cane caught the light, at the faint scar that traced his knuckles—a reminder of battles fought in realms she cou…"
7"She thought of the night she had left Cardiff, of the train ride to London, of the way Eva’s flat had become a sanctuary, of the way Lucien had once appeared in…"
8"He inclined his head, a gesture of thanks that spoke volumes without a single word."
9"Lucien remained near the doorway, his cane resting against his thigh, his eyes never leaving her form as she leaned over the papers, her forehead creasing in co…"
10"The tabby Ptolemy jumped onto the desk, pawing at a corner of a scroll, then settled, purring softly as if approving the tentative truce forming in the room."
11"Inside Eva’s flat, two people who had once stood on the precipice of something more, who had been torn apart by secrets and fear, found themselves again in a sp…"
12"Inside Eva’s flat, two souls who had once parted on complicated terms found themselves, once more, standing at the threshold of choice—ready to write the next c…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags18
uselessAdditionCount9
matches
0"she asked, her voice flat, lacking the tremor she felt inside"
1"she said, the word barely more than a command"
2"she said, her tone sharper than she intended"
3"Lucien’s amber eye flickered, a flash of something that could have been longing"
4"she said, her voice gaining a hint of steel"
5"she asked, the question hanging between them like a taut thread"
6"she said, her voice steady, the old spark returning"
7"he replied, his tone low but devoid of hesitation"
8"she said, her voice carrying a note of cautious optimism"
61.76% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags15
fancyCount3
fancyTags
0"Lucien admitted (admit)"
1"he murmured (murmur)"
2"he repeated (repeat)"
dialogueSentences34
tagDensity0.441
leniency0.882
rawRatio0.2
effectiveRatio0.176
61.2480%