{
  "sceneId": "scene.ruby-expedition-yard",
  "version": "1.0.0",
  "interactions": [
    {
      "id": "interaction.ruby-expedition-yard.run-readiness-check",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "architecture.expedition-shed",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.run.readiness.check",
      "authority": "read-or-source-personal",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.ruby-expedition-yard.assemble-loadout",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "object.readiness-ring",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.assemble.loadout",
      "authority": "current role, grant, consent, and state",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.ruby-expedition-yard.practice-rescue",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "object.rescue-launch",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.practice.rescue",
      "authority": "current role, grant, consent, and state",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.ruby-expedition-yard.commit-to-task",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "object.equipment-rack",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.commit.to.task",
      "authority": "read-or-source-personal",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.ruby-expedition-yard.abort-safely",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "object.weather-mast",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.abort.safely",
      "authority": "current role, grant, consent, and state",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    },
    {
      "id": "interaction.ruby-expedition-yard.depart",
      "type": "interaction",
      "version": "1.0.0",
      "label": "",
      "targetAssetId": "object.red-rose-standard",
      "trigger": [
        "pointer",
        "keyboard",
        "touch",
        "voice",
        "controller"
      ],
      "action": "bellwether.depart",
      "authority": "current role, grant, consent, and state",
      "unavailableBehavior": "remain discoverable when a safe explanation helps Agency",
      "consequencePreview": true
    }
  ]
}
