The afternoon sun poured through the cracked window of David’s cramped apartment. He’d been working on a particularly difficult coding project, wrestling with lines of code that refused to cooperate. Then, the email arrived. He paused, his fingers still hovering over the keyboard. His shoulders relaxed. The university's closing? Excellent. He didn't even bother to read the email, already knowing its contents.

He leaned back in his chair, the wheels squeaking in protest. He could finally focus on the projects he actually cared about. The pressure of deadlines and grades, now gone. A low chuckle escaped his lips. He spun the chair around, surveying his cluttered workspace. It felt… lighter. He pushed the chair away from the desk, stretched, and considered starting a new game.

Emotion: satisfied

Cluster: Positive / Joy
PC1 (Valence): 3.20 Positive
PC2 (Disposition): -1.31

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
la0.518
happy0.465
enjoy0.439
relaxed0.430
enjoys0.429
Suppressed:
S-0.515
C-0.511
😣-0.510
worse-0.477
😖-0.453