{
  "checks": {
    "anonymous_clusters_and_overlap_preserved": true,
    "durable_worker_completed_once": true,
    "exact_source_and_runtime_identity": true,
    "exactly_one_injected_first_pass_failure": true,
    "exactly_one_successful_background_source_wide_diarization": true,
    "first_pass_asr_preserved": true,
    "licenses_and_attribution_attested": true,
    "missing_speaker_gap_deferred": true,
    "raw_recovery_source_deleted": true,
    "timeline_persisted_and_read_back": true
  },
  "corpus": {
    "license_spdx": "CC-BY-SA-4.0",
    "name": "CHiME-6",
    "official_page": "https://openslr.org/150/",
    "required_attribution": "Barker, Watanabe, Vincent and Trmal (2018), The Fifth CHiME Speech Separation and Recognition Challenge: Dataset, Task and Baselines"
  },
  "lifecycle": {
    "anonymous_clusters": 4,
    "elapsed_ms": 155018,
    "first_pass_asr_preserved": true,
    "first_pass_missing_speaker_attribution": true,
    "indexed_records": 85,
    "overlap_preserved": true,
    "raw_source_deleted": true,
    "recovery_attempts": 1,
    "recovery_deferred": true,
    "recovery_status": "succeeded",
    "schema_version": "mentaview.real-lazy-speaker-lifecycle/v1",
    "source_checksum": "sha256:a3cf0c127d6f6f42b03e95dae8de75ffdf39adf15632a66b6cde9afcdfea1fd8",
    "timeline_id": "timeline-e5fa1bf195ee621f478e4e64c28024cd30374fa3adcc5b18462ca01d7313a4f9",
    "timeline_provider_id": "sherpa-onnx-local-diarization",
    "timeline_readback": true,
    "timeline_spans": 76,
    "timeline_status": "persisted_unqualified"
  },
  "passed": true,
  "protocol": {
    "acceptance": {
      "exact_completed_worker_attempts": 1,
      "exact_injected_diarization_failures": 1,
      "exact_successful_background_diarization_requests": 1,
      "first_pass_asr_preserved": true,
      "first_pass_missing_speaker_attribution": true,
      "maximum_timeline_spans": 10000,
      "minimum_indexed_records": 1,
      "minimum_timeline_spans": 1,
      "overlap_must_be_preserved": true,
      "raw_recovery_source_deleted": true,
      "recovery_deferred": true,
      "required_anonymous_clusters": 4,
      "required_recovery_status": "succeeded",
      "required_timeline_status": "persisted_unqualified",
      "timeline_readback": true
    },
    "background_pass": "production durable queue, production VAD-windowed ASR recovery, then exactly one complete-source diarization call and atomic timeline persistence",
    "claim_boundary": "This canary qualifies the lazy lifecycle and its safety invariants for one frozen five-minute English CHiME-6 conversation on the exact local runtimes and weights: first-pass ASR survives a transient diarization outage, recovery is durably queued, diarization runs once on the full source, the anonymous overlap-capable timeline is atomically persisted and the raw recovery source is deleted. It does not qualify diarization accuracy (the frozen S01 quality gate currently fails), unknown-speaker counting, other languages, devices, meeting durations, production SLOs, independent assurance or certification.",
    "fault_injection": {
      "endpoint": "loopback evaluation sidecar",
      "failed_requests": 1,
      "http_status": 503,
      "purpose": "prove that usable ASR evidence survives and missing speaker attribution crosses the critical deferred-recovery gate"
    },
    "first_pass": "full-source timestamped ASR plus one deliberately failed optional source-wide diarization request"
  },
  "runtime": {
    "asr": {
      "installed_license_sha256": "e562a2ddfaf8280537795ac5ecd34e3012b6582a147ef69ba6a6a5c08c84757d",
      "license_spdx": "MIT",
      "name": "whisper.cpp",
      "server_sha256": "639cf23c070e0c111a57a443f11cef906941f7d1280918e9263f60be73ddbb3e",
      "version": "v1.8.3"
    },
    "asr_model": {
      "license_spdx": "MIT",
      "name": "ggml-small.bin",
      "sha256": "1be3a9b2063867b937e64e2ec7483364a79917e157fa98c5d94b5c1fffea987b"
    },
    "diarization": {
      "core_wheel_sha256": "b191e79d4952199bd11ce05c5b29c5efb08ed43a5d96839202e8ab603ab96278",
      "license_spdx": "Apache-2.0",
      "name": "sherpa-onnx",
      "python_wheel_sha256": "16292efe5fa07ca4532f57c2b5e67f2ef8cad83c418a60593a2dc60438048836",
      "version": "1.13.7"
    },
    "embedding_model": {
      "license_spdx": "CC-BY-4.0",
      "name": "wespeaker_en_voxceleb_resnet34.onnx",
      "sha256": "5ef208a9da1453335308a6b6f4e6dfbd7e183a38b604de0a57664f45d257fe94"
    },
    "segmentation_model": {
      "license_spdx": "MIT",
      "name": "sherpa-onnx-pyannote-segmentation-3-0/model.onnx",
      "sha256": "220ad67ca923bef2fa91f2390c786097bf305bceb5e261d4af67b38e938e1079"
    }
  },
  "schema_version": "mentaview.prospective-real-lazy-speaker-lifecycle-result/v1",
  "sidecar": {
    "injected_failures": 1,
    "known_speaker_count_oracle": 4,
    "models": {
      "embedding_sha256": "5ef208a9da1453335308a6b6f4e6dfbd7e183a38b604de0a57664f45d257fe94",
      "segmentation_sha256": "220ad67ca923bef2fa91f2390c786097bf305bceb5e261d4af67b38e938e1079"
    },
    "processed_requests": 1,
    "runtime": {
      "name": "sherpa-onnx",
      "version": "1.13.7"
    }
  },
  "source": {
    "end_ms": 300000,
    "known_speaker_count_oracle": 4,
    "language": "en",
    "official_md5": "f7284ca0f05a90191a5ef1009cf97bfb",
    "official_path": "audio/eval/S01_U02.CH1.wav",
    "start_ms": 0,
    "trimmed_bytes": 9600078,
    "trimmed_sha256": "a3cf0c127d6f6f42b03e95dae8de75ffdf39adf15632a66b6cde9afcdfea1fd8"
  }
}
