#!/usr/bin/env bash
mkdir -p /tmp/homelab/events/2026-05-12/saturn
mkdir -p /tmp/homelab/state
mkdir -p /tmp/homelab/logs
mkdir -p /tmp/homelab/world

cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/120000_node_online_1.json
{
  "timestamp": "2026-05-12T12:00:00Z",
  "node": "saturn",
  "type": "node_online",
  "severity": "info",
  "source": "system",
  "service": "all",
  "correlation_id": "init",
  "payload": {}
}
EOF

cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/120500_service_unhealthy_1.json
{
  "timestamp": "2026-05-12T12:05:00Z",
  "node": "saturn",
  "type": "service_unhealthy",
  "severity": "error",
  "source": "healthcheck",
  "service": "mosquitto",
  "correlation_id": "hc-1",
  "payload": {"error": "connection refused"}
}
EOF

cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/120600_service_unhealthy_2.json
{
  "timestamp": "2026-05-12T12:06:00Z",
  "node": "saturn",
  "type": "service_unhealthy",
  "severity": "error",
  "source": "healthcheck",
  "service": "mosquitto",
  "correlation_id": "hc-2",
  "payload": {"error": "connection refused"}
}
EOF

cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/121000_service_recovered_1.json
{
  "timestamp": "2026-05-12T12:10:00Z",
  "node": "saturn",
  "type": "service_recovered",
  "severity": "info",
  "source": "healthcheck",
  "service": "mosquitto",
  "correlation_id": "hc-3",
  "payload": {}
}
EOF

cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/121500_deployment_started_1.json
{
  "timestamp": "2026-05-12T12:15:00Z",
  "node": "saturn",
  "type": "deployment_started",
  "severity": "info",
  "source": "deploy_agent",
  "service": "mosquitto",
  "correlation_id": "deploy-1",
  "payload": {"version": "2.0.18"}
}
EOF

cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/121600_deployment_failed_1.json
{
  "timestamp": "2026-05-12T12:16:00Z",
  "node": "saturn",
  "type": "deployment_failed",
  "severity": "error",
  "source": "deploy_agent",
  "service": "mosquitto",
  "correlation_id": "deploy-1",
  "payload": {"error": "container crash", "diagnostics_file": "/opt/homelab/logs/diagnostics-deploy-1.log"}
}
EOF
