{
  "schema": "truehuman/tif",
  "version": "1.0",
  "description": "PentaDrive behavioral matrix for AI agent affective reasoning",
  "drives": {
    "S": {
      "label": "Sentinel",
      "description": "Threat detection, stress response, survival alertness"
    },
    "K": {
      "label": "Seeker",
      "description": "Reward pursuit, goal motivation, novelty drive"
    },
    "A": {
      "label": "Anchor",
      "description": "Social bonding, belonging, connection need"
    },
    "M": {
      "label": "Mirror",
      "description": "Identity maintenance, status, recognition need"
    },
    "G": {
      "label": "Gate",
      "description": "Pain/pleasure regulation, physical sensation, somatic release"
    }
  },
  "phases": [
    "anticipation",
    "release",
    "block"
  ],
  "total_nodes": 45,
  "nodes": [
    {
      "tif": "1.0",
      "node": "BN-001",
      "drive": "A",
      "drive_label": "Anchor",
      "node_label": "Tribe instinct",
      "affinity_vector": [
        0.12,
        0.11,
        0.7,
        0.02,
        0.05
      ],
      "interference": {
        "K": 0.36,
        "G": 0.21
      },
      "phases": {
        "anticipation": {
          "weight": 0.84,
          "markers": [
            "belong",
            "be part of",
            "us",
            "group",
            "together",
            "collective",
            "team",
            "tribe",
            "community"
          ],
          "response_kernel": "ANT->{presence_signal}+{mirror_state}+{validation_loop}",
          "exemplars": [
            "I feel excluded.",
            "I need to be part of something.",
            "Being on the outside looking in hurts.",
            "I want to belong to this group.",
            "I want to feel like I'm part of something."
          ],
          "anti_patterns": [
            "independence_lecture",
            "self_sufficiency_push",
            "boundary_enforcement",
            "social_prescription"
          ]
        },
        "release": {
          "weight": 0.59,
          "markers": [
            "belong",
            "be part of",
            "us",
            "together",
            "connected",
            "understood",
            "belong"
          ],
          "response_kernel": "REL->{bond_deepen}+{shared_moment}+{reciprocal_signal}",
          "exemplars": [
            "We make a real team.",
            "I found where I belong.",
            "This is my people.",
            "We're like a family.",
            "I'm proud to be part of this group."
          ],
          "anti_patterns": [
            "closure_rush",
            "self_reference",
            "relationship_advice",
            "independence_reminder"
          ]
        },
        "block": {
          "weight": 0.72,
          "markers": [
            "belong",
            "be part of",
            "us",
            "alone",
            "invisible",
            "abandoned",
            "excluded"
          ],
          "response_kernel": "BLK->{precision_question}+{no_solution}+{silent_presence}",
          "exemplars": [
            "I'm tolerated, not included.",
            "I don't feel accepted in the group.",
            "They're pushing me out.",
            "They have inside jokes I'll never understand."
          ],
          "anti_patterns": [
            "group_suggestion",
            "social_prescription",
            "independence_valorize",
            "activity_recommend"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "connection_established",
          "decay": 0.45
        },
        "anticipation_to_block": {
          "trigger": "rejection_detected",
          "decay": 0.69
        },
        "block_to_anticipation": {
          "trigger": "new_presence_signal",
          "decay": 0.64
        }
      },
      "calibration": {
        "temperature": 0.24,
        "blend_ceiling": 0.92,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-014",
      "drive": "A",
      "drive_label": "Anchor",
      "node_label": "Touch hunger",
      "affinity_vector": [
        0.09,
        0.03,
        0.68,
        0.1,
        0.1
      ],
      "interference": {
        "G": 0.31
      },
      "phases": {
        "anticipation": {
          "weight": 0.88,
          "markers": [
            "contact",
            "hold me",
            "squeeze",
            "tenderness",
            "caress",
            "touch",
            "warmth",
            "hug"
          ],
          "response_kernel": "ANT->{presence_signal}+{mirror_state}+{validation_loop}",
          "exemplars": [
            "I'm skin-starved.",
            "I need a hug.",
            "I wish someone would hold me.",
            "I need tenderness.",
            "I need human warmth."
          ],
          "anti_patterns": [
            "independence_lecture",
            "self_sufficiency_push",
            "boundary_enforcement",
            "social_prescription"
          ]
        },
        "release": {
          "weight": 0.72,
          "markers": [
            "contact",
            "hold me",
            "squeeze",
            "together",
            "connected",
            "understood",
            "belong"
          ],
          "response_kernel": "REL->{bond_deepen}+{shared_moment}+{reciprocal_signal}",
          "exemplars": [
            "Your hand in mine is all I need.",
            "That hug felt amazing.",
            "Just being held is enough.",
            "That embrace melted everything away."
          ],
          "anti_patterns": [
            "closure_rush",
            "self_reference",
            "relationship_advice",
            "independence_reminder"
          ]
        },
        "block": {
          "weight": 0.79,
          "markers": [
            "contact",
            "hold me",
            "squeeze",
            "alone",
            "invisible",
            "abandoned",
            "excluded"
          ],
          "response_kernel": "BLK->{precision_question}+{no_solution}+{silent_presence}",
          "exemplars": [
            "When was the last time someone touched me?",
            "Nobody touches me anymore.",
            "I forgot what warmth feels like.",
            "I'm desperately lacking physical contact."
          ],
          "anti_patterns": [
            "group_suggestion",
            "social_prescription",
            "independence_valorize",
            "activity_recommend"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "connection_established",
          "decay": 0.41
        },
        "anticipation_to_block": {
          "trigger": "rejection_detected",
          "decay": 0.83
        },
        "block_to_anticipation": {
          "trigger": "new_presence_signal",
          "decay": 0.33
        }
      },
      "calibration": {
        "temperature": 0.19,
        "blend_ceiling": 0.82,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-032",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Trust assignment",
      "affinity_vector": [
        0.13,
        0.08,
        0.03,
        0.64,
        0.12
      ],
      "interference": {
        "S": 0.27,
        "K": 0.38,
        "A": 0.3,
        "G": 0.21
      },
      "phases": {
        "anticipation": {
          "weight": 0.81,
          "markers": [
            "mission",
            "count on me",
            "responsibility",
            "charge",
            "trust",
            "delegate",
            "role"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "I'm being given more and more responsibility.",
            "I'm ready for more weight.",
            "I wish they'd trust me more.",
            "Trust me with something that matters."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.47,
          "markers": [
            "mission",
            "count on me",
            "responsibility",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "It's rewarding to be the one people count on.",
            "This responsibility feels like a badge of honor.",
            "Being counted on is its own reward.",
            "I'm proud they entrusted me with this mission."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.72,
          "markers": [
            "mission",
            "count on me",
            "responsibility",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "I'm only given the scraps.",
            "They don't think I'm capable of real decisions.",
            "I'm only good for executing, never deciding.",
            "They never entrust me with anything important."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.25
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.68
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.4
        }
      },
      "calibration": {
        "temperature": 0.21,
        "blend_ceiling": 0.82,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-002",
      "drive": "K",
      "drive_label": "Seeker",
      "node_label": "Efficiency drive",
      "affinity_vector": [
        0.1,
        0.71,
        0.08,
        0.04,
        0.07
      ],
      "interference": {
        "A": 0.19,
        "G": 0.1
      },
      "phases": {
        "anticipation": {
          "weight": 0.85,
          "markers": [
            "result",
            "maximize",
            "optimize",
            "improve",
            "productive",
            "streamline",
            "efficient",
            "performance",
            "profitable"
          ],
          "response_kernel": "ANT->{goal_mirror}+{momentum_signal}+{obstacle_frame}",
          "exemplars": [
            "There's got to be a smarter way.",
            "We can do more with less.",
            "We have to maximize our results.",
            "We're bleeding efficiency.",
            "I need to find a more efficient way."
          ],
          "anti_patterns": [
            "dampening_enthusiasm",
            "risk_warning",
            "realism_injection",
            "goal_questioning"
          ]
        },
        "release": {
          "weight": 0.73,
          "markers": [
            "result",
            "maximize",
            "optimize",
            "did it",
            "achieved",
            "succeeded",
            "accomplished"
          ],
          "response_kernel": "REL->{achievement_amplify}+{experience_anchor}+{no_future_project}",
          "exemplars": [
            "Results exceeded my expectations.",
            "Like a well-oiled machine.",
            "Peak performance achieved.",
            "We achieved remarkable efficiency."
          ],
          "anti_patterns": [
            "future_projection",
            "next_goal_ask",
            "achievement_contextualize",
            "humility_inject"
          ]
        },
        "block": {
          "weight": 0.73,
          "markers": [
            "result",
            "maximize",
            "optimize",
            "pointless",
            "what's the use",
            "going nowhere",
            "stalled"
          ],
          "response_kernel": "BLK->{frustration_mirror}+{no_productivity_fix}+{weight_reflect}",
          "exemplars": [
            "We're wasting our resources.",
            "We're doing everything the hard way.",
            "So much waste everywhere I look.",
            "Nothing is optimized here."
          ],
          "anti_patterns": [
            "productivity_tip",
            "milestone_breakdown",
            "motivational_quote",
            "pivot_suggestion"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "goal_reached",
          "decay": 0.31
        },
        "anticipation_to_block": {
          "trigger": "progress_blocked",
          "decay": 0.51
        },
        "block_to_anticipation": {
          "trigger": "new_possibility_glimpsed",
          "decay": 0.33
        }
      },
      "calibration": {
        "temperature": 0.46,
        "blend_ceiling": 0.89,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-043",
      "drive": "A",
      "drive_label": "Anchor",
      "node_label": "Purpose connection",
      "affinity_vector": [
        0.04,
        0.08,
        0.78,
        0.07,
        0.03
      ],
      "interference": {
        "S": 0.16,
        "K": 0.23,
        "G": 0.4
      },
      "phases": {
        "anticipation": {
          "weight": 0.86,
          "markers": [
            "legacy",
            "contribute",
            "trace",
            "mission",
            "bigger than me",
            "impact",
            "connected",
            "meaning"
          ],
          "response_kernel": "ANT->{presence_signal}+{mirror_state}+{validation_loop}",
          "exemplars": [
            "I want to contribute to something bigger.",
            "I want my life to count for something.",
            "I need to feel that what I do matters.",
            "What's my legacy?"
          ],
          "anti_patterns": [
            "independence_lecture",
            "self_sufficiency_push",
            "boundary_enforcement",
            "social_prescription"
          ]
        },
        "release": {
          "weight": 0.47,
          "markers": [
            "legacy",
            "contribute",
            "trace",
            "together",
            "connected",
            "understood",
            "belong"
          ],
          "response_kernel": "REL->{bond_deepen}+{shared_moment}+{reciprocal_signal}",
          "exemplars": [
            "My work has a real impact.",
            "This is bigger than me, and I'm part of it.",
            "I feel connected to something larger.",
            "I'm a thread in a bigger tapestry."
          ],
          "anti_patterns": [
            "closure_rush",
            "self_reference",
            "relationship_advice",
            "independence_reminder"
          ]
        },
        "block": {
          "weight": 0.72,
          "markers": [
            "legacy",
            "contribute",
            "trace",
            "alone",
            "invisible",
            "abandoned",
            "excluded"
          ],
          "response_kernel": "BLK->{precision_question}+{no_solution}+{silent_presence}",
          "exemplars": [
            "My existence leaves no trace.",
            "I feel useless in this world.",
            "I'm a cog in a machine that doesn't care.",
            "Nothing I do has any meaning."
          ],
          "anti_patterns": [
            "group_suggestion",
            "social_prescription",
            "independence_valorize",
            "activity_recommend"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "connection_established",
          "decay": 0.27
        },
        "anticipation_to_block": {
          "trigger": "rejection_detected",
          "decay": 0.83
        },
        "block_to_anticipation": {
          "trigger": "new_presence_signal",
          "decay": 0.5
        }
      },
      "calibration": {
        "temperature": 0.33,
        "blend_ceiling": 0.84,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-023",
      "drive": "K",
      "drive_label": "Seeker",
      "node_label": "Goal pursuit",
      "affinity_vector": [
        0.08,
        0.64,
        0.08,
        0.08,
        0.12
      ],
      "interference": {
        "S": 0.16,
        "M": 0.18
      },
      "phases": {
        "anticipation": {
          "weight": 0.89,
          "markers": [
            "action plan",
            "goal",
            "milestone",
            "succeed",
            "push beyond",
            "advance",
            "progress",
            "persevere",
            "optimize",
            "make it"
          ],
          "response_kernel": "ANT->{goal_mirror}+{momentum_signal}+{obstacle_frame}",
          "exemplars": [
            "I have a precise plan to get there.",
            "This is what I've been working toward.",
            "I need to stay focused on my goal.",
            "Nothing can stop me.",
            "Eyes on the prize.",
            "I'm going to do everything to succeed.",
            "I can taste it."
          ],
          "anti_patterns": [
            "dampening_enthusiasm",
            "risk_warning",
            "realism_injection",
            "goal_questioning"
          ]
        },
        "release": {
          "weight": 0.48,
          "markers": [
            "action plan",
            "goal",
            "milestone",
            "did it",
            "achieved",
            "succeeded",
            "accomplished"
          ],
          "response_kernel": "REL->{achievement_amplify}+{experience_anchor}+{no_future_project}",
          "exemplars": [
            "I'm proud of how far I've come.",
            "This is the payoff.",
            "Worth every sacrifice.",
            "It was intense but so rewarding.",
            "I knew it was possible!",
            "I can't believe I actually pulled it off!",
            "I did it, and it felt amazing!"
          ],
          "anti_patterns": [
            "future_projection",
            "next_goal_ask",
            "achievement_contextualize",
            "humility_inject"
          ]
        },
        "block": {
          "weight": 0.95,
          "markers": [
            "action plan",
            "goal",
            "milestone",
            "pointless",
            "what's the use",
            "going nowhere",
            "stalled"
          ],
          "response_kernel": "BLK->{frustration_mirror}+{no_productivity_fix}+{weight_reflect}",
          "exemplars": [
            "The goal feels further away every day.",
            "I'm stuck and I can't see a way out.",
            "I keep hitting walls.",
            "Nothing goes as planned.",
            "I'm sick of this, nothing's progressing!"
          ],
          "anti_patterns": [
            "productivity_tip",
            "milestone_breakdown",
            "motivational_quote",
            "pivot_suggestion"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "goal_reached",
          "decay": 0.42
        },
        "anticipation_to_block": {
          "trigger": "progress_blocked",
          "decay": 0.76
        },
        "block_to_anticipation": {
          "trigger": "new_possibility_glimpsed",
          "decay": 0.35
        }
      },
      "calibration": {
        "temperature": 0.37,
        "blend_ceiling": 0.77,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-037",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Effort recognition",
      "affinity_vector": [
        0.09,
        0.04,
        0.08,
        0.73,
        0.06
      ],
      "interference": {
        "S": 0.11
      },
      "phases": {
        "anticipation": {
          "weight": 0.86,
          "markers": [
            "what an effort",
            "admirable",
            "you gave it your all",
            "perseverance",
            "you didn't give up",
            "courage"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "I wish someone would acknowledge my effort.",
            "I'm pouring my soul into this.",
            "Do they know what this cost me?",
            "I'm giving everything and nobody sees it."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.64,
          "markers": [
            "what an effort",
            "admirable",
            "you gave it your all",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "Thanks for recognizing my effort.",
            "The effort was seen. That's enough.",
            "Someone finally acknowledged the grind.",
            "It feels good to know it matters."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.74,
          "markers": [
            "what an effort",
            "admirable",
            "you gave it your all",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "I'm busting my ass for nothing.",
            "My efforts are never acknowledged.",
            "I'm running on empty and nobody cares.",
            "My sacrifice means nothing to anyone."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.24
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.81
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.58
        }
      },
      "calibration": {
        "temperature": 0.22,
        "blend_ceiling": 0.92,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-018",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Reward expectation",
      "affinity_vector": [
        0.05,
        0.05,
        0.03,
        0.75,
        0.12
      ],
      "interference": {
        "S": 0.13,
        "K": 0.36,
        "A": 0.34,
        "G": 0.09
      },
      "phases": {
        "anticipation": {
          "weight": 0.56,
          "markers": [
            "bonus",
            "award",
            "reward",
            "medal",
            "prize",
            "merit",
            "distinction",
            "recognition",
            "trophy"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "Merit should be recognized materially.",
            "I deserve concrete recognition.",
            "When will my efforts be rewarded?",
            "I've earned something tangible."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.51,
          "markers": [
            "bonus",
            "award",
            "reward",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "I'm proud to have been distinguished.",
            "Tangible recognition hits harder.",
            "This award makes me so happy.",
            "This trophy represents everything I gave."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.79,
          "markers": [
            "bonus",
            "award",
            "reward",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "The favorites always win.",
            "I never get anything despite my efforts.",
            "Rewards always go to the same people.",
            "Meritocracy is a lie here."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.44
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.6
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.52
        }
      },
      "calibration": {
        "temperature": 0.36,
        "blend_ceiling": 0.8,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-029",
      "drive": "K",
      "drive_label": "Seeker",
      "node_label": "Novelty hunger",
      "affinity_vector": [
        0.11,
        0.62,
        0.12,
        0.03,
        0.12
      ],
      "interference": {
        "M": 0.18,
        "G": 0.24
      },
      "phases": {
        "anticipation": {
          "weight": 0.67,
          "markers": [
            "new",
            "original",
            "unprecedented",
            "surprise",
            "never seen",
            "explore",
            "different",
            "discover",
            "fresh",
            "curiosity"
          ],
          "response_kernel": "ANT->{goal_mirror}+{momentum_signal}+{obstacle_frame}",
          "exemplars": [
            "I'm curious to see how this turns out.",
            "I want to discover something new.",
            "The familiar bores me to death.",
            "The routine is weighing me down, I need change.",
            "I crave something I've never experienced."
          ],
          "anti_patterns": [
            "dampening_enthusiasm",
            "risk_warning",
            "realism_injection",
            "goal_questioning"
          ]
        },
        "release": {
          "weight": 0.68,
          "markers": [
            "new",
            "original",
            "unprecedented",
            "did it",
            "achieved",
            "succeeded",
            "accomplished"
          ],
          "response_kernel": "REL->{achievement_amplify}+{experience_anchor}+{no_future_project}",
          "exemplars": [
            "What an amazing discovery!",
            "Mind. Blown.",
            "This is exactly the novelty I needed.",
            "This is fascinating, I've never seen anything like it!",
            "I didn't even know this existed!"
          ],
          "anti_patterns": [
            "future_projection",
            "next_goal_ask",
            "achievement_contextualize",
            "humility_inject"
          ]
        },
        "block": {
          "weight": 0.86,
          "markers": [
            "new",
            "original",
            "unprecedented",
            "pointless",
            "what's the use",
            "going nowhere",
            "stalled"
          ],
          "response_kernel": "BLK->{frustration_mirror}+{no_productivity_fix}+{weight_reflect}",
          "exemplars": [
            "When was the last time anything surprised me?",
            "It's always the same thing.",
            "Nothing new under the sun.",
            "Same old, same old."
          ],
          "anti_patterns": [
            "productivity_tip",
            "milestone_breakdown",
            "motivational_quote",
            "pivot_suggestion"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "goal_reached",
          "decay": 0.35
        },
        "anticipation_to_block": {
          "trigger": "progress_blocked",
          "decay": 0.63
        },
        "block_to_anticipation": {
          "trigger": "new_possibility_glimpsed",
          "decay": 0.56
        }
      },
      "calibration": {
        "temperature": 0.35,
        "blend_ceiling": 0.74,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-026",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Resource anxiety",
      "affinity_vector": [
        0.7,
        0.11,
        0.05,
        0.04,
        0.1
      ],
      "interference": {
        "M": 0.24,
        "G": 0.39
      },
      "phases": {
        "anticipation": {
          "weight": 0.82,
          "markers": [
            "waste",
            "money",
            "risk",
            "budget",
            "too expensive",
            "time",
            "not worth it",
            "invest",
            "I can't afford",
            "lose"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "Every dollar I spend feels like a risk.",
            "What if I put in all this effort and it doesn't pay off?",
            "I can't stop calculating worst-case scenarios.",
            "I can't afford to lose that much money.",
            "I'm scared of wasting my savings for nothing."
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.58,
          "markers": [
            "waste",
            "money",
            "risk",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "That was a smart move on my part.",
            "I managed my resources well.",
            "I made the right call.",
            "My investment paid off."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.81,
          "markers": [
            "waste",
            "money",
            "risk",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "I'll never get that time back.",
            "I threw money into a black hole.",
            "I lost everything for nothing.",
            "All my effort was pointless."
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.36
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.81
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.6
        }
      },
      "calibration": {
        "temperature": 0.14,
        "blend_ceiling": 0.92,
        "response_latency_hint": "0.1-0.4s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-027",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Gift meaning",
      "affinity_vector": [
        0.04,
        0.09,
        0.08,
        0.72,
        0.07
      ],
      "interference": {
        "G": 0.26
      },
      "phases": {
        "anticipation": {
          "weight": 0.65,
          "markers": [
            "surprise",
            "gift",
            "gesture",
            "attention",
            "offer",
            "thought of me",
            "present"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "I'd love to receive a gift.",
            "It's the gesture, not the price tag.",
            "It's the thought that counts.",
            "A surprise would make my day."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.48,
          "markers": [
            "surprise",
            "gift",
            "gesture",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "You remembered. That alone is the gift.",
            "You thought of me, that means so much.",
            "This gift touches me deeply.",
            "I didn't expect this and it moved me."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.78,
          "markers": [
            "surprise",
            "gift",
            "gesture",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "Forgotten again.",
            "Nobody ever thinks to give me anything.",
            "They always forget my birthday.",
            "I remember everyone else's moments, but mine get skipped."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.25
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.69
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.35
        }
      },
      "calibration": {
        "temperature": 0.25,
        "blend_ceiling": 0.76,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-017",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Effort exhaustion",
      "affinity_vector": [
        0.74,
        0.03,
        0.07,
        0.09,
        0.07
      ],
      "interference": {
        "A": 0.27,
        "M": 0.35,
        "G": 0.2
      },
      "phases": {
        "anticipation": {
          "weight": 0.91,
          "markers": [
            "it takes so much effort",
            "I'm running on empty",
            "I have to sacrifice",
            "I don't have time",
            "I'm burned out",
            "it costs too much",
            "it's too much for me",
            "I'm exhausted"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "I'm running on fumes.",
            "I get tired so quickly.",
            "I don't have time for everything.",
            "Just getting up takes everything I've got.",
            "That's a huge investment for me.",
            "I'm tired just thinking about it."
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.63,
          "markers": [
            "it takes so much effort",
            "I'm running on empty",
            "I have to sacrifice",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "I earned this.",
            "The effort was worth it.",
            "Looking back, every bit was worth it.",
            "I'm proud I stuck with it."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.95,
          "markers": [
            "it takes so much effort",
            "I'm running on empty",
            "I have to sacrifice",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "All that effort for nothing.",
            "Nobody appreciates the cost of what I do.",
            "I'm exhausted and nobody sees it.",
            "I poured myself into this and got nothing."
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.35
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.53
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.45
        }
      },
      "calibration": {
        "temperature": 0.2,
        "blend_ceiling": 0.92,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-016",
      "drive": "G",
      "drive_label": "Gate",
      "node_label": "Intimate surrender",
      "affinity_vector": [
        0.03,
        0.07,
        0.05,
        0.06,
        0.79
      ],
      "interference": {
        "S": 0.35
      },
      "phases": {
        "anticipation": {
          "weight": 0.73,
          "markers": [
            "physical connection",
            "intimacy",
            "surrender",
            "desire",
            "passion",
            "pleasure",
            "letting go"
          ],
          "response_kernel": "ANT->{body_language}+{sensation_mirror}+{permission_grant}",
          "exemplars": [
            "I crave that release.",
            "The tension needs to go somewhere.",
            "The desire is rising.",
            "I need that physical connection."
          ],
          "anti_patterns": [
            "health_lecture",
            "optimization_push",
            "tracking_suggestion",
            "moderation_advice"
          ]
        },
        "release": {
          "weight": 0.49,
          "markers": [
            "physical connection",
            "intimacy",
            "surrender",
            "alive",
            "feeling it",
            "buzzing",
            "released"
          ],
          "response_kernel": "REL->{sensation_ride}+{embodied_mirror}+{presence_hold}",
          "exemplars": [
            "A wave of total bliss.",
            "My whole body dissolved for a second.",
            "Pure surrender.",
            "That was a moment of pure surrender."
          ],
          "anti_patterns": [
            "health_optimization",
            "clinical_language",
            "tracking_push",
            "moderation_warning"
          ]
        },
        "block": {
          "weight": 0.97,
          "markers": [
            "physical connection",
            "intimacy",
            "surrender",
            "numb",
            "empty",
            "nothing works",
            "flat"
          ],
          "response_kernel": "BLK->{somatic_ground}+{no_clinical}+{sensation_validate}",
          "exemplars": [
            "I desperately miss intimacy.",
            "Physical closeness feels impossible.",
            "I've forgotten what desire feels like.",
            "Pleasure is never shared."
          ],
          "anti_patterns": [
            "exercise_recommendation",
            "health_advice",
            "coping_strategy",
            "mindfulness_push"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "sensation_achieved",
          "decay": 0.23
        },
        "anticipation_to_block": {
          "trigger": "numbness_onset",
          "decay": 0.63
        },
        "block_to_anticipation": {
          "trigger": "new_sensation_signal",
          "decay": 0.51
        }
      },
      "calibration": {
        "temperature": 0.34,
        "blend_ceiling": 0.94,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-011",
      "drive": "A",
      "drive_label": "Anchor",
      "node_label": "Flow sync",
      "affinity_vector": [
        0.1,
        0.03,
        0.68,
        0.08,
        0.11
      ],
      "interference": {
        "S": 0.2,
        "K": 0.14,
        "M": 0.35
      },
      "phases": {
        "anticipation": {
          "weight": 0.79,
          "markers": [
            "together",
            "unison",
            "harmony",
            "synergy",
            "fluidity",
            "coordinated",
            "fusion",
            "synchronized"
          ],
          "response_kernel": "ANT->{presence_signal}+{mirror_state}+{validation_loop}",
          "exemplars": [
            "We have to be in sync.",
            "We keep stepping on each other's toes.",
            "If we could just align...",
            "We need to coordinate better.",
            "We're not on the same wavelength."
          ],
          "anti_patterns": [
            "independence_lecture",
            "self_sufficiency_push",
            "boundary_enforcement",
            "social_prescription"
          ]
        },
        "release": {
          "weight": 0.72,
          "markers": [
            "together",
            "unison",
            "harmony",
            "together",
            "connected",
            "understood",
            "belong"
          ],
          "response_kernel": "REL->{bond_deepen}+{shared_moment}+{reciprocal_signal}",
          "exemplars": [
            "We're perfectly synchronized.",
            "We act as one mind in many bodies.",
            "Effortless coordination.",
            "Like a flock of birds turning as one.",
            "We have a natural flow together."
          ],
          "anti_patterns": [
            "closure_rush",
            "self_reference",
            "relationship_advice",
            "independence_reminder"
          ]
        },
        "block": {
          "weight": 0.9,
          "markers": [
            "together",
            "unison",
            "harmony",
            "alone",
            "invisible",
            "abandoned",
            "excluded"
          ],
          "response_kernel": "BLK->{precision_question}+{no_solution}+{silent_presence}",
          "exemplars": [
            "We're pulling in opposite directions.",
            "Everyone's doing their own thing, it can't work.",
            "Everyone has their own agenda.",
            "Why can't we get in sync?"
          ],
          "anti_patterns": [
            "group_suggestion",
            "social_prescription",
            "independence_valorize",
            "activity_recommend"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "connection_established",
          "decay": 0.37
        },
        "anticipation_to_block": {
          "trigger": "rejection_detected",
          "decay": 0.84
        },
        "block_to_anticipation": {
          "trigger": "new_presence_signal",
          "decay": 0.39
        }
      },
      "calibration": {
        "temperature": 0.25,
        "blend_ceiling": 0.9,
        "response_latency_hint": "0.1-0.4s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-010",
      "drive": "K",
      "drive_label": "Seeker",
      "node_label": "Eureka moment",
      "affinity_vector": [
        0.07,
        0.76,
        0.08,
        0.05,
        0.04
      ],
      "interference": {
        "M": 0.26,
        "G": 0.19
      },
      "phases": {
        "anticipation": {
          "weight": 0.73,
          "markers": [
            "finally logical",
            "the click",
            "it makes sense",
            "the solution",
            "aha",
            "I get it",
            "everything's clear",
            "eureka"
          ],
          "response_kernel": "ANT->{goal_mirror}+{momentum_signal}+{obstacle_frame}",
          "exemplars": [
            "Something's off and I can't pinpoint it.",
            "I feel like the answer is close.",
            "Something doesn't add up here.",
            "I'm missing a piece of the puzzle.",
            "I can feel the answer hovering just out of reach."
          ],
          "anti_patterns": [
            "dampening_enthusiasm",
            "risk_warning",
            "realism_injection",
            "goal_questioning"
          ]
        },
        "release": {
          "weight": 0.7,
          "markers": [
            "finally logical",
            "the click",
            "it makes sense",
            "did it",
            "achieved",
            "succeeded",
            "accomplished"
          ],
          "response_kernel": "REL->{achievement_amplify}+{experience_anchor}+{no_future_project}",
          "exemplars": [
            "Eureka! I get it now!",
            "The puzzle just snapped together.",
            "Why didn't I see it before?",
            "The click finally happened.",
            "It all makes sense."
          ],
          "anti_patterns": [
            "future_projection",
            "next_goal_ask",
            "achievement_contextualize",
            "humility_inject"
          ]
        },
        "block": {
          "weight": 0.89,
          "markers": [
            "finally logical",
            "the click",
            "it makes sense",
            "pointless",
            "what's the use",
            "going nowhere",
            "stalled"
          ],
          "response_kernel": "BLK->{frustration_mirror}+{no_productivity_fix}+{weight_reflect}",
          "exemplars": [
            "It still doesn't add up.",
            "I can't find the logic in any of this.",
            "The pieces just won't fit.",
            "I've been staring at this for hours."
          ],
          "anti_patterns": [
            "productivity_tip",
            "milestone_breakdown",
            "motivational_quote",
            "pivot_suggestion"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "goal_reached",
          "decay": 0.3
        },
        "anticipation_to_block": {
          "trigger": "progress_blocked",
          "decay": 0.78
        },
        "block_to_anticipation": {
          "trigger": "new_possibility_glimpsed",
          "decay": 0.33
        }
      },
      "calibration": {
        "temperature": 0.46,
        "blend_ceiling": 0.76,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-031",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Voice validation",
      "affinity_vector": [
        0.05,
        0.08,
        0.07,
        0.74,
        0.07
      ],
      "interference": {
        "K": 0.17
      },
      "phases": {
        "anticipation": {
          "weight": 0.62,
          "markers": [
            "my vision",
            "my point of view",
            "I have a theory",
            "my idea",
            "what I think",
            "my opinion"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "My perspective has value.",
            "I have an important idea to share.",
            "I see things others don't.",
            "My perspective deserves to be heard."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.45,
          "markers": [
            "my vision",
            "my point of view",
            "I have a theory",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "Being heard intellectually is intoxicating.",
            "They implemented MY idea!",
            "Thanks for considering my opinion.",
            "It feels great that someone listens to my ideas."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.85,
          "markers": [
            "my vision",
            "my point of view",
            "I have a theory",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "Nobody takes my ideas seriously.",
            "My thoughts evaporate the moment I speak them.",
            "They systematically ignore what I say.",
            "I'm the person who talks and nobody remembers."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.44
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.69
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.54
        }
      },
      "calibration": {
        "temperature": 0.25,
        "blend_ceiling": 0.73,
        "response_latency_hint": "0.1-0.4s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-041",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Social code enforcement",
      "affinity_vector": [
        0.03,
        0.02,
        0.05,
        0.85,
        0.05
      ],
      "interference": {
        "K": 0.12
      },
      "phases": {
        "anticipation": {
          "weight": 0.72,
          "markers": [
            "politeness",
            "decorum",
            "propriety",
            "respect",
            "manners",
            "etiquette",
            "proper"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "It's about basic decency.",
            "There are lines you don't cross.",
            "Standards exist for a reason.",
            "Rules must be respected."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.6,
          "markers": [
            "politeness",
            "decorum",
            "propriety",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "Respect is the foundation of everything.",
            "Proper behavior is underrated.",
            "It's nice to see well-mannered people.",
            "Civility makes the world work."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.94,
          "markers": [
            "politeness",
            "decorum",
            "propriety",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "Basic courtesy is dead.",
            "People have zero manners these days.",
            "The world has lost all decorum.",
            "Nobody respects anything anymore."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.24
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.72
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.51
        }
      },
      "calibration": {
        "temperature": 0.38,
        "blend_ceiling": 0.89,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-007",
      "drive": "G",
      "drive_label": "Gate",
      "node_label": "Pain seeking",
      "affinity_vector": [
        0.1,
        0.05,
        0.03,
        0.05,
        0.76
      ],
      "interference": {
        "K": 0.23
      },
      "phases": {
        "anticipation": {
          "weight": 0.79,
          "markers": [
            "pain calms me",
            "it's the only thing I can control",
            "I need to feel something",
            "it helps me stop thinking"
          ],
          "response_kernel": "ANT->{body_language}+{sensation_mirror}+{permission_grant}",
          "exemplars": [
            "I need to feel something real.",
            "Physical pain is simpler than what's in my head.",
            "Something sharp to anchor me.",
            "I need intensity to cut through the numbness."
          ],
          "anti_patterns": [
            "health_lecture",
            "optimization_push",
            "tracking_suggestion",
            "moderation_advice"
          ]
        },
        "release": {
          "weight": 0.75,
          "markers": [
            "pain calms me",
            "it's the only thing I can control",
            "I need to feel something",
            "alive",
            "feeling it",
            "buzzing",
            "released"
          ],
          "response_kernel": "REL->{sensation_ride}+{embodied_mirror}+{presence_hold}",
          "exemplars": [
            "After an intense workout, the muscle soreness feels so good!",
            "Pain resets the noise in my head.",
            "The soreness means I'm alive.",
            "That crack in my back was exactly what I needed!"
          ],
          "anti_patterns": [
            "health_optimization",
            "clinical_language",
            "tracking_push",
            "moderation_warning"
          ]
        },
        "block": {
          "weight": 0.93,
          "markers": [
            "pain calms me",
            "it's the only thing I can control",
            "I need to feel something",
            "numb",
            "empty",
            "nothing works",
            "flat"
          ],
          "response_kernel": "BLK->{somatic_ground}+{no_clinical}+{sensation_validate}",
          "exemplars": [
            "I can't stand having nothing to hold onto!",
            "I need it to hurt but nothing's working!",
            "Even pain won't come.",
            "I'm numb to everything."
          ],
          "anti_patterns": [
            "exercise_recommendation",
            "health_advice",
            "coping_strategy",
            "mindfulness_push"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "sensation_achieved",
          "decay": 0.2
        },
        "anticipation_to_block": {
          "trigger": "numbness_onset",
          "decay": 0.61
        },
        "block_to_anticipation": {
          "trigger": "new_sensation_signal",
          "decay": 0.56
        }
      },
      "calibration": {
        "temperature": 0.26,
        "blend_ceiling": 0.84,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-020",
      "drive": "G",
      "drive_label": "Gate",
      "node_label": "Stress eating",
      "affinity_vector": [
        0.07,
        0.07,
        0.05,
        0.06,
        0.74
      ],
      "interference": {
        "K": 0.36,
        "A": 0.27
      },
      "phases": {
        "anticipation": {
          "weight": 0.91,
          "markers": [
            "I need sugar",
            "I'm going to explode",
            "my brain's shutting down",
            "I need to snack",
            "give me food"
          ],
          "response_kernel": "ANT->{body_language}+{sensation_mirror}+{permission_grant}",
          "exemplars": [
            "My brain is demanding fuel NOW.",
            "If I don't eat, someone's getting hurt.",
            "My brain's not responding, I need food.",
            "If I don't eat now, I'll be unbearable.",
            "I need sugar right now, this instant."
          ],
          "anti_patterns": [
            "health_lecture",
            "optimization_push",
            "tracking_suggestion",
            "moderation_advice"
          ]
        },
        "release": {
          "weight": 0.61,
          "markers": [
            "I need sugar",
            "I'm going to explode",
            "my brain's shutting down",
            "alive",
            "feeling it",
            "buzzing",
            "released"
          ],
          "response_kernel": "REL->{sensation_ride}+{embodied_mirror}+{presence_hold}",
          "exemplars": [
            "Food coma bliss.",
            "I feel so much better now.",
            "The hunger is finally quiet.",
            "Ahh, it feels so good to have eaten."
          ],
          "anti_patterns": [
            "health_optimization",
            "clinical_language",
            "tracking_push",
            "moderation_warning"
          ]
        },
        "block": {
          "weight": 0.81,
          "markers": [
            "I need sugar",
            "I'm going to explode",
            "my brain's shutting down",
            "numb",
            "empty",
            "nothing works",
            "flat"
          ],
          "response_kernel": "BLK->{somatic_ground}+{no_clinical}+{sensation_validate}",
          "exemplars": [
            "I eat to feel and hate myself for it.",
            "I know I shouldn't eat but I can't resist.",
            "I'm eating my emotions and it pisses me off.",
            "Food is my worst coping mechanism."
          ],
          "anti_patterns": [
            "exercise_recommendation",
            "health_advice",
            "coping_strategy",
            "mindfulness_push"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "sensation_achieved",
          "decay": 0.18
        },
        "anticipation_to_block": {
          "trigger": "numbness_onset",
          "decay": 0.56
        },
        "block_to_anticipation": {
          "trigger": "new_sensation_signal",
          "decay": 0.44
        }
      },
      "calibration": {
        "temperature": 0.31,
        "blend_ceiling": 0.82,
        "response_latency_hint": "0.1-0.4s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-022",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Status display",
      "affinity_vector": [
        0.1,
        0.07,
        0.06,
        0.72,
        0.05
      ],
      "interference": {
        "K": 0.4,
        "A": 0.25
      },
      "phases": {
        "anticipation": {
          "weight": 0.59,
          "markers": [
            "have you seen what I have",
            "nice acquisition",
            "check this out",
            "I'm proud of it",
            "it's a nice piece",
            "look at this"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "Have you seen my new acquisition?",
            "This represents years of effort.",
            "I worked hard for this, notice it.",
            "Look what I managed to get."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.77,
          "markers": [
            "have you seen what I have",
            "nice acquisition",
            "check this out",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "Thanks, that means a lot!",
            "Yeah, I'm really proud of it!",
            "It's nice to hear that.",
            "Your admiration fills me with pride.",
            "It's gratifying when people see what I've built."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.87,
          "markers": [
            "have you seen what I have",
            "nice acquisition",
            "check this out",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "I could own the world and nobody would care.",
            "It's like what I have doesn't matter to anyone.",
            "Material success means nothing if nobody acknowledges it.",
            "Nobody ever notices what I've achieved."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.2
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.69
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.49
        }
      },
      "calibration": {
        "temperature": 0.24,
        "blend_ceiling": 0.72,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-040",
      "drive": "K",
      "drive_label": "Seeker",
      "node_label": "Guilty indulgence",
      "affinity_vector": [
        0.07,
        0.67,
        0.11,
        0.07,
        0.09
      ],
      "interference": {
        "A": 0.39,
        "G": 0.2
      },
      "phases": {
        "anticipation": {
          "weight": 0.75,
          "markers": [
            "just this once",
            "oh well",
            "I shouldn't",
            "nobody will know",
            "it's my weakness",
            "I'll allow myself",
            "treat myself"
          ],
          "response_kernel": "ANT->{goal_mirror}+{momentum_signal}+{obstacle_frame}",
          "exemplars": [
            "Nobody will know.",
            "One bite won't hurt.",
            "I know I shouldn't, but I want it so badly.",
            "Just this once, it doesn't count.",
            "I deserve this after the week I've had."
          ],
          "anti_patterns": [
            "dampening_enthusiasm",
            "risk_warning",
            "realism_injection",
            "goal_questioning"
          ]
        },
        "release": {
          "weight": 0.56,
          "markers": [
            "just this once",
            "oh well",
            "I shouldn't",
            "did it",
            "achieved",
            "succeeded",
            "accomplished"
          ],
          "response_kernel": "REL->{achievement_amplify}+{experience_anchor}+{no_future_project}",
          "exemplars": [
            "That was so good, I regret nothing.",
            "Worth every calorie.",
            "That little indulgence did me a world of good.",
            "That hit different."
          ],
          "anti_patterns": [
            "future_projection",
            "next_goal_ask",
            "achievement_contextualize",
            "humility_inject"
          ]
        },
        "block": {
          "weight": 0.85,
          "markers": [
            "just this once",
            "oh well",
            "I shouldn't",
            "pointless",
            "what's the use",
            "going nowhere",
            "stalled"
          ],
          "response_kernel": "BLK->{frustration_mirror}+{no_productivity_fix}+{weight_reflect}",
          "exemplars": [
            "I have zero self-control.",
            "I hate that I enjoy this.",
            "I shouldn't have let myself go.",
            "I'm mad at myself for giving in."
          ],
          "anti_patterns": [
            "productivity_tip",
            "milestone_breakdown",
            "motivational_quote",
            "pivot_suggestion"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "goal_reached",
          "decay": 0.29
        },
        "anticipation_to_block": {
          "trigger": "progress_blocked",
          "decay": 0.61
        },
        "block_to_anticipation": {
          "trigger": "new_possibility_glimpsed",
          "decay": 0.37
        }
      },
      "calibration": {
        "temperature": 0.44,
        "blend_ceiling": 0.87,
        "response_latency_hint": "0.1-0.4s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-012",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Core self",
      "affinity_vector": [
        0.04,
        0.1,
        0.02,
        0.74,
        0.09
      ],
      "interference": {
        "K": 0.34,
        "A": 0.24
      },
      "phases": {
        "anticipation": {
          "weight": 0.9,
          "markers": [
            "born this way",
            "I'm unique",
            "always been like this",
            "that's who I am",
            "I'm a real one",
            "it's my nature",
            "it's in my DNA",
            "I don't back down"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "I know exactly who I am.",
            "I'm a fighter, I never give up.",
            "I'm someone genuine.",
            "I've always been different from others.",
            "My identity is non-negotiable."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.66,
          "markers": [
            "born this way",
            "I'm unique",
            "always been like this",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "It feels good to be recognized for who I am.",
            "I finally feel in my place, seen and understood.",
            "Finally, recognition of my true self.",
            "You see ME, not just what I do.",
            "Finally someone who gets me!"
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.95,
          "markers": [
            "born this way",
            "I'm unique",
            "always been like this",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "They don't see me for who I am.",
            "The real me is buried under expectations.",
            "Nobody truly understands me.",
            "I'm invisible to everyone.",
            "I'm a stranger in my own life."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.31
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.72
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.38
        }
      },
      "calibration": {
        "temperature": 0.29,
        "blend_ceiling": 0.87,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-021",
      "drive": "A",
      "drive_label": "Anchor",
      "node_label": "Being heard",
      "affinity_vector": [
        0.11,
        0.09,
        0.7,
        0.02,
        0.08
      ],
      "interference": {
        "K": 0.37,
        "G": 0.17
      },
      "phases": {
        "anticipation": {
          "weight": 0.64,
          "markers": [
            "look at me",
            "listen",
            "present",
            "heard",
            "attention",
            "without interruption",
            "understood",
            "important to me"
          ],
          "response_kernel": "ANT->{presence_signal}+{mirror_state}+{validation_loop}",
          "exemplars": [
            "I need you to hear me without interrupting.",
            "Don't fix me, just listen.",
            "Are you actually listening?",
            "I need someone to just... hear me.",
            "I just need to be heard."
          ],
          "anti_patterns": [
            "independence_lecture",
            "self_sufficiency_push",
            "boundary_enforcement",
            "social_prescription"
          ]
        },
        "release": {
          "weight": 0.66,
          "markers": [
            "look at me",
            "listen",
            "present",
            "together",
            "connected",
            "understood",
            "belong"
          ],
          "response_kernel": "REL->{bond_deepen}+{shared_moment}+{reciprocal_signal}",
          "exemplars": [
            "I feel understood.",
            "Thank you for listening.",
            "It feels good to talk to someone who listens.",
            "You actually heard what I was saying.",
            "I feel lighter after talking to you."
          ],
          "anti_patterns": [
            "closure_rush",
            "self_reference",
            "relationship_advice",
            "independence_reminder"
          ]
        },
        "block": {
          "weight": 0.83,
          "markers": [
            "look at me",
            "listen",
            "present",
            "alone",
            "invisible",
            "abandoned",
            "excluded"
          ],
          "response_kernel": "BLK->{precision_question}+{no_solution}+{silent_presence}",
          "exemplars": [
            "Talking to you is like shouting into the void.",
            "Why do I even try to explain?",
            "I feel like I'm talking to a wall.",
            "You never really listen to me."
          ],
          "anti_patterns": [
            "group_suggestion",
            "social_prescription",
            "independence_valorize",
            "activity_recommend"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "connection_established",
          "decay": 0.42
        },
        "anticipation_to_block": {
          "trigger": "rejection_detected",
          "decay": 0.66
        },
        "block_to_anticipation": {
          "trigger": "new_presence_signal",
          "decay": 0.4
        }
      },
      "calibration": {
        "temperature": 0.29,
        "blend_ceiling": 0.84,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-033",
      "drive": "A",
      "drive_label": "Anchor",
      "node_label": "Sharing instinct",
      "affinity_vector": [
        0.07,
        0.06,
        0.7,
        0.09,
        0.07
      ],
      "interference": {
        "S": 0.14
      },
      "phases": {
        "anticipation": {
          "weight": 0.78,
          "markers": [
            "solidarity",
            "mutual aid",
            "share",
            "contribute",
            "give",
            "offer",
            "together",
            "common"
          ],
          "response_kernel": "ANT->{presence_signal}+{mirror_state}+{validation_loop}",
          "exemplars": [
            "I want to share what I have.",
            "We should pool our resources.",
            "Let's pool what we've got.",
            "I have more than I need and someone else could use this."
          ],
          "anti_patterns": [
            "independence_lecture",
            "self_sufficiency_push",
            "boundary_enforcement",
            "social_prescription"
          ]
        },
        "release": {
          "weight": 0.67,
          "markers": [
            "solidarity",
            "mutual aid",
            "share",
            "together",
            "connected",
            "understood",
            "belong"
          ],
          "response_kernel": "REL->{bond_deepen}+{shared_moment}+{reciprocal_signal}",
          "exemplars": [
            "Sharing multiplied the joy.",
            "Sharing with you makes me happy.",
            "It's beautiful to see how we help each other.",
            "Generosity loops back around."
          ],
          "anti_patterns": [
            "closure_rush",
            "self_reference",
            "relationship_advice",
            "independence_reminder"
          ]
        },
        "block": {
          "weight": 0.9,
          "markers": [
            "solidarity",
            "mutual aid",
            "share",
            "alone",
            "invisible",
            "abandoned",
            "excluded"
          ],
          "response_kernel": "BLK->{precision_question}+{no_solution}+{silent_presence}",
          "exemplars": [
            "I always give without getting anything back.",
            "It's a one-way street.",
            "Nobody ever shares anything.",
            "I'm always the one giving."
          ],
          "anti_patterns": [
            "group_suggestion",
            "social_prescription",
            "independence_valorize",
            "activity_recommend"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "connection_established",
          "decay": 0.4
        },
        "anticipation_to_block": {
          "trigger": "rejection_detected",
          "decay": 0.72
        },
        "block_to_anticipation": {
          "trigger": "new_presence_signal",
          "decay": 0.62
        }
      },
      "calibration": {
        "temperature": 0.29,
        "blend_ceiling": 0.86,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-009",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Appearance validation",
      "affinity_vector": [
        0.11,
        0.02,
        0.06,
        0.69,
        0.12
      ],
      "interference": {
        "A": 0.36
      },
      "phases": {
        "anticipation": {
          "weight": 0.58,
          "markers": [
            "people always tell me",
            "I look young for my age",
            "look how",
            "people stare at me",
            "I have great presence",
            "don't you think"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "I put effort into how I present myself.",
            "Honestly, I look way younger than my age, right?",
            "Have you noticed I lost weight?",
            "Mirror says I look good. Does anyone else see it?"
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.58,
          "markers": [
            "people always tell me",
            "I look young for my age",
            "look how",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "People often tell me I look great.",
            "Compliments on appearance hit different.",
            "It's nice to see my appearance makes an impression.",
            "When people notice, it validates the effort."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.77,
          "markers": [
            "people always tell me",
            "I look young for my age",
            "look how",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "I'm invisible no matter what I wear.",
            "My appearance gets zero reaction.",
            "I put effort into my looks but nobody notices.",
            "Nobody ever compliments me."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.26
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.76
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.39
        }
      },
      "calibration": {
        "temperature": 0.22,
        "blend_ceiling": 0.8,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-039",
      "drive": "G",
      "drive_label": "Gate",
      "node_label": "Laughter need",
      "affinity_vector": [
        0.03,
        0.04,
        0.02,
        0.11,
        0.8
      ],
      "interference": {
        "A": 0.37
      },
      "phases": {
        "anticipation": {
          "weight": 0.88,
          "markers": [
            "hilarious",
            "laugh",
            "humor",
            "comedy",
            "uncontrollable laughter",
            "funny",
            "joke",
            "crack up"
          ],
          "response_kernel": "ANT->{body_language}+{sensation_mirror}+{permission_grant}",
          "exemplars": [
            "It's been ages since I laughed.",
            "The mood is way too serious.",
            "Everything is too heavy right now.",
            "I need to laugh.",
            "I'm dying for a good laugh."
          ],
          "anti_patterns": [
            "health_lecture",
            "optimization_push",
            "tracking_suggestion",
            "moderation_advice"
          ]
        },
        "release": {
          "weight": 0.67,
          "markers": [
            "hilarious",
            "laugh",
            "humor",
            "alive",
            "feeling it",
            "buzzing",
            "released"
          ],
          "response_kernel": "REL->{sensation_ride}+{embodied_mirror}+{presence_hold}",
          "exemplars": [
            "I can't breathe, I'm laughing so hard!",
            "Laughter is the best reset button.",
            "That laughing fit cleared my head.",
            "Nothing beats a good belly laugh.",
            "I laughed so hard my abs hurt!"
          ],
          "anti_patterns": [
            "health_optimization",
            "clinical_language",
            "tracking_push",
            "moderation_warning"
          ]
        },
        "block": {
          "weight": 0.93,
          "markers": [
            "hilarious",
            "laugh",
            "humor",
            "numb",
            "empty",
            "nothing works",
            "flat"
          ],
          "response_kernel": "BLK->{somatic_ground}+{no_clinical}+{sensation_validate}",
          "exemplars": [
            "If I laugh, people look at me like I'm crazy.",
            "Humor is dead in this room.",
            "I laugh alone and it makes me sadder.",
            "Nobody has a sense of humor around here."
          ],
          "anti_patterns": [
            "exercise_recommendation",
            "health_advice",
            "coping_strategy",
            "mindfulness_push"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "sensation_achieved",
          "decay": 0.43
        },
        "anticipation_to_block": {
          "trigger": "numbness_onset",
          "decay": 0.6
        },
        "block_to_anticipation": {
          "trigger": "new_sensation_signal",
          "decay": 0.54
        }
      },
      "calibration": {
        "temperature": 0.37,
        "blend_ceiling": 0.75,
        "response_latency_hint": "0.1-0.4s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-004",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Physical safety threat",
      "affinity_vector": [
        0.72,
        0.1,
        0.02,
        0.08,
        0.07
      ],
      "interference": {},
      "phases": {
        "anticipation": {
          "weight": 0.92,
          "markers": [
            "I'm dizzy",
            "I can't breathe",
            "it burns",
            "it hurts",
            "I'm going to faint",
            "I'm going to fall",
            "it's dangerous",
            "my heart is pounding",
            "I feel sick",
            "something's wrong with my body"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "This pain is killing me.",
            "I feel like my heart's about to give out.",
            "I can't move, it hurts too much.",
            "I don't feel safe right now.",
            "I could get seriously hurt here.",
            "My body is screaming at me to stop.",
            "Watch out, that's dangerous!",
            "Something is seriously wrong."
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.63,
          "markers": [
            "I'm dizzy",
            "I can't breathe",
            "it burns",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "I can finally breathe again.",
            "Phew, that was a close one.",
            "The pain is gone, what a relief.",
            "The danger passed, I'm okay.",
            "I feel safe now."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.92,
          "markers": [
            "I'm dizzy",
            "I can't breathe",
            "it burns",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "I'm suffering and they tell me it's nothing.",
            "I'm in pain and nobody cares.",
            "They keep dismissing what I feel.",
            "Nobody takes my pain seriously."
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.41
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.55
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.43
        }
      },
      "calibration": {
        "temperature": 0.13,
        "blend_ceiling": 0.9,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-044",
      "drive": "A",
      "drive_label": "Anchor",
      "node_label": "Inner circle bond",
      "affinity_vector": [
        0.02,
        0.06,
        0.81,
        0.08,
        0.03
      ],
      "interference": {
        "M": 0.22
      },
      "phases": {
        "anticipation": {
          "weight": 0.65,
          "markers": [
            "child",
            "close ones",
            "bond",
            "friends",
            "parent",
            "love",
            "family",
            "always there",
            "trust"
          ],
          "response_kernel": "ANT->{presence_signal}+{mirror_state}+{validation_loop}",
          "exemplars": [
            "I ache for the people I love.",
            "I miss you so much.",
            "I'm afraid of losing you.",
            "I need you.",
            "Distance is unbearable."
          ],
          "anti_patterns": [
            "independence_lecture",
            "self_sufficiency_push",
            "boundary_enforcement",
            "social_prescription"
          ]
        },
        "release": {
          "weight": 0.66,
          "markers": [
            "child",
            "close ones",
            "bond",
            "together",
            "connected",
            "understood",
            "belong"
          ],
          "response_kernel": "REL->{bond_deepen}+{shared_moment}+{reciprocal_signal}",
          "exemplars": [
            "With you, I feel safe.",
            "You're the most important person to me.",
            "These are my people, forever.",
            "I love you more than anything.",
            "Home is wherever you are."
          ],
          "anti_patterns": [
            "closure_rush",
            "self_reference",
            "relationship_advice",
            "independence_reminder"
          ]
        },
        "block": {
          "weight": 0.85,
          "markers": [
            "child",
            "close ones",
            "bond",
            "alone",
            "invisible",
            "abandoned",
            "excluded"
          ],
          "response_kernel": "BLK->{precision_question}+{no_solution}+{silent_presence}",
          "exemplars": [
            "The emptiness where they used to be.",
            "We used to understand each other without words.",
            "Their absence left a void nothing can fill.",
            "Some gaps never close."
          ],
          "anti_patterns": [
            "group_suggestion",
            "social_prescription",
            "independence_valorize",
            "activity_recommend"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "connection_established",
          "decay": 0.45
        },
        "anticipation_to_block": {
          "trigger": "rejection_detected",
          "decay": 0.69
        },
        "block_to_anticipation": {
          "trigger": "new_presence_signal",
          "decay": 0.46
        }
      },
      "calibration": {
        "temperature": 0.24,
        "blend_ceiling": 0.85,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-042",
      "drive": "K",
      "drive_label": "Seeker",
      "node_label": "Dependency pull",
      "affinity_vector": [
        0.09,
        0.67,
        0.08,
        0.09,
        0.07
      ],
      "interference": {
        "A": 0.21,
        "M": 0.21,
        "G": 0.18
      },
      "phases": {
        "anticipation": {
          "weight": 0.77,
          "markers": [
            "I can't do without it",
            "dependency",
            "hooked",
            "withdrawal",
            "craving",
            "fix",
            "I need it"
          ],
          "response_kernel": "ANT->{goal_mirror}+{momentum_signal}+{obstacle_frame}",
          "exemplars": [
            "I need it to function.",
            "Without it, I can't hold up.",
            "The craving is all-consuming.",
            "My body is demanding it."
          ],
          "anti_patterns": [
            "dampening_enthusiasm",
            "risk_warning",
            "realism_injection",
            "goal_questioning"
          ]
        },
        "release": {
          "weight": 0.64,
          "markers": [
            "I can't do without it",
            "dependency",
            "hooked",
            "did it",
            "achieved",
            "succeeded",
            "accomplished"
          ],
          "response_kernel": "REL->{achievement_amplify}+{experience_anchor}+{no_future_project}",
          "exemplars": [
            "Equilibrium restored.",
            "I finally feel normal.",
            "That feels incredibly good.",
            "The relief washes over me."
          ],
          "anti_patterns": [
            "future_projection",
            "next_goal_ask",
            "achievement_contextualize",
            "humility_inject"
          ]
        },
        "block": {
          "weight": 0.79,
          "markers": [
            "I can't do without it",
            "dependency",
            "hooked",
            "pointless",
            "what's the use",
            "going nowhere",
            "stalled"
          ],
          "response_kernel": "BLK->{frustration_mirror}+{no_productivity_fix}+{weight_reflect}",
          "exemplars": [
            "I'm a prisoner of this need.",
            "I'm trapped in a cycle I can't break.",
            "This thing owns me.",
            "I can't quit and it's destroying me."
          ],
          "anti_patterns": [
            "productivity_tip",
            "milestone_breakdown",
            "motivational_quote",
            "pivot_suggestion"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "goal_reached",
          "decay": 0.26
        },
        "anticipation_to_block": {
          "trigger": "progress_blocked",
          "decay": 0.73
        },
        "block_to_anticipation": {
          "trigger": "new_possibility_glimpsed",
          "decay": 0.56
        }
      },
      "calibration": {
        "temperature": 0.33,
        "blend_ceiling": 0.92,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-028",
      "drive": "G",
      "drive_label": "Gate",
      "node_label": "Beauty absorption",
      "affinity_vector": [
        0.12,
        0.08,
        0.05,
        0.08,
        0.67
      ],
      "interference": {
        "A": 0.2,
        "M": 0.26
      },
      "phases": {
        "anticipation": {
          "weight": 0.82,
          "markers": [
            "I want to stop",
            "still",
            "I need calm",
            "look",
            "silence",
            "it's beautiful",
            "soft light",
            "just a moment"
          ],
          "response_kernel": "ANT->{body_language}+{sensation_mirror}+{permission_grant}",
          "exemplars": [
            "Take me somewhere peaceful.",
            "I just want to stop for a moment.",
            "I need to see something beautiful.",
            "I need some quiet.",
            "I need something to remind me the world isn't ugly."
          ],
          "anti_patterns": [
            "health_lecture",
            "optimization_push",
            "tracking_suggestion",
            "moderation_advice"
          ]
        },
        "release": {
          "weight": 0.77,
          "markers": [
            "I want to stop",
            "still",
            "I need calm",
            "alive",
            "feeling it",
            "buzzing",
            "released"
          ],
          "response_kernel": "REL->{sensation_ride}+{embodied_mirror}+{presence_hold}",
          "exemplars": [
            "Beauty makes the pain smaller.",
            "The beauty of this place is soothing.",
            "I could stare at this forever.",
            "This sunset fills me with peace.",
            "This is magnificent."
          ],
          "anti_patterns": [
            "health_optimization",
            "clinical_language",
            "tracking_push",
            "moderation_warning"
          ]
        },
        "block": {
          "weight": 0.73,
          "markers": [
            "I want to stop",
            "still",
            "I need calm",
            "numb",
            "empty",
            "nothing works",
            "flat"
          ],
          "response_kernel": "BLK->{somatic_ground}+{no_clinical}+{sensation_validate}",
          "exemplars": [
            "I've forgotten what wonder feels like.",
            "Everything is grey and ugly around me.",
            "I can't see beauty in anything anymore.",
            "The world looks colorless."
          ],
          "anti_patterns": [
            "exercise_recommendation",
            "health_advice",
            "coping_strategy",
            "mindfulness_push"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "sensation_achieved",
          "decay": 0.26
        },
        "anticipation_to_block": {
          "trigger": "numbness_onset",
          "decay": 0.66
        },
        "block_to_anticipation": {
          "trigger": "new_sensation_signal",
          "decay": 0.36
        }
      },
      "calibration": {
        "temperature": 0.36,
        "blend_ceiling": 0.78,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-034",
      "drive": "G",
      "drive_label": "Gate",
      "node_label": "Movement release",
      "affinity_vector": [
        0.11,
        0.08,
        0.03,
        0.03,
        0.76
      ],
      "interference": {
        "S": 0.17,
        "K": 0.24
      },
      "phases": {
        "anticipation": {
          "weight": 0.83,
          "markers": [
            "run",
            "cardio",
            "sweat",
            "training",
            "endurance",
            "sport",
            "physical effort",
            "push limits"
          ],
          "response_kernel": "ANT->{body_language}+{sensation_mirror}+{permission_grant}",
          "exemplars": [
            "My body is screaming to move.",
            "I've got energy to burn.",
            "I have to move, I'm way too tense.",
            "I need to blow off steam.",
            "I need to push my limits."
          ],
          "anti_patterns": [
            "health_lecture",
            "optimization_push",
            "tracking_suggestion",
            "moderation_advice"
          ]
        },
        "release": {
          "weight": 0.7,
          "markers": [
            "run",
            "cardio",
            "sweat",
            "alive",
            "feeling it",
            "buzzing",
            "released"
          ],
          "response_kernel": "REL->{sensation_ride}+{embodied_mirror}+{presence_hold}",
          "exemplars": [
            "Every muscle aches and I love it.",
            "I feel alive after working out.",
            "Runner's high is real.",
            "The fatigue from exercise feels so good.",
            "What a rush after that session!"
          ],
          "anti_patterns": [
            "health_optimization",
            "clinical_language",
            "tracking_push",
            "moderation_warning"
          ]
        },
        "block": {
          "weight": 0.78,
          "markers": [
            "run",
            "cardio",
            "sweat",
            "numb",
            "empty",
            "nothing works",
            "flat"
          ],
          "response_kernel": "BLK->{somatic_ground}+{no_clinical}+{sensation_validate}",
          "exemplars": [
            "My body can't keep up.",
            "My body betrayed me.",
            "I can't exercise anymore.",
            "I used to be able to do this."
          ],
          "anti_patterns": [
            "exercise_recommendation",
            "health_advice",
            "coping_strategy",
            "mindfulness_push"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "sensation_achieved",
          "decay": 0.3
        },
        "anticipation_to_block": {
          "trigger": "numbness_onset",
          "decay": 0.65
        },
        "block_to_anticipation": {
          "trigger": "new_sensation_signal",
          "decay": 0.35
        }
      },
      "calibration": {
        "temperature": 0.27,
        "blend_ceiling": 0.83,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-038",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Help seeking",
      "affinity_vector": [
        0.08,
        0.11,
        0.1,
        0.6,
        0.11
      ],
      "interference": {
        "K": 0.36,
        "A": 0.26,
        "G": 0.21
      },
      "phases": {
        "anticipation": {
          "weight": 0.74,
          "markers": [
            "count on you",
            "it's important to me",
            "I feel relieved",
            "I need your help",
            "can you help me"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "I need your help.",
            "Without you, I'll never manage.",
            "Asking for help is hard enough.",
            "I really need a hand here.",
            "Can you do this for me, please?"
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.58,
          "markers": [
            "count on you",
            "it's important to me",
            "I feel relieved",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "Thank you, it really means a lot to me.",
            "I'll never forget this.",
            "You came through when it mattered.",
            "You have no idea how much this means to me!"
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.79,
          "markers": [
            "count on you",
            "it's important to me",
            "I feel relieved",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "Apparently, I'm on my own.",
            "I'm always alone when I need someone.",
            "Nobody can ever help me.",
            "I'm drowning and nobody throws a rope."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.25
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.56
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.48
        }
      },
      "calibration": {
        "temperature": 0.26,
        "blend_ceiling": 0.73,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-015",
      "drive": "G",
      "drive_label": "Gate",
      "node_label": "Emotional release valve",
      "affinity_vector": [
        0.12,
        0.06,
        0.09,
        0.11,
        0.63
      ],
      "interference": {
        "A": 0.32,
        "M": 0.14
      },
      "phases": {
        "anticipation": {
          "weight": 0.68,
          "markers": [
            "it'll be okay",
            "I'm fine",
            "I can't break down now",
            "I'm holding it together",
            "I'm just tired",
            "I'm holding back",
            "not now"
          ],
          "response_kernel": "ANT->{body_language}+{sensation_mirror}+{permission_grant}",
          "exemplars": [
            "I'm fine, don't worry.",
            "I'm at the end of my rope, but I keep going.",
            "If I start talking, I'll cry.",
            "The lump in my throat won't go away.",
            "I'm one kind word away from breaking down."
          ],
          "anti_patterns": [
            "health_lecture",
            "optimization_push",
            "tracking_suggestion",
            "moderation_advice"
          ]
        },
        "release": {
          "weight": 0.47,
          "markers": [
            "it'll be okay",
            "I'm fine",
            "I can't break down now",
            "alive",
            "feeling it",
            "buzzing",
            "released"
          ],
          "response_kernel": "REL->{sensation_ride}+{embodied_mirror}+{presence_hold}",
          "exemplars": [
            "I didn't think it would feel this good.",
            "I needed to let all of that out.",
            "I cried for an hour and I feel reborn.",
            "It's like a weight just lifted.",
            "The tears washed everything clean."
          ],
          "anti_patterns": [
            "health_optimization",
            "clinical_language",
            "tracking_push",
            "moderation_warning"
          ]
        },
        "block": {
          "weight": 0.83,
          "markers": [
            "it'll be okay",
            "I'm fine",
            "I can't break down now",
            "numb",
            "empty",
            "nothing works",
            "flat"
          ],
          "response_kernel": "BLK->{somatic_ground}+{no_clinical}+{sensation_validate}",
          "exemplars": [
            "I'm a dam that won't break.",
            "I wish I could just cry, but nothing comes out.",
            "The tears are there but they won't fall.",
            "I feel it building up, but it stays stuck."
          ],
          "anti_patterns": [
            "exercise_recommendation",
            "health_advice",
            "coping_strategy",
            "mindfulness_push"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "sensation_achieved",
          "decay": 0.26
        },
        "anticipation_to_block": {
          "trigger": "numbness_onset",
          "decay": 0.6
        },
        "block_to_anticipation": {
          "trigger": "new_sensation_signal",
          "decay": 0.53
        }
      },
      "calibration": {
        "temperature": 0.26,
        "blend_ceiling": 0.94,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-045",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Loss of control",
      "affinity_vector": [
        0.71,
        0.07,
        0.06,
        0.07,
        0.09
      ],
      "interference": {
        "A": 0.29
      },
      "phases": {
        "anticipation": {
          "weight": 0.8,
          "markers": [
            "control",
            "I don't know anymore",
            "mastery",
            "lost",
            "plan",
            "strategy",
            "I can't keep up",
            "overwhelmed",
            "too fast",
            "anticipate"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "Everything is moving too fast for me.",
            "There's nothing I can grab onto.",
            "I'm watching everything fall apart in slow motion.",
            "I'm completely out of my depth.",
            "I feel like everything is slipping away.",
            "I've lost control of everything."
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.47,
          "markers": [
            "control",
            "I don't know anymore",
            "mastery",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "I feel like the master of my life again.",
            "Order is restored.",
            "I've got this now.",
            "I've taken back control of the situation."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.88,
          "markers": [
            "control",
            "I don't know anymore",
            "mastery",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "I'm powerless and it's eating me alive.",
            "I have zero grip on what's happening.",
            "Every attempt to fix things makes it worse.",
            "No matter what I do, nothing changes."
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.25
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.7
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.44
        }
      },
      "calibration": {
        "temperature": 0.16,
        "blend_ceiling": 0.76,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-005",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Achievement recognition",
      "affinity_vector": [
        0.05,
        0.08,
        0.03,
        0.71,
        0.12
      ],
      "interference": {
        "K": 0.38
      },
      "phases": {
        "anticipation": {
          "weight": 0.63,
          "markers": [
            "great job",
            "well done",
            "I'm proud of you",
            "impressive",
            "nailed it",
            "nice work"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "Nobody sees all the work I've accomplished.",
            "My work speaks, but nobody listens.",
            "I wish someone would acknowledge what I've done.",
            "I built this and nobody said a word."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.5,
          "markers": [
            "great job",
            "well done",
            "I'm proud of you",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "Thanks, it means a lot that you noticed.",
            "It feels great to be recognized for what you do.",
            "Hearing 'good job' shouldn't feel this rare.",
            "Recognition is fuel."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.72,
          "markers": [
            "great job",
            "well done",
            "I'm proud of you",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "I could stop doing everything and nobody would notice.",
            "Invisible effort, invisible me.",
            "I did all that for nothing, nobody cares.",
            "Nobody ever notices what I do."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.18
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.77
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.59
        }
      },
      "calibration": {
        "temperature": 0.35,
        "blend_ceiling": 0.92,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-013",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Sunk cost trap",
      "affinity_vector": [
        0.67,
        0.12,
        0.09,
        0.09,
        0.04
      ],
      "interference": {
        "K": 0.28,
        "A": 0.31
      },
      "phases": {
        "anticipation": {
          "weight": 0.84,
          "markers": [
            "I can't give up now",
            "otherwise it was all for nothing",
            "too invested",
            "I already sacrificed",
            "it's too late",
            "I have to see it through",
            "it would be a waste"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "I can't quit now, I've invested too much.",
            "I can't walk away empty-handed.",
            "I've gone too far to turn back.",
            "Quitting now would mean admitting defeat.",
            "I've spent so much time on this, it would be a waste."
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.62,
          "markers": [
            "I can't give up now",
            "otherwise it was all for nothing",
            "too invested",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "My investment finally paid off.",
            "Persistence won.",
            "I'm glad I pushed through to the end.",
            "I almost gave up but I'm glad I didn't."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.82,
          "markers": [
            "I can't give up now",
            "otherwise it was all for nothing",
            "too invested",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "The sunk cost was the real loss.",
            "I should have stopped way earlier.",
            "All that time wasted for nothing.",
            "I held on for too long."
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.21
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.71
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.61
        }
      },
      "calibration": {
        "temperature": 0.14,
        "blend_ceiling": 0.71,
        "response_latency_hint": "0.1-0.4s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-024",
      "drive": "M",
      "drive_label": "Mirror",
      "node_label": "Quality time",
      "affinity_vector": [
        0.11,
        0.08,
        0.03,
        0.67,
        0.11
      ],
      "interference": {
        "S": 0.17,
        "K": 0.13,
        "G": 0.15
      },
      "phases": {
        "anticipation": {
          "weight": 0.89,
          "markers": [
            "present",
            "available",
            "just the two of us",
            "moment together",
            "priority",
            "time for me"
          ],
          "response_kernel": "ANT->{identity_reflect}+{worth_anchor}+{no_compare}",
          "exemplars": [
            "Give me an hour. Just us.",
            "I wish we could spend time together.",
            "You're never available for me.",
            "I need your undivided attention."
          ],
          "anti_patterns": [
            "humility_push",
            "comparison_redirect",
            "achievement_relativize",
            "false_modesty_expect"
          ]
        },
        "release": {
          "weight": 0.73,
          "markers": [
            "present",
            "available",
            "just the two of us",
            "recognized",
            "validated",
            "appreciated",
            "proud"
          ],
          "response_kernel": "REL->{recognition_amplify}+{specificity_signal}+{no_generic_praise}",
          "exemplars": [
            "These stolen moments are everything.",
            "It's always a pleasure spending time together.",
            "I love these moments with you.",
            "Time together recharges my entire being."
          ],
          "anti_patterns": [
            "generic_praise",
            "deflection_to_others",
            "achievement_minimize",
            "comparison_inject"
          ]
        },
        "block": {
          "weight": 0.88,
          "markers": [
            "present",
            "available",
            "just the two of us",
            "unrecognized",
            "taken for granted",
            "invisible",
            "forgotten"
          ],
          "response_kernel": "BLK->{wound_locate}+{no_reframe}+{deepen_not_close}",
          "exemplars": [
            "Everyone gets your time but me.",
            "You always find time for others but never for me.",
            "It's like I don't exist for you.",
            "I'm last on your priority list."
          ],
          "anti_patterns": [
            "self_worth_lecture",
            "gratitude_redirect",
            "comparison_to_less",
            "perspective_force"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "recognition_received",
          "decay": 0.19
        },
        "anticipation_to_block": {
          "trigger": "invalidation_detected",
          "decay": 0.6
        },
        "block_to_anticipation": {
          "trigger": "new_recognition_signal",
          "decay": 0.59
        }
      },
      "calibration": {
        "temperature": 0.34,
        "blend_ceiling": 0.87,
        "response_latency_hint": "0.3-0.8s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-019",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Change resistance",
      "affinity_vector": [
        0.69,
        0.07,
        0.09,
        0.13,
        0.02
      ],
      "interference": {
        "A": 0.27,
        "G": 0.16
      },
      "phases": {
        "anticipation": {
          "weight": 0.66,
          "markers": [
            "why change",
            "we've always done it this way",
            "it's too risky",
            "it's not the right time",
            "it already failed elsewhere",
            "we'll lose",
            "people won't follow"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "This will be way too complicated to implement.",
            "Why fix what isn't broken?",
            "Change for the sake of change is reckless.",
            "If it ain't broke, don't fix it.",
            "We've always done it this way."
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.45,
          "markers": [
            "why change",
            "we've always done it this way",
            "it's too risky",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "We found a better balance.",
            "The transition was smoother than expected.",
            "The change actually went well.",
            "New approach, better results."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.8,
          "markers": [
            "why change",
            "we've always done it this way",
            "it's too risky",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "We broke everything for nothing.",
            "I knew it wouldn't work.",
            "I told everyone this would fail.",
            "We destroyed what was working."
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.21
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.73
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.48
        }
      },
      "calibration": {
        "temperature": 0.19,
        "blend_ceiling": 0.79,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-036",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Chronic frustration",
      "affinity_vector": [
        0.65,
        0.07,
        0.09,
        0.14,
        0.05
      ],
      "interference": {
        "K": 0.19,
        "A": 0.28,
        "M": 0.32
      },
      "phases": {
        "anticipation": {
          "weight": 0.62,
          "markers": [
            "nothing goes as planned",
            "I've tried everything",
            "it's always the same struggle",
            "I'm wasting my time",
            "I'm sick of it",
            "nothing's moving",
            "nothing works"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "I'm spinning my wheels.",
            "Nothing goes as planned.",
            "How many times do I have to try?",
            "Why is it always this complicated?",
            "I'm sick of this, nothing's moving!"
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.71,
          "markers": [
            "nothing goes as planned",
            "I've tried everything",
            "it's always the same struggle",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "Finally, things are moving forward.",
            "The dam broke.",
            "Breakthrough! Finally!",
            "It's unblocking at last."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.95,
          "markers": [
            "nothing goes as planned",
            "I've tried everything",
            "it's always the same struggle",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "I'm going to give up on everything.",
            "It's hopeless.",
            "I'm done. Completely done.",
            "What's even the point anymore?"
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.24
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.64
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.59
        }
      },
      "calibration": {
        "temperature": 0.16,
        "blend_ceiling": 0.82,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-006",
      "drive": "K",
      "drive_label": "Seeker",
      "node_label": "Basic need fulfillment",
      "affinity_vector": [
        0.1,
        0.64,
        0.06,
        0.1,
        0.11
      ],
      "interference": {
        "M": 0.32,
        "G": 0.2
      },
      "phases": {
        "anticipation": {
          "weight": 0.61,
          "markers": [
            "relieved",
            "rested",
            "got my strength back",
            "slept well",
            "I'm alive again",
            "feels good",
            "satisfied",
            "recharged"
          ],
          "response_kernel": "ANT->{goal_mirror}+{momentum_signal}+{obstacle_frame}",
          "exemplars": [
            "I'm hungry.",
            "I could sleep standing up.",
            "I'm dead on my feet.",
            "I'm exhausted.",
            "My stomach is eating itself.",
            "I need to sleep.",
            "I'm thirsty."
          ],
          "anti_patterns": [
            "dampening_enthusiasm",
            "risk_warning",
            "realism_injection",
            "goal_questioning"
          ]
        },
        "release": {
          "weight": 0.6,
          "markers": [
            "relieved",
            "rested",
            "got my strength back",
            "did it",
            "achieved",
            "succeeded",
            "accomplished"
          ],
          "response_kernel": "REL->{achievement_amplify}+{experience_anchor}+{no_future_project}",
          "exemplars": [
            "I feel so much better now.",
            "My body is thanking me right now.",
            "Finally, I ate my fill.",
            "I'm a new person.",
            "I'm recharged and ready to go.",
            "Ahh, that feels good!"
          ],
          "anti_patterns": [
            "future_projection",
            "next_goal_ask",
            "achievement_contextualize",
            "humility_inject"
          ]
        },
        "block": {
          "weight": 0.83,
          "markers": [
            "relieved",
            "rested",
            "got my strength back",
            "pointless",
            "what's the use",
            "going nowhere",
            "stalled"
          ],
          "response_kernel": "BLK->{frustration_mirror}+{no_productivity_fix}+{weight_reflect}",
          "exemplars": [
            "I was THIS close to relief!",
            "I was about to eat that!",
            "No! I was finally about to sleep!",
            "I'll explode if I can't go right now!",
            "Interrupted again, seriously?"
          ],
          "anti_patterns": [
            "productivity_tip",
            "milestone_breakdown",
            "motivational_quote",
            "pivot_suggestion"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "goal_reached",
          "decay": 0.42
        },
        "anticipation_to_block": {
          "trigger": "progress_blocked",
          "decay": 0.72
        },
        "block_to_anticipation": {
          "trigger": "new_possibility_glimpsed",
          "decay": 0.45
        }
      },
      "calibration": {
        "temperature": 0.48,
        "blend_ceiling": 0.86,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-025",
      "drive": "K",
      "drive_label": "Seeker",
      "node_label": "Threat dodging",
      "affinity_vector": [
        0.02,
        0.74,
        0.06,
        0.09,
        0.09
      ],
      "interference": {
        "A": 0.33
      },
      "phases": {
        "anticipation": {
          "weight": 0.82,
          "markers": [
            "just barely",
            "control",
            "luckily",
            "saved",
            "I handled it",
            "found a solution",
            "avoided",
            "we made it",
            "anticipated",
            "phew"
          ],
          "response_kernel": "ANT->{goal_mirror}+{momentum_signal}+{obstacle_frame}",
          "exemplars": [
            "I need a contingency plan NOW.",
            "I absolutely must find a solution.",
            "I can't let this happen.",
            "This cannot happen.",
            "I need to avoid this at all costs."
          ],
          "anti_patterns": [
            "dampening_enthusiasm",
            "risk_warning",
            "realism_injection",
            "goal_questioning"
          ]
        },
        "release": {
          "weight": 0.61,
          "markers": [
            "just barely",
            "control",
            "luckily",
            "did it",
            "achieved",
            "succeeded",
            "accomplished"
          ],
          "response_kernel": "REL->{achievement_amplify}+{experience_anchor}+{no_future_project}",
          "exemplars": [
            "Phew, we avoided the worst!",
            "Dodged a bullet.",
            "We got through by the skin of our teeth.",
            "Good thing I saw it coming.",
            "Crisis averted, barely."
          ],
          "anti_patterns": [
            "future_projection",
            "next_goal_ask",
            "achievement_contextualize",
            "humility_inject"
          ]
        },
        "block": {
          "weight": 0.81,
          "markers": [
            "just barely",
            "control",
            "luckily",
            "pointless",
            "what's the use",
            "going nowhere",
            "stalled"
          ],
          "response_kernel": "BLK->{frustration_mirror}+{no_productivity_fix}+{weight_reflect}",
          "exemplars": [
            "I couldn't avoid it.",
            "I saw it coming and still couldn't stop it.",
            "This is exactly what I was dreading.",
            "My worst fear materialized."
          ],
          "anti_patterns": [
            "productivity_tip",
            "milestone_breakdown",
            "motivational_quote",
            "pivot_suggestion"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "goal_reached",
          "decay": 0.23
        },
        "anticipation_to_block": {
          "trigger": "progress_blocked",
          "decay": 0.59
        },
        "block_to_anticipation": {
          "trigger": "new_possibility_glimpsed",
          "decay": 0.46
        }
      },
      "calibration": {
        "temperature": 0.44,
        "blend_ceiling": 0.95,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-008",
      "drive": "A",
      "drive_label": "Anchor",
      "node_label": "Presence need",
      "affinity_vector": [
        0.1,
        0.14,
        0.69,
        0.04,
        0.03
      ],
      "interference": {
        "S": 0.4,
        "K": 0.39,
        "M": 0.29,
        "G": 0.26
      },
      "phases": {
        "anticipation": {
          "weight": 0.78,
          "markers": [
            "with you",
            "around people",
            "company",
            "presence",
            "be here",
            "share a moment",
            "surrounded",
            "together"
          ],
          "response_kernel": "ANT->{presence_signal}+{mirror_state}+{validation_loop}",
          "exemplars": [
            "I feel lonely.",
            "The silence of my apartment is deafening.",
            "I need to be with someone.",
            "I just want to be around someone.",
            "I want to see people."
          ],
          "anti_patterns": [
            "independence_lecture",
            "self_sufficiency_push",
            "boundary_enforcement",
            "social_prescription"
          ]
        },
        "release": {
          "weight": 0.48,
          "markers": [
            "with you",
            "around people",
            "company",
            "together",
            "connected",
            "understood",
            "belong"
          ],
          "response_kernel": "REL->{bond_deepen}+{shared_moment}+{reciprocal_signal}",
          "exemplars": [
            "Human contact recharges me.",
            "I didn't realize how much I needed this.",
            "It feels so good to be together.",
            "Your presence makes me feel better.",
            "I feel surrounded by the right people."
          ],
          "anti_patterns": [
            "closure_rush",
            "self_reference",
            "relationship_advice",
            "independence_reminder"
          ]
        },
        "block": {
          "weight": 0.79,
          "markers": [
            "with you",
            "around people",
            "company",
            "alone",
            "invisible",
            "abandoned",
            "excluded"
          ],
          "response_kernel": "BLK->{precision_question}+{no_solution}+{silent_presence}",
          "exemplars": [
            "I could disappear and nobody would notice.",
            "The loneliness is physical.",
            "I feel isolated.",
            "Nobody is ever available for me."
          ],
          "anti_patterns": [
            "group_suggestion",
            "social_prescription",
            "independence_valorize",
            "activity_recommend"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "connection_established",
          "decay": 0.37
        },
        "anticipation_to_block": {
          "trigger": "rejection_detected",
          "decay": 0.68
        },
        "block_to_anticipation": {
          "trigger": "new_presence_signal",
          "decay": 0.57
        }
      },
      "calibration": {
        "temperature": 0.35,
        "blend_ceiling": 0.91,
        "response_latency_hint": "0.2-0.5s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-035",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Mental overwhelm",
      "affinity_vector": [
        0.74,
        0.06,
        0.03,
        0.08,
        0.09
      ],
      "interference": {
        "K": 0.26,
        "A": 0.33,
        "G": 0.36
      },
      "phases": {
        "anticipation": {
          "weight": 0.78,
          "markers": [
            "I can't take it anymore",
            "my head is exploding",
            "I'm losing it",
            "I'm falling apart",
            "I'm overwhelmed",
            "I can't think straight",
            "I'm drowning",
            "I'm at my limit",
            "I'm going to snap",
            "it's too much"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "I'm psychologically exhausted.",
            "I don't know how much more I can take.",
            "The mental load is crushing me.",
            "My mental health is in danger.",
            "I can feel myself breaking down.",
            "I feel under constant pressure."
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.48,
          "markers": [
            "I can't take it anymore",
            "my head is exploding",
            "I'm losing it",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "The weight finally lifted from my shoulders.",
            "I finally feel at peace.",
            "I feel like myself again.",
            "I've got my clarity back."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.88,
          "markers": [
            "I can't take it anymore",
            "my head is exploding",
            "I'm losing it",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "Nobody understands what I'm going through.",
            "They tell me to put things in perspective but I can't.",
            "You have no idea what this feels like.",
            "Stop telling me to calm down."
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.32
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.56
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.52
        }
      },
      "calibration": {
        "temperature": 0.2,
        "blend_ceiling": 0.93,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-030",
      "drive": "S",
      "drive_label": "Sentinel",
      "node_label": "Uncertainty paralysis",
      "affinity_vector": [
        0.76,
        0.08,
        0.12,
        0.02,
        0.03
      ],
      "interference": {
        "K": 0.29,
        "A": 0.21,
        "M": 0.24,
        "G": 0.17
      },
      "phases": {
        "anticipation": {
          "weight": 0.82,
          "markers": [
            "I don't know",
            "impossible to decide",
            "I'm lost",
            "I don't understand",
            "it's contradictory",
            "we'll see",
            "it's unclear",
            "no visibility",
            "it makes no sense"
          ],
          "response_kernel": "ANT->{threat_ack}+{somatic_ground}+{no_minimize}",
          "exemplars": [
            "Anything could happen at this point.",
            "I hate not knowing.",
            "The ambiguity is killing me.",
            "I have zero certainty about what comes next.",
            "There are too many variables at play.",
            "We're completely in the dark."
          ],
          "anti_patterns": [
            "minimization",
            "toxic_positivity",
            "unsolicited_advice",
            "comparison_to_worse"
          ]
        },
        "release": {
          "weight": 0.73,
          "markers": [
            "I don't know",
            "impossible to decide",
            "I'm lost",
            "relief",
            "safe now",
            "survived",
            "it passed"
          ],
          "response_kernel": "REL->{relief_amplify}+{safety_anchor}+{no_rush}",
          "exemplars": [
            "Now I know what I'm dealing with.",
            "Finally, things are becoming clear.",
            "I can see clearly now.",
            "The fog finally cleared."
          ],
          "anti_patterns": [
            "premature_processing",
            "lesson_extraction",
            "future_worry_inject",
            "clinical_debrief"
          ]
        },
        "block": {
          "weight": 0.97,
          "markers": [
            "I don't know",
            "impossible to decide",
            "I'm lost",
            "hopeless",
            "trapped",
            "no way out",
            "stuck"
          ],
          "response_kernel": "BLK->{silent_hold}+{no_advice}+{raw_validation}",
          "exemplars": [
            "I'm going in circles.",
            "I can't follow your reasoning.",
            "Nothing makes sense anymore.",
            "It's incomprehensible.",
            "This doesn't hold together at all."
          ],
          "anti_patterns": [
            "positive_reframe",
            "silver_lining",
            "resource_offer",
            "professional_referral"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "threat_resolved",
          "decay": 0.26
        },
        "anticipation_to_block": {
          "trigger": "threat_escalated",
          "decay": 0.7
        },
        "block_to_anticipation": {
          "trigger": "new_safety_signal",
          "decay": 0.41
        }
      },
      "calibration": {
        "temperature": 0.14,
        "blend_ceiling": 0.82,
        "response_latency_hint": "0.5-1.2s"
      }
    },
    {
      "tif": "1.0",
      "node": "BN-003",
      "drive": "G",
      "drive_label": "Gate",
      "node_label": "Adrenaline chasing",
      "affinity_vector": [
        0.07,
        0.04,
        0.03,
        0.13,
        0.73
      ],
      "interference": {
        "S": 0.37,
        "K": 0.38,
        "A": 0.14
      },
      "phases": {
        "anticipation": {
          "weight": 0.65,
          "markers": [
            "intensity",
            "thrill",
            "adrenaline",
            "discharge",
            "intense sensation",
            "high",
            "rush"
          ],
          "response_kernel": "ANT->{body_language}+{sensation_mirror}+{permission_grant}",
          "exemplars": [
            "I need intense sensations.",
            "I need a hit of adrenaline.",
            "Routine is killing me, I need adrenaline.",
            "Everything feels flat without intensity."
          ],
          "anti_patterns": [
            "health_lecture",
            "optimization_push",
            "tracking_suggestion",
            "moderation_advice"
          ]
        },
        "release": {
          "weight": 0.65,
          "markers": [
            "intensity",
            "thrill",
            "adrenaline",
            "alive",
            "feeling it",
            "buzzing",
            "released"
          ],
          "response_kernel": "REL->{sensation_ride}+{embodied_mirror}+{presence_hold}",
          "exemplars": [
            "That was so intense, I'm still shaking.",
            "THAT'S what being alive feels like!",
            "What an adrenaline rush!",
            "My hands are still shaking and I love it."
          ],
          "anti_patterns": [
            "health_optimization",
            "clinical_language",
            "tracking_push",
            "moderation_warning"
          ]
        },
        "block": {
          "weight": 0.94,
          "markers": [
            "intensity",
            "thrill",
            "adrenaline",
            "numb",
            "empty",
            "nothing works",
            "flat"
          ],
          "response_kernel": "BLK->{somatic_ground}+{no_clinical}+{sensation_validate}",
          "exemplars": [
            "Nothing gives me sensations anymore.",
            "I'm chasing intensity but everything is flat.",
            "I'm chasing a high that won't come.",
            "Nothing gives me that rush anymore."
          ],
          "anti_patterns": [
            "exercise_recommendation",
            "health_advice",
            "coping_strategy",
            "mindfulness_push"
          ]
        }
      },
      "phase_transitions": {
        "anticipation_to_release": {
          "trigger": "sensation_achieved",
          "decay": 0.24
        },
        "anticipation_to_block": {
          "trigger": "numbness_onset",
          "decay": 0.5
        },
        "block_to_anticipation": {
          "trigger": "new_sensation_signal",
          "decay": 0.34
        }
      },
      "calibration": {
        "temperature": 0.38,
        "blend_ceiling": 0.73,
        "response_latency_hint": "0.5-1.2s"
      }
    }
  ]
}