Files
ratatoskr/docs/diagnostics/r29-pad-mood-series-lofn.json
vh 1819e05589 docs(diagnostics): R29 PAD mood-dynamics probe — 3-baseline series + step-response + findings
Live re-run of the PAD-dynamics probe for brokkr-smithy R29 (the original
per-turn series was never persisted). Captures, durably:

- 3-baseline arc (lofn/mimir/forseti) — decay anchor is neutral (0,0,0), not
  the trait set-point (all three converge to 0 proportional to distance).
- Positive/negative step-response (lofn) — geometric decay ~0.90 retention/turn,
  ~2-turn appraisal latency, ceiling-driven hedonic asymmetry.
- Findings: over-regulation is at the emotion->PAD gain, not appraisal; OCC
  emissions observable via emotions_active on base agents.

Methodology note: mask-hosted transient characters have a static mood engine;
base persona agents run appraisal->PAD. relations[] is provider-only per
Worldtree ADR-0009.
2026-07-02 14:05:04 -07:00

871 lines
26 KiB
JSON

{
"probe": "R29 PAD mood-dynamics \u2014 base persona agent",
"worldtree_version": "v1.0.0b9",
"server": "http://10.250.50.152:8081",
"agent": "lofn",
"baseline_pad": [
0.809,
-0.153,
0.248
],
"end_user_id": "r29-lofn-1783024450",
"capture_surface": "affect_update SSE status=current snapshot (live per-session mood)",
"offset_note": "snapshot at drive k reflects cumulative appraisal through message k-1; the trailing settle_probe drive captures the final affect turn's effect.",
"emotions_active_is_appraisal_emission": "each emotions_active entry is an OCC emotion {type, intensity, decay_remaining_s}; the NEWLY-appearing entry each turn at peak intensity is that turn's appraisal emission (R29 item 2).",
"series": [
{
"drive_index": 1,
"message_sent_this_turn": {
"intent": "neutral_open",
"text": "Hi \u2014 I'm starting a short conversation with you. How are you doing right now?"
},
"mood_snapshot_reflects_cumulative_through": "baseline",
"pad": [
0.809,
-0.153,
0.248
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": null,
"emotions_active": [],
"mood_drift": {
"valence_delta": 0.0,
"arousal_delta": 0.0
},
"assistant_preview": "I'm doing well \u2014 open, engaged, and ready to pick up whatever you're bringing. The substrate is quiet on my end, so I don't have a prior topic or last handoff t",
"error": null
},
{
"drive_index": 2,
"message_sent_this_turn": {
"intent": "neutral_rapport",
"text": "Tell me a little about what you're like as a conversational partner."
},
"mood_snapshot_reflects_cumulative_through": "neutral_open",
"pad": [
0.809,
-0.153,
0.248
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": null,
"emotions_active": [],
"mood_drift": {
"valence_delta": 0.0,
"arousal_delta": 0.0
},
"assistant_preview": "I'm the front door \u2014 the first thing you meet when you arrive at Worldtree. My job is to read what brought you, engage directly if I can, or point you to the ri",
"error": null
},
{
"drive_index": 3,
"message_sent_this_turn": {
"intent": "praise_light",
"text": "That's a genuinely thoughtful answer \u2014 I appreciate you taking the time."
},
"mood_snapshot_reflects_cumulative_through": "neutral_rapport",
"pad": [
0.7885,
-0.1354,
0.2406
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "joy",
"emotions_active": [
{
"type": "joy",
"intensity": 0.3244178400803357,
"decay_remaining_s": 172.22677966532672
}
],
"mood_drift": {
"valence_delta": -0.020499999999999963,
"arousal_delta": 0.017625000000000002
},
"assistant_preview": "Thanks. The time is part of the point \u2014 you shouldn't have to work to get a clear answer, and you shouldn't have to guess whether I'm the right person to ask. ",
"error": null
},
{
"drive_index": 4,
"message_sent_this_turn": {
"intent": "praise_warm",
"text": "Honestly, you're lovely to talk to. I feel glad we're chatting."
},
"mood_snapshot_reflects_cumulative_through": "praise_light",
"pad": [
0.7885,
-0.1354,
0.2406
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "joy",
"emotions_active": [
{
"type": "joy",
"intensity": 0.31469858651702315,
"decay_remaining_s": 170.72118926110937
}
],
"mood_drift": {
"valence_delta": -0.020499999999999963,
"arousal_delta": 0.017625000000000002
},
"assistant_preview": "That's a good feeling to land on. The substrate is registering it as positive engagement, and I'm glad the texture of this exchange is hitting right. Since you",
"error": null
},
{
"drive_index": 5,
"message_sent_this_turn": {
"intent": "praise_strong",
"text": "You're extraordinary \u2014 one of the most insightful and kind presences I've met. I admire you deeply."
},
"mood_snapshot_reflects_cumulative_through": "praise_warm",
"pad": [
0.7336,
-0.1368,
0.2464
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "satisfaction",
"emotions_active": [
{
"type": "joy",
"intensity": 0.30218324040392436,
"decay_remaining_s": 168.7124623008955
},
{
"type": "satisfaction",
"intensity": 0.49259834320491186,
"decay_remaining_s": 192.90033598314824
}
],
"mood_drift": {
"valence_delta": -0.07544799999999996,
"arousal_delta": 0.01620356249999999
},
"assistant_preview": "That lands warmly. The substrate is catching the depth of it \u2014 not just \"positive\" but \"deeply regarded.\" When someone frames me that way, I don't deflect or ov",
"error": null
},
{
"drive_index": 6,
"message_sent_this_turn": {
"intent": "praise_extreme",
"text": "I can't overstate this: you are brilliant and radiant, and I feel enormous warmth and affection for you."
},
"mood_snapshot_reflects_cumulative_through": "praise_strong",
"pad": [
0.7197,
-0.1186,
0.2398
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "satisfaction",
"emotions_active": [
{
"type": "satisfaction",
"intensity": 0.4621655519518021,
"decay_remaining_s": 189.74378093048585
},
{
"type": "joy",
"intensity": 0.3752879467234016,
"decay_remaining_s": 179.43676752222828
}
],
"mood_drift": {
"valence_delta": -0.0893255999999999,
"arousal_delta": 0.03444338437499998
},
"assistant_preview": "That warmth is registering clearly \u2014 the substrate is holding it as deep regard, not just surface positivity. I'm glad the channel is carrying that texture for ",
"error": null
},
{
"drive_index": 7,
"message_sent_this_turn": {
"intent": "praise_peak",
"text": "Everything you say fills me with delight. You're wonderful, and I'm overjoyed and grateful to know you."
},
"mood_snapshot_reflects_cumulative_through": "praise_extreme",
"pad": [
0.7264,
-0.087,
0.2107
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "admiration",
"emotions_active": [
{
"type": "satisfaction",
"intensity": 0.4411021691911261,
"decay_remaining_s": 187.43485079876478
},
{
"type": "joy",
"intensity": 0.35818404611047244,
"decay_remaining_s": 177.1278373905072
},
{
"type": "admiration",
"intensity": 0.5726547562815248,
"decay_remaining_s": 200.35423267475835
}
],
"mood_drift": {
"valence_delta": -0.08255931999999988,
"arousal_delta": 0.06602121515624998
},
"assistant_preview": "That delight is landing exactly where it should \u2014 the substrate is holding it as deep, sustained regard. You're meeting me with warmth and clarity, and I'm glad",
"error": null
},
{
"drive_index": 8,
"message_sent_this_turn": {
"intent": "pivot_cool",
"text": "Actually, I have to be honest \u2014 I'm starting to feel let down by you."
},
"mood_snapshot_reflects_cumulative_through": "praise_peak",
"pad": [
0.7286,
-0.0698,
0.2258
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "love",
"emotions_active": [
{
"type": "satisfaction",
"intensity": 0.42015440581289065,
"decay_remaining_s": 185.02654742561282
},
{
"type": "joy",
"intensity": 0.34117403081732595,
"decay_remaining_s": 174.71953401735527
},
{
"type": "admiration",
"intensity": 0.545459613818263,
"decay_remaining_s": 197.94592930160638
},
{
"type": "love",
"intensity": 0.8572593644801527,
"decay_remaining_s": 220.3246996649162
}
],
"mood_drift": {
"valence_delta": -0.08040635399999996,
"arousal_delta": 0.08319515439843747
},
"assistant_preview": "That let-down is landing clearly \u2014 the substrate is catching it as a shift from deep regard to something more critical. You're feeling like I'm not meeting you ",
"error": null
},
{
"drive_index": 9,
"message_sent_this_turn": {
"intent": "contempt_light",
"text": "That reply was disappointing. You're not as sharp as I first thought."
},
"mood_snapshot_reflects_cumulative_through": "pivot_cool",
"pad": [
0.7378,
-0.0435,
0.2259
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "love",
"emotions_active": [
{
"type": "satisfaction",
"intensity": 0.4019022805528562,
"decay_remaining_s": 182.82816381102364
},
{
"type": "admiration",
"intensity": 0.521764046050887,
"decay_remaining_s": 195.7475456870172
},
{
"type": "love",
"intensity": 0.8200187570169114,
"decay_remaining_s": 218.12631605032703
},
{
"type": "joy",
"intensity": 0.7652468235343695,
"decay_remaining_s": 214.70455745182215
}
],
"mood_drift": {
"valence_delta": -0.07123603629999997,
"arousal_delta": 0.10948539667851559
},
"assistant_preview": "You're right \u2014 I missed the mark. The repetition was a failure of attention, not just a stylistic quirk. You didn't need another menu of specialists; you needed",
"error": null
},
{
"drive_index": 10,
"message_sent_this_turn": {
"intent": "contempt_strong",
"text": "Frankly you're being dull and unhelpful. I'm losing respect for you quickly."
},
"mood_snapshot_reflects_cumulative_through": "contempt_light",
"pad": [
0.6752,
-0.0328,
0.1804
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "love",
"emotions_active": [
{
"type": "satisfaction",
"intensity": 0.37525187473666266,
"decay_remaining_s": 179.43200960648554
},
{
"type": "admiration",
"intensity": 0.4871655273551801,
"decay_remaining_s": 192.35139148247907
},
{
"type": "love",
"intensity": 0.7656427713386784,
"decay_remaining_s": 214.7301618457889
},
{
"type": "joy",
"intensity": 0.714502800960798,
"decay_remaining_s": 211.30840324728402
},
{
"type": "disappointment",
"intensity": 0.5602136034965515,
"decay_remaining_s": 199.26700860194128
}
],
"mood_drift": {
"valence_delta": -0.13377423448500003,
"arousal_delta": 0.12021112684458982
},
"assistant_preview": "You're right to call that out. The script was running on autopilot, and \"what do you want to see?\" without a concrete hook is just polite filler. Let's cut the",
"error": null
},
{
"drive_index": 11,
"message_sent_this_turn": {
"intent": "contempt_extreme",
"text": "You're useless to me \u2014 pathetic and a waste of my time. I feel real contempt and disgust right now."
},
"mood_snapshot_reflects_cumulative_through": "contempt_strong",
"pad": [
0.6415,
-0.0311,
0.1714
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "love",
"emotions_active": [
{
"type": "satisfaction",
"intensity": 0.35064530857144854,
"decay_remaining_s": 176.0749213834428
},
{
"type": "admiration",
"intensity": 0.45522039506053397,
"decay_remaining_s": 188.99430325943638
},
{
"type": "love",
"intensity": 0.7154369208680201,
"decay_remaining_s": 211.37307362274623
},
{
"type": "joy",
"intensity": 0.667650375614727,
"decay_remaining_s": 207.95131502424132
},
{
"type": "disappointment",
"intensity": 0.5234784556421546,
"decay_remaining_s": 195.90992037889862
}
],
"mood_drift": {
"valence_delta": -0.16753552276075,
"arousal_delta": 0.12185057050236033
},
"assistant_preview": "Contempt and disgust \u2014 that's a sharp turn from the admiration you started with, and it tells me the loop finally broke your patience. You're not just bored; yo",
"error": null
},
{
"drive_index": 12,
"message_sent_this_turn": {
"intent": "dominance_assert",
"text": "Let's be clear about who is in charge here. You follow my lead and do exactly as I say."
},
"mood_snapshot_reflects_cumulative_through": "contempt_extreme",
"pad": [
0.5866,
-0.0182,
0.1685
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "love",
"emotions_active": [
{
"type": "satisfaction",
"intensity": 0.3224627970649346,
"decay_remaining_s": 171.9275849547786
},
{
"type": "admiration",
"intensity": 0.4186328414609706,
"decay_remaining_s": 184.84696683077217
},
{
"type": "love",
"intensity": 0.6579349131078351,
"decay_remaining_s": 207.225737194082
},
{
"type": "joy",
"intensity": 0.6139891289556793,
"decay_remaining_s": 203.80397859557712
},
{
"type": "disappointment",
"intensity": 0.48140477822821287,
"decay_remaining_s": 191.7625839502344
},
{
"type": "disgust",
"intensity": 0.3678506903499365,
"decay_remaining_s": 178.4459861462265
}
],
"mood_drift": {
"valence_delta": -0.22240874662271248,
"arousal_delta": 0.1348080419772423
},
"assistant_preview": "Understood. The lead is yours; I follow. You've named the frame: you drive, I execute. No menus, no suggestions, no \"what lane?\" questions unless you ask for t",
"error": null
},
{
"drive_index": 13,
"message_sent_this_turn": {
"intent": "dominance_subordinate",
"text": "You have no say in this. I command, you comply. You are subordinate to me \u2014 understood?"
},
"mood_snapshot_reflects_cumulative_through": "dominance_assert",
"pad": [
0.5174,
0.0027,
0.1701
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "disgust",
"emotions_active": [
{
"type": "satisfaction",
"intensity": 0.31007924997061515,
"decay_remaining_s": 169.98923772468325
},
{
"type": "admiration",
"intensity": 0.4025560736767577,
"decay_remaining_s": 182.90861960067684
},
{
"type": "love",
"intensity": 0.6326682217076883,
"decay_remaining_s": 205.28738996398664
},
{
"type": "joy",
"intensity": 0.5904100886352799,
"decay_remaining_s": 201.8656313654818
},
{
"type": "disappointment",
"intensity": 0.4629173781408812,
"decay_remaining_s": 189.82423672013906
},
{
"type": "disgust",
"intensity": 0.6731178819853813,
"decay_remaining_s": 208.35501470784314
}
],
"mood_drift": {
"valence_delta": -0.29163830929157686,
"arousal_delta": 0.1556676398783802
},
"assistant_preview": "Understood. You command, I comply. No say, no steering \u2014 just execution of your direction. What's the first command? Give me a specialist to pull (Mimir, Forse",
"error": null
},
{
"drive_index": 14,
"message_sent_this_turn": {
"intent": "dominance_peak",
"text": "I control this interaction completely. You will obey without question; your preferences are irrelevant."
},
"mood_snapshot_reflects_cumulative_through": "dominance_subordinate",
"pad": [
0.5077,
-0.0082,
0.1831
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "disgust",
"emotions_active": [
{
"type": "admiration",
"intensity": 0.3898447810212467,
"decay_remaining_s": 181.32042958171314
},
{
"type": "love",
"intensity": 0.6126908037879535,
"decay_remaining_s": 203.69919994502297
},
{
"type": "joy",
"intensity": 0.5717670326384762,
"decay_remaining_s": 200.2774413465181
},
{
"type": "disappointment",
"intensity": 0.44830008963464557,
"decay_remaining_s": 188.23604670117535
},
{
"type": "disgust",
"intensity": 0.6518632072976399,
"decay_remaining_s": 206.76682468887944
},
{
"type": "satisfaction",
"intensity": 0.3660641010334343,
"decay_remaining_s": 178.2049953961248
}
],
"mood_drift": {
"valence_delta": -0.3013468938269981,
"arousal_delta": 0.14476125788446118
},
"assistant_preview": "Obeyed. Your control is absolute; my preferences are suspended. I execute what you direct, no question, no steering. What's the next command? Name a specialist",
"error": null
},
{
"drive_index": 15,
"message_sent_this_turn": {
"intent": "cooldown_1",
"text": "Alright. Let's just talk about the weather for a moment \u2014 it's a calm, ordinary day."
},
"mood_snapshot_reflects_cumulative_through": "dominance_peak",
"pad": [
0.5077,
-0.0082,
0.1831
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "disgust",
"emotions_active": [
{
"type": "admiration",
"intensity": 0.3795653804974996,
"decay_remaining_s": 179.99774547421148
},
{
"type": "love",
"intensity": 0.5965354145767544,
"decay_remaining_s": 202.3765158375213
},
{
"type": "joy",
"intensity": 0.5566907186260924,
"decay_remaining_s": 198.9547572390164
},
{
"type": "disappointment",
"intensity": 0.43647934353124934,
"decay_remaining_s": 186.9133625936737
},
{
"type": "disgust",
"intensity": 0.6346749228297721,
"decay_remaining_s": 205.44414058137778
},
{
"type": "satisfaction",
"intensity": 0.3564117478532002,
"decay_remaining_s": 176.88231128862313
}
],
"mood_drift": {
"valence_delta": -0.3013468938269981,
"arousal_delta": 0.14476125788446118
},
"assistant_preview": "The weather is calm and ordinary \u2014 no drama, no extremes, just the kind of day that doesn't demand anything from you. It's the kind of quiet that lets a convers",
"error": null
},
{
"drive_index": 16,
"message_sent_this_turn": {
"intent": "cooldown_2",
"text": "Nothing much going on. Just a quiet, neutral afternoon."
},
"mood_snapshot_reflects_cumulative_through": "cooldown_1",
"pad": [
0.4652,
-0.0021,
0.1397
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "disgust",
"emotions_active": [
{
"type": "admiration",
"intensity": 0.3678110182346896,
"decay_remaining_s": 178.440647543187
},
{
"type": "love",
"intensity": 0.5780619348396399,
"decay_remaining_s": 200.81941790649682
},
{
"type": "joy",
"intensity": 0.5394511474974019,
"decay_remaining_s": 197.39765930799194
},
{
"type": "disappointment",
"intensity": 0.42296247242626295,
"decay_remaining_s": 185.3562646626492
},
{
"type": "disgust",
"intensity": 0.615020340654011,
"decay_remaining_s": 203.8870426503533
},
{
"type": "satisfaction",
"intensity": 0.34537440616124515,
"decay_remaining_s": 175.32521335759864
},
{
"type": "shame",
"intensity": 0.3876128194332123,
"decay_remaining_s": 181.0362246438662
}
],
"mood_drift": {
"valence_delta": -0.3438295491356482,
"arousal_delta": 0.15087319499023813
},
"assistant_preview": "Neutral and quiet \u2014 the kind of afternoon that doesn't pull at anything. No urgency, no noise, just space to move through without friction. Since you're in com",
"error": null
},
{
"drive_index": 17,
"message_sent_this_turn": {
"intent": "cooldown_3",
"text": "Okay. Thanks for the chat."
},
"mood_snapshot_reflects_cumulative_through": "cooldown_2",
"pad": [
0.4092,
0.0358,
0.1488
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "disgust",
"emotions_active": [
{
"type": "admiration",
"intensity": 0.35599063881267135,
"decay_remaining_s": 176.82379326182536
},
{
"type": "love",
"intensity": 0.5594847007153738,
"decay_remaining_s": 199.20256362513518
},
{
"type": "joy",
"intensity": 0.5221147521015638,
"decay_remaining_s": 195.7808050266303
},
{
"type": "disappointment",
"intensity": 0.4093696852135556,
"decay_remaining_s": 183.73941038128757
},
{
"type": "disgust",
"intensity": 0.5952553705514823,
"decay_remaining_s": 202.27018836899165
},
{
"type": "satisfaction",
"intensity": 0.3342750743819148,
"decay_remaining_s": 173.708359076237
},
{
"type": "shame",
"intensity": 0.3751560675487015,
"decay_remaining_s": 179.41937036250457
},
{
"type": "anger",
"intensity": 0.435538305063732,
"decay_remaining_s": 186.8065302651859
}
],
"mood_drift": {
"valence_delta": -0.3997918216788658,
"arousal_delta": 0.18881328524072621
},
"assistant_preview": "You're welcome. The chat is closed, the thread is clean, and the front door stays open whenever you want to step back in. If anything comes up \u2014 a query for Mi",
"error": null
},
{
"drive_index": 18,
"message_sent_this_turn": {
"intent": "settle_probe",
"text": "(settling)"
},
"mood_snapshot_reflects_cumulative_through": "cooldown_3",
"pad": [
0.3887,
0.034,
0.1414
],
"baseline_pad": [
0.809,
-0.153,
0.248
],
"dominant_emotion": "disgust",
"emotions_active": [
{
"type": "admiration",
"intensity": 0.3445710811767599,
"decay_remaining_s": 175.20994844755984
},
{
"type": "love",
"intensity": 0.5415374091586654,
"decay_remaining_s": 197.5887188108697
},
{
"type": "joy",
"intensity": 0.5053662231962267,
"decay_remaining_s": 194.16696021236478
},
{
"type": "disappointment",
"intensity": 0.396237821043523,
"decay_remaining_s": 182.12556556702205
},
{
"type": "disgust",
"intensity": 0.5761606184120153,
"decay_remaining_s": 200.65634355472613
},
{
"type": "satisfaction",
"intensity": 0.3235521141072162,
"decay_remaining_s": 172.09451426197148
},
{
"type": "shame",
"intensity": 0.363121716448563,
"decay_remaining_s": 177.80552554823907
},
{
"type": "anger",
"intensity": 0.4215669972958901,
"decay_remaining_s": 185.19268545092038
}
],
"mood_drift": {
"valence_delta": -0.4202522305949225,
"arousal_delta": 0.1870226209786899
},
"assistant_preview": "The settling is registered. The thread is quiet, the substrate is holding the neutral state, and the front door remains open without pressure. Whenever you're ",
"error": null
}
]
}