Run: 2026-07-09-01KX419N8X7R95BCAPXNVQACYF

Run Details

Duration:
38.1s
Cost:
$0.050710
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 green neon raven above the door had begun to stutter in the rain. From behind the bar, Aurora watched its sickly light pulse across the wet pavement and thought, not for the first time, that Silas ought to get it fixed before it gave up altogether. The sign had been broken in that particular way for months: one wing clear and sharp, the other blinking in and out of existence. It made the bird seem wounded. It made the entrance look less like a bar in Soho and more like a warning. Inside, the Raven’s Nest held its usual half-light. Lamps burned low beneath shades the colour of old bruises. Maps crowded the walls—countries divided by borders no one had believed would last, sea routes inked by dead hands—and the black-and-white photographs watched from their frames with a patience that unsettled her if she looked too hard. Men in uniforms. Women smoking in doorways. A bridge in Prague, its stones pale under snow. Silas stood at the far end of the bar, polishing a tumbler with the slow concentration of a surgeon. His grey-streaked auburn hair caught the lamp glow. His silver signet ring flashed once as he turned the glass. “You’re staring,” he said without looking up. “The sign’s dying.” “It has been dying since 2008.” “Maybe it wants attention.” “Then it has chosen the wrong profession.” Aurora smiled despite herself and stacked a row of clean glasses beneath the counter. Her straight black hair had slipped loose from the clip at the nape of her neck. She tucked it behind one ear, smearing a faint crescent of condensation across the polished wood. It was near closing, though the Nest had never kept ordinary hours. Two men in rain-dark coats occupied a corner table beneath a map of Eastern Europe, talking in voices too low to catch. An elderly woman with a fox-coloured scarf drank gin at the end of the bar and read the racing pages with solemn concentration. Somewhere in the back, the old fridge motor clicked and groaned. The front door opened. A gust of rain came in first, cold and metallic. Then a man stepped beneath the dim yellow light. Aurora saw the soaked wool of his coat, the bent umbrella in his hand, the dark curl of hair plastered to his forehead. She saw the expensive-looking watch on his wrist, the sharpness of his cheekbones, the small white scar cutting through one eyebrow. None of it meant anything. Then he lifted his face. The glass in her hand slipped. It struck the rubber mat behind the bar and rolled instead of shattering. Silas glanced at her. Aurora did not move. The man had stopped just inside the doorway. He was looking at her with the same stunned concentration. His mouth parted slightly. “Rory?” The name crossed the room like something thrown. For one stupid, impossible second, she was sixteen again. Cardiff rain drumming against the windows of the school library. A stolen packet of salt-and-vinegar crisps between them. His handwriting slanting across the margins of her history notes. The two of them lying on their backs in the grass behind the rugby pitch, talking about London as if it were a country they could walk into if they headed east for long enough. Then the memory broke, and the man before her remained. “Tom,” she said. He gave a breathless laugh, though nothing was funny. “Christ.” Silas set the tumbler down. “You know him?” “I used to,” Aurora said. Tom’s eyes flicked over her face, her black shirt with the sleeves rolled to the elbows, the slim gold chain at her throat. His gaze paused, almost imperceptibly, on the inside of her left wrist, where the old crescent scar showed pale against her skin. “You work here?” he asked. The question landed badly. It had no business doing so, but she heard what sat beneath it anyway. Not accusation, exactly. Surprise. Disappointment, perhaps. Or worse: concern. “I live upstairs,” she said. “Sometimes I work here.” “Sometimes,” Silas repeated, dry as dust. Tom looked past her toward him. “Silas Blackwood,” Silas said. “Owner.” “Tom Griffiths.” Tom extended a hand. Silas regarded it a moment before taking it. “I know.” Aurora’s head turned sharply. Tom withdrew his hand. Something wary appeared in his expression. Silas went back to polishing the glass. “I know everyone who walks through my door.” “That’s not remotely ominous,” Tom said. “It isn’t meant to be comforting.” Aurora should have found that amusing. Instead she could feel her pulse in her throat. “What are you doing in London?” Tom looked at her again, and his face softened in a way that made her want to look away. “I could ask you the same thing.” “You could. I asked first.” For a moment, there he was: the boy who had always smiled when she pushed back, as if her irritation were a private joke between them. But the smile did not quite arrive. It faltered at the edges. “Work,” he said. “I’m here for work.” “What kind?” “Corporate law.” She blinked. Tom noticed. “Yes, I know.” “You hated law.” “I hated the idea of being my father.” “And now?” “Now I’m very good at billing in six-minute increments.” The elderly woman at the bar called for another gin. Silas moved away to pour it, leaving an uneasy space between Aurora and Tom. He approached the bar slowly, as though sudden movement might send her running. Up close, he smelled of rain and cedar and something clean, expensive, unfamiliar. He had grown into his body in ways she had not expected. At nineteen, he had been all elbows and restless energy, forever bouncing one knee beneath a table. Now he held himself rigidly still. “Can I get you something?” she asked. His eyes narrowed. “You’re serving me?” “I’m asking what you want to drink, Tom. Don’t make it melodramatic.” A small breath escaped him. “Whisky, then. Neat.” She reached for a bottle. “You still do that,” he said. “Do what?” “Act as if you don’t care when you care very much.” Her hand paused around the neck of the bottle. The two men in the corner went quiet. Or perhaps they had always been quiet, and she had only just begun to hear them. Aurora poured the whisky. Amber caught the low light. She placed it in front of him without meeting his eyes. “People change,” she said. “Yes,” Tom said. “They do.” He took the glass but did not drink. She hated that she could remember the exact shape of his hands at seventeen: ink on the side of his thumb, bitten nails, the silver ring he had stolen from his sister’s jewellery box and worn for a week until his mother noticed. The hands on the bar now were manicured, broad-knuckled, marked by a pale groove where a wedding ring might once have been. She looked at it before she could stop herself. Tom followed her gaze. “Divorced,” he said. Aurora’s eyes came back to his face. “I didn’t ask.” “No. You didn’t.” Silence opened between them. He raised the whisky at last, took a swallow, and shut his eyes briefly. “That’s better than anything at the hotel.” “The hotel bar has less atmosphere.” “The hotel bar has a pianist playing Coldplay.” “Then you’ve suffered enough.” That almost made him laugh. Almost. Silas came back, rested both hands on the counter. “Aurora, the cellar inventory can wait until tomorrow.” She knew what he was doing. Giving her an exit. Silas had made a profession of noticing doors people needed before they saw them themselves. “I’m fine,” she said. His hazel eyes held hers for a beat. Then he nodded and retreated to the till. Tom turned the whisky glass slowly between his palms. “I looked for you.” The room seemed to contract. Aurora leaned one hip against the back counter. “When?” “After you left Cardiff.” She said nothing. “Your mum said you’d gone to London. Your dad said he didn’t know where. I wrote to the old flat at university, but you’d already moved out.” “I didn’t get anything.” “I know that now.” The words were careful. Too careful. She watched him choose each one. “You know,” she said, “it’s a bit late to bring it up in a bar.” “I didn’t bring it up. I walked into a bar because I saw the sign in the rain. You happened to be standing behind it.” “You saw the sign?” “The green bird.” His gaze moved toward the window. “I thought it looked familiar.” “It isn’t familiar.” “No. But it looked like something you’d choose.” Aurora folded her arms. The gesture pulled the cuff of her sleeve down over her scar. “You didn’t look very hard,” she said. Tom flinched, so slightly another person might not have seen it. But she had known him before he learned to hide things. “I know,” he said. The simple agreement took some of the fight from her. Outside, tyres hissed over rainwater. A couple hurried past the window under a single umbrella, heads bowed together. Aurora watched them until they vanished beyond the frame. “What happened to you?” Tom asked quietly. She let out a short laugh. “That’s a broad question.” “You were going to be a barrister.” “So were you, apparently.” “I mean it, Rory.” The use of her name was gentler than before. She resented that too. What happened to you? She could have told him about Evan, though she did not use that name much anymore. Could have told him how easily a life narrowed, not all at once, but inch by inch. A correction here. An apology there. Friends who became inconvenient. Phone calls she stopped answering because explaining felt worse than loneliness. The night she had left with a bag that barely closed and forty-three pounds in her account. Eva’s voice on the phone, furious and frightened: Come to London. Now. Instead she said, “I changed my mind.” Tom looked at her for a long moment. “Did you?” Aurora’s temper sparked. “Careful.” “I’m not trying to—” “Don’t tell me what I meant. You’ve been here ten minutes.” “I’m trying to say you look…” He stopped. “Like what?” He looked down into his drink. “Like someone who had to become difficult to kill.” The words struck with such force that for a moment she could not breathe. Behind her, a bottle touched wood. Silas had set something down. He did not turn around. Tom’s face had gone pale. “I’m sorry. That was—” “No,” Aurora said. He stopped. She looked at him. Really looked. The tailored coat. The hard line of his jaw. The exhaustion around his eyes that no money or grooming had managed to erase. He had become one of those men who moved through rooms expecting to be listened to. Yet there was something in him that still belonged to the boy beneath the rugby pitch, the boy who had said he would leave Cardiff with her and then, when the time came, had stayed. “No,” she said again, quieter. “It was accurate.” Tom swallowed. “You disappeared,” he said. “I know.” “You didn’t tell me why.” “I couldn’t tell anyone why.” “You could have told me.” She felt the old anger then, preserved with astonishing freshness. Not at him, perhaps. At the version of him she had carried for years—the one who had called three times and then stopped, who had let absence harden into history because it was easier than breaking through it. “I did tell you,” she said. “Not everything. But I told you enough.” His brows drew together. “The night before I left,” she said. “I called you.” Rain ticked against the windows. The green neon wing flashed, vanished, flashed again. Tom stared at her. “You said you were at dinner with your parents,” Aurora continued. “You said you’d call me back.” His face changed. She knew then that he remembered. Perhaps not the words. Perhaps not the tone of her voice, too bright and controlled. But he remembered the call. He remembered choosing not to step outside. “Rory,” he said. “You didn’t.” “I was twenty-one.” “So was I.” “I know.” His fingers closed around the glass until his knuckles whitened. “God, I know.” The apology sat between them, too late and too small. Aurora did not want it. That was the cruelest thing: some part of her had wanted it for so long that now, offered at last, it felt useless. “I thought you were angry at me,” he said. “You’d been distant for weeks. Then you were gone. I thought—” “You thought I’d come back when I was ready to forgive you for something minor.” “I thought you didn’t need me.” She looked at him, and something in her expression must have answered, because he shut his eyes. Silas limped down the bar toward the front door and turned the lock. The click was soft but final. The two men in the corner had already gone; Aurora had not seen them leave. The elderly woman folded her racing pages, drained the last of her gin, and gathered her scarf. “Closing time,” Silas said. The woman nodded, left cash beneath her glass, and departed without complaint. Tom set his whisky down. Most of it remained. “I’m sorry,” he said. Aurora held his gaze. This time, there was no defence in him. No polished explanation. Only the raw, unhelpful fact of regret. “I know,” she said. It was not forgiveness. He seemed to understand that. He reached into his coat for his wallet, then paused. “Can I see you again?” The question made her tired. Not because it was difficult, but because she could see all the paths it opened: coffee in some bright, impersonal place; more apologies; the dangerous sweetness of being known by someone who remembered her before she became watchful. She imagined telling him no. She imagined him nodding, leaving, becoming once more a name that hurt only when it surfaced unexpectedly. Then she looked toward the window. The raven’s broken wing sputtered green against the rain. “Maybe,” she said. Tom’s mouth tightened, but he nodded. “Maybe.” He left a card on the bar. His name, a firm, an address near the river. Beneath it, in ink rather than print, a mobile number. At the door he turned back. “Rory.” She waited. “I’m glad you got out,” he said. For a moment she could not answer. Then she pushed her sleeve up and rested her left wrist on the bar, the old crescent scar exposed between them like a small pale moon. “So am I,” she said. He stood there another second, rain-light and shadow cutting across his face. Then he opened the door and stepped into the night. The green neon raven blinked above him. One wing burned. The other went dark.
created_at"2026-07-09T18:12:32.68Z" 7/9/2026, 6:12:32 PM
model"openai/gpt-5.6-terra-20260709"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1451
moderation_latency(null)
generation_time37866
tokens_prompt867
tokens_completion4142
native_tokens_prompt808
native_tokens_completion3246
native_tokens_completion_images0
native_tokens_reasoning59
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.05071
router(null)
provider_responses
0
endpoint_id"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id"resp_0195b0a941588efa016a4fe490c1a48197ae1eb4bbde06fb66"
is_byokfalse
latency279
model_permaslug"openai/gpt-5.6-terra-20260709"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783620752-h5asIR2YkE4T6jGQGzyr"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783620752-fX9ylaofpmpjMbvBannB"
upstream_id"resp_0195b0a941588efa016a4fe490c1a48197ae1eb4bbde06fb66"
total_cost0.05071
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
totalTags38
adverbTagCount3
adverbTags
0"Tom asked quietly [quietly]"
1"she said again [again]"
2"His fingers closed around [around]"
dialogueSentences114
tagDensity0.333
leniency0.667
rawRatio0.079
effectiveRatio0.053
81.88% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2483
totalAiIsmAdverbs9
found
0
adverb"slightly"
count2
1
adverb"sharply"
count1
2
adverb"very"
count3
3
adverb"slowly"
count2
4
adverb"really"
count1
highlights
0"slightly"
1"sharply"
2"very"
3"slowly"
4"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)
75.84% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2483
totalAiIsms12
found
0
word"pulse"
count2
1
word"unsettled"
count1
2
word"racing"
count2
3
word"eyebrow"
count1
4
word"flicked"
count1
5
word"comforting"
count1
6
word"could feel"
count1
7
word"silence"
count1
8
word"familiar"
count2
highlights
0"pulse"
1"unsettled"
2"racing"
3"eyebrow"
4"flicked"
5"comforting"
6"could feel"
7"silence"
8"familiar"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"eyes widened/narrowed"
count1
highlights
0"eyes narrowed"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences231
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount4
narrationSentences231
filterMatches
0"look"
1"watch"
hedgeMatches
0"seemed to"
1"happened to"
2"managed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences307
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2480
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions47
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions66
wordCount1963
uniqueNames14
maxNameDensity0.97
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Tom"
discoveredNames
Aurora19
Silas14
Soho1
Raven1
Nest2
Prague1
Eastern1
Europe1
London2
Tom19
Evan1
Come1
Cardiff2
Rain1
persons
0"Aurora"
1"Silas"
2"Raven"
3"Nest"
4"Tom"
5"Evan"
6"Rain"
places
0"Soho"
1"Prague"
2"Eastern"
3"Europe"
4"London"
5"Cardiff"
globalScore1
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences126
glossingSentenceCount1
matches
0"not quite arrive"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.403
wordCount2480
matches
0"not all at once, but inch by inch"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences307
matches
0"hated that she"
1"use that name"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs178
mean13.93
std16.66
cv1.196
sampleLengths
014
179
271
338
47
53
66
74
87
946
1068
114
1219
1344
145
155
166
1721
1822
191
208
2172
2210
233
2410
258
265
2745
285
2927
309
316
326
335
346
3510
364
3710
3815
396
406
4121
4219
437
445
4538
467
472
482
492
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences231
matches
0"been broken"
1"were manicured"
2"being known"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs355
matches
0"was looking"
1"was doing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount3
flaggedSentences4
totalSentences307
ratio0.013
matches
0"Maps crowded the walls—countries divided by borders no one had believed would last, sea routes inked by dead hands—and the black-and-white photographs watched from their frames with a patience that unsettled her if she looked too hard."
1"At the version of him she had carried for years—the one who had called three times and then stopped, who had let absence harden into history because it was easier than breaking through it."
2"The two men in the corner had already gone; Aurora had not seen them leave."
3"Not because it was difficult, but because she could see all the paths it opened: coffee in some bright, impersonal place; more apologies; the dangerous sweetness of being known by someone who remembered her before she became watchful."
96.51% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1978
adjectiveStacks0
stackExamples(empty)
adverbCount87
adverbRatio0.04398382204246714
lyAdverbCount22
lyAdverbRatio0.011122345803842264
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences307
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences307
mean8.08
std6.77
cv0.837
sampleLengths
014
133
224
36
416
58
610
737
83
94
109
1119
128
1311
147
153
166
174
187
1914
2016
2116
2212
2322
2423
2511
264
2710
289
2923
3021
315
325
336
3413
354
364
378
3810
394
401
418
429
4310
448
4510
4635
4710
483
499
45.44% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.2736156351791531
totalSentences307
uniqueOpeners84
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount13
totalSentences190
matches
0"Somewhere in the back, the"
1"Then a man stepped beneath"
2"Then he lifted his face."
3"Then the memory broke, and"
4"Instead she could feel her"
5"Then he nodded and retreated"
6"Instead she said,"
7"Perhaps not the words."
8"Perhaps not the tone of"
9"Only the raw, unhelpful fact"
10"Then she looked toward the"
11"Then she pushed her sleeve"
12"Then he opened the door"
ratio0.068
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences190
matches
0"It made the bird seem"
1"It made the entrance look"
2"His grey-streaked auburn hair caught"
3"His silver signet ring flashed"
4"he said without looking up"
5"Her straight black hair had"
6"She tucked it behind one"
7"It was near closing, though"
8"She saw the expensive-looking watch"
9"It struck the rubber mat"
10"He was looking at her"
11"His mouth parted slightly."
12"His handwriting slanting across the"
13"He gave a breathless laugh,"
14"His gaze paused, almost imperceptibly,"
15"It had no business doing"
16"It faltered at the edges."
17"He approached the bar slowly,"
18"He had grown into his"
19"His eyes narrowed."
ratio0.289
70.53% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount148
totalSentences190
matches
0"The green neon raven above"
1"The sign had been broken"
2"It made the bird seem"
3"It made the entrance look"
4"Lamps burned low beneath shades"
5"Maps crowded the walls—countries divided"
6"Men in uniforms."
7"Women smoking in doorways."
8"A bridge in Prague, its"
9"Silas stood at the far"
10"His grey-streaked auburn hair caught"
11"His silver signet ring flashed"
12"he said without looking up"
13"Aurora smiled despite herself and"
14"Her straight black hair had"
15"She tucked it behind one"
16"It was near closing, though"
17"An elderly woman with a"
18"The front door opened."
19"A gust of rain came"
ratio0.779
26.32% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences190
matches
0"Now he held himself rigidly"
ratio0.005
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences73
technicalSentenceCount4
matches
0"Maps crowded the walls—countries divided by borders no one had believed would last, sea routes inked by dead hands—and the black-and-white photographs watched f…"
1"The two of them lying on their backs in the grass behind the rugby pitch, talking about London as if it were a country they could walk into if they headed east …"
2"Not because it was difficult, but because she could see all the paths it opened: coffee in some bright, impersonal place; more apologies; the dangerous sweetnes…"
3"She imagined him nodding, leaving, becoming once more a name that hurt only when it surfaced unexpectedly."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags38
uselessAdditionCount1
matches
0"she said again, quieter"
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags34
fancyCount2
fancyTags
0"Silas repeated (repeat)"
1"Aurora continued (continue)"
dialogueSentences114
tagDensity0.298
leniency0.596
rawRatio0.059
effectiveRatio0.035
91.5503%