{
  "schemaVersion": 1,
  "generatedBy": "day-shift-release-check",
  "command": "release check",
  "version": "0.3.3",
  "installedCommandName": "day-shift",
  "generatedAt": "2026-09-26T18:27:30.007Z",
  "reportPath": "release/0.3.3/release-validation-report.json",
  "publication": {
    "websiteUpload": "out-of-scope",
    "publicNpmPublication": "out-of-scope"
  },
  "evidence": {
    "releaseCheck": {
      "status": "passed",
      "stagingStatus": "passed",
      "archiveStatuses": [
        {
          "target": "macos-linux",
          "status": "passed",
          "archivePath": "release/0.3.3/download-bundle/day-shift-0.3.3-macos-linux-system-node.tar.gz",
          "requiredFiles": [
            "dist/cli/index.js",
            "package.json",
            ".day-shift-release.json",
            "INSTALL.md",
            "release-notes.md",
            "bin/day-shift"
          ],
          "missingFiles": [],
          "executionStatus": "passed",
          "executionSkippedReason": null,
          "temporaryCleaned": true
        },
        {
          "target": "windows",
          "status": "passed",
          "archivePath": "release/0.3.3/download-bundle/day-shift-0.3.3-windows-system-node.zip",
          "requiredFiles": [
            "dist/cli/index.js",
            "package.json",
            ".day-shift-release.json",
            "INSTALL.md",
            "release-notes.md",
            "bin/day-shift.cmd",
            "bin/day-shift.ps1"
          ],
          "missingFiles": [],
          "executionStatus": null,
          "executionSkippedReason": "Windows archive execution requires a Windows command shell; layout is validated on this runner.",
          "temporaryCleaned": true
        }
      ]
    },
    "stagedExecution": {
      "status": "passed",
      "executable": "release/0.3.3/staging/bin/day-shift",
      "invocationMethod": "posix-shell",
      "artifactRoot": "release/0.3.3/staging",
      "commands": [
        {
          "name": "help",
          "args": [
            "--help"
          ],
          "format": "human",
          "status": "passed",
          "exitCode": 0,
          "stdoutSummary": "Usage: day-shift [options] [command] Day Shift CLI for planning workflows, task handoffs, and validation guidance. Options: -V, --version output the version num"
        },
        {
          "name": "version",
          "args": [
            "--version"
          ],
          "format": "human",
          "status": "passed",
          "exitCode": 0,
          "stdoutSummary": "0.3.3"
        },
        {
          "name": "about",
          "args": [
            "about"
          ],
          "format": "human",
          "status": "passed",
          "exitCode": 0,
          "stdoutSummary": "=========================== Day Shift runtime discovery =========================== ******* Runtime ******* CLI: day-shift Description: Day Shift CLI for planni"
        },
        {
          "name": "about-json",
          "args": [
            "about",
            "--format",
            "json"
          ],
          "format": "json",
          "status": "passed",
          "exitCode": 0,
          "stdoutSummary": "{\"protocolVersion\":2,\"status\":\"ok\",\"command\":\"about\",\"data\":{\"automationProtocol\":{\"currentVersion\":2,\"minimumSupportedVersion\":1,\"maximumSupportedVersion\":2,\"f"
        }
      ],
      "diagnostics": {
        "status": "passed",
        "version": "0.3.3",
        "installedCommandName": "day-shift",
        "artifactRoot": "release/0.3.3/staging",
        "entrypoint": "dist/cli/index.js",
        "commandRegistry": "dist/cli/commands/index.js",
        "sourceCheckoutPathPresent": false,
        "jsonOutput": true,
        "humanOutput": true
      },
      "validationScratchRoot": "release/0.3.3/validation-scratch-yjzQFV",
      "isolatedEnvironment": {
        "stateDir": "release/0.3.3/validation-scratch-yjzQFV/day-shift-release-validation-state-z9hd3U",
        "configHome": "release/0.3.3/validation-scratch-yjzQFV/day-shift-release-validation-config-E5dMVp",
        "licenseFile": "release/0.3.3/validation-scratch-yjzQFV/day-shift-release-validation-license-h4FPwl/license.json"
      },
      "validationScratchCleaned": true
    },
    "archiveValidation": [
      {
        "status": "passed",
        "target": "macos-linux",
        "archivePath": "release/0.3.3/download-bundle/day-shift-0.3.3-macos-linux-system-node.tar.gz",
        "rootDirectoryName": "day-shift-0.3.3-macos-linux-system-node",
        "temporaryRoot": "/home/misstitan/day-shift-agents/release/0.3.3/archive-validation-pMSZtN",
        "requiredFiles": [
          "dist/cli/index.js",
          "package.json",
          ".day-shift-release.json",
          "INSTALL.md",
          "release-notes.md",
          "bin/day-shift"
        ],
        "missingFiles": [],
        "execution": {
          "status": "passed",
          "executable": "release/0.3.3/archive-validation-pMSZtN/day-shift-0.3.3-macos-linux-system-node/bin/day-shift",
          "invocationMethod": "posix-shell",
          "artifactRoot": "release/0.3.3/archive-validation-pMSZtN/day-shift-0.3.3-macos-linux-system-node",
          "commands": [
            {
              "name": "help",
              "args": [
                "--help"
              ],
              "format": "human",
              "status": "passed",
              "exitCode": 0,
              "stdoutSummary": "Usage: day-shift [options] [command] Day Shift CLI for planning workflows, task handoffs, and validation guidance. Options: -V, --version output the version num"
            },
            {
              "name": "version",
              "args": [
                "--version"
              ],
              "format": "human",
              "status": "passed",
              "exitCode": 0,
              "stdoutSummary": "0.3.3"
            },
            {
              "name": "about",
              "args": [
                "about"
              ],
              "format": "human",
              "status": "passed",
              "exitCode": 0,
              "stdoutSummary": "=========================== Day Shift runtime discovery =========================== ******* Runtime ******* CLI: day-shift Description: Day Shift CLI for planni"
            },
            {
              "name": "about-json",
              "args": [
                "about",
                "--format",
                "json"
              ],
              "format": "json",
              "status": "passed",
              "exitCode": 0,
              "stdoutSummary": "{\"protocolVersion\":2,\"status\":\"ok\",\"command\":\"about\",\"data\":{\"automationProtocol\":{\"currentVersion\":2,\"minimumSupportedVersion\":1,\"maximumSupportedVersion\":2,\"f"
            }
          ],
          "diagnostics": {
            "status": "passed",
            "version": "0.3.3",
            "installedCommandName": "day-shift",
            "artifactRoot": "release/0.3.3/archive-validation-pMSZtN/day-shift-0.3.3-macos-linux-system-node",
            "entrypoint": "dist/cli/index.js",
            "commandRegistry": "dist/cli/commands/index.js",
            "sourceCheckoutPathPresent": false,
            "jsonOutput": true,
            "humanOutput": true
          },
          "validationScratchRoot": "release/0.3.3/validation-scratch-0HfuzT",
          "isolatedEnvironment": {
            "stateDir": "release/0.3.3/validation-scratch-0HfuzT/day-shift-release-validation-state-yMyPBm",
            "configHome": "release/0.3.3/validation-scratch-0HfuzT/day-shift-release-validation-config-MEK3tG",
            "licenseFile": "release/0.3.3/validation-scratch-0HfuzT/day-shift-release-validation-license-3L7soD/license.json"
          },
          "validationScratchCleaned": true
        },
        "executionSkippedReason": null,
        "temporaryCleaned": true
      },
      {
        "status": "passed",
        "target": "windows",
        "archivePath": "release/0.3.3/download-bundle/day-shift-0.3.3-windows-system-node.zip",
        "rootDirectoryName": "day-shift-0.3.3-windows-system-node",
        "temporaryRoot": "/home/misstitan/day-shift-agents/release/0.3.3/archive-validation-6XfKNI",
        "requiredFiles": [
          "dist/cli/index.js",
          "package.json",
          ".day-shift-release.json",
          "INSTALL.md",
          "release-notes.md",
          "bin/day-shift.cmd",
          "bin/day-shift.ps1"
        ],
        "missingFiles": [],
        "execution": null,
        "executionSkippedReason": "Windows archive execution requires a Windows command shell; layout is validated on this runner.",
        "temporaryCleaned": true
      }
    ],
    "runtimeDiagnostics": [
      {
        "status": "passed",
        "version": "0.3.3",
        "installedCommandName": "day-shift",
        "artifactRoot": "release/0.3.3/staging",
        "entrypoint": "dist/cli/index.js",
        "commandRegistry": "dist/cli/commands/index.js",
        "sourceCheckoutPathPresent": false,
        "jsonOutput": true,
        "humanOutput": true
      },
      {
        "status": "passed",
        "version": "0.3.3",
        "installedCommandName": "day-shift",
        "artifactRoot": "release/0.3.3/archive-validation-pMSZtN/day-shift-0.3.3-macos-linux-system-node",
        "entrypoint": "dist/cli/index.js",
        "commandRegistry": "dist/cli/commands/index.js",
        "sourceCheckoutPathPresent": false,
        "jsonOutput": true,
        "humanOutput": true
      }
    ],
    "installerSafetyValidation": {
      "status": "not-applicable",
      "installRoot": "release/0.3.3/installer-validation",
      "targets": []
    },
    "noWriteIsolation": [
      {
        "executable": "release/0.3.3/staging/bin/day-shift",
        "artifactRoot": "release/0.3.3/staging",
        "validationScratchRoot": "release/0.3.3/validation-scratch-yjzQFV",
        "validationScratchCleaned": true,
        "stateDir": "release/0.3.3/validation-scratch-yjzQFV/day-shift-release-validation-state-z9hd3U",
        "configHome": "release/0.3.3/validation-scratch-yjzQFV/day-shift-release-validation-config-E5dMVp",
        "licenseFile": "release/0.3.3/validation-scratch-yjzQFV/day-shift-release-validation-license-h4FPwl/license.json",
        "commandCount": 4
      },
      {
        "executable": "release/0.3.3/archive-validation-pMSZtN/day-shift-0.3.3-macos-linux-system-node/bin/day-shift",
        "artifactRoot": "release/0.3.3/archive-validation-pMSZtN/day-shift-0.3.3-macos-linux-system-node",
        "validationScratchRoot": "release/0.3.3/validation-scratch-0HfuzT",
        "validationScratchCleaned": true,
        "stateDir": "release/0.3.3/validation-scratch-0HfuzT/day-shift-release-validation-state-yMyPBm",
        "configHome": "release/0.3.3/validation-scratch-0HfuzT/day-shift-release-validation-config-MEK3tG",
        "licenseFile": "release/0.3.3/validation-scratch-0HfuzT/day-shift-release-validation-license-3L7soD/license.json",
        "commandCount": 4
      }
    ],
    "installerFailureEvidence": [
      {
        "reason": "artifact-checksum-mismatch",
        "boundary": "fails before existing installation replacement"
      },
      {
        "reason": "installer-manifest-archive-missing",
        "boundary": "fails before existing installation replacement"
      },
      {
        "reason": "missing-node",
        "boundary": "fails before existing installation replacement"
      },
      {
        "reason": "unsupported-node-version",
        "boundary": "fails before existing installation replacement"
      },
      {
        "reason": "missing-executable-shim",
        "boundary": "fails before existing installation replacement"
      },
      {
        "reason": "installer-replacement-failed",
        "boundary": "restores existing installation before returning failure"
      }
    ],
    "managedSandboxLauncherStdoutLimitation": {
      "status": "documented",
      "summary": "Generated release launcher execution can emit blank stdout inside the managed sandbox; authoritative executable validation is the post-build release check harness outside that limitation."
    }
  }
}
