He’d driven past the place every day for the past week, each time steeling himself for this inevitable moment. Now, here he was, staring at the familiar brick facade that was already half-covered in scaffolding. His pulse hammered against his ribs. The contractor’s truck blocked the driveway, its logo a smug emblem of progress.

"Shouldn't have bothered coming," he muttered under his breath, though who he was addressing was unclear. He felt the familiar weight settle in his chest, a leaden cloak he'd worn for years. A construction worker, young and oblivious, jogged past, whistling a cheerful tune. He shot him a look that could curdle milk.

He remembered the smell of his mother's baking from the kitchen, the sunlight that streamed through the living room window, illuminating dust motes dancing in the air. He hadn’t been back in ten years, not since… well, not since it all went wrong. He clenched his fists, knuckles white. The past was a phantom limb, always there, always aching.

Emotion: resentful

Cluster: Shame / Guilt
PC1 (Valence): -1.47 Negative
PC2 (Disposition): 1.50

Role in Research

This story is one of 1,000 stories generated for the emotion resentful. During extraction, it was fed through Gemma4-31B and its hidden state activations were captured at 11 layers.

The mean activation across all 1,000 resentful stories, after denoising with neutral dialogue baselines, produces the resentful emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

Tokens promoted/suppressed when the resentful vector is projected through the unembedding matrix.

Promoted:
S0.485
aggravated0.263
0.261
👎0.245
L0.241
Suppressed:
own-0.318
soon-0.225
随后-0.225
serendip-0.219
🤩-0.210