Run: 2026-10-27-01M5YGR2HEE95J11A3FTJNBZA9

Run Details

Duration:
9m 32s
Cost:
$0.148839
Provider:
Moonshot AI

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
Rain had worked its way inside Rory’s collar somewhere between Golden Empress and Soho Square. By the time she pushed into the Raven’s Nest, the shoulders of her delivery jacket were dark with it and Yu-Fei’s chilli oil had perfumed the whole bag. The green neon above the entrance trembled in the window; beyond the glass, Soho shone like something freshly spilled. Only four customers remained. Two men argued quietly over a chessboard with three pieces missing, and a woman sat alone at the bar. Silas stood behind it, drying a wineglass with more attention than it deserved. His silver signet clicked against the stem. “There’s soup,” he said. “There’s always soup.” “Because you never eat it.” Rory set the delivery bag on the floor. “Upstairs. I just want to stop dripping on your floor first.” “The floor has survived worse.” The woman at the bar turned her head. She was no one Rory knew. That was her first thought, and it came with a small, clean relief. The woman wore a charcoal coat over a dark blue dress, both of them dry, both of them beautifully cut. Her hair, once an unruly orange-red that had made elderly women stare at her on Cardiff buses, was brown now, smooth and tucked behind one ear. She sat with her ankles crossed and her hands folded around a glass of soda water. Then she moved the glass aside and began tearing the corner of a cocktail napkin into narrow strips. Rory had watched her do that through sixth-form examinations, through wet summers on café tables, through one catastrophic New Year’s Eve when they had both sworn they would never speak to each other again and had been sharing chips by midnight. “Rory?” Eva’s voice had changed too. The Cardiff was still in it, but the corners had been taken off. “Hello, Eva.” Eva rose so quickly that her knee struck the bar. For an instant her arms lifted, and Rory felt her own body prepare for the old collision: Eva’s chin on her shoulder, the painful embrace, some comment about Rory being too bony or too short or insufficiently pleased to see her. Then Eva lowered her arms. “You look—” “Wet,” Rory said. “I was going to say well.” “You should start with wet. It’s easier to prove.” A ghost of the old smile crossed Eva’s mouth. She did not sit again. Neither did Rory. Silas placed a second wineglass on the bar, considered them both, and replaced it with a tumbler of water. “Eva,” Rory said, because something seemed required. “This is Silas. He owns the bar. Silas, Eva.” “An old friend,” Silas said. It was not quite a question. “Very old,” Eva replied. “Practically archaeological.” He nodded. His hazel eyes rested on Rory for a moment, offering nothing but an exit if she wanted one. Then he took his cloth and his limp to the other end of the bar. Eva looked at the delivery bag. “Do you work here?” “Upstairs. I live there. Work’s a few streets away.” “Of course.” “What does that mean?” “Nothing. Only that I spent a year imagining you in a glass office with a fern.” “I kill ferns.” “I know. I imagined someone else watering it.” Rory sat. After a moment, Eva did too, leaving a few inches more between them than the stools required. Up close, the change in her was not so much a matter of age. Rory had expected age. She had imagined faint lines, perhaps a different haircut. It was the deliberateness that made her strange. Eva had once entered every room as though following an argument. Now she seemed to ask permission of the furniture. “You’re a solicitor,” Rory said. Eva glanced down at herself. “Is it that obvious?” “You look like my father’s idea of a good outcome.” This time the smile stayed longer. “Property. Bristol, mostly. I qualified last spring.” “You wanted to take photographs.” “I still take photographs.” “Of what?” “Mostly drainage.” Rory laughed before she could decide not to. Eva looked down at her glass, pleased and a little shy. “And you?” she asked. “Delivery. Some shifts here when Silas needs someone who can tell a drunk man he’s being an idiot without making it a whole event.” “You always were gifted.” “It pays the rent.” “I didn’t mean—” “I know.” But Eva had meant something, or Rory had heard something, and both of them sat with the impossibility of telling which. On the wall behind Eva hung an old map of the Welsh coast, its colours faded to tobacco and ash. A black-and-white photograph beside it showed three men standing outside a shop that no longer existed. They all looked certain the camera would remember them correctly. Eva said, “My hotel’s around the corner. The bar was full of people from the conference, so I walked. I liked the sign.” “The sign’s temperamental.” “So are you.” Rory looked at her. “Sorry,” Eva said. “Old habit.” “Which one?” “Thinking I know you.” The rain ticked against the window. Silas had begun polishing glasses that were already clean. Eva turned her soda water once in her hands. “You don’t drink?” “Not much.” “Me neither. Not at all, actually.” Rory tried to imagine it: Eva without a bottle in one hand, without the dangerous glitter she used to get around midnight, when every plan seemed not only possible but personally owed to her. “When?” “Three years ago.” Eva gave a small shrug. “There wasn’t one dramatic morning. I know people prefer that. I just got tired of being apologised to by myself.” Rory’s thumb found the crescent-shaped scar on her left wrist. Its pale curve was almost hidden beneath the cuff of her jacket. Eva noticed the movement; she had always noticed too much. “How’s your mother?” Rory asked, and immediately understood from Eva’s stillness that she had made a mistake. “She died. Two years ago.” The bar did not go quiet. The chess players continued their low dispute, and somewhere in the kitchen a extractor fan rattled. But Rory felt a silence pass through the space she and Eva had been trying so carefully to keep manageable. “I didn’t know.” “No.” “Eva, I’m sorry.” Eva nodded. She had torn the napkin all the way to its centre now. The white strips lay side by side on the dark wood. “At the funeral,” she said, “I looked at the door whenever it opened. Not because I thought you’d come. I told myself that later, but at the time I just looked.” Rory remembered Eva’s father’s funeral, the two of them seventeen in a church hall that smelled of instant coffee and damp wool. Eva had begun laughing during the first hymn, a terrible, breathless sound, and Rory had pinched the inside of her wrist until she stopped. Afterwards they had sat beneath a table with a plate of custard creams, taking turns to say outrageous things until Eva could breathe. “I would have come,” Rory said. Eva’s expression was gentle, which made it worse. “You didn’t know.” “No.” “And you might not have.” Rory could have defended herself. Instead she said, “No.” For the first time, Eva looked away. Silas moved through a door at the back. A moment later the chess players stood, put on their coats and continued their argument into the street. The green sign flickered over their heads as they left. Eva said, “You stayed with me for three weeks.” “I remember.” “Your key was on the table. You’d made the bed and taken out the rubbish.” “I didn’t want you to come home to a mess.” “I came home and sat on the kitchen floor.” Rory stared into her water. There was a small chip in the tumbler’s rim. “I thought about calling,” she said. “When?” “At first, every day. Then once a week. Then on your birthday. Then it had been so long that calling felt like another thing I’d have to explain.” “You could have sent a postcard.” “Yes.” “Just a postcard. You could have drawn a rude picture on it.” “I know.” Eva’s voice did not rise. That, more than anything, showed how much time had passed. The old Eva would have been standing by now, attracting the attention of strangers, making a bright blaze out of whatever hurt her. This Eva pressed her fingertips together and waited for the pain to become speakable. “You sent me the train fare,” Rory said. “You paid it back.” “I paid back the money.” Eva closed her eyes briefly. When Rory had finally left Evan, there had been a single rucksack, a wet platform in Cardiff and Eva’s message glowing on her cracked phone screen: Don’t pack anything else. Just get on the train. Eva had met her at Paddington wearing pyjama bottoms beneath her coat. She had taken Rory’s bag, sworn at the ticket barrier and held her hand all the way to the bus. For three weeks after that, she had answered Rory’s telephone, spoken to Rory’s father, made appointments and written lists. She had put food where Rory could see it and taken it away, untouched, without comment. She had slept on the floor beside the sofa on the nights Rory woke frightened. She had saved her, if saving was a thing one person could do for another. Then she had begun to say, When you’re yourself again. “You kept trying to get the old Rory back,” Rory said. “I thought you wanted that too.” “Which one?” “The one who laughed. The one who wanted things.” “I want things.” “What?” “A dry collar. Six hours’ sleep. Yu-Fei to stop giving me noodles I didn’t order.” Eva’s mouth tightened. “You know what I mean.” “The old Rory stayed with Evan for a year because she didn’t want to make a scene. She was very good at wanting what other people wanted.” “That wasn’t all she was.” “No. But you can’t just order the parts you miss.” Eva absorbed this with a slight movement of her head, as though avoiding a blow she had decided to permit. “I was frightened,” she said. “Evan kept calling. Your father kept calling. You flinched when the letterbox opened. I thought if I stopped organising everything for one minute, something terrible would happen.” “Something terrible had already happened.” “I know that now.” Rory heard how harsh she sounded. She had not come downstairs intending to be cruel. Perhaps cruelty was simply what remained when a truth had been kept too long in a small space. “You got me out,” she said more quietly. “I never said you didn’t.” “But you hated me.” “For a while.” Rory turned the chipped glass so the damaged edge faced away. “It was easier than missing you.” Eva looked at her then. There was no triumph in it, no relief that Rory could see. Only exhaustion. “I kept your coat for a year,” she said. “That green one with the stupid toggles. Then I gave it to a charity shop because I was angry at it.” “It was a good coat.” “It was a hideous coat.” “You bought it for me.” “I had appalling taste.” Something loosened in Rory’s chest, not enough to be called forgiveness, but enough to let air around the old shape of things. “I still have the mug,” she said. Eva frowned. “What mug?” “The blue one. World’s Okayest Sister.” “You hated that mug.” “I did.” “It was supposed to be ironic.” “It wasn’t.” “No,” Eva said. “I suppose it wasn’t.” They sat without speaking. Silas returned carrying his ledger, took in their faces and began to occupy himself with a shelf of bottles. He had an old operative’s gift for making his presence optional. Eva said, “After Mam died, I went back to Cardiff for a while. Then Bristol offered me the training contract. I thought becoming sensible would feel like making a decision. Mostly it felt like getting tired.” “Do you like it?” “Sometimes.” “Photographs of drainage?” “There’s a surprising amount of feeling in drainage.” Rory smiled. “There’s the van, though.” Eva’s face changed. At nineteen she had been determined to buy a wrecked camper van and drive it through France, photographing people’s hands. She had planned the route on a stolen road atlas. Neither of them had possessed enough money for petrol, let alone the van, but for one summer the plan had made the future seem like a place they could enter by force. “I still think about the van,” Eva said. “Usually during partnership meetings.” “Buy one.” “I have a parking permit.” “Tragic.” “It really is.” Her laugh was lower than Rory remembered. It faded quickly, but not before Rory saw the old Eva move briefly beneath the composed surface, not imprisoned there exactly, just no longer in charge. Eva reached into her bag and took out a purse. “Can I give you my number?” Rory’s first impulse was to say that she was nearly always working. Her second was to say that numbers did not mean much; she had changed hers before. Neither was quite true enough to be worth the damage. She pulled a receipt from her delivery bag, smoothed it against the bar and wrote her own number beneath a list of Yu-Fei’s supper orders. “Sometimes I don’t answer,” she said. “All right.” “It doesn’t mean you shouldn’t—” “Rory.” Eva stopped, and Rory watched her choose not to finish whatever sentence had come next. “All right.” Rory slid the receipt across. Eva folded it once and put it in an inside pocket, not the loose outer one where she kept receipts for expenses. “I should go,” she said, but made no move toward her coat. “My train’s at six.” “In the morning?” “Unfortunately.” Rory looked at the clock. It was not yet midnight. There were a hundred sensible reasons to let her leave, and none of them seemed urgent. “Silas makes tea,” she said. “He’ll behave as if it’s a personal insult, but it’s good tea.” Eva glanced toward the bar. “I don’t want to keep him.” “He’s deciding whether to inventory the vermouth. You’d be doing him a favour.” Silas did not look up. “Two teas,” he said. Eva laughed again. Rory signalled him with two fingers, and he set the ledger aside. While they waited, Rory told her about Golden Empress: Yu-Fei’s obsession with the thermostat, the customer who ordered steamed fish every Friday and never remembered having met her, the steep back stairs Rory used when it rained. Ordinary things, all of them. Eva listened without turning them into evidence of anything. “Is the food good?” she asked. “Very.” “What should I order?” “The aubergine. Ask for it without coriander.” “I like coriander now.” Rory stared at her. “God. You really have changed.” Eva laughed, and after a second Rory did too. The sound was lower than she remembered. She liked it better once she stopped trying to recognise it.
created_at"2026-10-27T11:08:23.48Z" 10/27/2026, 11:08:23 AM
model"moonshotai/kimi-k3.1-pro-20261023"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2903
moderation_latency(null)
generation_time572384
tokens_prompt846
tokens_completion16145
native_tokens_prompt905
native_tokens_completion14749
native_tokens_completion_images(null)
native_tokens_reasoning11395
native_tokens_cached256
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"
service_tier(null)
usage0.1488392
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer(null)
request_id"req-1793099303-l6CAiJWkrZpVz01NssZP"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1793099303-ybszc1kMMCtooSBROHGA"
upstream_id"chatcmpl-6ae08627010dd156e5155c9f"
provider_responses
0
endpoint_id"a3fafaac-f097-4ef1-86b3-842854dad5c6"
id"chatcmpl-6ae08627010dd156e5155c9f"
is_byokfalse
latency2903
model_permaslug"moonshotai/kimi-k3.1-pro-20261023"
provider_name"Moonshot AI"
status200
total_cost0.1488392
cache_discount0.0004608
upstream_inference_cost0
provider_name"Moonshot AI"
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
totalTags32
adverbTagCount1
adverbTags
0"she said more [more]"
dialogueSentences144
tagDensity0.222
leniency0.444
rawRatio0.031
effectiveRatio0.014
83.97% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2495
totalAiIsmAdverbs8
found
0
adverb"quickly"
count2
1
adverb"very"
count3
2
adverb"carefully"
count1
3
adverb"really"
count2
highlights
0"quickly"
1"very"
2"carefully"
3"really"
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)
91.98% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2495
totalAiIsms4
found
0
word"trembled"
count1
1
word"silence"
count1
2
word"flickered"
count1
3
word"determined"
count1
highlights
0"trembled"
1"silence"
2"flickered"
3"determined"
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
emotionTells0
narrationSentences158
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences158
filterMatches(empty)
hedgeMatches
0"seemed to"
1"tried to"
2"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences270
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen42
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2495
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions44
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions130
wordCount1669
uniqueNames20
maxNameDensity3
worstName"Eva"
maxWindowNameDensity5
worstWindowName"Rory"
discoveredNames
Rory49
Golden2
Empress2
Soho2
Square1
Raven1
Nest1
Yu-Fei3
Cardiff3
New1
Year1
Eve1
Eva50
Silas7
Welsh1
Evan1
Don1
Paddington1
France1
Friday1
persons
0"Rory"
1"Yu-Fei"
2"Year"
3"Eva"
4"Silas"
5"Evan"
places
0"Soho"
1"Raven"
2"Cardiff"
3"Welsh"
4"France"
globalScore0.002
windowScore0
25.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences100
glossingSentenceCount5
matches
0"seemed required"
1"not quite a question"
2"as though following an argument"
3"as though avoiding a blow she had decided to permit"
4"seemed urgent"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.802
wordCount2495
matches
0"not only possible but personally owed to her"
1"not enough to be called forgiveness, but enough to let air around the old shape of things"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences270
matches
0"say that she"
1"say that numbers"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs174
mean14.34
std16.54
cv1.154
sampleLengths
062
143
24
33
45
519
65
78
881
918
1041
111
1218
132
1456
152
163
176
189
1917
2019
2116
2211
236
2435
2510
269
272
284
2916
303
318
3274
335
349
3510
3613
375
384
392
402
4119
424
4324
444
454
463
472
4867
4923
98.60% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences158
matches
0"been taken"
1"been kept"
2"been determined"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs312
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount3
flaggedSentences3
totalSentences270
ratio0.011
matches
0"The green neon above the entrance trembled in the window; beyond the glass, Soho shone like something freshly spilled."
1"Eva noticed the movement; she had always noticed too much."
2"Her second was to say that numbers did not mean much; she had changed hers before."
91.69% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1677
adjectiveStacks0
stackExamples(empty)
adverbCount83
adverbRatio0.04949314251639833
lyAdverbCount22
lyAdverbRatio0.01311866428145498
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences270
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences270
mean9.24
std7.82
cv0.846
sampleLengths
015
128
219
34
419
513
67
74
83
95
108
1111
125
138
146
1513
1620
1726
1816
1918
2041
211
225
2313
242
2510
2641
275
282
293
306
319
329
335
343
3519
367
379
385
396
404
412
422
4318
4415
456
464
479
482
494
45.19% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats13
diversityRatio0.28888888888888886
totalSentences270
uniqueOpeners78
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount9
totalSentences128
matches
0"Only four customers remained."
1"Then she moved the glass"
2"Then Eva lowered her arms."
3"Then he took his cloth"
4"Afterwards they had sat beneath"
5"Instead she said,"
6"Just get on the train."
7"Then she had begun to"
8"Perhaps cruelty was simply what"
ratio0.07
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount28
totalSentences128
matches
0"His silver signet clicked against"
1"She was no one Rory"
2"Her hair, once an unruly"
3"She sat with her ankles"
4"She did not sit again."
5"It was not quite a"
6"His hazel eyes rested on"
7"She had imagined faint lines,"
8"It was the deliberateness that"
9"They all looked certain the"
10"Its pale curve was almost"
11"She had torn the napkin"
12"She had taken Rory’s bag,"
13"She had put food where"
14"She had slept on the"
15"She had saved her, if"
16"She had not come downstairs"
17"she said more quietly"
18"They sat without speaking."
19"He had an old operative’s"
ratio0.219
65.47% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount101
totalSentences128
matches
0"Rain had worked its way"
1"The green neon above the"
2"Silas stood behind it, drying"
3"His silver signet clicked against"
4"Rory set the delivery bag"
5"The woman at the bar"
6"She was no one Rory"
7"That was her first thought,"
8"The woman wore a charcoal"
9"Her hair, once an unruly"
10"She sat with her ankles"
11"Rory had watched her do"
12"Eva’s voice had changed too."
13"The Cardiff was still in"
14"Eva rose so quickly that"
15"A ghost of the old"
16"She did not sit again."
17"Neither did Rory."
18"Silas placed a second wineglass"
19"Rory said, because something seemed"
ratio0.789
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences128
matches
0"By the time she pushed"
1"Now she seemed to ask"
2"While they waited, Rory told"
ratio0.023
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences69
technicalSentenceCount2
matches
0"Rory remembered Eva’s father’s funeral, the two of them seventeen in a church hall that smelled of instant coffee and damp wool."
1"While they waited, Rory told her about Golden Empress: Yu-Fei’s obsession with the thermostat, the customer who ordered steamed fish every Friday and never reme…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags32
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags29
fancyCount0
fancyTags(empty)
dialogueSentences144
tagDensity0.201
leniency0.403
rawRatio0
effectiveRatio0
90.0633%