{
  "base": "f34ba437a5dec23a205ef5f670f7b10439ae98eb",
  "head": "8623f8f27fa49cbaf1504625754b7dc100719e78",
  "before": {
    "baseline": true,
    "mode": "real BootService and ProcessRunner with real subprocesses and disposable disk; synthetic service-manager commands; no host services touched",
    "scenarios": [
      {
        "scenario": "fresh",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user show-environment",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "restart-parked",
        "success": false,
        "active": false,
        "parked": true,
        "error": {
          "tag": "BootServiceCommandError",
          "step": "starting the service"
        },
        "commands": [
          "systemctl --user stop t3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "repair-parked",
        "success": false,
        "active": false,
        "parked": true,
        "error": {
          "tag": "BootServiceCommandError",
          "step": "starting the service"
        },
        "commands": [
          "systemctl --user show-environment",
          "systemctl --user stop t3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "restart-unloaded",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user stop t3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "repair-unloaded",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user show-environment",
          "systemctl --user stop t3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "reset-error",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user stop t3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "deferred",
        "success": true,
        "active": false,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user show-environment"
        ]
      }
    ]
  },
  "after": {
    "baseline": false,
    "mode": "real BootService and ProcessRunner with real subprocesses and disposable disk; synthetic service-manager commands; no host services touched",
    "scenarios": [
      {
        "scenario": "fresh",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user show-environment",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "restart-parked",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user stop t3code.service",
          "systemctl --user reset-failed [t]3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "repair-parked",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user show-environment",
          "systemctl --user stop t3code.service",
          "systemctl --user reset-failed [t]3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "restart-unloaded",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user stop t3code.service",
          "systemctl --user reset-failed [t]3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "repair-unloaded",
        "success": true,
        "active": true,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user show-environment",
          "systemctl --user stop t3code.service",
          "systemctl --user reset-failed [t]3code.service",
          "systemctl --user daemon-reload",
          "systemctl --user enable t3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "reset-error",
        "success": false,
        "active": true,
        "parked": false,
        "error": {
          "tag": "BootServiceCommandError",
          "step": "clearing the failed service state"
        },
        "commands": [
          "systemctl --user stop t3code.service",
          "systemctl --user reset-failed [t]3code.service",
          "systemctl --user restart t3code.service"
        ]
      },
      {
        "scenario": "deferred",
        "success": true,
        "active": false,
        "parked": false,
        "error": null,
        "commands": [
          "systemctl --user show-environment"
        ]
      }
    ]
  }
}
