Run: 2026-04-24-01KQ012X8JW32MP8C8XJ63CH04

Run Details

Duration:
1m 29s
Cost:
$0.000728
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 deadbolt on the front door gave way with a dull click, the final one of three surrendering to a single, impatient push. Aurora’s breath caught on the edge of the quiet that had settled over the flat after a day of delivering steaming parcels through the narrow streets of Brick Lane. She turned from the kitchen sink, where the last of the chopsticks lay scattered like a miniature army, and stared at the wood that framed the entryway. The world seemed to tilt, a subtle shift of gravity that made the tabby cat, Ptolemy, hiss and retreat to a high shelf, his tail flicking like a metronome. Her blue eyes narrowed automatically, the color deeper than the London sky after rain, as if trying to sift the already familiar from the unexpected. The scar on her left wrist—small, crescent-shaped, a souvenir from a childhood bicycle accident—caught the light, a faint red line against the skin she rubbed without thinking. Lucien stood in the doorway, his silhouette carved from charcoal shadows. He wore a suit so impeccably tailored that it seemed stitched from the night itself, the fabric hugging his slender shoulders and falling in clean lines to the polished shoes. His platinum blond hair was slicked back, a stark contrast to the darkened room, and his cane—ivory-handled, slender, the grip glinting with a faint, almost unnoticeable gleam—rested lightly against his leg. One eye, amber like a smoldering ember, flicked across her face, while the other—black as the void behind the pendant moons of Avaros—remained fixed. His presence filled the cramped space between the stacks of books and scrolls, the research notes that carpeted the coffee table and the worn armchair where Aurora often nursed a cup of tea. The smell of the Golden Empress's curry drifted up through the thin plaster ceiling, mingling with the faint aroma of incense from the candles she had lit for a quiet night. “Lucien,” she said, voice steady but edged with a tremor she didn’t want to admit. “You’re late.” He smiled, a thin, polite line that didn’t reach the corners of his mouth. “And you’ve always been punctual, Rory,” he replied, the nickname slipping out like a secret muttered under a breath. “I heard the door was still locked. I thought I’d see if the lock held.” The word struck her like a cold draft. “You thought you’d see if the lock held,” she repeated, the phrase tasting of sarcasm, though the amusement that threatened to rise in her throat was quickly smothered. She could see the way his amber eye softened, the way his black eye narrowed in a concentration that reminded her of the first time she’d watched him work—a controlled fury, a dance of shadows and steel. The cane shifted, a subtle motion as if an unseen weight had tipped the balance. The cat leapt down, landing with a soft thud on the windowsill, eyes glued to the newcomer. Ptolemy was usually indifferent, but tonight he seemed to sense the tension, his whiskers trembling. Aurora’s mind raced back to the last time they’d stood close—an abandoned warehouse on the south side of the Thames, rain pummeling the corrugated roof, Lucien’s half-demon blood hissing beneath his skin as he’d fought off a pack of aether-wielding thugs. She remembered the way his hand had brushed against hers, the heat of his skin seeping through the fabric of her coat, the unspoken promise that lingered in the space between them like a held breath. He’d offered her a pact, a future entwined with fire and darkness, she’d refused, the words snapping like breaking glass. The fallout had been a storm of accusations, a doorway slammed shut, the kind of exit that left a scar deeper than the one on her wrist. She turned back to him, the room suddenly cramped, the books pressing in on her sides. “What are you doing here?” she asked, each syllable measured, as if she could control the tide of what he would say. He rested his weight against the doorframe, his cane tapping a soft rhythm against the polished wood. “I need a favor.” He paused, eyes flicking to the stacks of research notes on the table—handwritten in ink that seemed to shift between languages, diagrams of sigils and glyphs. “Eva’s been looking for something she says you have. A rune, I think.” Her eyebrows knit together. “Eva’s—” “—is after a relic that could turn the balance in the Avaros realm,” Lucien finished, his voice low, almost conspiratorial. “She believes it’s in possession of… well, someone who traffics in obscure antiquities. Someone I thought you might have crossed paths with in your deliveries.” Several moments drifted, punctuated only by the soft sigh of the cat and the distant honk of a London bus. She glanced at the scar on her wrist, the faint pulse there a reminder of the steady rhythm that kept her grounded even when chaos threatened to pull her under. “Come in,” she said finally, stepping aside. “If you’re here to ask for help, we can talk. But you can’t just barge in and—” He raised a hand, the ivory cane gleaming for a split second. “No intrusion. I’m sorry for the shock, Rory,” he said, his voice carrying a weight that seemed older than the city itself. “I didn’t know where else to turn.” The flat’s narrow hallway swallowed his figure, the sound of his polished shoes echoing off the plaster walls. Aurora led him to the living area, the space cluttered with an eclectic mix of ancient texts and modern paraphernalia—vitruvian spiral notebooks beside a battered laptop that flickered with schematics of the Golden Empress’s delivery routes. The light from the streetlamp outside painted the curtains a silver-gray, the night seeping through the thin glass. “Sit.” She gestured to the battered armchair, the one that had become a makeshift throne for endless hours of study. Lucien obliged, the cuff of his suit brushing against the wooden armrest with a soft whisper. He placed his cane beside him, the thin blade hidden within its ivory shaft a secret waiting for a moment to reveal its purpose. She poured tea from a chipped ceramic mug, the steam curling like ghosts in the dimness. “You’re looking for a rune?” she asked, watching the amber gleam of his eyes as they flicked to the steam, as if searching for meaning in the vapor. He nodded, his hairstyle catching the faint light. “Yes. A glyph of binding. If it falls into the wrong hands—” “—the Avaros demons will have a field day,” she finished, the words spilling out with the ease of someone who had long ago learned the cost of moving blind in this world. “Ava? No, Avaros,” he corrected gently. “A realm of shadows and contracts. I can’t let it be used for indiscriminate chaos.” She stared at the scar on her wrist, tracing it with a fingertip, feeling the slight sting of memory. “You think Eva’s got it?” she asked, the question hanging between them like a suspended chord. Lucien’s black eye darkened, the mood within him shifting as if a storm cloud swelled behind it. “She believes the relic is... a case she’s been following for months. She’s connected to the same network that once supplied you with those—” “Those,” Aurora interrupted, her voice a whisper that seemed out of place in the cluttered space. “The deliveries. I didn’t know they were linked to anything… to contracts, to—” He inhaled, the air filling his lungs like a prayer. “You knew, Rory. You saw the signs—the symbols etched on the crates, the way the couriers moved with an almost reverent caution.” She flinched slightly, the words striking a raw nerve. “I’ve been trying to stay out of… all that. I left the city, I… I tried to live a normal life. The Golden Empress’s kitchen was the closest thing to ordinary I could find.” A brief silence settled, broken only by the soft meow of Ptolemy as he padded across the rug to curl at Lucien’s feet. The cat’s orange fur brushed against the cane, and for a split second, the ivory handle caught the light, a flash that felt like a promise. “I’m sorry I left you reading those notes.” Lucien’s voice softened. “I should have trusted you.” Her jaw clenched, a pulse of anger flaring, then dissipating as quickly as it came. “You asked for something you couldn’t give,” she said, “and I… I walked away because I didn’t want to be the one who scooped up the pieces after the world burned.” He took a breath, the cane’s tip tapping a nervous rhythm against the wooden floor. “You were right to leave. I was wrong to bring you into it. I thought… I thought perhaps we could have both survived.” He stared at her, his amber eye flickering like a dying ember, as if searching for the remnants of the woman he once thought he knew. There was something in the way his words trailed off that pulled at his heart, a silent plea dangling in the air. Aurora felt a tug, too—an old anguish, a want to understand, a pull between safety and the chaos she had always tried to outrun. “Lucien,” she whispered, the name spilling like a fragile glass, “we’ve both been broken. You, by your blood, by the expectations of a realm you never asked for. Me… I’ve been haunted by the man you were when we first met. By what could have been.” He moved his hand, inches away from his cane, the ivory handle glinting. For a moment, she thought he might draw the blade, but instead, his fingers lingered on the thin metal, a gentle pressure that felt like a question. “Do you think we could—” She exhaled, the air warm against her throat, the scent of curry lingering in the corners of the flat. “We could try. Not for the rune. Not for the demons. For us. For a chance to… be something else.” He raised his head, a soft hum of relief humming in his chest, the black eye flashing with a hint of vulnerability. “The world is always closing in, Rory. But here, now, maybe there’s a pause.” The cat stretched, his tail arching as Ptolemy settled into a position that made his whiskers point directly at the space between them. The room felt smaller, the books and scrolls suddenly less like barricades and more like witnesses to an exchange that held each breath of the city’s pulse. Aurora lingered another second, her blue eyes meeting his heterochromatic gaze. The amber eye softened, reflecting the light from the streetlamp, while the black remained as dark as a void—unforgiving, yet oddly comforting. She placed her left hand, the one bearing the faint crescent scar, onto the back of his cane, the cool ivory contrasting with the warmth of his skin. “Let’s get that rune out of Eva’s hands first,” she said, a hint of a smile curving her lips. “Then we can… figure out where we stand.” He nodded, a flicker of relief crossing his features. “Deal.” The door behind them, still ajar, let in a faint gust of night air, the smells of the city merging with the spice of curry, the faint hum of distant traffic tickling the windows. Aurora felt a strange calm settle within her, an odd sense that perhaps, despite the chaos of demon realms and human betrayals, this moment was a thread they could both hold onto. She turned back to the table, picking up a thin, brittle parchment that looked like the page of a forgotten grimoire. “We’ll need to decipher this,” she said, the words more to herself than to Lucien. “It’s a map of the old undercroft, the one beneath the Golden Empress’s cellar. If the rune is really there, it’ll be hidden.” Lucien leaned forward, his black eye narrowing as he studied the script, the amber catching each flicker of candlelight. “You still have that talent for seeing patterns,” he murmured. She let out a soft laugh, the sound reverberating against the books. “And you still have the gall to make me pickpocket the financial records of a restaurant for a demon’s sake.” The irony in her tone was easy, even as a faint ache lingered under the humor. He chuckled, the sound low, like a distant thunder roll. “One step at a time, Rory. One step at a time.” She placed the parchment on the coffee table, aligning it with a series of yellowed maps strewn beside it. As they traced routes together—old sewage tunnels, abandoned gas lines, forgotten chambers beneath the brick—her mind wove between the past and the present. The memory of his laughter in a dimly lit bar, the moment their hands had brushed as they both reached for the same glass, the way his breath had brushed her ear when he whispered promises of safety—these ghosted images floated like static. The night stretched out, each ticking second a lullaby of rain against the windowpane. Outside, the street’s neon signs flickered, casting uneven light onto the cramped floorboards. Inside, the world had narrowed to the space between two people who had once untangled each other’s hearts and now stared at a shared goal, the promise of a rune that could bind or free them. Aurora’s thumb brushed the scar once more, a silent affirmation that this time, perhaps, the piece she’d been missing was not a relic hidden under the city, but a chance to rebuild the fragile bridge between them. She glanced at Lucien, his cane resting by his side, the thin blade concealed—an unsaid threat, a promise that could be bent towards protection. “What do we do now?” she asked, her voice barely above the whisper of paper. He stood, the charcoal suit catching the amber glare from the streetlights, his cane in hand. “We go to Eva’s flat,” he said. “We find the rune. Then we decide what we do with it—and with each other.” She rose, the scar on her wrist catching a sliver of light, as if acknowledging the path ahead. “Alright. Let’s go find a demon’s contract and see if we can break it.” Lucien gave a small smile, the black eye glinting with something like hope. “And maybe, just maybe, we can finally… close the chapter that left us both bruised.” She stepped toward the door, feeling the weight of three deadbolts beneath her fingertips, the lock a literal and figurative barrier to the world outside. As she reached for it, she heard the soft thrum of his footsteps aligning with hers, the sound merging with the distant wail of sirens, the hum of the city that never sleeps. The key turned, the click resonated, and the door swung open onto the night, the scent of curries mingling with the dampness of rain-soaked streets. The adventure ahead stretched beyond the cramped walls of Eva’s flat, beyond the realm of half-demons and human frailties, into a place where perhaps the most dangerous thing would be love—raw, unfiltered, and finally, maybe, safe enough to hold.
created_at"2026-04-24T15:17:42.813Z" 4/24/2026, 3:17:42 PM
model"openai/gpt-oss-120b"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency237
moderation_latency(null)
generation_time88583
tokens_prompt808
tokens_completion4287
native_tokens_prompt804
native_tokens_completion3669
native_tokens_completion_images(null)
native_tokens_reasoning453
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.000728466
router(null)
provider_responses
0
endpoint_id"85835306-dba3-4334-87bc-ab9ffa5c9c62"
id"chatcmpl-R8mz4iqCal82ePyW4ZZKoaJG"
is_byokfalse
latency77
model_permaslug"openai/gpt-oss-120b"
provider_name"DeepInfra"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777043862-WfCL32kb1FpKkb0OGoCx"
session_id(null)
api_type"completions"
id"gen-1777043862-JceBsN5gbf4RKvOR65ut"
upstream_id"chatcmpl-R8mz4iqCal82ePyW4ZZKoaJG"
total_cost0.000728466
cache_discount(null)
upstream_inference_cost0
provider_name"DeepInfra"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags24
adverbTagCount2
adverbTags
0"she said finally [finally]"
1"he corrected gently [gently]"
dialogueSentences48
tagDensity0.5
leniency1
rawRatio0.083
effectiveRatio0.083
84.27% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2543
totalAiIsmAdverbs8
found
0
adverb"lightly"
count1
1
adverb"quickly"
count2
2
adverb"suddenly"
count2
3
adverb"gently"
count1
4
adverb"slightly"
count1
5
adverb"really"
count1
highlights
0"lightly"
1"quickly"
2"suddenly"
3"gently"
4"slightly"
5"really"
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)
25.29% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2543
totalAiIsms38
found
0
word"familiar"
count1
1
word"stark"
count1
2
word"glinting"
count3
3
word"flicked"
count2
4
word"dance"
count1
5
word"weight"
count4
6
word"tension"
count1
7
word"raced"
count1
8
word"unspoken"
count1
9
word"measured"
count1
10
word"pulse"
count3
11
word"reminder"
count1
12
word"gleaming"
count1
13
word"echoing"
count1
14
word"flickered"
count2
15
word"whisper"
count3
16
word"tracing"
count1
17
word"etched"
count1
18
word"silence"
count1
19
word"jaw clenched"
count1
20
word"comforting"
count1
21
word"warmth"
count1
22
word"flicker"
count2
23
word"traced"
count1
24
word"footsteps"
count1
25
word"resonated"
count1
highlights
0"familiar"
1"stark"
2"glinting"
3"flicked"
4"dance"
5"weight"
6"tension"
7"raced"
8"unspoken"
9"measured"
10"pulse"
11"reminder"
12"gleaming"
13"echoing"
14"flickered"
15"whisper"
16"tracing"
17"etched"
18"silence"
19"jaw clenched"
20"comforting"
21"warmth"
22"flicker"
23"traced"
24"footsteps"
25"resonated"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
1
label"jaw/fists clenched"
count1
highlights
0"eyes narrowed"
1"jaw clenched"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences100
matches
0"felt a tug"
1"a flicker of relief"
85.71% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences100
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences124
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2523
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions36
wordCount1973
uniqueNames12
maxNameDensity0.56
worstName"Lucien"
maxWindowNameDensity1.5
worstWindowName"Lucien"
discoveredNames
Brick1
Lane1
Ptolemy4
London2
Avaros1
Aurora9
Golden2
Empress2
Thames1
Lucien11
Several1
Eva1
persons
0"Ptolemy"
1"Avaros"
2"Aurora"
3"Empress"
4"Lucien"
5"Eva"
places
0"Brick"
1"Lane"
2"London"
3"Thames"
globalScore1
windowScore1
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences93
glossingSentenceCount11
matches
0"as if trying to sift the already familiar from the unexpected"
1"seemed stitched from the night itself, the fabric hugging his slender shoulders and falling in clean lines to the polished shoes"
2"ink that seemed to shift between languages, diagrams of sigils and glyphs"
3"seemed older than the city itself"
4"as if searching for meaning in the vapor"
5"felt like a promise"
6"as if searching for the remnants of the woman he once thought he knew"
7"felt like a question"
8"looked like the page of a forgotten grimo"
9"as if acknowledging the path ahead"
10"something like hope"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.396
wordCount2523
matches
0"not a relic hidden under the city, but a chance to rebuild the fragile bridge between them"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences124
matches
0"tailored that it"
97.12% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs54
mean46.72
std22.89
cv0.49
sampleLengths
079
181
296
364
417
548
688
732
8124
938
1060
115
1245
1350
1424
1541
1672
1760
1844
1920
2032
2121
2235
2341
2429
2532
2643
2749
2816
2946
3064
3146
3246
3345
3439
3536
3650
3761
3827
3910
4066
4159
4229
4348
4421
4585
4663
4761
4815
4938
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences100
matches
0"was slicked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs314
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount18
semicolonCount0
flaggedSentences13
totalSentences124
ratio0.105
matches
0"The scar on her left wrist—small, crescent-shaped, a souvenir from a childhood bicycle accident—caught the light, a faint red line against the skin she rubbed without thinking."
1"His platinum blond hair was slicked back, a stark contrast to the darkened room, and his cane—ivory-handled, slender, the grip glinting with a faint, almost unnoticeable gleam—rested lightly against his leg."
2"One eye, amber like a smoldering ember, flicked across her face, while the other—black as the void behind the pendant moons of Avaros—remained fixed."
3"She could see the way his amber eye softened, the way his black eye narrowed in a concentration that reminded her of the first time she’d watched him work—a controlled fury, a dance of shadows and steel."
4"Aurora’s mind raced back to the last time they’d stood close—an abandoned warehouse on the south side of the Thames, rain pummeling the corrugated roof, Lucien’s half-demon blood hissing beneath his skin as he’d fought off a pack of aether-wielding thugs."
5"“I need a favor.” He paused, eyes flicking to the stacks of research notes on the table—handwritten in ink that seemed to shift between languages, diagrams of sigils and glyphs."
6"Aurora led him to the living area, the space cluttered with an eclectic mix of ancient texts and modern paraphernalia—vitruvian spiral notebooks beside a battered laptop that flickered with schematics of the Golden Empress’s delivery routes."
7"Aurora felt a tug, too—an old anguish, a want to understand, a pull between safety and the chaos she had always tried to outrun."
8"The amber eye softened, reflecting the light from the streetlamp, while the black remained as dark as a void—unforgiving, yet oddly comforting."
9"As they traced routes together—old sewage tunnels, abandoned gas lines, forgotten chambers beneath the brick—her mind wove between the past and the present."
10"The memory of his laughter in a dimly lit bar, the moment their hands had brushed as they both reached for the same glass, the way his breath had brushed her ear when he whispered promises of safety—these ghosted images floated like static."
11"She glanced at Lucien, his cane resting by his side, the thin blade concealed—an unsaid threat, a promise that could be bent towards protection."
12"The adventure ahead stretched beyond the cramped walls of Eva’s flat, beyond the realm of half-demons and human frailties, into a place where perhaps the most dangerous thing would be love—raw, unfiltered, and finally, maybe, safe enough to hold."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1997
adjectiveStacks0
stackExamples(empty)
adverbCount55
adverbRatio0.02754131196795193
lyAdverbCount18
lyAdverbRatio0.009013520280420632
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences124
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences124
mean20.35
std9.74
cv0.479
sampleLengths
023
129
227
329
425
527
611
730
831
924
1033
1131
1215
132
1414
1519
1615
178
1828
1937
2015
2117
2215
2341
2436
2520
2627
2716
2822
2917
3030
3113
324
331
3420
3525
3620
3730
387
3917
4012
4122
427
4318
4436
4518
4620
4716
4824
4916
44.35% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats7
diversityRatio0.2903225806451613
totalSentences124
uniqueOpeners36
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences97
matches(empty)
ratio0
5.57% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount52
totalSentences97
matches
0"She turned from the kitchen"
1"Her blue eyes narrowed automatically,"
2"He wore a suit so"
3"His platinum blond hair was"
4"His presence filled the cramped"
5"she said, voice steady but"
6"He smiled, a thin, polite"
7"he replied, the nickname slipping"
8"she repeated, the phrase tasting"
9"She could see the way"
10"She remembered the way his"
11"He’d offered her a pact,"
12"She turned back to him,"
13"she asked, each syllable measured,"
14"He rested his weight against"
15"He paused, eyes flicking to"
16"Her eyebrows knit together."
17"She glanced at the scar"
18"she said finally, stepping aside"
19"He raised a hand, the"
ratio0.536
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount90
totalSentences97
matches
0"The deadbolt on the front"
1"Aurora’s breath caught on the"
2"She turned from the kitchen"
3"The world seemed to tilt,"
4"Her blue eyes narrowed automatically,"
5"The scar on her left"
6"Lucien stood in the doorway,"
7"He wore a suit so"
8"His platinum blond hair was"
9"His presence filled the cramped"
10"The smell of the Golden"
11"she said, voice steady but"
12"He smiled, a thin, polite"
13"he replied, the nickname slipping"
14"The word struck her like"
15"she repeated, the phrase tasting"
16"She could see the way"
17"The cane shifted, a subtle"
18"The cat leapt down, landing"
19"Ptolemy was usually indifferent, but"
ratio0.928
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences97
matches(empty)
ratio0
12.07% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences71
technicalSentenceCount13
matches
0"Aurora’s breath caught on the edge of the quiet that had settled over the flat after a day of delivering steaming parcels through the narrow streets of Brick La…"
1"She turned from the kitchen sink, where the last of the chopsticks lay scattered like a miniature army, and stared at the wood that framed the entryway."
2"The world seemed to tilt, a subtle shift of gravity that made the tabby cat, Ptolemy, hiss and retreat to a high shelf, his tail flicking like a metronome."
3"Her blue eyes narrowed automatically, the color deeper than the London sky after rain, as if trying to sift the already familiar from the unexpected."
4"She could see the way his amber eye softened, the way his black eye narrowed in a concentration that reminded her of the first time she’d watched him work—a con…"
5"She remembered the way his hand had brushed against hers, the heat of his skin seeping through the fabric of her coat, the unspoken promise that lingered in the…"
6"She glanced at the scar on her wrist, the faint pulse there a reminder of the steady rhythm that kept her grounded even when chaos threatened to pull her under."
7"Aurora led him to the living area, the space cluttered with an eclectic mix of ancient texts and modern paraphernalia—vitruvian spiral notebooks beside a batter…"
8"She stared at the scar on her wrist, tracing it with a fingertip, feeling the slight sting of memory."
9"She turned back to the table, picking up a thin, brittle parchment that looked like the page of a forgotten grimoire."
10"She glanced at Lucien, his cane resting by his side, the thin blade concealed—an unsaid threat, a promise that could be bent towards protection."
11"She rose, the scar on her wrist catching a sliver of light, as if acknowledging the path ahead."
12"As she reached for it, she heard the soft thrum of his footsteps aligning with hers, the sound merging with the distant wail of sirens, the hum of the city that…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount6
matches
0"Lucien finished, his voice low, almost conspiratorial"
1"she asked, the question hanging between them like a suspended chord"
2"she whispered, the name spilling like a fragile glass,"
3"she said, a hint of a smile curving her lips"
4"she said, the words more to herself than to Lucien"
5"she asked, her voice barely above the whisper of paper"
45.83% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags17
fancyCount5
fancyTags
0"she repeated (repeat)"
1"he corrected gently (correct)"
2"Aurora interrupted (interrupt)"
3"she whispered (whisper)"
4"he murmured (murmur)"
dialogueSentences48
tagDensity0.354
leniency0.708
rawRatio0.294
effectiveRatio0.208
66.6740%