Run: 2026-04-24-01KQ0P9D15JH9YVBVTQ6JMT5X2

Run Details

Duration:
1m 59s
Cost:
$0.146565
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The third deadbolt stuck. Aurora braced one bare foot against the skirting board, gripped the chain with two fingers, and yanked until the old lock gave a metal cough. Ptolemy shot off the pile of annotated grimoires by the radiator and vanished beneath Eva’s sofa, his striped tail a furious question mark. “Hold your horses,” Aurora called through the door. “If this is about the vindaloo downstairs, I don’t live there and I don’t mediate food crimes after midnight.” She slid the last bolt free and pulled the door open. Lucien Moreau stood under the jaundiced hallway light with rain beading on the shoulders of his charcoal coat. His platinum hair had lost its usual hard sweep and fallen in damp strands near his temple. The ivory head of his cane rested beneath one gloved hand. His mismatched eyes met hers—one amber, one black—and the flat, the curry smell from below, the cat hair on her leggings, the half-drunk tea on the bookcase, all of it seemed to draw in around the shape of him. Aurora’s hand stayed on the door. “No.” His mouth curved, not quite a smile. “Bonsoir to you as well, Rory.” “No French at my threshold. It leaves stains.” “I need to come in.” “You needed a lot of things last time. None of them involved asking.” Rain ticked against the small window at the end of the corridor. Downstairs, a pan clanged, someone laughed, then a radio spat out a tinny burst of Hindi pop. Lucien did not look away. He had always had that maddening stillness, as if the rest of London rushed itself to pieces and he had stepped aside to watch the wreckage arrange itself. Aurora held the door another inch tighter. “You’ve got ten seconds to explain why I shouldn’t shut this on your pretty face.” “Because a claw mark is burning through your left wrist.” Her grip faltered. The small crescent scar on her wrist had gone white an hour ago, then hot. She had wrapped it in a tea towel and blamed the pressure change. Then she had blamed the curry steam, the cheap washing powder, stress, Eva’s spell residue, Ptolemy’s shed hair, anything that did not sound like the truth. Lucien’s gaze dropped to the strip of cloth tied around her wrist. “May I?” “No.” He nodded once, as if he had expected the blade and admired its edge. “Then listen from behind your barricade. Someone activated a Malphora summons.” The old name struck the air between them. Not loud. Worse. Precise. Aurora’s jaw tightened. “Don’t call me that.” “I didn’t.” “You brought it to my door.” “I brought myself.” “That’s not an improvement.” He leaned in a fraction. The hallway bulb flickered across the fine bones of his face. Too close. Not close enough. Her body had the gall to remember before her brain gave permission: the scent of rain on wool, bergamot beneath smoke, his hand at her back in a club full of things wearing human skins, the moment he had said leave with me and then traded her name to save a demon prince’s debt. She had never asked if he had regretted it. He had never offered. “Eva isn’t here,” Aurora said. “If you’ve come to rummage through her scrolls, go burgle the British Library like a civilised villain.” “Eva sent me.” That landed worse than the name. Aurora stepped back before she meant to. Lucien’s eyes flicked over her shoulder, not intruding yet, counting exits, shadows, books stacked in listing towers, candles burned to ribs on saucers, a line of salt across the window frame. Eva’s flat looked like a witch had lost a fight with a stationery shop. Every surface held paper. Notes dangled from string pinned across the ceiling, red wool linking photographs, sketches, torn folio pages. The sofa sagged beneath three open atlases. Ptolemy glared from under it with cathedral-green eyes. Aurora opened the door wider. “Come in before the neighbours start charging admission.” Lucien crossed the threshold without brushing her, which annoyed her more than it should have. He removed his hat—because of course he had brought one, some dark, expensive thing—and set it on a stack of photocopied medieval court records as if the paper had begged for the honour. Aurora shut the door, shot all three deadbolts back into place, then turned. “Talk.” He glanced at the locks. “You’ve become cautious.” “I’ve become alive. It has suited me.” His fingers tightened around the cane head. The amber eye held warmth. The black one reflected nothing but lampglow. “I deserved that.” “You deserved more. I ran out of furniture to throw.” A memory flashed across his face and vanished: her in the back room of Silas’ bar six months ago, a cracked chair between them, his cheek cut, her hands shaking from rage rather than fear. He had let the chair hit the wall beside his head. He had not flinched then either. Aurora hated that she remembered the blood. Lucien set the cane against the bookcase. The concealed blade made the faintest metallic whisper inside it. “Eva contacted me forty minutes ago from a payphone near Whitechapel. She had been followed. She told me to get to you.” Aurora moved towards the coffee table, stepping over a snarl of extension leads and an open pizza box with two cold crusts inside. “Followed by who?” “She didn’t name them.” “That’s unlike her.” “She was bleeding.” Aurora stopped. The flat shrank. The books leaned closer. Beneath the sofa, Ptolemy gave a low, offended growl, as if even he disapproved of the sentence. “Where?” “Shoulder, from her breathing. Not a mortal wound unless poison entered it.” “Unless. Fantastic word. Really earns its keep.” “She said the summons had been triggered through your bloodline, not your blood. She said Brick Lane was compromised, the old wards had holes, and if I found you stubborn—” “She called me stubborn while bleeding?” “She called you ‘that stubborn Cardiff menace’, if accuracy helps.” “It doesn’t.” “It seemed unwise to edit a woman in distress.” Aurora dragged the tea towel from her wrist. The crescent scar glowed beneath her skin, not red, not gold, but a blue-white like gas flame. Thin lines branched from it towards her palm. Her fingers flexed against the sting. Lucien’s face changed. Not much. A breath caught behind his teeth. His polished mask cracked at the edge, and the man beneath looked tired enough to break something. “How long?” His voice came lower. “Since half eleven.” “Rory.” “No.” She pointed at him with the glowing wrist. “You don’t get that tone. That tone suggests you mislaid me in a storm drain and found me shivering. I had a quiet evening. I had soup. I had Eva’s terrible tea. Then my childhood scar started cosplaying a cursed nightlight and you materialised like a debt collector in cologne.” He took one step nearer. “Does it hurt?” She almost lied. The old habit rose: chin up, joke sharpened, pain shoved into a cupboard. It had carried her through Evan’s temper, through police statements that went nowhere, through her father’s voice on the phone asking if she had considered how this would affect her future. It had carried her into London and up the stairs above Silas’ bar and into the strange, luminous wreck of Lucien Moreau. She looked at her wrist. “Yes.” Lucien’s gloved hand lifted, stopped halfway. He removed the glove finger by finger, black leather peeling from pale skin. The intimacy of it punched heat into the room. “Let me see.” “You’re not putting a pact mark on me.” “I would cut off my hand first.” The words came too fast. Too raw. Aurora’s eyes snapped up. Lucien looked as if he had surprised himself. He folded the glove, neat despite the tension in his jaw, and placed it on the table among Eva’s notes. “That was dramatic,” Aurora murmured. “I am French.” “You’re half demon.” “On my father’s side. The drama came from Marseille.” She hated the laugh that escaped her. It broke small and sharp, but it broke the pressure. Lucien’s mouth softened, and for one treacherous second the room held the memory of the night on the Millennium Bridge when he had bought her burnt coffee from a kiosk at three in the morning because she had refused to go home, and he had listened to her describe every law textbook she hated, as if her boredom contained state secrets. Then he had touched her sleeve and said, You deserve a life that does not feel like a sentence. She had nearly kissed him then. Three nights later, he had sold her alias. Aurora extended her wrist. “Only looking.” Lucien approached like the wrong movement would scatter her. He took her hand without closing his fingers around it, her wrist resting on the broad span of his palm. His skin felt warmer than she remembered. A thin line of heat moved from the scar into his touch. The amber eye narrowed; the black one filled with a brief coil of smoke. Ptolemy crawled out from under the sofa, sat on an open volume of Enochian burial rites, and hissed at Lucien’s shoes. “Mutual,” Lucien murmured. “Don’t start with the cat. He outranks both of us.” “I wouldn’t dream of challenging him.” The scar pulsed. Aurora inhaled through her teeth. Lucien’s thumb hovered near the crescent, never touching it. “The mark is searching.” “For what?” “For the rest of itself.” “That’s disgusting.” “That’s old magic.” “Often the same.” His gaze flicked to hers. Close now, she could see rain caught on his lashes. He looked immaculate from a distance and ruined at the seams up close: a nick near his lower lip, a faint bruise beneath his collar, the hollow beneath one cheekbone deeper than before. He had not been sleeping. Good, some vicious part of her thought. Then: neither had she. “What did Eva mean, bloodline?” Aurora asked. “Your mother’s family carried a warding key. Dormant, diluted, buried under ordinary lives. Someone found the line and pulled.” “My mum teaches Year Five and grows tomatoes on a balcony in Cardiff.” “Then someone made a grave mistake in underestimating her.” That answer should not have warmed her. It did. Aurora slid her hand back, but Lucien did not trap it. He let her go. That restraint put a bruise somewhere no one could see. “Why did Eva call you?” she asked. He picked up the nearest note from the coffee table, scanned it, and set it down in the exact same place. “Because she trusts my resources.” “No. Eva trusts knives, footnotes, and Ptolemy. She works with people. She doesn’t trust them.” “Then because she knew I would come.” Aurora folded her arms. The scar burned against her ribs. “Would you?” He looked at her. “Don’t dress it up,” she said. “Don’t give me silk and smoke. If Eva hadn’t called, if you’d heard my name in some backroom auction, would you have come?” A taxi horn blared outside. Rain slid down the window glass in crooked lines. The smell of cumin and frying onions rose through the floorboards. London kept moving under them, careless and bright. Lucien’s throat shifted. “Yes.” “Why?” “Because I have been paying for the privilege of knowing you were safe.” Aurora stared. He reached into the inner pocket of his coat and removed a slim packet tied with black thread. He placed it on the table. Not close to her. Not a demand. An offering. She did not touch it. “What is that?” “Reports. Silas sent word when trouble came near the bar. Yu-Fei sent word when a customer lingered too long after your delivery shift. A woman called Mrs Patel from the corner shop took twenty pounds a week and, I suspect, invented half her warnings to fund her bingo habit.” Aurora’s cheeks went hot. “You put watchers on me?” “I put distance between you and people who might use my mistake to reach you.” “Your mistake.” The words scraped. “Is that what we’re calling it?” “No.” His hand tightened on the back of Eva’s rickety chair until the wood groaned. “I gave your alias to Veyr’s court because I thought I had already moved you beyond their reach. I thought the name had gone cold. I thought—” “You thought you were the cleverest bastard in the room.” “Yes.” The bluntness robbed her of the next strike. Lucien lowered his head. Damp hair fell forward, silver under the lamp. “And when they came to Silas’ bar, when you stood there with a broken bottle and blood on your sleeve because my calculation had put teeth at your door, I understood too late that intelligence can still be cowardice if it keeps choosing the board over the person.” Aurora’s hands curled. “You never came back.” “You told me not to.” “I told you to get out while I was furious and bleeding.” “Yes.” “So you obeyed that, did you? Selective gentleman act.” His mouth twisted. “I stood across the street for six hours.” The room went quiet in a different way. Aurora remembered that night: police sirens two roads over, Silas cursing as he nailed boards over the smashed window, Eva wrapping Aurora’s arm with a bar towel, her own voice raw from shouting Lucien’s name like it tasted of poison. Outside, rain had streaked the neon signs. She had looked once through the cracked glass and seen nothing but traffic. “You were there?” “In the doorway of the closed betting shop. Dawn came. You went upstairs. You didn’t look back again.” “You should’ve knocked.” “You would have opened the door.” “And?” “And I would have asked for forgiveness before you had room to keep yourself whole. I had already taken enough.” Aurora looked away first. Damn him. Damn him for saying the one thing she had not prepared to hate. Damn him for standing in Eva’s chaotic flat with rain on his coat and guilt in his bones, not asking her to soothe it, not asking her to call it noble, not reaching for her pain as if it belonged to him. Ptolemy jumped onto the table and sniffed the packet of reports. He sneezed, then knocked a pencil to the floor. “Traitor,” Aurora muttered. “He has sound instincts.” “He just licked a receipt.” “A complex creature.” The corner of her mouth moved before she caught it. Lucien saw. Of course he saw. His expression did not brighten; it gentled, and that was worse. The mark flared. Aurora gasped and clutched her wrist. Blue-white light crawled beneath her skin in branching roots. The lamps flickered. On the walls, Eva’s hanging notes stirred though no wind entered the flat. Ptolemy flattened himself against the table, ears back. Lucien crossed the space in one stride. “Rory, look at me.” “Bit busy being possessed by a family heirloom.” “Look at me.” She did. His face steadied her more than she wanted. Not because it calmed. Because it focused. Edges. Details. The scar near his mouth. The wet shine on his collar. The black eye swallowing the room’s lamplight. The amber one, fierce as a struck match. “Breathe with me.” “Don’t get tender. I’ll vomit on your shoes.” “They are insured.” She barked a laugh, then hissed as pain lanced up to her elbow. Lucien held out his bare hand, palm up. “I can ground the spill. No pact. No claim. You can cut me after if I lie.” “With what?” “My cane.” “You’d hand me the sword?” “I’d hand you the world if it would keep that thing from eating your nerves.” The words hung there, stripped of polish. Aurora’s pulse thudded against the glowing scar. She searched his face for performance and found fear, held on a short chain. For her. Not for the summons, not for the politics coiling behind it, not for whatever demon court had sniffed out a Welsh teacher’s bloodline. For the woman in cat-hair leggings who had once nearly kissed him over bad coffee and later thrown a chair at his head. She placed her burning wrist in his hand. Lucien closed his fingers around her with care. Heat surged. The room snapped white for half a heartbeat. Aurora’s knees buckled, and Lucien caught her at the waist, one arm firm around her, his cane clattering to the floor. She gripped his lapel. Expensive wool crushed beneath her fist. His breath struck her temple. “Still with me?” “Unfortunately.” “Good.” “Your hand’s shaking.” “So is yours.” “That’s the curse.” “Mine isn’t.” She lifted her head. Their faces were close enough for silence to become physical. Lucien’s eyes dropped to her mouth, then dragged back up as if the movement cost him. Aurora felt his restraint in the air between them; it had weight, shape, heat. He would not take. Not now. Not when pain had shoved her into his arms and old wanting had risen like a bruise pressed too hard. Her fingers loosened from his lapel, but she did not step back. “You should’ve knocked,” she said. “I know.” “You should’ve apologised before I had to ask.” “I know.” “You should’ve told me I mattered more than the board.” His jaw clenched. “You did. You do.” “Say it without sounding like you’re walking to your execution.” A rough breath left him. His hand still held her wrist; the other remained at her waist, warm through the thin cotton of her T-shirt. “You mattered before I had the courage to let that matter change my choices.” Aurora swallowed. The mark’s light softened beneath his grip, threads of blue-white dimming to a pulse. The pain ebbed, not gone, but leashed. Outside, tyres hissed along wet Brick Lane. Somewhere below, the curry house door opened and released a gust of voices, laughter, spice, life. Lucien’s thumb shifted, a fraction, against the unscarred side of her wrist. Aurora felt it everywhere. “I’m still angry,” she said. “You should be.” “I don’t trust you.” “I’ll earn what I can.” “I don’t forgive you because you turned up damp and tragic.” “I would never rely on damp. Tragic, perhaps.” She narrowed her eyes. “There he is.” “A glimpse only. I remain humbled.” “Don’t overdo it.” His mouth curved, and this time the smile reached the tired lines beside his eyes. It tugged at her chest with indecent force. Ptolemy chose that moment to leap down, step onto Lucien’s fallen cane, and spring away when the sheath clicked. The ivory handle rolled against Aurora’s ankle. She looked down. Then at Lucien. “Your sword-cat nearly murdered us.” “He lacks training.” “He has motive.” The flat’s lamps steadied. Eva’s notes stilled. The mark sat quiet under Lucien’s hand, a small moon trapped beneath Aurora’s skin. He glanced towards the window. “We have to move before the summons pulls again.” “Eva said Brick Lane was compromised?” “Yes.” Aurora eased out of his hold. He let her, though his fingers lingered until the last safe second. The loss of warmth annoyed her. So did the relief of standing on her own. She snatched a hoodie from the back of a chair and shoved one arm into it. “I’m not leaving without Eva’s ward book.” “Which one?” Aurora swept a hand at the flat. “If I knew that, I’d be less underemployed.” Lucien bent, retrieved his cane, and with it hooked a cracked leather notebook from beneath a heap of takeaway menus. He held it up. A strip of red wool had been tied around the spine. Aurora blinked. “How did you—” “Eva labels by threat level. Red wool means ‘grab during fire’. Black ribbon means ‘destroy during fire’. Green ink means ‘this will cause the fire’.” “You’ve been here before.” “Once.” Aurora took the notebook from him. Their fingers brushed. Not an accident. Not quite. “She let you into her flat?” “She blindfolded me on the stairs and threatened to feed my liver to Ptolemy.” “That sounds like Eva.” “I admired her hospitality.” Aurora tucked the book under her arm and scanned the room. Phone. Keys. The little charm Yu-Fei had pressed into her palm last winter after a delivery run went strange. She grabbed all three, then paused at the packet of reports on the table. Her name sat on the top page in Lucien’s elegant handwriting. Rory Carter. Safe. Her throat tightened. She picked up the packet and shoved it into the hoodie pocket. “Evidence.” “Of my crimes?” “Of Mrs Patel’s bingo empire.” Lucien’s gaze rested on her pocket, then lifted. No triumph. No claim. Only that controlled ache again. A knock struck the door. Not loud. Three taps. The same rhythm Aurora had used moments ago on the third deadbolt. Ptolemy arched his back so high he looked hinged. Lucien moved in front of Aurora before thought crossed his face, cane angled across his body, thumb on the hidden release. Aurora caught his sleeve. “I can stand beside you, not behind you.” His eyes stayed on the door. “Then stand beside me.” She did. The mark on her wrist woke with a thin blue pulse. From the hallway, Eva’s voice came through the wood, strained and breathless. “Rory? Open up. And if the French bastard’s with you, tell him I’m bleeding on the curry house carpet and I expect compensation.”
created_at"2026-04-24T21:28:15.661Z" 4/24/2026, 9:28:15 PM
model"openai/gpt-5.5-20260423"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency4139
moderation_latency(null)
generation_time118953
tokens_prompt1034
tokens_completion5957
native_tokens_prompt927
native_tokens_completion4731
native_tokens_completion_images0
native_tokens_reasoning49
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.146565
router(null)
provider_responses
0
endpoint_id"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id"resp_0d28132457d191260169ebe06fc9b481948c760d74b6cb277e"
is_byokfalse
latency284
model_permaslug"openai/gpt-5.5-20260423"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777066095-GcaKx3CaYGniAPJKPrhn"
session_id(null)
api_type"completions"
id"gen-1777066095-unyLAr2Mfzma43k8P9uk"
upstream_id"resp_0d28132457d191260169ebe06fc9b481948c760d74b6cb277e"
total_cost0.146565
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags15
adverbTagCount0
adverbTags(empty)
dialogueSentences162
tagDensity0.093
leniency0.185
rawRatio0
effectiveRatio0
98.59% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3557
totalAiIsmAdverbs1
found
0
adverb"really"
count1
highlights
0"really"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Patel"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
67.67% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3557
totalAiIsms23
found
0
word"flickered"
count2
1
word"flicked"
count2
2
word"warmth"
count2
3
word"whisper"
count1
4
word"tension"
count1
5
word"treacherous"
count1
6
word"pulsed"
count1
7
word"grave"
count1
8
word"scanned"
count2
9
word"silk"
count1
10
word"chaotic"
count1
11
word"complex"
count1
12
word"pulse"
count3
13
word"silence"
count1
14
word"weight"
count1
15
word"jaw clenched"
count1
16
word"charm"
count1
highlights
0"flickered"
1"flicked"
2"warmth"
3"whisper"
4"tension"
5"treacherous"
6"pulsed"
7"grave"
8"scanned"
9"silk"
10"chaotic"
11"complex"
12"pulse"
13"silence"
14"weight"
15"jaw clenched"
16"charm"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"jaw/fists clenched"
count1
1
label"room fell silent"
count1
highlights
0"jaw clenched"
1"The room went quiet"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences260
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences260
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences409
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen61
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3553
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions40
unquotedAttributions0
matches(empty)
33.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions113
wordCount2380
uniqueNames19
maxNameDensity1.81
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Eva10
Moreau1
Hindi1
London3
Ptolemy9
Evan1
Millennium1
Bridge1
You1
Enochian1
Lucien32
Silas1
Aurora43
Welsh1
Brick1
Lane1
Yu-Fei1
Carter1
Damn3
persons
0"Eva"
1"Moreau"
2"Ptolemy"
3"Evan"
4"You"
5"Lucien"
6"Silas"
7"Aurora"
8"Yu-Fei"
9"Carter"
places
0"London"
1"Millennium"
2"Bridge"
3"Brick"
4"Lane"
globalScore0.597
windowScore0.333
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences154
glossingSentenceCount2
matches
0"not quite a smile"
1"looked like a witch had lost a fight with"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords0.844
wordCount3553
matches
0"not red, not gold, but a blue-white like gas flame"
1"not gold, but a blue-white like gas flame"
2"not gone, but leashed"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount3
totalSentences409
matches
0"hated that she"
1"remembered that night"
2"chose that moment"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs257
mean13.82
std17.05
cv1.233
sampleLengths
04
148
227
311
485
56
61
713
88
95
1013
1162
127
1315
1410
153
1654
1712
182
191
2014
2111
2212
237
242
256
263
274
2875
299
304
3122
323
336
3487
355
368
3748
3813
391
408
417
4219
433
4410
4552
467
4717
4822
4926
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences260
matches
0"been tied"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs415
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount4
flaggedSentences6
totalSentences409
ratio0.015
matches
0"His mismatched eyes met hers—one amber, one black—and the flat, the curry smell from below, the cat hair on her leggings, the half-drunk tea on the bookcase, all of it seemed to draw in around the shape of him."
1"He removed his hat—because of course he had brought one, some dark, expensive thing—and set it on a stack of photocopied medieval court records as if the paper had begged for the honour."
2"The amber eye narrowed; the black one filled with a brief coil of smoke."
3"His expression did not brighten; it gentled, and that was worse."
4"Aurora felt his restraint in the air between them; it had weight, shape, heat."
5"His hand still held her wrist; the other remained at her waist, warm through the thin cotton of her T-shirt."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2071
adjectiveStacks0
stackExamples(empty)
adverbCount56
adverbRatio0.02704007725736359
lyAdverbCount4
lyAdverbRatio0.001931434089811685
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences409
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences409
mean8.69
std8.47
cv0.975
sampleLengths
04
125
223
38
419
511
618
717
811
939
106
111
127
136
148
155
1613
1712
1817
195
2028
217
2215
2310
243
2515
2613
2726
2812
292
301
3114
3211
338
342
351
361
373
384
392
406
413
424
435
4411
452
463
4754
489
494
42.18% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats32
diversityRatio0.22982885085574573
totalSentences409
uniqueOpeners94
90.50% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences221
matches
0"Then she had blamed the"
1"Then he had touched her"
2"Of course he saw."
3"Somewhere below, the curry house"
4"Then at Lucien."
5"Only that controlled ache again."
ratio0.027
87.87% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount73
totalSentences221
matches
0"She slid the last bolt"
1"His platinum hair had lost"
2"His mismatched eyes met hers—one"
3"His mouth curved, not quite"
4"He had always had that"
5"Her grip faltered."
6"She had wrapped it in"
7"He nodded once, as if"
8"He leaned in a fraction."
9"Her body had the gall"
10"She had never asked if"
11"He had never offered."
12"He removed his hat—because of"
13"He glanced at the locks."
14"His fingers tightened around the"
15"He had let the chair"
16"He had not flinched then"
17"Her fingers flexed against the"
18"His polished mask cracked at"
19"His voice came lower"
ratio0.33
30.14% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount190
totalSentences221
matches
0"The third deadbolt stuck."
1"Aurora braced one bare foot"
2"Ptolemy shot off the pile"
3"Aurora called through the door"
4"She slid the last bolt"
5"Lucien Moreau stood under the"
6"His platinum hair had lost"
7"The ivory head of his"
8"His mismatched eyes met hers—one"
9"Aurora’s hand stayed on the"
10"His mouth curved, not quite"
11"Rain ticked against the small"
12"Downstairs, a pan clanged, someone"
13"Lucien did not look away."
14"He had always had that"
15"Aurora held the door another"
16"Her grip faltered."
17"The small crescent scar on"
18"She had wrapped it in"
19"Lucien’s gaze dropped to the"
ratio0.86
22.62% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences221
matches
0"Because it focused."
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences87
technicalSentenceCount5
matches
0"Then she had blamed the curry steam, the cheap washing powder, stress, Eva’s spell residue, Ptolemy’s shed hair, anything that did not sound like the truth."
1"Lucien’s mouth softened, and for one treacherous second the room held the memory of the night on the Millennium Bridge when he had bought her burnt coffee from …"
2"He took her hand without closing his fingers around it, her wrist resting on the broad span of his palm."
3"Damn him for standing in Eva’s chaotic flat with rain on his coat and guilt in his bones, not asking her to soothe it, not asking her to call it noble, not reac…"
4"For the woman in cat-hair leggings who had once nearly kissed him over bad coffee and later thrown a chair at his head."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags15
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount3
fancyTags
0"Aurora murmured (murmur)"
1"Lucien murmured (murmur)"
2"Aurora muttered (mutter)"
dialogueSentences162
tagDensity0.062
leniency0.123
rawRatio0.3
effectiveRatio0.037
87.3190%