Run: 2026-02-19-01KHTX2GA13GWQH8BVVDJX0JQJ

Run Details

Duration:
17.6s
Cost:
$0.007760
Provider:
Google AI Studio

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
The green neon sign of The Raven’s Nest pulsed, a sickly emerald beacon against the London drizzle. Rory pushed through the door, the bell above her head jingling a familiar tune. Inside, the usual symphony of clinking glasses, low chatter, and the mournful wail of a blues saxophone embraced her. Dust motes danced in the shafts of light slicing through the perpetually dim interior, illuminating old maps plastered on the walls, their faded colours whispering of forgotten journeys. She slid onto a stool at the far end of the polished mahogany bar, the worn leather cool beneath her palms. Silas, his auburn hair streaked with grey, his beard neatly trimmed to match, glanced up from polishing a pint glass. A slight limp in his left leg, a memento from some forgotten mission, never slowed his movements behind the bar. He nodded a silent greeting, his hazel eyes, quick and knowing, sweeping over her. “The usual?” he asked, the words a low rumble. His silver signet ring caught the dim light as he reached for a glass. “Please, Si,” Rory replied, her voice a little rough around the edges. She traced the crescent-shaped scar on her left wrist, a childhood souvenir. Her straight, shoulder-length black hair fell forward, obscuring her bright blue eyes from the main room. Silas placed a tumbler of amber liquid before her, the ice cubes clinking softly. The scent of aged whiskey filled the air. She took a slow sip, the warmth spreading through her, a familiar comfort against the evening chill. Her gaze drifted over the scattering of patrons: a couple tucked in a corner, their heads bent in quiet conversation, a lone man hunched over a newspaper, a group of suit-clad men laughing too loudly by the jukebox. Nothing out of the ordinary, another Tuesday night at the Nest. She pulled her phone from her pocket, the screen a brief, harsh rectangle of light. Two new messages from Yu-Fei. Rory sighed. Another late delivery, no doubt a double order of sweet and sour chicken. Her fingers hovered over the keyboard, but a sudden shift in the bar’s ambient hum stole her attention. The jukebox, which previously delivered melancholic sax riffs, erupted with a familiar, jarringly upbeat pop song. A peal of laughter, sharp and bright, cut through the smoky air. Rory’s head snapped up, her bright blue eyes narrowing on the source. A woman stood by the jukebox, her back to Rory, swaying exaggeratedly to the beat. Her hair, a vibrant, almost artificial shade of blonde, cascaded down her back. A sequined top shimmered under the dim lights, catching every stray glimmer, turning her into a walking disco ball. Rory felt a flicker of annoyance. That kind of exuberance felt out of place in Silas’s sanctuary. The woman spun around, her laughter bubbling over. Her eyes, a startling emerald green, scanned the room, lingering for a moment on Rory’s face before widening in surprise. A slow, uncertain smile stretched across her lips. “Rory? Is that… Rory Carter?” The name, spoken with such confident familiarity, sent a jolt down Rory’s spine. The voice. It burrowed through the years, through layers of forgotten memories, striking a chord she hadn’t realised was still strung. She stared, her whiskey glass halfway to her lips, the ice suddenly heavy. The woman took a step closer, then another, her high heels clicking a staccato rhythm on the wooden floor. “It is you!” The woman’s smile blossomed, dazzling and almost painful. She practically skipped the remaining distance, stopping just a few feet from Rory. “God, Rory, I almost didn’t recognise you. But then I saw that little scar… and those eyes…” The recognition, slow and reluctant, finally dawned on Rory. The vibrant blonde hair, the sequined top, the boisterous laugh – they were all masks, poorly fitted, barely concealing the familiar features beneath. Eva. Her mind reeled. Eva, her childhood friend, the one who pulled her to London, the one who vanished without a trace, now standing before her, a sparkling, glittering enigma. Eva stood taller, her figure a little softer, but the angular lines of her jaw, the slight tilt of her nose, the way her top lip curled when she smiled – these were all undeniable. “Eva?” Rory breathed, the name a rusty whisper. It tasted foreign on her tongue, heavy with years of unspoken questions. Eva’s smile wavered for a fraction of a second, a brief shadow flitting across her vibrant features, quickly chased away by another, brighter one. “The one and only! Oh my god, I can’t believe it! It’s been… what? Five years? Six?” She laughed, a little too loudly, too brightly. “Look at you! Still rocking the dark side, I see.” She gestured at Rory’s black hair, black jeans, black jumper. Rory felt a prickle of irritation. “Some things don’t change.” The words were sharper than she intended. She took another sip of her whiskey, the cold burn a welcome distraction. Eva, oblivious or perhaps choosing to be, pulled up the stool next to Rory, her sequins catching the light as she moved. “Tell me everything! What have you been up to? Still in law school, I bet. Knew you’d be some hotshot barrister by now.” Her voice, once soft and lilting with a faint Welsh lilt, now carried an unfamiliar London sharpness, edged with an almost performative cheer. Rory set her glass down with a soft click. “No law school.” A surprised blink from Eva. “Oh. Really? What then? Don’t tell me you became a… a librarian! No offence, but that was always your mum’s dream, not yours.” She giggled. “I deliver food,” Rory stated flatly, watching Eva’s reaction closely. Eva’s laughter evaporated. Her emerald eyes, though still bright, held a hint of something Rory couldn’t quite decipher – surprise, perhaps a touch of pity, quickly masked. “Oh. Well. That’s… different.” She cleared her throat, her gaze darting around the bar, avoiding Rory’s eyes. “So, you’re still living above the bar then? Rory, you always could pick interesting places. But hey, it’s London! Any job's a good job, right?” “It keeps the bills paid,” Rory replied, her voice carefully neutral. The familiar ache in her chest stirred. The easy camaraderie they once shared, the unspoken understanding that had bound them together since childhood, felt like a distant dream. This Eva, with her glittering facade and forced cheer, was a stranger. “Exactly!” Eva chirped, a little too enthusiastically. She turned fully towards Rory, leaning in conspiratorially. The scent of expensive perfume, cloying and sweet, enveloped Rory. “But come on, there has to be more. You were always so ambitious, so clever. Remember that time we built an entire city out of cardboard boxes in your garden? You were the architect, I was the interior decorator.” She laughed, a genuine note finally entering her voice. A ghost of a smile touched Rory’s lips. “You insisted on glitter glue for the rooftops.” “It was avant-garde!” Eva protested, playfully nudging Rory’s arm. “So, no law then? What happened? Did you finally realise how much barristers talk rubbish?” The sudden intimacy, while jarring, allowed a sliver of the old Eva to peek through. But the warmth was fleeting. Rory hesitated, a lump forming in her throat. How to explain the spiral that followed Evan, the crushing weight of leaving and starting over, the slow, arduous climb back to some semblance of stability? How to explain that ambition had been replaced by survival? “Things… changed,” Rory began, her voice low. “After… after that. It was hard, Eva. Starting again. London felt like a good place to disappear.” Eva’s theatrical smile faltered completely this time. A flicker of something real, something akin to sorrow, crossed her face. She reached out, her hand hovering for a moment above Rory’s, before she pulled it back, instead fiddling with her sequined cuff. “Right. Evan,” she murmured, the name a heavy stone dropped between them. The lively music from the jukebox seemed to dim. “I heard… I heard he finally got what was coming to him. Some kind of fraud charge. Good riddance to bad rubbish, eh?” She tried a jaunty tone, but it fell flat. Rory nodded, a grim satisfaction in the truth of that statement. “He did. Locked away.” A silence settled between them, thick and uncomfortable. Eva’s gaze wandered to the half-empty whiskey glass in front of Rory. “So, you’re still… single then?” Eva asked, her voice softer now, almost tentative. She looked at Rory with an unreadable expression. “Since you’re still here, I mean.” Rory raised an eyebrow. “What’s that supposed to mean?” “Nothing!” Eva quickly interjected, her hands going up in a defensive gesture. “Just, you know. Figured you’d have found someone here. London’s full of eligible bachelors, right?” A strained laugh escaped her. “Unlike dreary Cardiff.” Rory felt a cold knot tighten in her stomach. “I’m fine.” “Of course you are,” Eva said, though her eyes held a trace of doubt. She bit her lip, then, as if making a decision, brightened visibly. “Well, I, for one, am thriving! You wouldn’t believe the things I’ve seen, the places I’ve been! I’m working for this incredible PR firm now. Global clients, private jets, all that jazz.” She waved a manicured hand dismissively, though a hint of pride shone in her eyes. “It’s demanding, but darling, the perks are divine.” She paused, as if waiting for a reaction, for an expression of awe or envy. Rory, however, simply took another slow sip of her whiskey, watching the ice melt. “And what about you?” Rory finally asked, breaking the silence. “After… after you just left. Vanished. Not a word. Not a text, not a call, nothing.” The bitterness, long suppressed, finally found its way into her voice. Eva flinched, her carefully constructed cheer crumbling around the edges. Her colourful fingernails, each sparkling with glitter, picked at an invisible thread on her sequined top. “Rory, I… I was struggling, okay? Things got… complicated. And I didn’t want to drag you down. You had enough on your plate with Evan and everything.” Her voice was barely above a whisper now. “I didn’t know how to explain it. I panicked.” “You didn’t have to explain it,” Rory said, her voice quiet but firm. “You could have just said something. Anything. I thought something terrible had happened to you.” The memory of the sick dread, the frantic calls, the unanswered messages, still stung. Eva finally met Rory’s gaze, her emerald eyes filled with a raw, uncharacteristic vulnerability. “I know. I know, and I’m so, so sorry, Rory. Honestly, I am. It was a stupid, cowardly thing to do. I just… I got scared. My life was a mess, and I just needed to escape everything. Everyone.” Rory studied her, trying to reconcile the tearful girl she remembered with the polished woman before her. The confession, while welcome, felt too little, too late. The chasm between them seemed wider than ever. “So, you ran away from your problems and then became a PR executive?” Rory asked, her voice laced with a subtle challenge. Eva sighed, a long, drawn-out sound that seemed to deflate some of the artificial bravado she carried. “It’s not as glamorous as it sounds. I had to fight for it, Rory. Claw my way up. It’s a ruthless industry.” She glanced at Rory, her lips twisting into a wry smile. “But you wouldn’t know anything about that, would you? You always had everything figured out. Always the calm one, the sensible one.” The words, meant as a compliment perhaps, landed like tiny barbs. Rory felt a sudden, fierce protectiveness rise within her. “I’m still figuring things out,” Rory said, her voice sharper than she intended. “And being sensible doesn’t mean I haven’t struggled, Eva. It just means I didn’t broadcast it to the world.” Eva winced. “Right. Sorry. I didn’t mean it like that. It’s just… you always seemed so… together. So sure of yourself. And I never was.” A genuine melancholy settled over her features. “I always looked up to you, Rory. Always.” The unexpected admission softened Rory’s stance slightly. She remembered the shy, awkward Eva who clung to her side in primary school, the one who always sought her approval. “What changed?” Rory asked, her tone gentler now. “What happened to the girl who used to drag me to those terrible indie concerts and made me wear glitter on my face?” A sad smile touched Eva’s lips. “Life, Rory. Life happened.” Her gaze drifted to the bustling bar, then back to Rory, a profound weariness in her emerald eyes. “And you, what changed for you? You’re so… quiet now. So contained.” She paused, then added, “You used to have that spark, Rory. That fire.” Rory’s fingers tightened around her glass. The burning question, the weight of years, hung heavy in the air between them. The chasm, though perhaps momentarily bridged by a shared glance of regret, remained.
created_at"2026-02-19T12:12:53.959Z" 2/19/2026, 12:12:53 PM
model"google/gemini-2.5-flash"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency386
moderation_latency(null)
generation_time17613
tokens_prompt1094
tokens_completion3418
native_tokens_prompt1032
native_tokens_completion2980
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"STOP"
usage0.0077596
router(null)
provider_responses
0
endpoint_id"16c01e26-9b91-4d22-b487-ed35634b017d"
is_byokfalse
latency386
model_permaslug"google/gemini-2.5-flash"
provider_name"Google AI Studio"
status200
api_type"completions"
id"gen-1771503173-Id337buLtgqClhwrqwSA"
upstream_id(null)
total_cost0.0077596
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"

