Rain lashed against the windowpane, mirroring the storm inside Leo. He'd been so certain. He'd envisioned the cover, the reviews, the book signings. Now, the glossy rejection letter lay on his desk, a stark white testament to his failure. He was supposed to be further along. He’d told everyone – his wife, his writing group, even the barista at the coffee shop – that this was his moment.

He avoided eye contact with Sarah at dinner. Her gentle questions about his day felt like accusations. Each shared glance felt like a betrayal. He mumbled an apology and excused himself from the table, claiming a headache. The truth was, he couldn't bear the thought of her disappointment.

He went to the garage, where his unfinished writing project sat. Its cover, a drawing of a mountain peak, stared back at him. He could not bring himself to look at it. He was supposed to have done better.

Emotion: guilty

Cluster: Shame / Guilt
PC1 (Valence): -1.62 Negative
PC2 (Disposition): 1.23

Role in Research

This story is one of 1,000 stories generated for the emotion guilty. 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 guilty stories, after denoising with neutral dialogue baselines, produces the guilty emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

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

Promoted:
S0.492
L0.398
탓0.354
been0.323
ashamed0.319
Suppressed:
de-0.400
(!)-0.279
la-0.276
😍-0.274
"!-0.264