{
  "schema_version": "vaani.release-preparation.v1",
  "candidate": {
    "distribution": "vaani",
    "version": "1.0.0rc42",
    "state": "published_private",
    "prepared_from_commit": "44625205226a7e4c0b6f3b5fe5445360a873c94a",
    "merge_commit": "8992895a2cfd2f42c36707ea722a9b2f71a89eca",
    "publication_source_commit": "44625205226a7e4c0b6f3b5fe5445360a873c94a",
    "source_commit_semantics": "The candidate was prepared on the clean release branch and the preparation PR was merged to main. The exact clean archives built from the preparation commit were uploaded to private GAR and verified by authenticated read-back.",
    "target_registry": "asia-south1-python.pkg.dev/birla-loyalty-voice-bot/vaani-python",
    "public_pypi": "not_published"
  },
  "local_artifacts": {
    "source_tree_state": "clean_committed_release_preparation",
    "built_from_commit": "44625205226a7e4c0b6f3b5fe5445360a873c94a",
    "canonical_build_command": ".venv/bin/python -m scripts.release_candidate --source . --out-dir /tmp/vaani-rc42-release-4462520",
    "release_build_manifest": "/tmp/vaani-rc42-release-4462520/vaani-1.0.0rc42-release-build.json",
    "publishable": true,
    "wheel": {
      "filename": "vaani-1.0.0rc42-py3-none-any.whl",
      "sha256": "3facd46530192ee18b45c4647cfd6ce96bf67aa1bb35861c941ee981b24b441c",
      "size_bytes": 283724
    },
    "sdist": {
      "filename": "vaani-1.0.0rc42.tar.gz",
      "sha256": "dcc277e4d39a604f4138304eafa92cdf6dced03d2fa78c08a278a8bc77f8da95",
      "size_bytes": 546113
    },
    "reproducibility": {
      "builds": 2,
      "separate_clean_snapshots": true,
      "source_trees_clean_after_build": true,
      "wheel_byte_identical": true,
      "sdist_byte_identical": true
    },
    "privacy_scan": {
      "status": "passed",
      "archives_scanned": 2,
      "entries_scanned": 276,
      "operational_evidence_packaged": false
    }
  },
  "local_validation": {
    "focused_preparation_tests": 53,
    "issue168_public_alias_tests": 10,
    "release_candidate_tests": 10,
    "packaging_tests": 11,
    "evaluation_release_tests": 10,
    "rc33_release_tests": 2,
    "optional_plugin_shard": "87 passed; 2 pre-existing failures because livekit-plugins-deepgram is not installed",
    "contracts": "passed",
    "docs": "passed",
    "strict_mkdocs": "passed",
    "compileall": "passed",
    "twine_check": "passed",
    "deterministic_double_build": "passed",
    "archive_privacy_scan": "passed",
    "clean_registry_install": "passed_python_3.13.11",
    "installed_issue168_probe": "passed_10_tests",
    "installed_birla_preset": "birla-prod-v42@13#sha256:f51be287ed60cabf1a65769e38818ed7cc00a5473d8be2a683b821927dfc4135",
    "registry_install_direct_url": null,
    "registry_install_editable": false,
    "registry_install_local_path_dependency": false
  },
  "publication": {
    "state": "published_private",
    "source_commit": "44625205226a7e4c0b6f3b5fe5445360a873c94a",
    "target_channel": "private Google Artifact Registry",
    "target_registry": "asia-south1-python.pkg.dev/birla-loyalty-voice-bot/vaani-python",
    "public_pypi": "not_published",
    "upload": {
      "status": "passed",
      "method": "noninteractive GAR upload using the already-stored scoped service-account credential",
      "artifacts": [
        {
          "filename": "vaani-1.0.0rc42-py3-none-any.whl",
          "sha256": "3facd46530192ee18b45c4647cfd6ce96bf67aa1bb35861c941ee981b24b441c",
          "size_bytes": 283724
        },
        {
          "filename": "vaani-1.0.0rc42.tar.gz",
          "sha256": "dcc277e4d39a604f4138304eafa92cdf6dced03d2fa78c08a278a8bc77f8da95",
          "size_bytes": 546113
        }
      ]
    },
    "readback": {
      "status": "passed",
      "method": "authenticated no-cache GAR registry download",
      "hashes_match_uploaded_artifacts": true,
      "files": [
        {
          "filename": "vaani-1.0.0rc42-py3-none-any.whl",
          "sha256": "3facd46530192ee18b45c4647cfd6ce96bf67aa1bb35861c941ee981b24b441c",
          "size_bytes": 283724
        },
        {
          "filename": "vaani-1.0.0rc42.tar.gz",
          "sha256": "dcc277e4d39a604f4138304eafa92cdf6dced03d2fa78c08a278a8bc77f8da95",
          "size_bytes": 546113
        }
      ]
    },
    "registry_install": {
      "status": "passed",
      "python": "3.13",
      "python_patch": "3.13.11",
      "requirement": "vaani[deepgram,google,recording-gcs,smallestai]==1.0.0rc42",
      "editable": false,
      "local_path_dependency": false,
      "installed_version": "1.0.0rc42",
      "direct_url": null,
      "preset_identity": "birla-prod-v42@13#sha256:f51be287ed60cabf1a65769e38818ed7cc00a5473d8be2a683b821927dfc4135",
      "public_api_probes": {
        "issue168_telephony_alias_tests": "passed_10_tests"
      }
    }
  },
  "credentialed_limitations": {
    "livekit": "not_run_requires_credentials",
    "gcs": "not_run_requires_credentials",
    "sip": "not_run_consumer_owned",
    "salesforce": "not_run_consumer_owned",
    "sms": "not_run_consumer_owned"
  }
}