Evaluation details

Result Evaluator Details Meta Data
75.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags32
adverbTagCount4
adverbTags
0"Rory stated flatly [flatly]"
1"Eva quickly interjected [quickly]"
2"Rory finally asked [finally]"
3"She paused then [then]"
dialogueSentences54
tagDensity0.593
leniency1
rawRatio0.125
effectiveRatio0.125
74.51% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2158
totalAiIsmAdverbs11
found
0
adverb"softly"
count1
1
adverb"suddenly"
count1
2
adverb"quickly"
count3
3
adverb"really"
count1
4
adverb"carefully"
count2
5
adverb"completely"
count1
6
adverb"barely above a whisper"
count1
7
adverb"slightly"
count1
highlights
0"softly"
1"suddenly"
2"quickly"
3"really"
4"carefully"
5"completely"
6"barely above a whisper"
7"slightly"
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)
16.59% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2158
totalAiIsms36
found
0
word"pulsed"
count1
1
word"beacon"
count1
2
word"familiar"
count5
3
word"symphony"
count1
4
word"traced"
count1
5
word"warmth"
count2
6
word"chill"
count1
7
word"shimmered"
count1
8
word"flicker"
count2
9
word"sanctuary"
count1
10
word"scanned"
count1
11
word"enigma"
count1
12
word"whisper"
count2
13
word"unspoken"
count2
14
word"wavered"
count1
15
word"lilt"
count1
16
word"facade"
count1
17
word"playfully"
count1
18
word"fleeting"
count1
19
word"weight"
count2
20
word"silence"
count2
21
word"unreadable"
count1
22
word"eyebrow"
count1
23
word"stomach"
count1
24
word"constructed"
count1
25
word"profound"
count1
highlights
0"pulsed"
1"beacon"
2"familiar"
3"symphony"
4"traced"
5"warmth"
6"chill"
7"shimmered"
8"flicker"
9"sanctuary"
10"scanned"
11"enigma"
12"whisper"
13"unspoken"
14"wavered"
15"lilt"
16"facade"
17"playfully"
18"fleeting"
19"weight"
20"silence"
21"unreadable"
22"eyebrow"
23"stomach"
24"constructed"
25"profound"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"hung in the air"
count1
1
label"sent a shiver through"
count1
highlights
0"hung heavy in the air"
1"sent a jolt down"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells2
narrationSentences128
matches
0"g in surprise"
1"felt a prickle"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences128
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences147
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2154
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
0.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions80
wordCount1534
uniqueNames10
maxNameDensity2.87
worstName"Rory"
maxWindowNameDensity5
worstWindowName"Rory"
discoveredNames
Raven1
Nest2
London3
Tuesday1
Yu-Fei1
Rory44
Silas3
Welsh1
Eva23
Evan1
persons
0"Raven"
1"Rory"
2"Silas"
3"Eva"
4"Evan"
places
0"Nest"
1"London"
2"Yu-Fei"
globalScore0.066
windowScore0
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences114
glossingSentenceCount7
matches
0"quite decipher – surprise, perhaps a touch of pity, quickly masked"
1"felt like a distant dream"
2"something akin to sorrow, crossed her face"
3"as if making a decision, brightened visibly"
4"on, brightened visibly"
5"as if waiting for a reaction, for an expression of awe or envy"
6"seemed wider than ever"
7"sound that seemed to deflate some of the artificial bravado she carried"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount2154
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences147
matches
0"explain that ambition"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs52
mean41.42
std21.63
cv0.522
sampleLengths
078
175
223
340
488
553
640
764
836
95
1066
1141
1262
1335
1420
1569
1630
1768
1812
1930
2010
2169
2251
2373
2416
2524
2664
2724
2841
2953
3015
3120
3227
339
3435
3511
3681
3729
3837
3970
4042
4153
4234
4322
4472
4520
4632
4740
4828
4931
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences128
matches
0"been replaced"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs236
matches
0"was fleeting"
84.55% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences3
totalSentences147
ratio0.02
matches
0"The vibrant blonde hair, the sequined top, the boisterous laugh – they were all masks, poorly fitted, barely concealing the familiar features beneath."
1"Eva stood taller, her figure a little softer, but the angular lines of her jaw, the slight tilt of her nose, the way her top lip curled when she smiled – these were all undeniable."
2"Her emerald eyes, though still bright, held a hint of something Rory couldn’t quite decipher – surprise, perhaps a touch of pity, quickly masked."
80.12% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1537
adjectiveStacks1
stackExamples
0"knowing, sweeping over her."
adverbCount78
adverbRatio0.05074821080026025
lyAdverbCount39
lyAdverbRatio0.025374105400130124
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences147
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences147
mean14.65
std9.09
cv0.62
sampleLengths
017
114
219
328
421
520
620
714
89
914
1012
1112
1216
1314
148
1517
1638
1711
1815
195
202
2113
2218
2316
2412
2512
2615
2713
2819
296
3011
318
3220
338
345
3513
362
3719
3813
3919
4011
4113
4217
439
4423
451
463
4726
4835
498
43.20% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats10
diversityRatio0.2789115646258503
totalSentences147
uniqueOpeners41
0.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount0
totalSentences123
matches(empty)
ratio0
96.42% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount38
totalSentences123
matches
0"She slid onto a stool"
1"He nodded a silent greeting,"
2"he asked, the words a"
3"His silver signet ring caught"
4"She traced the crescent-shaped scar"
5"Her straight, shoulder-length black hair"
6"She took a slow sip,"
7"Her gaze drifted over the"
8"She pulled her phone from"
9"Her fingers hovered over the"
10"Her hair, a vibrant, almost"
11"Her eyes, a startling emerald"
12"It burrowed through the years,"
13"She stared, her whiskey glass"
14"She practically skipped the remaining"
15"Her mind reeled."
16"It tasted foreign on her"
17"She laughed, a little too"
18"She gestured at Rory’s black"
19"She took another sip of"
ratio0.309
0.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount118
totalSentences123
matches
0"The green neon sign of"
1"Rory pushed through the door,"
2"Dust motes danced in the"
3"She slid onto a stool"
4"Silas, his auburn hair streaked"
5"A slight limp in his"
6"He nodded a silent greeting,"
7"he asked, the words a"
8"His silver signet ring caught"
9"Rory replied, her voice a"
10"She traced the crescent-shaped scar"
11"Her straight, shoulder-length black hair"
12"Silas placed a tumbler of"
13"The scent of aged whiskey"
14"She took a slow sip,"
15"Her gaze drifted over the"
16"Nothing out of the ordinary,"
17"She pulled her phone from"
18"Another late delivery, no doubt"
19"Her fingers hovered over the"
ratio0.959
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences123
matches(empty)
ratio0
72.60% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences61
technicalSentenceCount6
matches
0"Eva, oblivious or perhaps choosing to be, pulled up the stool next to Rory, her sequins catching the light as she moved."
1"The easy camaraderie they once shared, the unspoken understanding that had bound them together since childhood, felt like a distant dream."
2"How to explain the spiral that followed Evan, the crushing weight of leaving and starting over, the slow, arduous climb back to some semblance of stability?"
3"She reached out, her hand hovering for a moment above Rory’s, before she pulled it back, instead fiddling with her sequined cuff."
4"Eva sighed, a long, drawn-out sound that seemed to deflate some of the artificial bravado she carried."
5"She remembered the shy, awkward Eva who clung to her side in primary school, the one who always sought her approval."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags32
uselessAdditionCount12
matches
0"Rory replied, her voice a little rough around the edges"
1"She cleared, her gaze darting around the bar, avoiding Rory’s eyes"
2"Rory replied, her voice carefully neutral"
3"She laughed, a genuine note finally entering her voice"
4"Rory began, her voice low"
5"Eva asked, her voice softer now, almost tentative"
6"Eva quickly interjected, her hands going up in a defensive gesture"
7"Eva said, though her eyes held a trace of doubt"
8"Rory said, her voice quiet but firm"
9"She glanced, her lips twisting into a wry smile"
10"Rory said, her voice sharper than she intended"
11"Rory asked, her tone gentler now"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags19
fancyCount9
fancyTags
0"Rory breathed (breathe)"
1"She laughed (laugh)"
2"She giggled (giggle)"
3"Rory stated flatly (state)"
4"Eva chirped (chirp)"
5"She laughed (laugh)"
6"Eva protested (protest)"
7"she murmured (murmur)"
8"Eva quickly interjected (interject)"
dialogueSentences54
tagDensity0.352
leniency0.704
rawRatio0.474
effectiveRatio0.333
68.0996%