{
  "generated_at": "2026-10-05T22:24:41Z",
  "groups": [
    {
      "id": "home",
      "jobs": [
        {
          "approval_required_before_external_action": false,
          "authority": "owner_private_allowed",
          "goal": "When I'm away and my camera detects a person, notify me through my phone and Alexa",
          "group": "HOME",
          "id": "run-when-i-m-away-and-my-camera-detects-a-person-notify-me-through-m",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Owner is notified only for meaningful away/person events; raw media and identity recognition stay out unless approved.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "When I'm away and my camera detects a person, notify me through my phone and Alexa",
            "plan": "Prepare and govern camera_person_alert.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "home-watch-agent",
          "proactivity_level": "5",
          "state": "watching approved camera events",
          "trigger": {
            "condition": null,
            "event": "approved camera emits person_detected while household presence is away",
            "next_run": "when trigger becomes true",
            "recurrence": "one_time",
            "source_language": "when i'm away and my camera detects a person, notify me through my phone and alexa",
            "timezone": "local",
            "type": "EVENT"
          }
        },
        {
          "approval_required_before_external_action": true,
          "authority": "prepare_allowed_execute_gated",
          "goal": "Keep my lawn watered while I'm gone, but don't waste water if it rains",
          "group": "HOME",
          "id": "run-keep-my-lawn-watered-while-i-m-gone-but-don-t-waste-water-if-it-",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Lawn watering is skipped or run according to rain, restrictions, controller state, and approved authority.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "Keep my lawn watered while I'm gone, but don't waste water if it rains",
            "plan": "Prepare and govern irrigation_weather_aware.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "home-care-agent",
          "proactivity_level": "3",
          "state": "awaiting bounded Away authority",
          "trigger": {
            "condition": "irrigation window opens and forecast/rainfall policy allows watering",
            "event": null,
            "next_run": "when trigger becomes true",
            "recurrence": "one_time",
            "source_language": "keep my lawn watered while i'm gone, but don't waste water if it rains",
            "timezone": "local",
            "type": "CONDITION"
          }
        },
        {
          "approval_required_before_external_action": true,
          "authority": "prepare_allowed_execute_gated",
          "goal": "I'm going away for two weeks. Take care of the house.",
          "group": "HOME",
          "id": "run-i-m-going-away-for-two-weeks-take-care-of-the-house",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Home care runs as one governed Away Job with tell-now safety events and gated physical controls.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "I'm going away for two weeks. Take care of the house.",
            "plan": "Prepare and govern away_home_care.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "home-care-agent",
          "proactivity_level": "3",
          "state": "Away Mode draft ready",
          "trigger": {
            "condition": null,
            "event": null,
            "next_run": "now",
            "recurrence": "one_time",
            "source_language": "i'm going away for two weeks. take care of the house.",
            "timezone": "local",
            "type": "NOW"
          }
        },
        {
          "approval_required_before_external_action": false,
          "authority": "owner_private_allowed",
          "goal": "Watch leak, smoke, power, garage, and thermostat events and tell me only when it matters",
          "group": "HOME",
          "id": "run-watch-leak-smoke-power-garage-and-thermostat-events-and-tell-me-",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Approved sensors are watched quietly, with interruption only for safety or owner-defined thresholds.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "Watch leak, smoke, power, garage, and thermostat events and tell me only when it matters",
            "plan": "Prepare and govern device_monitor.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "home-watch-agent",
          "proactivity_level": "5",
          "state": "watching approved sensors",
          "trigger": {
            "condition": "approved environment sensor crosses a meaningful threshold",
            "event": null,
            "next_run": "when trigger becomes true",
            "recurrence": "one_time",
            "source_language": "watch leak, smoke, power, garage, and thermostat events and tell me only when it matters",
            "timezone": "local",
            "type": "CONDITION"
          }
        }
      ],
      "name": "Home"
    },
    {
      "id": "life",
      "jobs": [
        {
          "approval_required_before_external_action": false,
          "authority": "owner_private_allowed",
          "goal": "Watch NYC flights until Dec 15 and tell me only if total drops below $4,500",
          "group": "LIFE",
          "id": "run-watch-nyc-flights-until-dec-15-and-tell-me-only-if-total-drops-b",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Prepared work is ready, and any external action is gated.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "Watch NYC flights until Dec 15 and tell me only if total drops below $4,500",
            "plan": "Prepare and govern price_watch.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "travel-assistant",
          "proactivity_level": "2",
          "state": "watching quietly",
          "trigger": {
            "condition": "flight total crosses the approved threshold",
            "event": null,
            "next_run": "when trigger becomes true",
            "recurrence": "one_time",
            "source_language": "watch nyc flights until dec 15 and tell me only if total drops below $4,500",
            "timezone": "local",
            "type": "CONDITION"
          }
        },
        {
          "approval_required_before_external_action": false,
          "authority": "owner_private_allowed",
          "goal": "Plan weekly meals every Sunday and make the grocery list",
          "group": "LIFE",
          "id": "run-plan-weekly-meals-every-sunday-and-make-the-grocery-list",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Prepared work is ready, and any external action is gated.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "Plan weekly meals every Sunday and make the grocery list",
            "plan": "Prepare and govern routine_job.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "family-coordinator",
          "proactivity_level": "4",
          "state": "scheduled",
          "trigger": {
            "condition": null,
            "event": null,
            "next_run": "next Sunday",
            "recurrence": "weekly:sunday",
            "source_language": "plan weekly meals every sunday and make the grocery list",
            "timezone": "local",
            "type": "RECURRING"
          }
        },
        {
          "approval_required_before_external_action": false,
          "authority": "owner_private_allowed",
          "goal": "Watch large card charges above $500 and brief me",
          "group": "LIFE",
          "id": "run-watch-large-card-charges-above-500-and-brief-me",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Prepared work is ready, and any external action is gated.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "Watch large card charges above $500 and brief me",
            "plan": "Prepare and govern price_watch.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "chief-of-staff",
          "proactivity_level": "2",
          "state": "watching approved source",
          "trigger": {
            "condition": "transaction amount crosses the approved threshold",
            "event": null,
            "next_run": "when trigger becomes true",
            "recurrence": "one_time",
            "source_language": "watch large card charges above $500 and brief me",
            "timezone": "local",
            "type": "CONDITION"
          }
        },
        {
          "approval_required_before_external_action": true,
          "authority": "prepare_allowed_execute_gated",
          "goal": "Prepare Sarah's birthday plan for Nov 12",
          "group": "LIFE",
          "id": "run-prepare-sarah-s-birthday-plan-for-nov-12",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Prepared work is ready, and any external action is gated.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "Prepare Sarah's birthday plan for Nov 12",
            "plan": "Prepare and govern custom.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "family-coordinator",
          "proactivity_level": "3",
          "state": "waiting for time window",
          "trigger": {
            "condition": null,
            "event": null,
            "next_run": "at the stated time",
            "recurrence": "one_time",
            "source_language": "prepare sarah's birthday plan for nov 12",
            "timezone": "local",
            "type": "TIME"
          }
        }
      ],
      "name": "Life"
    },
    {
      "id": "work",
      "jobs": [
        {
          "approval_required_before_external_action": false,
          "authority": "owner_private_allowed",
          "goal": "Find VP AI jobs every weekday morning and prepare the best matches",
          "group": "WORK",
          "id": "run-find-vp-ai-jobs-every-weekday-morning-and-prepare-the-best-match",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Prepared work is ready, and any external action is gated.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "Find VP AI jobs every weekday morning and prepare the best matches",
            "plan": "Prepare and govern job_search.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "executive-assistant",
          "proactivity_level": "4",
          "state": "running next weekday",
          "trigger": {
            "condition": null,
            "event": null,
            "next_run": "next weekday morning",
            "recurrence": "weekdays",
            "source_language": "find vp ai jobs every weekday morning and prepare the best matches",
            "timezone": "local",
            "type": "RECURRING"
          }
        },
        {
          "approval_required_before_external_action": false,
          "authority": "owner_private_allowed",
          "goal": "Prepare my Friday weekly work report",
          "group": "WORK",
          "id": "run-prepare-my-friday-weekly-work-report",
          "last_event": "dry_run.recorded",
          "next_step": "Understand what should happen and when.",
          "outcome": {
            "actions": [
              "prepare",
              "policy_check",
              "record_evidence"
            ],
            "actual_outcome": "dry_run_pending",
            "expected_outcome": "Prepared work is ready, and any external action is gated.",
            "follow_up": "approve, modify, pause, or keep watching",
            "goal": "Prepare my Friday weekly work report",
            "plan": "Prepare and govern routine_job.",
            "verification": "not_executed_in_local_demo"
          },
          "owner": "work-assistant",
          "proactivity_level": "4",
          "state": "scheduled",
          "trigger": {
            "condition": null,
            "event": null,
            "next_run": "next week",
            "recurrence": "weekly",
            "source_language": "prepare my friday weekly work report",
            "timezone": "local",
            "type": "RECURRING"
          }
        }
      ],
      "name": "Work"
    }
  ],
  "jobs": [
    {
      "approval_required_before_external_action": false,
      "authority": "owner_private_allowed",
      "goal": "When I'm away and my camera detects a person, notify me through my phone and Alexa",
      "group": "HOME",
      "id": "run-when-i-m-away-and-my-camera-detects-a-person-notify-me-through-m",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Owner is notified only for meaningful away/person events; raw media and identity recognition stay out unless approved.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "When I'm away and my camera detects a person, notify me through my phone and Alexa",
        "plan": "Prepare and govern camera_person_alert.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "home-watch-agent",
      "proactivity_level": "5",
      "state": "watching approved camera events",
      "trigger": {
        "condition": null,
        "event": "approved camera emits person_detected while household presence is away",
        "next_run": "when trigger becomes true",
        "recurrence": "one_time",
        "source_language": "when i'm away and my camera detects a person, notify me through my phone and alexa",
        "timezone": "local",
        "type": "EVENT"
      }
    },
    {
      "approval_required_before_external_action": true,
      "authority": "prepare_allowed_execute_gated",
      "goal": "Keep my lawn watered while I'm gone, but don't waste water if it rains",
      "group": "HOME",
      "id": "run-keep-my-lawn-watered-while-i-m-gone-but-don-t-waste-water-if-it-",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Lawn watering is skipped or run according to rain, restrictions, controller state, and approved authority.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "Keep my lawn watered while I'm gone, but don't waste water if it rains",
        "plan": "Prepare and govern irrigation_weather_aware.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "home-care-agent",
      "proactivity_level": "3",
      "state": "awaiting bounded Away authority",
      "trigger": {
        "condition": "irrigation window opens and forecast/rainfall policy allows watering",
        "event": null,
        "next_run": "when trigger becomes true",
        "recurrence": "one_time",
        "source_language": "keep my lawn watered while i'm gone, but don't waste water if it rains",
        "timezone": "local",
        "type": "CONDITION"
      }
    },
    {
      "approval_required_before_external_action": true,
      "authority": "prepare_allowed_execute_gated",
      "goal": "I'm going away for two weeks. Take care of the house.",
      "group": "HOME",
      "id": "run-i-m-going-away-for-two-weeks-take-care-of-the-house",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Home care runs as one governed Away Job with tell-now safety events and gated physical controls.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "I'm going away for two weeks. Take care of the house.",
        "plan": "Prepare and govern away_home_care.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "home-care-agent",
      "proactivity_level": "3",
      "state": "Away Mode draft ready",
      "trigger": {
        "condition": null,
        "event": null,
        "next_run": "now",
        "recurrence": "one_time",
        "source_language": "i'm going away for two weeks. take care of the house.",
        "timezone": "local",
        "type": "NOW"
      }
    },
    {
      "approval_required_before_external_action": false,
      "authority": "owner_private_allowed",
      "goal": "Watch leak, smoke, power, garage, and thermostat events and tell me only when it matters",
      "group": "HOME",
      "id": "run-watch-leak-smoke-power-garage-and-thermostat-events-and-tell-me-",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Approved sensors are watched quietly, with interruption only for safety or owner-defined thresholds.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "Watch leak, smoke, power, garage, and thermostat events and tell me only when it matters",
        "plan": "Prepare and govern device_monitor.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "home-watch-agent",
      "proactivity_level": "5",
      "state": "watching approved sensors",
      "trigger": {
        "condition": "approved environment sensor crosses a meaningful threshold",
        "event": null,
        "next_run": "when trigger becomes true",
        "recurrence": "one_time",
        "source_language": "watch leak, smoke, power, garage, and thermostat events and tell me only when it matters",
        "timezone": "local",
        "type": "CONDITION"
      }
    },
    {
      "approval_required_before_external_action": false,
      "authority": "owner_private_allowed",
      "goal": "Watch NYC flights until Dec 15 and tell me only if total drops below $4,500",
      "group": "LIFE",
      "id": "run-watch-nyc-flights-until-dec-15-and-tell-me-only-if-total-drops-b",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Prepared work is ready, and any external action is gated.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "Watch NYC flights until Dec 15 and tell me only if total drops below $4,500",
        "plan": "Prepare and govern price_watch.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "travel-assistant",
      "proactivity_level": "2",
      "state": "watching quietly",
      "trigger": {
        "condition": "flight total crosses the approved threshold",
        "event": null,
        "next_run": "when trigger becomes true",
        "recurrence": "one_time",
        "source_language": "watch nyc flights until dec 15 and tell me only if total drops below $4,500",
        "timezone": "local",
        "type": "CONDITION"
      }
    },
    {
      "approval_required_before_external_action": false,
      "authority": "owner_private_allowed",
      "goal": "Plan weekly meals every Sunday and make the grocery list",
      "group": "LIFE",
      "id": "run-plan-weekly-meals-every-sunday-and-make-the-grocery-list",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Prepared work is ready, and any external action is gated.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "Plan weekly meals every Sunday and make the grocery list",
        "plan": "Prepare and govern routine_job.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "family-coordinator",
      "proactivity_level": "4",
      "state": "scheduled",
      "trigger": {
        "condition": null,
        "event": null,
        "next_run": "next Sunday",
        "recurrence": "weekly:sunday",
        "source_language": "plan weekly meals every sunday and make the grocery list",
        "timezone": "local",
        "type": "RECURRING"
      }
    },
    {
      "approval_required_before_external_action": false,
      "authority": "owner_private_allowed",
      "goal": "Watch large card charges above $500 and brief me",
      "group": "LIFE",
      "id": "run-watch-large-card-charges-above-500-and-brief-me",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Prepared work is ready, and any external action is gated.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "Watch large card charges above $500 and brief me",
        "plan": "Prepare and govern price_watch.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "chief-of-staff",
      "proactivity_level": "2",
      "state": "watching approved source",
      "trigger": {
        "condition": "transaction amount crosses the approved threshold",
        "event": null,
        "next_run": "when trigger becomes true",
        "recurrence": "one_time",
        "source_language": "watch large card charges above $500 and brief me",
        "timezone": "local",
        "type": "CONDITION"
      }
    },
    {
      "approval_required_before_external_action": true,
      "authority": "prepare_allowed_execute_gated",
      "goal": "Prepare Sarah's birthday plan for Nov 12",
      "group": "LIFE",
      "id": "run-prepare-sarah-s-birthday-plan-for-nov-12",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Prepared work is ready, and any external action is gated.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "Prepare Sarah's birthday plan for Nov 12",
        "plan": "Prepare and govern custom.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "family-coordinator",
      "proactivity_level": "3",
      "state": "waiting for time window",
      "trigger": {
        "condition": null,
        "event": null,
        "next_run": "at the stated time",
        "recurrence": "one_time",
        "source_language": "prepare sarah's birthday plan for nov 12",
        "timezone": "local",
        "type": "TIME"
      }
    },
    {
      "approval_required_before_external_action": false,
      "authority": "owner_private_allowed",
      "goal": "Find VP AI jobs every weekday morning and prepare the best matches",
      "group": "WORK",
      "id": "run-find-vp-ai-jobs-every-weekday-morning-and-prepare-the-best-match",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Prepared work is ready, and any external action is gated.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "Find VP AI jobs every weekday morning and prepare the best matches",
        "plan": "Prepare and govern job_search.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "executive-assistant",
      "proactivity_level": "4",
      "state": "running next weekday",
      "trigger": {
        "condition": null,
        "event": null,
        "next_run": "next weekday morning",
        "recurrence": "weekdays",
        "source_language": "find vp ai jobs every weekday morning and prepare the best matches",
        "timezone": "local",
        "type": "RECURRING"
      }
    },
    {
      "approval_required_before_external_action": false,
      "authority": "owner_private_allowed",
      "goal": "Prepare my Friday weekly work report",
      "group": "WORK",
      "id": "run-prepare-my-friday-weekly-work-report",
      "last_event": "dry_run.recorded",
      "next_step": "Understand what should happen and when.",
      "outcome": {
        "actions": [
          "prepare",
          "policy_check",
          "record_evidence"
        ],
        "actual_outcome": "dry_run_pending",
        "expected_outcome": "Prepared work is ready, and any external action is gated.",
        "follow_up": "approve, modify, pause, or keep watching",
        "goal": "Prepare my Friday weekly work report",
        "plan": "Prepare and govern routine_job.",
        "verification": "not_executed_in_local_demo"
      },
      "owner": "work-assistant",
      "proactivity_level": "4",
      "state": "scheduled",
      "trigger": {
        "condition": null,
        "event": null,
        "next_run": "next week",
        "recurrence": "weekly",
        "source_language": "prepare my friday weekly work report",
        "timezone": "local",
        "type": "RECURRING"
      }
    }
  ],
  "principle": "Show durable work by outcome, owner, trigger, status, authority, and last evidence.",
  "schema": "safecadence.safeai.running-for-me.v1",
  "source": "local sample data only"
}