Run: 2026-07-09-01KX40RKMW0CMKNX8F6H2G2MCH

Run Details

Duration:
1m 10s
Cost:
$0.112430
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
The rain had polished Soho to a black shine by closing time. It slid down the windows of the Raven’s Nest and fractured the green neon outside into trembling veins. From behind the bar, Rory watched the last customers gather coats and courage. A man in a camel overcoat had fallen asleep beneath a map of Cold War Berlin. Two women near the door argued amiably over whose turn it was to pay for the taxi. Someone had left a single leather glove beside an empty whisky glass. Silas moved among the tables with a tray balanced on one hand, his limp more pronounced at the end of a long night. He collected glasses without hurry. There was no music now, only the scrape of chairs, rain ticking against the windows, and the soft complaint of old pipes in the walls. “You’re not working,” he said. Rory looked down at the tea towel she had twisted into a rope between her hands. “Could’ve fooled me.” “You’re hiding.” “From whom?” Silas glanced toward the sleeping man. His silver signet ring flashed as he lifted the abandoned whisky glass. “At present, only yourself. But you’re making a thorough job of it.” Rory threw the towel at him. He caught it against his chest and smiled without showing his teeth. She had come downstairs because the flat above the bar felt too small. That was all. Four walls, a mattress, two mugs, the throb of rain on the skylight. She had completed her deliveries for the Golden Empress at nine, eaten half a carton of noodles standing over the sink, and spent an hour not calling her mother. None of this constituted hiding. It constituted a Thursday. The door opened before Silas could lock it. Cold air swept in, carrying rain and the smell of wet pavement. A woman stood beneath the green neon with one hand still on the door, blinking into the dimness. Her hair was cropped close at the sides and silver-white on top. Rain beaded on the shoulders of a scarlet coat. A black case, long and narrow, hung from her back. “Sorry,” she said. “Are you still serving?” Her voice struck Rory before recognition did. For a moment the years collapsed in the wrong order: salt wind over Cardiff Bay, school blazers damp at the cuffs, cheap cider behind the leisure centre, a girl singing badly into a hairbrush while Rory lay on a bedroom floor and laughed until she could not breathe. “Nia?” The woman turned. Rory saw the recognition arrive piece by piece. The slight widening of the eyes. The mouth parting. One hand rising, then stopping halfway to her face. “Oh,” Nia said. It was not Rory’s name. Somehow that made it worse. Silas looked from one to the other. “We’re still serving.” “We’re closed,” Rory said. “We’re flexible.” The last customers drifted out beneath umbrellas. Silas woke the sleeping man with the practised tenderness of someone defusing a bomb, found his coat, and steered him into a cab. When he returned, he set two glasses on the bar. “Whatever this is,” Rory said, “I don’t need whisky for it.” “Then it will remain decorative.” He poured anyway. Nia approached slowly, as if Rory were a dog that had once bitten her. Up close, the changes multiplied. A fine white scar crossed her upper lip. Silver hoops climbed the curve of one ear. Her face had sharpened, losing the softness Rory remembered, and there were tired lines around her dark eyes. The black case on her back was a violin case, its corners worn pale. “You cut your hair,” Rory said. Nia gave a small laugh. “Seven years ago.” “Right.” “You didn’t.” Rory touched the ends of her straight black hair where they brushed her shoulders. “Not really.” It was the sort of exchange strangers made in lifts. Both of them heard it. Silas put the whisky between them and withdrew to the far end of the bar. He made a business of counting the till, though Rory knew he could count it blindfolded in a burning room. Nia eased the violin case from her shoulder and leaned it against a stool. “I’m playing two streets over. Or I was. Session ran late.” “You play violin now?” “I always played violin.” “You hated violin.” “I hated Mrs Llewellyn.” Rory remembered a stout woman with nicotine-yellow fingers rapping Nia’s knuckles with a pencil. “Everyone hated Mrs Llewellyn.” “Exactly.” Nia slipped off her wet coat. Beneath it she wore black trousers and a black shirt buttoned to the throat. There was ink on her left forearm: a flock of small birds lifting toward her elbow. Rory tried not to stare and failed. “What?” “Nothing.” “You’re doing the face.” “What face?” “The one where you’ve noticed something and decided not to ask about it.” “I don’t have a face.” Nia looked at her then, properly. “You have several. That one survived.” The old rhythm flickered between them, frail as a match. Rory felt an answering warmth before she could stop it. Then Nia looked down, and the flame went out. Rory reached for the whisky. It burned more than she expected. “What are you doing in London?” Nia asked. “Living.” “Yes, I gathered that.” “Working.” “At a bar?” “Not exactly. I live upstairs. I deliver for a restaurant in Chinatown.” Nia waited. Rory could see the missing pieces arranging themselves in her mind: Cardiff University, Pre-Law, Brendan Carter telling anyone who would listen that his daughter had inherited his arguments, Jennifer buying Rory a second-hand briefcase before the end of first year. All those clean, sensible lines leading to a room above a Soho bar and the smell of sweet-and-sour sauce sunk permanently into her jacket. “What happened to law?” Nia asked. “I escaped.” “From law?” Rory’s fingers tightened around the glass. The crescent scar on her left wrist went white. Nia noticed. Of course she noticed. She had been there when Rory acquired the scar, aged nine, climbing through the broken greenhouse window because the door was locked and because Nia had said she was afraid. Rory had gone first. Rory always went first. “From a few things,” Rory said. Nia lowered herself onto the stool opposite. “Your mam said you moved.” “You spoke to Mam?” “I see her sometimes. Cardiff is not a continent.” “It can be.” “Only if you want it to be.” There it was: the first blade laid neatly on the table. Rory looked toward Silas. He was polishing a glass now, his head bent. The old photographs along the wall watched in their frozen silence—soldiers, diplomats, women in dark glasses stepping off aeroplanes. People who had known how to disappear properly. “How is she?” Rory asked. “Your mother?” “No, Mrs Llewellyn.” Nia’s mouth tightened. “Your mam is fine. She pretends not to worry about you with such commitment it’s almost convincing.” “I call.” “Do you?” “Sometimes.” Nia nodded, once, as though confirming an old suspicion. The movement was worse than accusation. Rory set down her glass. “You don’t get to do that.” “Do what?” “Turn up after nine years and take attendance.” “I didn’t turn up for you.” “I know.” The answer landed between them. Rain hissed beneath tyres outside. Somewhere in the building, a door closed. Silas placed the polished glass upside down and selected another. Nia’s fingers found the whisky, though she did not drink. They were long and callused, the nails cut short. Rory remembered those hands painted with blue glitter polish, stealing chips from her plate, threading daisy chains, gripping hers under a table while Brendan Carter explained why two girls could not possibly hitchhike to Swansea. “I wrote to you,” Nia said. Rory stared at the shelves behind the bar. Bottles glowed amber and green in the low light. “I know.” “Six times.” “I know.” “You never answered.” “I didn’t know what to say.” “You could’ve started with sorry.” Rory laughed, a hard little sound. “There it is.” “What?” “The invoice.” Nia recoiled, almost imperceptibly. “You think that’s what this is?” “I think you’ve had nine years to rehearse.” “And you’ve had nine years to avoid it.” Rory stood. The stool legs scraped sharply against the floor. “I’m not doing this.” “No. You never do.” Silas looked up. It was only a glance, but Rory felt it like a hand at the centre of her back. Not restraint. A reminder that the door remained where it had always been. She could leave. She could climb the narrow stairs to her flat and turn the lock. She had built a life out of exits. Cardiff. University. Evan’s house with her clothes stuffed into bin bags while Eva waited in a hired car with the engine running. Every departure had felt, briefly, like victory. Nia watched her with the exhausted stillness of someone who had learned not to chase. That was the change, Rory realised. Not the hair, the scar, the birds inked on her arm. The old Nia would have come around the bar. She would have blocked the stairs, cried first, shouted second, demanded every answer Rory did not have. This woman simply sat with both hands around an untouched drink and allowed Rory to go. The absence of pursuit held her more effectively than any locked door. Rory sat down again. Nia exhaled through her nose. “I heard about your brother,” Rory said. Nia’s eyes closed. There it was, at last: the thing that had waited beneath every failed sentence. “I was going to come,” Rory said. “Were you?” “Yes.” “To the funeral?” “Yes.” “But you didn’t.” Rory saw the church as she had imagined it then: grey stone slick with rain, Nia’s family in the front pew, Tomos reduced to a box no one could look at. She had dressed in black. She had stood in the hall of the flat she shared with Evan, holding her coat. He had asked why she needed to go. Then he had asked who would be there. Then why Nia mattered so much. By the end, he had taken her keys and Rory had apologised for upsetting him. At twenty-two she had still believed shame was evidence of guilt. “I couldn’t,” she said. Nia’s expression hardened. “You always say that as if it means something different from wouldn’t.” “He wouldn’t let me.” Silence widened. Rory had not meant to say it. The words seemed to belong to someone else, some pale and stupid girl she had left in a locked kitchen in Cardiff. Nia glanced at Rory’s wrist again, but the crescent scar was old and innocent. The other injuries had faded. That had been one of the crueller things about them. “Evan?” Nia asked. Rory nodded. Nia’s face changed—not softened, exactly, but opened around the old hurt. “Rory.” “Don’t.” “Did he—” “I said don’t.” Silas’s polishing cloth moved in slow circles. He did not look over. His presence filled the room nevertheless, solid and unobtrusive as the walls. Nia swallowed. “All right.” “I left.” “All right.” “I’m not asking you to make it excuse what I did.” “No.” “I should have come.” “Yes.” The simple agreement hurt less than pity would have. Rory looked at Nia’s violin case. A paper tag clung near the handle, marked with airport codes and frayed at the edges. “Where have you been?” “Vienna, mostly. Berlin for a year. Touring when there’s work. Teaching when there isn’t.” “You’re good, then.” “I work.” “That wasn’t what I asked.” A trace of the old Nia appeared in one lifted eyebrow. “Yes. I’m good.” Rory smiled despite herself. “Arrogant cow.” “You used to like that about me.” “I liked that you could lie with conviction.” “I learned to play.” “I can see that.” “No.” Nia’s thumb moved over the rim of her glass. “I learned to play after Tomos died. Properly, I mean. I couldn’t sleep. Couldn’t stay in the house. So I practised in the shed until Dad threatened to cut the strings. Then some teacher in Bristol heard me, and one thing became another.” Rory pictured seventeen-year-old Nia in a freezing garden shed, bow sawing through the dark while grief crowded the windows. She had not been there. At the time Rory had been memorising case law she despised and learning to make herself smaller for a man who called jealousy love. “I thought you’d be a singer,” Rory said. “So did I.” “You wanted stadiums.” “I wanted applause. It turned out I could get that sitting down.” The laugh came quietly this time, shared and unwilling. It left behind a tender silence. Nia drank at last and winced. “God. That’s awful.” “It’s expensive,” Silas called from the other end. “That doesn’t improve it.” “It improves my opinion of it.” Nia glanced at him, then back at Rory. “Your landlord?” “Something like that.” “Should I be worried?” “Almost certainly.” Silas inclined his head and disappeared through the door beside the shelves. Rory knew the real hidden room lay elsewhere, behind a bookcase no ordinary customer ever noticed, but the gesture was clear enough. He had granted them privacy without making it feel like abandonment. Nia traced a water ring on the bar. “I nearly called you last year.” “Why?” “Dad got ill.” Rory’s stomach tightened. “Is he—” “He’s alive. Better, mostly. But I was in a hospital corridor at three in the morning, and I remembered when we were thirteen and he had that heart scare. You sat with me under the vending machine because I said the chairs were unlucky.” “They were orange.” “They were hideous.” “You fell asleep on my foot.” “I woke up and you were still there.” Rory looked down at her hands. “I was better at staying then.” “We were children.” “Maybe that made it easier.” Nia considered this. Outside, the rain had thinned to a silver mist. The neon raven above the entrance buzzed faintly, turning the wet pavement green. “I didn’t call,” Nia said. “Last year.” “I gathered.” “I wanted you to know what it felt like.” Rory met her eyes. Nia did not flinch from the ugliness of the admission. That, too, was new. The girl Rory remembered would have dressed it up as forgetfulness or bad timing. This woman set it down bare. “Did it help?” Rory asked. “No.” “I’m sorry.” “For which part?” “All of it.” Nia’s mouth trembled, once. She looked toward the window. “That’s inconvenient.” “What is?” “I’ve spent a long time imagining you didn’t care.” “I know.” “It made things tidier.” “I’ve never been tidy.” “No. Your bedroom was a public health concern.” “Mam still blames you.” “She’s right.” Rory rubbed her thumb over the small crescent on her wrist. Nia reached across the bar, not quite touching it. Her fingers stopped a breath away. “You went through first,” she said. “You were scared.” “I’m still scared.” “Of broken glass?” “Of finding out we’re strangers.” Rory looked at the hand suspended between them. She could have closed the distance. Once, it would have been automatic. Now the inch of dark wood between their fingers contained nine years, a funeral, six unanswered letters, a locked kitchen, Vienna winters, and all the separate mornings in which neither had known what the other was doing. “We are,” Rory said. Nia’s hand began to withdraw. Rory caught it. The calluses pressed against her palm. Nia’s grip tightened with startled force, then settled. Nothing repaired itself. Time did not reverse. Tomos remained dead. The letters remained unanswered. They were not the girls beneath the vending machine, and pretending otherwise would only be another kind of abandonment. “But we don’t have to stay that way,” Rory said. Nia looked at her for a long moment. Her eyes shone, though no tears fell. “No,” she said. “I suppose we don’t.” Behind the bar, somewhere beyond the closed door, Silas dropped a bottle with a crash loud enough to be deliberate. Rory laughed. Nia did too, the sound breaking open between them, older than memory and changed by it. Outside, a taxi passed without stopping. Neither of them moved to hail it.
created_at"2026-07-09T18:03:14.247Z" 7/9/2026, 6:03:14 PM
model"openai/gpt-5.6-sol-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency2021
moderation_latency(null)
generation_time69136
tokens_prompt867
tokens_completion4527
native_tokens_prompt808
native_tokens_completion3613
native_tokens_completion_images0
native_tokens_reasoning80
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.11243
router(null)
provider_responses
0
endpoint_id"a54c5de0-89bf-4ad7-a212-cf977eed918a"
id"resp_01dcef0a6c3f86d4016a4fe26256188196aa6378db8f26d7f4"
is_byokfalse
latency186
model_permaslug"openai/gpt-5.6-sol-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620194-M9kTpU0ECd9Tte5jzSlq"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620194-YomiDlk2pA2xwavVNi2g"
upstream_id"resp_01dcef0a6c3f86d4016a4fe26256188196aa6378db8f26d7f4"
total_cost0.11243
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags24
adverbTagCount0
adverbTags(empty)
dialogueSentences161
tagDensity0.149
leniency0.298
rawRatio0
effectiveRatio0
94.42% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2686
totalAiIsmAdverbs3
found
0
adverb"slowly"
count1
1
adverb"really"
count1
2
adverb"sharply"
count1
highlights
0"slowly"
1"really"
2"sharply"
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)
75.80% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2686
totalAiIsms13
found
0
word"fractured"
count1
1
word"throb"
count1
2
word"tenderness"
count1
3
word"flickered"
count1
4
word"warmth"
count1
5
word"silence"
count3
6
word"reminder"
count1
7
word"eyebrow"
count1
8
word"traced"
count1
9
word"stomach"
count1
10
word"trembled"
count1
highlights
0"fractured"
1"throb"
2"tenderness"
3"flickered"
4"warmth"
5"silence"
6"reminder"
7"eyebrow"
8"traced"
9"stomach"
10"trembled"
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
emotionTells1
narrationSentences215
matches
0"was afraid"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences215
filterMatches
0"feel"
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences352
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2684
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions31
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions152
wordCount1971
uniqueNames24
maxNameDensity3.15
worstName"Rory"
maxWindowNameDensity5
worstWindowName"Rory"
discoveredNames
Soho2
Raven1
Nest1
Rory62
Cold2
War1
Berlin1
Golden1
Empress1
Thursday1
Silas13
Cardiff4
Bay1
Nia46
University2
Pre-Law1
Brendan2
Carter2
Jennifer1
Swansea1
Eva1
Tomos2
Evan2
Vienna1
persons
0"Raven"
1"Rory"
2"Silas"
3"Nia"
4"Brendan"
5"Carter"
6"Jennifer"
7"Eva"
8"Tomos"
9"Evan"
places
0"Soho"
1"Berlin"
2"Cardiff"
3"Bay"
4"Swansea"
5"Vienna"
globalScore0
windowScore0
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences138
glossingSentenceCount2
matches
0"as though confirming an old suspicion"
1"not quite touching it"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.373
wordCount2684
matches
0"not softened, exactly, but opened around the old hurt"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences352
matches
0"listen that his"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs219
mean12.26
std15.69
cv1.28
sampleLengths
043
145
253
35
419
52
62
730
818
967
108
1161
127
137
1448
151
163
1726
183
1910
2010
214
222
2340
2411
255
263
2767
286
298
301
312
3216
3315
3435
3525
364
374
383
394
4018
411
4243
431
441
454
462
4713
485
4912
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences215
matches
0"was cropped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs374
matches
0"was polishing"
1"was doing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences2
totalSentences352
ratio0.006
matches
0"The old photographs along the wall watched in their frozen silence—soldiers, diplomats, women in dark glasses stepping off aeroplanes."
1"Nia’s face changed—not softened, exactly, but opened around the old hurt."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1982
adjectiveStacks0
stackExamples(empty)
adverbCount64
adverbRatio0.03229061553985873
lyAdverbCount20
lyAdverbRatio0.010090817356205853
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences352
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences352
mean7.63
std7
cv0.918
sampleLengths
012
118
213
316
417
512
623
75
825
95
1016
113
122
132
146
1512
1612
176
1812
1913
203
2113
2229
235
244
258
2612
2718
2812
299
3010
313
324
337
3448
351
363
378
386
393
409
413
425
435
447
453
464
472
487
4923
45.45% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats16
diversityRatio0.26988636363636365
totalSentences352
uniqueOpeners95
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount7
totalSentences183
matches
0"Somehow that made it worse."
1"Then Nia looked down, and"
2"Of course she noticed."
3"Somewhere in the building, a"
4"Then he had asked who"
5"Then why Nia mattered so"
6"Once, it would have been"
ratio0.038
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount36
totalSentences183
matches
0"It slid down the windows"
1"He collected glasses without hurry."
2"His silver signet ring flashed"
3"He caught it against his"
4"She had come downstairs because"
5"She had completed her deliveries"
6"It constituted a Thursday."
7"Her hair was cropped close"
8"Her voice struck Rory before"
9"It was not Rory’s name."
10"He poured anyway."
11"Her face had sharpened, losing"
12"It was the sort of"
13"He made a business of"
14"It burned more than she"
15"She had been there when"
16"He was polishing a glass"
17"They were long and callused,"
18"It was only a glance,"
19"She could leave."
ratio0.197
41.97% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount153
totalSentences183
matches
0"The rain had polished Soho"
1"It slid down the windows"
2"A man in a camel"
3"Someone had left a single"
4"Silas moved among the tables"
5"He collected glasses without hurry."
6"Rory looked down at the"
7"Silas glanced toward the sleeping"
8"His silver signet ring flashed"
9"Rory threw the towel at"
10"He caught it against his"
11"She had come downstairs because"
12"That was all."
13"She had completed her deliveries"
14"None of this constituted hiding."
15"It constituted a Thursday."
16"The door opened before Silas"
17"A woman stood beneath the"
18"Her hair was cropped close"
19"Rain beaded on the shoulders"
ratio0.836
27.32% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences183
matches
0"Now the inch of dark"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences76
technicalSentenceCount3
matches
0"Rory could see the missing pieces arranging themselves in her mind: Cardiff University, Pre-Law, Brendan Carter telling anyone who would listen that his daughte…"
1"Rory remembered those hands painted with blue glitter polish, stealing chips from her plate, threading daisy chains, gripping hers under a table while Brendan C…"
2"At the time Rory had been memorising case law she despised and learning to make herself smaller for a man who called jealousy love."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags24
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags23
fancyCount0
fancyTags(empty)
dialogueSentences161
tagDensity0.143
leniency0.286
rawRatio0
effectiveRatio0
89.4987%