{
  "experiment": "six-sequential-shell-execution-context-fixtures",
  "checked_at_utc": "2026-11-07T05:41:58.797211+00:00",
  "python": "3.12.3",
  "platform": "Linux",
  "kernel": "6.8.0-147-generic",
  "shell": "/bin/sh",
  "shell_resolved_name": "dash",
  "fixture_contains_spaces": true,
  "cases": [
    {
      "name": "explicit_manual_style_context",
      "started_at_utc": "2026-11-07T05:41:58.778576+00:00",
      "finished_at_utc": "2026-11-07T05:41:58.782197+00:00",
      "elapsed_seconds": 0.003593,
      "cwd": "<fixture>/app with spaces",
      "provided_environment": {
        "PATH": "<fixture>/tools with spaces:/usr/bin:/bin",
        "LLAB_JOB_LABEL": "demo"
      },
      "argv": [
        "/bin/sh",
        "-c",
        "lab-job",
        "llab-context"
      ],
      "expected_exit": 0,
      "exit_code": 0,
      "stdout": "label=demo payload=synthetic-payload\n",
      "stderr": "",
      "checks": {
        "exit_matches": true,
        "stdout_matches": true,
        "stderr_matches": true
      },
      "passed": true
    },
    {
      "name": "custom_bin_absent_from_PATH",
      "started_at_utc": "2026-11-07T05:41:58.782387+00:00",
      "finished_at_utc": "2026-11-07T05:41:58.783800+00:00",
      "elapsed_seconds": 0.001416,
      "cwd": "<fixture>/app with spaces",
      "provided_environment": {
        "PATH": "/usr/bin:/bin",
        "LLAB_JOB_LABEL": "demo"
      },
      "argv": [
        "/bin/sh",
        "-c",
        "lab-job",
        "llab-context"
      ],
      "expected_exit": 127,
      "exit_code": 127,
      "stdout": "",
      "stderr": "llab-context: 1: lab-job: not found\n",
      "checks": {
        "exit_matches": true,
        "stdout_matches": true,
        "stderr_matches": true
      },
      "passed": true
    },
    {
      "name": "absolute_job_relative_input_wrong_cwd",
      "started_at_utc": "2026-11-07T05:41:58.783901+00:00",
      "finished_at_utc": "2026-11-07T05:41:58.786531+00:00",
      "elapsed_seconds": 0.002637,
      "cwd": "<fixture>/neutral",
      "provided_environment": {
        "PATH": "/usr/bin:/bin",
        "LLAB_JOB_LABEL": "demo"
      },
      "argv": [
        "/bin/sh",
        "-c",
        "'<fixture>/tools with spaces/lab-job'",
        "llab-context"
      ],
      "expected_exit": 20,
      "exit_code": 20,
      "stdout": "",
      "stderr": "input_missing\n",
      "checks": {
        "exit_matches": true,
        "stdout_matches": true,
        "stderr_matches": true
      },
      "passed": true
    },
    {
      "name": "absolute_paths_missing_required_label",
      "started_at_utc": "2026-11-07T05:41:58.786638+00:00",
      "finished_at_utc": "2026-11-07T05:41:58.790225+00:00",
      "elapsed_seconds": 0.003596,
      "cwd": "<fixture>/neutral",
      "provided_environment": {
        "PATH": "/usr/bin:/bin"
      },
      "argv": [
        "/bin/sh",
        "-c",
        "'<fixture>/tools with spaces/lab-job' '<fixture>/app with spaces/payload.txt'",
        "llab-context"
      ],
      "expected_exit": 21,
      "exit_code": 21,
      "stdout": "",
      "stderr": "label_missing\n",
      "checks": {
        "exit_matches": true,
        "stdout_matches": true,
        "stderr_matches": true
      },
      "passed": true
    },
    {
      "name": "absolute_paths_and_explicit_label",
      "started_at_utc": "2026-11-07T05:41:58.790388+00:00",
      "finished_at_utc": "2026-11-07T05:41:58.793828+00:00",
      "elapsed_seconds": 0.003445,
      "cwd": "<fixture>/neutral",
      "provided_environment": {
        "PATH": "/usr/bin:/bin",
        "LLAB_JOB_LABEL": "demo"
      },
      "argv": [
        "/bin/sh",
        "-c",
        "'<fixture>/tools with spaces/lab-job' '<fixture>/app with spaces/payload.txt'",
        "llab-context"
      ],
      "expected_exit": 0,
      "exit_code": 0,
      "stdout": "label=demo payload=synthetic-payload\n",
      "stderr": "",
      "checks": {
        "exit_matches": true,
        "stdout_matches": true,
        "stderr_matches": true
      },
      "passed": true
    },
    {
      "name": "explicit_cd_PATH_and_label",
      "started_at_utc": "2026-11-07T05:41:58.794068+00:00",
      "finished_at_utc": "2026-11-07T05:41:58.797082+00:00",
      "elapsed_seconds": 0.003009,
      "cwd": "<fixture>/neutral",
      "provided_environment": {
        "PATH": "/usr/bin:/bin"
      },
      "argv": [
        "/bin/sh",
        "-c",
        "cd \"$1\" && PATH=\"$2:/usr/bin:/bin\" LLAB_JOB_LABEL=demo lab-job",
        "llab-context",
        "<fixture>/app with spaces",
        "<fixture>/tools with spaces"
      ],
      "expected_exit": 0,
      "exit_code": 0,
      "stdout": "label=demo payload=synthetic-payload\n",
      "stderr": "",
      "checks": {
        "exit_matches": true,
        "stdout_matches": true,
        "stderr_matches": true
      },
      "passed": true
    }
  ],
  "passed": true,
  "cron_daemon_invoked": false,
  "crontab_modified": false,
  "production_job_executed": false,
  "network_calls": false,
  "host_environment_dumped": false,
  "limits": "Constructed allowlist environment, cwd and PATH, not a real interactive login or cron daemon. Tiny synthetic reads only. No scheduler timing, account/PAM setup, permissions diagnosis, external service, secret handling, overlap or production job acceptance."
}
