{
  "room_id": "R-001",
  "fragments": [
    {
      "id": "F-R001-A",
      "slot_name": "Das Formular wartet",
      "compatible_axes": ["false_normalcy", "avoidance"],
      "compatible_rooms": ["R-001"],
      "compatible_archetypes": ["deferrer", "apologiser"],
      "cooldown_visits": 2,
      "first_eligible_visit": 1,
      "max_triggers": 5,
      "delivery_mode": "environmental_text",
      "trigger": { "type": "dwell", "zone": "TRG-R001-RECEPTION-DWELL", "seconds": 8 },
      "content_by_visit": {
        "1": "Bitte warten Sie einen Moment. Das Personal kommt gleich.",
        "2": "Bitte warten Sie einen Moment. Das Personal kommt <u>gleich</u>.",
        "3": "Bitte warten Sie. Das Personal kommt.",
        "4": "Bitte warten Sie.",
        "5+": "Bitte warten."
      },
      "dsm_hooks": {
        "on_trigger": [
          { "fn": "recordFragmentTrigger", "args": ["F-R001-A"] },
          { "fn": "incrementAxisWeight", "args": ["avoidance", 0.08] },
          { "fn": "incrementArchetypeWeight", "args": ["deferrer", 0.06] }
        ]
      }
    },
    {
      "id": "F-R001-B",
      "slot_name": "Jemand war gerade hier",
      "compatible_axes": ["avoidance"],
      "compatible_rooms": ["R-001"],
      "compatible_archetypes": ["anticipator", "apologiser"],
      "cooldown_visits": 1,
      "first_eligible_visit": 1,
      "max_triggers": 4,
      "delivery_mode": "audio_event",
      "trigger": { "type": "interaction", "interactable_id": "INT-R001-BELL" },
      "content_by_visit": {
        "1": "bell_then_silence_then_footsteps_stop",
        "2": "bell_then_silence_then_footsteps_closer_then_klack",
        "3": "bell_then_silence_then_footsteps_very_close_then_haze_cut",
        "4+": "bell_then_12s_silence_then_normal"
      },
      "dsm_hooks": {
        "on_trigger": [
          { "fn": "recordFragmentTrigger", "args": ["F-R001-B"] },
          { "fn": "incrementAxisWeight", "args": ["avoidance", 0.10] },
          { "fn": "incrementArchetypeWeight", "args": ["anticipator", 0.07] }
        ]
      }
    },
    {
      "id": "F-R001-C",
      "slot_name": "Der Sessel, der gewartet hat",
      "compatible_axes": ["false_normalcy", "longing"],
      "compatible_rooms": ["R-001"],
      "compatible_archetypes": ["nostalgist", "efficient"],
      "cooldown_visits": 2,
      "first_eligible_visit": 2,
      "max_triggers": 4,
      "delivery_mode": "environmental_text",
      "trigger": { "type": "dwell", "zone": "TRG-R001-SEATING-DWELL", "seconds": 12 },
      "content_by_visit": {
        "2": "Sie haben nicht zurückgerufen.",
        "3": "Sie haben nicht zurück\u200bgerufen.",
        "4": "Sie werden nicht zurückrufen.",
        "5+": "[im Impressum, klein, lesbar nur bei direktem Blick]"
      },
      "dsm_hooks": {
        "on_trigger": [
          { "fn": "recordFragmentTrigger", "args": ["F-R001-C"] },
          { "fn": "incrementAxisWeight", "args": ["false_normalcy", 0.07] },
          { "fn": "incrementAxisWeight", "args": ["longing", 0.05] },
          { "fn": "incrementArchetypeWeight", "args": ["nostalgist", 0.06] }
        ]
      }
    },
    {
      "id": "F-R001-D",
      "slot_name": "Pinnwand-Name",
      "compatible_axes": ["false_normalcy"],
      "compatible_rooms": ["R-001"],
      "compatible_archetypes": ["deferrer", "apologiser", "nostalgist", "efficient", "anticipator"],
      "cooldown_visits": 1,
      "first_eligible_visit": 1,
      "first_eligible_mutation_level": 2,
      "max_triggers": 3,
      "delivery_mode": "object_state_change",
      "trigger": { "type": "interaction", "interactable_id": "INT-R001-PINBOARD" },
      "note": "Fragment IS the pinboard mutation content — no separate billboard",
      "dsm_hooks": {
        "on_trigger": [
          { "fn": "recordFragmentTrigger", "args": ["F-R001-D"] },
          { "fn": "incrementAxisWeight", "args": ["avoidance", 0.05] }
        ]
      }
    }
  ]
}
