Run: 2026-02-19-01KHTXW7TQSJH2SD46K0BMQERF

Run Details

Duration:
1m 3s
Cost:
$0.009730
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 door opened before she had time to reach the chain. "I thought you hated surprises," he said. He stepped into the hallway like he owned the light. The ivory knob of his cane tapped the floor twice, punctuating the silence. A strip of rain clung to his suit jacket, turning the charcoal fabric darker along one shoulder. One eye took the room in—amber, careful. The other watched like something that did not need permission—black as a wound. Rory pressed the chain with two fingers until it caught. Her palm smelled of printer ink and old paper. Ptolemy flattened his ears and hissed, keeping his distance on the top of the stack of anthropology notes. "You told me not to come here," she said. He closed the door with a fingertip, not a sound. The deadbolts had been there when she moved in, and she liked to imagine they were there to defend Eva. Tonight the locks had felt like a child's joke. He had two hands in his pockets, and the cuff of his sleeve let a sliver of pale skin show with a crescent scarged across it—no mistake. He watched that scar instead of her face. "You told me more things than that," he said. She swallowed. Books crowded the room, a sprawl of spines and loose pages that made the air smell like dust and lemon oil. The lamp over the sofa threw a warm pool across a map of Ireland. Someone had marked a line of cities with a fountain pen; one of the cities was Cardiff. She remembered Brendan's strain in his voice when he argued in court, Jennifer's hands on a dinner plate that never stayed put. She remembered Evan's jaw as it closed on promises. The room had never held less empty room for memory. "What do you want, Lucien?" she asked. He stepped closer. The scent that came with him was old books and something green—basil? Or mint. It made her think of the Golden Empress, of the steamed buns she delivered and the way Yu-Fei laughed as he tucked an extra napkin into her bag. He kept his hand on the cane, not touching the handle; he was not announcing intentions. "I wanted a face," he said. "Not a letter. Not a name on a list. A face." Rory felt the laugh sour at the back of her throat. "You could have called." He smiled without humour. "I called the night you left Cardiff. The line didn't answer. I left a message in four languages before I realised you were gone." "You left." The word struck like a stone. She had imagined his face six ways since he'd vanished: at a cafe, at a bar, leaning against rain at the docks. She had imagined reasons too—work, danger, indifference—but none fit the shape of being left. Her voice shortened. "You left me." He exhaled, slow. The lamp caught the curl of his hair and turned it to metal. "I left because staying would have killed you." Silence folded like a curtain. Ptolemy hopped down and padded to the edge of the sofa, claws whispering on fabric. His eyes, yellow and too old for a tabby, watched Lucien with a suspicion that belonged to cats alone. "You think that lets you off the ledger?" Rory asked. Her hands found the scar on her left wrist without thought, tracing the crescent in the faint moonlight that fell through the window. The scar had been a careless bend of a childhood blade; it had become a map of things she had survived. Lucien's gaze flicked down to the wrist and did not flinch. "No," he said. "It shouldn't. But ledger and book are different. I moved pages that had your name on them. That required distance." Her jaw tightened. "You decided for me." "I did." He folded his hands behind his back. The shadow of a smile tightened his mouth into a line that did not belong with apology. "And that's what I am—terrible at asking for permission." "You were excellent at disappearing." Rory let the accusation sit sharp on the air. Papers shifted beneath her fingers. A pamphlet about Welsh legal reforms slid and fluttered to the floor; Ptolemy sniffed it and turned away. Lucien moved a fraction closer, the soles of his shoes whispering across the rug. "There were others," he said. "People who noticed patterns I could not explain. People whose notice would have made your life... untenable." Rory's voice sharpened. "You were one of those people who noticed." The room hummed with leftover heat from the kettle in Eva's kitchen; someone below was still at the shop, stirring rice. "So you left. And now you're here. For what? To hand me an invisible medal?" He laughed once, a sound like a throat clearing at the edge of a lock. "I did not come to hand out medals." She wanted to slam the door. She wanted to walk past him and lock every bolt until his presence could only be a bruise on the wood. She wanted also to imagine him kissing her—the memory of a mouth on hers before any good reason had appeared—and to feel that dull ache of unsaid things. Those contradictions lived together under her ribs. "Then say something that isn't—" Rory started. "I should have been a better liar," Lucien said. "I should have told you everything. I should have asked you if you wanted to go with me when I needed to leave. But I thought—" His voice shivered around the thought and steadied. "I thought leaving you behind would keep you hidden." "From what?" "From them." He touched the cane, once, like a punctuation. "From people who trade in truth and call it currency. From debts that don't forgive the name of who they are owed." Rory folded her arms. "You're being deliberately vague." He tilted his head, one amber eye catching the light. "I'm a broker," he said. "I trade information. Sometimes the currency is violence. Sometimes it's safe houses and moves that look like abandonment. I can't lace the whole truth into an earnest speech and hope it keeps you." There was a small, stupid part of her that resented details more because they belonged to him than because they would have helped her. "Tell me the truth now," she said. "Tell me enough." Lucien's fingers withheld. "Enough for tonight," he said. "You were in danger. I could not protect you where you were." He paused as if allowing the words to set like resin. "I thought the best option was for you to cut ties, move fast, disappear into something small. I thought you would be safer if you were in pieces." "Pieces?" The laugh that escaped her surprised her with its sharpness. "You thought breaking me would protect me." He closed his eyes for a heartbeat, a motion that hurt him in a way that showed. "I thought I could mend them. Later." "Later." She tasted the word like rust. "And when later came you weren't there." "I was moving counters," he said. "I was trying to hide someone behind a parade of lies." He lifted his chin and the light found the pale band of his jaw. "I kept you out of the parade." "No you didn't." Rory's breath thinned. She stepped forward, the sofa getting between them and yet not. "You put yourself in my place and didn't check if I wanted to stand on your shoulders." His face shifted. For a breath he looked less like a fixer and more like a man who had slipped on a memory. "You stood on mine once," he said softly, and the words landed like small stones. The world narrowed to the space between them. Ptolemy curled around Rory's ankle and purred, a mechanical sound in the quiet. The lamp threw their shadows into combat on the wall. "Why now?" she asked. Lucien turned his head as if listening to an answer that wasn't spoken. "Because you left Evan," he said simply. The name hit her. It was a paper cut disguised as thunder. Rory's mouth closed. For a moment she could not draw air into her lungs. Evan had been the other map in her life; he'd been a closed agenda of anger and conditioning. She had left him like one left a room on fire—with frantic fumbling and a determination that felt like survival. Only a few people knew of her exit: Eva, the landlord, and the shadow of a few telephone numbers saved in a battered phone. "You were involved with him?" she asked, an accusation braided with fear. "No." Lucien shook his head, a quick, precise movement. "I never met him in that way." "Then how—?" "I watched him from a distance," he said. "He is not the only man who knew how to make someone small. The difference is that he was sloppy. He left marks I could read. He traded in incidents. He was after something that used you as a map." Rory's mouth went dry. "After what?" "After you." He made it a simple sentence and then made it more complicated. "He thought you carried a ledger worth his asking. He was wrong about what you carried. He was right about one thing—leaving you would make him reckless." "You mean he wanted me for leverage," Rory said. "More than leverage," Lucien corrected. "Information. He thought you had a history that could be used. He had questions you never asked yourself." The floor felt like it had been tilted and the furniture rearranged. Rory had spent years telling herself she was leaving law school for the sake of her own breath. She had traded a suit and a diploma for nights on a cramped sofa above the bar and the comfort of being unknown. To imagine Evan as a mapologist who collected people like stamps made her skin ripple. "You could have told me any of this," she said. Her voice went thin, brittle. "You could have said, 'Aurora, go live with Eva for a while.' You could have sat me down in one of your smoky rooms and explained—" "I could have," Lucien cut in. "I chose secrecy because my mistakes were loud. I didn't trust myself not to make more." "That's arrogance," Rory said. "And cowardice." She rounded the sofa and sat, the map of Ireland under her like a confetti of memories. "Do you know how it felt to wake up and not know who had meant to keep me? Do you know how it felt to sign my name in a new flat and wonder if I had signed into another prison?" He didn't move. "I do," he said. "And knowing it did not make me stay. That was my cowardice." She watched him. The light draped across his cheekbones and left the rest in a careful dusk. He was a man who had learned how to navigate shadows, who spoke four languages and had a blade hidden inside a cane. He could move in a crowd and never leave fingerprints on a heart. He had also left a ghost of a kiss on her lips, on a day when everything else had seemed possible. "Why are you here now?" Rory asked again. Lucien's jaw moved. "Because there has been a change," he said. "Because someone else took interest in Evan's trail and is asking questions easier and louder than he used to. Because I... couldn't stand the idea of you being caught between old debts and new hunters." He let the words hang. "Because I wanted to see that you were not broken." "Well," Rory said, and the single word carried enough to bend the room. "You failed on both accounts." He smiled and it reached one eye, then faltered. "Maybe." He closed his eyes, then opened them like a man returning from a long sea voyage. "But I'm here. Which is probably worse for both of us." She had thought about this moment a thousand times—an apology, a fight, a reconciliation that smelled of old perfume and fresh coffee. None of her rehearsals had included him saying he was here because someone louder had started asking questions. None had included the way his voice softened when he talked about her being broken. Rory tucked a stray curl behind her ear and watched him gauge the room like a chessboard. "If you wanted to protect me," she said slowly, "you could have knocked." Lucien picked up his cane and tapped it once against the floor. "You would have let me in," he said. Her laugh came out a thin line. "Maybe I would have slammed it in your face." "Then I am lucky," he said. "Because some things are worth force." Rory's hands went to her scar again, fingers catching in the pale crescent. She looked at him and the light in the flat seemed to narrow to the two of them. The truth had uncoiled itself in fragments and even now it felt like a treacherous thing. "I have things to hide," she said. "I have choices you made for me." He stepped closer so that his shadow fell across the map, and for a moment the room felt like a boat in motion. "Tell me," he said. "Or ask me to go." She considered the ask and considered the telling. Ptolemy twitched, sensing the shift in air as if the cat could read the pages between them better than either of them could. "I can't give you the kind of trust you took," she said finally. "Not after the way you left me to face the consequences." Lucien's face softened into something almost like regret. "I don't expect you to," he said. "I hoped you'd let me stand in the doorway and not slam it. That's all." Rory's fingers tightened on the map until the paper creased. "That's not all," she said. He let out a breath that shook like a promise. "Then tell me what is." She looked at the door as if it could answer. Outside, Brick Lane thrummed with a late-night crowd and the faint smell of frying spices. The deadbolts waited, patient and oblivious. In the pool of lamp light their shadows lay overlapped like an unfinished sentence. "You're late," she said at last. "Late for what?" he asked. "For being the man who stayed," she said. He slid the cane into his hand like a hinge. "Then perhaps it's time I proved you wrong," he said. Rory folded the map back along the crease as if closing a book you shouldn't. She felt the room change the way a tide shifts around a rock. She stayed where she was, looking at him, and did not ask him to leave.
created_at"2026-02-19T12:26:57.243Z" 2/19/2026, 12:26:57 PM
model"openai/gpt-5-mini-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency8064
moderation_latency(null)
generation_time62710
tokens_prompt1034
tokens_completion4260
native_tokens_prompt927
native_tokens_completion4749
native_tokens_completion_images0
native_tokens_reasoning1664
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"completed"
usage0.00972975
router(null)
provider_responses
0
endpoint_id"c4f66d01-20b0-4c27-a225-438ea22fda43"
id"resp_07db914c2843a9fd0169970191507c8193a1657dd2ecaa1faf"
is_byokfalse
latency134
model_permaslug"openai/gpt-5-mini-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771504017-VtD8e8dTYtfGO80T6KgS"
upstream_id"resp_07db914c2843a9fd0169970191507c8193a1657dd2ecaa1faf"
total_cost0.00972975
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
70.37% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags54
adverbTagCount7
adverbTags
0"The word struck like [like]"
1"His voice shivered around [around]"
2"he said softly [softly]"
3"he said simply [simply]"
4"Rory asked again [again]"
5"she said slowly [slowly]"
6"she said finally [finally]"
dialogueSentences99
tagDensity0.545
leniency1
rawRatio0.13
effectiveRatio0.13
93.95% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2480
totalAiIsmAdverbs3
found
0
adverb"deliberately"
count1
1
adverb"softly"
count1
2
adverb"slowly"
count1
highlights
0"deliberately"
1"softly"
2"slowly"
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)
83.87% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2480
totalAiIsms8
found
0
word"silence"
count2
1
word"tracing"
count1
2
word"flicked"
count1
3
word"fluttered"
count1
4
word"mechanical"
count1
5
word"navigate"
count1
6
word"treacherous"
count1
highlights
0"silence"
1"tracing"
2"flicked"
3"fluttered"
4"mechanical"
5"navigate"
6"treacherous"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"let out a breath"
count1
highlights
0"let out a breath"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences162
matches
0"d with fear"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount1
narrationSentences162
filterMatches
0"think"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences205
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen41
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2466
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions51
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions55
wordCount1618
uniqueNames16
maxNameDensity1.24
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Eva3
Ireland2
Cardiff1
Brendan1
Jennifer1
Evan3
Golden1
Empress1
Yu-Fei1
Rory20
Lucien12
Papers1
Welsh1
Ptolemy5
Brick1
Lane1
persons
0"Eva"
1"Brendan"
2"Jennifer"
3"Evan"
4"Yu-Fei"
5"Rory"
6"Lucien"
7"Papers"
8"Ptolemy"
places
0"Ireland"
1"Cardiff"
2"Brick"
3"Lane"
globalScore0.882
windowScore0.833
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences103
glossingSentenceCount9
matches
0"felt like a child's joke"
1"as if allowing the words to set like resin"
2"as if listening to an answer that wasn't spoken"
3"felt like survival"
4"felt like it had been tilted and the fu"
5"seemed possible"
6"felt like a treacherous thing"
7"felt like a boat in motion"
8"as if closing a book you shouldn't"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2466
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences205
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs79
mean31.22
std21.61
cv0.692
sampleLengths
011
17
260
337
49
574
69
795
87
978
1015
1128
1250
1324
1439
1554
1634
177
1835
1937
2036
2147
2223
2362
247
2552
262
2732
288
2948
3034
3159
3218
3324
3414
3538
3634
3738
3831
394
4020
4188
4212
4316
442
4548
466
4741
489
4923
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences162
matches
0"been tilted"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs305
matches
0"was not announcing"
1"was leaving"
2"was, looking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount10
semicolonCount6
flaggedSentences14
totalSentences205
ratio0.068
matches
0"One eye took the room in—amber, careful."
1"The other watched like something that did not need permission—black as a wound."
2"He had two hands in his pockets, and the cuff of his sleeve let a sliver of pale skin show with a crescent scarged across it—no mistake."
3"Someone had marked a line of cities with a fountain pen; one of the cities was Cardiff."
4"The scent that came with him was old books and something green—basil?"
5"He kept his hand on the cane, not touching the handle; he was not announcing intentions."
6"She had imagined reasons too—work, danger, indifference—but none fit the shape of being left."
7"The scar had been a careless bend of a childhood blade; it had become a map of things she had survived."
8"A pamphlet about Welsh legal reforms slid and fluttered to the floor; Ptolemy sniffed it and turned away."
9"\"You were one of those people who noticed.\" The room hummed with leftover heat from the kettle in Eva's kitchen; someone below was still at the shop, stirring rice."
10"She wanted also to imagine him kissing her—the memory of a mouth on hers before any good reason had appeared—and to feel that dull ache of unsaid things."
11"Evan had been the other map in her life; he'd been a closed agenda of anger and conditioning."
12"She had left him like one left a room on fire—with frantic fumbling and a determination that felt like survival."
13"She had thought about this moment a thousand times—an apology, a fight, a reconciliation that smelled of old perfume and fresh coffee."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1630
adjectiveStacks0
stackExamples(empty)
adverbCount39
adverbRatio0.02392638036809816
lyAdverbCount6
lyAdverbRatio0.0036809815950920245
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences205
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences205
mean12.03
std7.7
cv0.64
sampleLengths
011
17
210
313
417
57
613
710
89
918
109
1110
1220
139
1427
158
169
172
1821
1914
2017
2122
229
2310
247
253
2612
272
2828
2916
306
3111
3211
334
344
3524
368
3722
3814
393
403
413
4213
438
445
4515
4619
4710
4823
4921
38.78% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats23
diversityRatio0.25365853658536586
totalSentences205
uniqueOpeners52
25.84% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences129
matches
0"Only a few people knew"
ratio0.008
27.75% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount62
totalSentences129
matches
0"He stepped into the hallway"
1"Her palm smelled of printer"
2"He closed the door with"
3"He had two hands in"
4"He watched that scar instead"
5"She remembered Brendan's strain in"
6"She remembered Evan's jaw as"
7"He stepped closer."
8"It made her think of"
9"He kept his hand on"
10"He smiled without humour."
11"She had imagined his face"
12"She had imagined reasons too—work,"
13"Her voice shortened."
14"He exhaled, slow."
15"His eyes, yellow and too"
16"Her hands found the scar"
17"Her jaw tightened."
18"He folded his hands behind"
19"He laughed once, a sound"
ratio0.481
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount121
totalSentences129
matches
0"The door opened before she"
1"He stepped into the hallway"
2"The ivory knob of his"
3"A strip of rain clung"
4"The other watched like something"
5"Rory pressed the chain with"
6"Her palm smelled of printer"
7"Ptolemy flattened his ears and"
8"He closed the door with"
9"The deadbolts had been there"
10"Tonight the locks had felt"
11"He had two hands in"
12"He watched that scar instead"
13"Books crowded the room, a"
14"The lamp over the sofa"
15"Someone had marked a line"
16"She remembered Brendan's strain in"
17"She remembered Evan's jaw as"
18"The room had never held"
19"He stepped closer."
ratio0.938
38.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences129
matches
0"To imagine Evan as a"
ratio0.008
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences72
technicalSentenceCount4
matches
0"The other watched like something that did not need permission—black as a wound."
1"Books crowded the room, a sprawl of spines and loose pages that made the air smell like dust and lemon oil."
2"His eyes, yellow and too old for a tabby, watched Lucien with a suspicion that belonged to cats alone."
3"To imagine Evan as a mapologist who collected people like stamps made her skin ripple."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags54
uselessAdditionCount2
matches
0"he said softly, and the words landed like small stones"
1"she asked, an accusation braided with fear"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags38
fancyCount1
fancyTags
0"Lucien corrected (correct)"
dialogueSentences99
tagDensity0.384
leniency0.768
rawRatio0.026
effectiveRatio0.02
78.7553%