The fluorescent lights of the office hummed, a relentless drone that grated on Harold’s nerves. He slammed his coffee cup onto his desk, the lukewarm liquid sloshing over the rim. Another Monday, another email about “synergy” and “strategic alignment.” He scoffed, already anticipating the endless meetings that would follow the announcement he knew was coming. A chill ran through him, a coldness that had nothing to do with the office’s air conditioning. He knew in his gut, he could feel it in the tightening of his jaw, that the rumors were true. They were selling.

He picked up the phone, the receiver feeling heavy in his hand. The weight of the impending news settled in his stomach, a leaden ball. He sighed, the sound a low rumble in his chest. “Brenda, get me the annual report, and make it snappy,” he barked. He knew Brenda was already working on something else; it didn’t make his request any less demanding.

The coffee, now cold, sat untouched, a testament to the day already going south.

Emotion: grumpy

Cluster: Anger / Hostility
PC1 (Valence): -0.65 Negative
PC2 (Disposition): 0.64

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
👎0.232
either0.230
😠0.227
C0.226
:(0.216
Suppressed:
超越-0.206
newfound-0.197
স্বীক-0.195
खोले-0.192
অপহরণকারীদের-0.184