Run: 2026-10-27-01M5YJ6XTX6N4009MWSGA18JA2

Run Details

Duration:
49.5s
Cost:
$0.018798
Provider:
OpenAI

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="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. 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
Rory was carrying a bag of prawn crackers downstairs when she saw Eva at the bar. She stopped with one foot on the last stair. The bag crackled in her hand. Eva sat with her coat folded over the stool beside her and a glass of something pale in front of her. Her hair, once a mass of dark curls that had caught in zips and earrings and other people’s fingers, was cropped close to her head. She wore a navy suit. Her hands lay flat on the bar, one on either side of the glass. For a moment Rory thought she had mistaken a stranger. Then the woman turned her glass a quarter turn, stopped, and turned it back. Eva had always done that, even with empty cups, as though she expected something to appear on the other side. Silas came out from behind the bar carrying a crate of clean glasses. He glanced at Rory and followed her gaze. “Friend of yours?” he asked. “I think so.” He set the crate down. Eva looked up at the sound, and Rory saw the small gap between her front teeth. “Rory?” Eva stood so quickly that her stool rocked. Rory crossed the room before she had decided whether to hug her. They met awkwardly, both reaching with the wrong arm, and then Eva held her tight enough to press the crackers between them. “Sorry,” Rory said into her shoulder. Eva laughed and stepped back. “You’ve still got food on you.” “I was bringing these down for Silas.” “An important delivery?” “Life or death.” Silas took the bag from her. “I’ll leave you to it,” he said, and carried it behind the bar. Rory looked at Eva again. The short hair made her face seem sharper, though there was a softness beneath her eyes Rory didn’t remember. At twenty, Eva had dressed for an ordinary Tuesday as if someone might photograph her: bright lipstick, enormous earrings, boots she could barely walk in. Rory had once watched her change her outfit three times before going to buy milk. “You look different,” Rory said. Eva touched her hair. “That’s one word for it.” “It suits you.” “You don’t have to say that.” “I know.” Eva studied her for a second, then smiled. “You look exactly the same.” “I really don’t.” “Your hair’s shorter. And you’ve got that line.” Eva pointed to the space between her own eyebrows. “Like you’re about to tell someone their maths is wrong.” “That was always there.” “True. You were horrible about maths.” “I was good at maths. You were horrible at it.” They smiled at each other. The ease of it startled Rory, and so did the quiet that followed. Five years since they had seen each other, and there was Eva’s old laugh, followed by the need to decide where to put their hands. “What are you doing here?” Rory asked. “I had a meeting nearby. I was walking to the station and saw the sign.” Eva glanced towards the front window, where green neon stained the wet pavement. “I remembered you lived above a bar. I thought it might be this one.” “You remembered the sign?” “You sent me a photo when you moved in. The green bird.” “That was ages ago.” “Yes,” Eva said. Silas appeared at Rory’s elbow. “What can I get you?” “Whatever she’s having.” Eva lifted her glass. “White wine. And water.” “Just water for me,” Rory said. Silas brought it without asking whether she wanted ice. He knew she didn’t. Rory was absurdly grateful for that small piece of knowledge, offered in front of Eva like proof that she had a life here. They carried their drinks to a table beneath an old map. The bar was quiet, the early crowd not yet arrived. At the far end, a man in shirtsleeves read a paper beneath one of the black-and-white photographs. Rain tapped against the window in quick, irregular bursts. Eva folded her coat over the back of her chair before sitting. Even that looked different. She used to let things fall where they would, leaving Rory to gather scarves and gloves from the floor when they left cafés. “So,” Eva said. “The Golden Empress.” “You remember that too.” “I remember some things.” “I’m still there. Part-time.” Rory took a sip of water. “I deliver for Yu-Fei.” “On a bike?” “Sometimes. Mostly I walk. Depends how far it is and whether it’s raining hard enough to make the roads dangerous.” “And law?” Rory ran a finger through the condensation on her glass. “No law.” Eva nodded, but Rory caught the flicker of surprise before she hid it. “Everyone always assumed I’d go back,” Rory said. “I didn’t say that.” “You didn’t have to.” “I was surprised because you never told me.” Rory looked down at the wet line she had made on the table. Their messages had become less frequent over the last two years: a birthday, a photograph of a dog in an improbable coat, a few words at Christmas. Each exchange had ended with one of them saying they should call. Rory could no longer remember which of them had first stopped proposing a date. “I didn’t know how to make it sound like a decision,” she said. “Was it?” “Eventually.” Eva rested her chin on her hand. “Do your parents know?” “They’ve noticed I’m not a barrister.” That made Eva laugh, though she covered her mouth halfway through it. Rory remembered her at seventeen, standing on a bench in Cardiff and singing so loudly that a man across the street had applauded. She had taken a bow and asked him for money. “What about you?” Rory asked. “You said you had a meeting.” “I work for a funeral director.” Rory waited. Eva’s expression remained composed. “You’re serious.” “Very. It helps in my line of work.” “Doing what?” “Arranging funerals. Talking to families, mostly. Sorting out the paperwork. Making sure everyone goes where they’re supposed to.” Rory pictured Eva in a church aisle, ushering mourners into their seats. She couldn’t make the image hold. “How did that happen?” “I needed a job. They needed someone at reception. I stayed.” “Do you like it?” “Some days.” “And the other days?” “I go home and take my shoes off and don’t speak for an hour.” “That sounds familiar.” Eva smiled into her glass. “It’s useful work. People are frightened of getting things wrong. You can help with that.” The man with the newspaper folded it and left. Silas wiped down the bar with a cloth, moving steadily, his left leg stiff when he turned. His silver ring caught the light as he reached for an empty glass. Rory said, “Did you start there after your mum?” Eva’s hand stopped on the stem of her glass. “About six months after.” “I didn’t know.” “I know you didn’t.” Eva said it gently, which made Rory wish she had said it another way. Three years ago, Eva had called to say her mother was in hospital. Rory had been standing in the kitchen of the flat she shared with Evan, waiting for water to boil. She remembered the sound of the kettle clicking off, Eva talking too fast, the word infection coming up twice before Rory understood what she meant. “I should have come,” Rory said. Eva watched her. “You said you would.” “I know.” Rory had said Saturday. She had even looked up the trains. Then Evan had found the page open on her laptop and asked why Eva couldn’t manage without her. By Friday evening he was furious about the money, about being left alone, about the way Rory had looked at him when he mentioned it. On Saturday morning he was sorry, and she was exhausted, and the train she had meant to catch went without her. “I thought I could come the next weekend,” Rory said. “Then your mum died.” Eva picked at the edge of a paper coaster. “You sent flowers.” “They were terrible flowers.” “They were fine.” “They had glitter on the leaves. I didn’t order glitter.” “They did.” Eva’s mouth twitched, then settled. “The card said you were sorry you couldn’t be there.” “I was.” “I know. I just didn’t know why you couldn’t.” Rory had rehearsed explanations over the years, usually while washing dishes or lying awake. In every version she made herself clearer than she had been at the time. She had wanted to go. She had been afraid of what would happen if she did. Both were true, and neither gave Eva back the afternoon she had spent waiting for her. “Things were bad with Evan,” she said. “Worse than I’d told you. He didn’t want me to go, and I couldn’t face what he’d do if I went anyway.” Eva’s eyes filled. She looked annoyed and blinked hard. “Why didn’t you tell me?” “I was ashamed. And every time I thought about calling, another day had gone by. I knew what it looked like.” “I thought you’d decided I wasn’t worth the trouble.” Rory opened her mouth. “I know that wasn’t it,” Eva said. “Now. But at the time, I kept thinking I must have done something. I went through our last few conversations trying to find it.” The thought of Eva doing that, sitting somewhere with her mother dying and searching for an offence she hadn’t committed, made Rory grip her glass. “I’m sorry,” she said. “I left you alone with it.” Eva nodded. She pulled a napkin from the holder and folded it carefully in half. Rory recognised the gesture now: a way of keeping her hands occupied. “When you called me the next year,” Eva said, “and told me you were leaving him, I wanted to ask why you hadn’t called before.” “You told me to come to London.” “I told you about three times. You kept saying you didn’t know anyone there.” “I knew you.” “I wasn’t even living here.” “You said you’d help me find somewhere.” “I could do that from Bristol.” Eva rubbed the folded napkin between her fingers. “I was angry with you, Rory. I was angry for a long time. But I wanted you away from him.” Rory remembered that call too. Eva had given her practical instructions in a voice that left little room to argue: take the documents first, change the passwords, don’t tell him where she was going. Rory had written everything on the back of a takeaway menu. She still had it somewhere in her flat, though she hadn’t looked for it in years. “I never thanked you properly,” she said. “You did, actually. A lot. It got embarrassing.” “I don’t remember.” “You were having a fairly difficult week.” Silas brought over a small bowl of prawn crackers. “They were going stale upstairs, apparently,” he said. “I bought them this afternoon,” Rory said. “Then I’ve saved them from a worse fate.” Eva thanked him, and he returned to the bar. She took a cracker and examined it. “Do you remember,” she said, “when we tried to make these ourselves?” “We made paste.” “We made a great deal of paste. Your mother found it on the ceiling.” “She blamed me.” “You told her it was you.” Rory remembered standing in her parents’ kitchen, Eva behind her, both of them trying not to laugh. She had been accustomed to covering for Eva then. Eva was the one who suggested things; Rory worked out how they might be done and what to say if they went wrong. “You used to get me into trouble,” Rory said. “I seem to remember you coming along quite willingly.” “Not always.” “No.” Eva broke the cracker in two. “Not always.” Rory ate one herself. It dissolved against her tongue, faintly sweet and salty. “Do you still sing?” she asked. Eva looked surprised. “A bit.” “Where?” “In the car, mostly. I drive between branches sometimes.” “That’s a waste.” “It keeps me awake on the motorway.” “You know what I mean.” “I do.” Eva put down the piece of cracker she hadn’t eaten. “I don’t want to perform anymore.” Rory had been about to ask whether she missed it. She stopped herself. Eva looked around the bar, at the maps and the photographs and Silas polishing a glass. “I like being good at my job,” she said. “I like that people trust me with things. When I was younger, I was always trying to get someone to look at me. It’s a relief not to need that so much.” “I used to like looking at you,” Rory said. Eva’s face softened. “I know.” “I suppose I miss that version of you.” “I miss her sometimes too. She could stay up all night and then eat a fried breakfast.” “She was unbearable before the breakfast.” “She was.” Eva tipped the last of her wine towards herself but didn’t drink. “You’re different as well, you know.” “You said I looked the same.” “That’s not what I meant.” Eva glanced towards the stairs. “You seem settled here.” Rory followed her gaze. From the table she could see only the bottom steps and the edge of the door to the street. Upstairs, her washing was still on the rack by the radiator. She had left a mug in the sink that morning and meant to deal with it later. “I am,” she said, and found she could say it without qualification. Eva smiled. “Good.” The rain had eased. People began coming in, shaking out umbrellas and bringing the cold with them. Silas greeted two of them by name. Rory checked the time and realised they had been talking for nearly an hour. “I should go,” Eva said. “I’ve got an early train tomorrow.” “Back to Bristol?” “I’m in Reading now. I moved last autumn.” Rory had known Eva was thinking about moving. She hadn’t known she had done it. Eva must have seen the surprise on her face. “I nearly told you,” she said. “Then I thought I’d wait until everything was sorted.” “And then it was Christmas.” “And then it was.” They stood. Eva put on her coat while Rory moved the empty glasses to the end of the table. She wanted to ask Eva to stay, or to come upstairs and see the flat, but Eva was already checking the time on her phone. “Are you working tomorrow?” Rory asked. “Until four.” “I’m off.” Rory hesitated. “Could I come and see you? Not tomorrow, necessarily. But soon. I could get the train.” Eva slipped her phone into her pocket. “I’d like that.” They both knew what had happened to plans before. Rory took out her own phone and opened the calendar. “I’m free next Sunday,” she said. “Unless that’s too soon.” Eva checked. “Sunday’s good. I’ll show you the river, if it isn’t raining.” “And if it is?” “There’s a café. I’ve been meaning to try it.” Rory entered the date. Eva watched her do it, then added it to her own phone. Neither made a joke. At the door they hugged again, more easily this time. Eva smelled of rain and the clean, powdery scent of her coat. Rory held on for a moment after she felt Eva begin to let go, then stepped back. “I’m glad you came in,” she said. “I nearly didn’t. I stood outside for ages.” “Why?” Eva glanced up towards the flat. “I thought you might not want to see me.” Rory stared at her. “I would have come down.” “I know that now.” Outside, the pavement gleamed under the green sign. Eva crossed the street, stopped on the far side and turned to wave. Rory waved back. She stayed at the door until Eva disappeared around the corner, then took out her phone and looked at the date once more. Next Sunday. She would need to check the trains.
created_at"2026-10-27T11:33:58.762Z" 10/27/2026, 11:33:58 AM
model"openai/gpt-6.1-terra-20261026"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency3855
moderation_latency(null)
generation_time49421
tokens_prompt846
tokens_completion4199
native_tokens_prompt808
native_tokens_completion3598
native_tokens_completion_images0
native_tokens_reasoning266
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"
service_tier"default"
usage0.018798
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer(null)
request_id"req-1793100838-m1Zf82h118Hh1iLEuxX4"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1793100838-dM01DaWNO0KhO6x0odNU"
upstream_id"resp_04a8644432e8f1d7016ae08c26d7e487d1a1eea1de54a2855b"
provider_responses
0
endpoint_id"2d2ad10f-098e-4bbf-aa95-11f705b2b9a2"
id"resp_04a8644432e8f1d7016ae08c26d7e487d1a1eea1de54a2855b"
is_byokfalse
latency280
model_permaslug"openai/gpt-6.1-terra-20261026"
provider_name"OpenAI"
status200
total_cost0.018798
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags43
adverbTagCount1
adverbTags
0"Eva’s mouth twitched then [then]"
dialogueSentences164
tagDensity0.262
leniency0.524
rawRatio0.023
effectiveRatio0.012
90.54% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2644
totalAiIsmAdverbs5
found
0
adverb"quickly"
count1
1
adverb"really"
count1
2
adverb"very"
count1
3
adverb"gently"
count1
4
adverb"carefully"
count1
highlights
0"quickly"
1"really"
2"very"
3"gently"
4"carefully"
100.00% AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0"Blackwood"
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
96.22% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2644
totalAiIsms2
found
0
word"flicker"
count1
1
word"familiar"
count1
highlights
0"flicker"
1"familiar"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells3
narrationSentences174
matches
0"the flicker of surprise"
1"was furious"
2"looked surprised"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences174
filterMatches(empty)
hedgeMatches
0"happened to"
1"begin to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences296
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2644
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions48
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions141
wordCount1626
uniqueNames10
maxNameDensity4.06
worstName"Eva"
maxWindowNameDensity6.5
worstWindowName"Eva"
discoveredNames
Eva66
Rory58
Tuesday1
Silas8
Christmas1
Cardiff1
Evan2
Saturday2
Friday1
Sunday1
persons
0"Eva"
1"Rory"
2"Silas"
3"Evan"
places
0"Christmas"
1"Cardiff"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences106
glossingSentenceCount0
matches(empty)
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2644
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences296
matches
0"remembered that call"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs183
mean14.45
std15.35
cv1.063
sampleLengths
016
115
265
344
421
55
63
721
81
942
106
1111
127
133
143
1519
1664
175
189
193
206
212
2213
233
2427
254
266
2710
2843
297
3042
314
3212
334
343
3510
363
378
386
3936
4047
4139
426
434
444
4514
463
4720
482
4912
99.21% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences174
matches
0"was cropped"
1"was exhausted"
2"been accustomed"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs334
matches
0"was carrying"
1"was going"
2"was thinking"
3"was already checking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount1
flaggedSentences1
totalSentences296
ratio0.003
matches
0"Eva was the one who suggested things; Rory worked out how they might be done and what to say if they went wrong."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1371
adjectiveStacks0
stackExamples(empty)
adverbCount51
adverbRatio0.037199124726477024
lyAdverbCount15
lyAdverbRatio0.010940919037199124
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences296
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences296
mean8.93
std6.33
cv0.709
sampleLengths
016
19
26
321
425
55
614
710
814
920
1013
118
125
133
145
1516
161
178
1812
1922
206
215
226
237
243
253
266
2713
285
2919
3025
3115
325
334
345
353
366
372
388
395
403
4117
4210
434
446
4510
465
4713
4825
497
40.88% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats27
diversityRatio0.2533783783783784
totalSentences296
uniqueOpeners75
72.46% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences138
matches
0"Then the woman turned her"
1"Even that looked different."
2"Then Evan had found the"
ratio0.022
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount34
totalSentences138
matches
0"She stopped with one foot"
1"Her hair, once a mass"
2"She wore a navy suit."
3"Her hands lay flat on"
4"He glanced at Rory and"
5"He set the crate down."
6"They met awkwardly, both reaching"
7"he said, and carried it"
8"They smiled at each other."
9"He knew she didn’t."
10"They carried their drinks to"
11"She used to let things"
12"Their messages had become less"
13"She had taken a bow"
14"She couldn’t make the image"
15"His silver ring caught the"
16"She remembered the sound of"
17"She had even looked up"
18"She had wanted to go."
19"She had been afraid of"
ratio0.246
14.35% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount123
totalSentences138
matches
0"Rory was carrying a bag"
1"She stopped with one foot"
2"The bag crackled in her"
3"Eva sat with her coat"
4"Her hair, once a mass"
5"She wore a navy suit."
6"Her hands lay flat on"
7"Eva had always done that,"
8"Silas came out from behind"
9"He glanced at Rory and"
10"He set the crate down."
11"Eva looked up at the"
12"Eva stood so quickly that"
13"Rory crossed the room before"
14"They met awkwardly, both reaching"
15"Rory said into her shoulder"
16"Eva laughed and stepped back."
17"Silas took the bag from"
18"he said, and carried it"
19"Rory looked at Eva again."
ratio0.891
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences138
matches(empty)
ratio0
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences68
technicalSentenceCount3
matches
0"Eva had always done that, even with empty cups, as though she expected something to appear on the other side."
1"At twenty, Eva had dressed for an ordinary Tuesday as if someone might photograph her: bright lipstick, enormous earrings, boots she could barely walk in."
2"The thought of Eva doing that, sitting somewhere with her mother dying and searching for an offence she hadn’t committed, made Rory grip her glass."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags43
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags32
fancyCount0
fancyTags(empty)
dialogueSentences164
tagDensity0.195
leniency0.39
rawRatio0
effectiveRatio0
87.1222%