{"blocking_findings_for_bounded_restoration":[],"bound_files":[{"bytes":4611,"label":"restoration-realtime-smoke-v3.json","path":"campaign-artifact:restoration-realtime-smoke-v3.json","sha256":"eb64cb52d75a45a6f29ce2d98b6b06a23a132572b6e1a863317f016ceedfe9cd"},{"bytes":5624,"label":"realtime-restoration-probe-v3-independent-review.json","path":"campaign-artifact:realtime-restoration-probe-v3-independent-review.json","sha256":"ddd4c1846a6b7b1fb188127c6d48ca663f7720d1049bedf0141d248788091845"},{"bytes":22750,"label":"realtime_restoration_probe_v3.py","path":"runtime-artifact:realtime_restoration_probe_v3.py","sha256":"010288d9997b9669651e592ce8a595bf95904684feab91d9357b646727582f90"},{"bytes":3805,"label":"realtime_restoration_probe_v3_identity.json","path":"runtime-artifact:realtime_restoration_probe_v3_identity.json","sha256":"7e42bcd92f1f853a1e3d865e0754ad60383097befe08e0bcc79b575d6ac2b046"},{"bytes":22414,"label":"test_realtime_restoration_probe_v3.py","path":"runtime-artifact:test_realtime_restoration_probe_v3.py","sha256":"facd605399484c2fbb5095a5bc9ef70c29e0d096c016c00f2865a520c4e518e4"},{"bytes":34417,"label":"ws.py","path":"product-source:anvil_serving/voice/realtime/ws.py","sha256":"8fdf7e0e8d91103e97a8daadca6a8124f710b2dc24f2fcd732f07ecffa6510d8"},{"bytes":1727,"label":"voice.toml","path":"PRIVATE_PATH_REDACTED","sha256":"cc165f8bb7f7eb5b3a704acda7af228f8649de9398cd701197b0936218eb4a23"},{"bytes":1337,"label":"restoration-audio-loop.json","path":"campaign-artifact:restoration-audio-loop.json","sha256":"bc2bc4fdd045ae019edbea26a091eb611eb4b045597d7ab77829b959f49b8ae3"},{"bytes":834,"label":"restoration-audio-loop.cli.json","path":"runtime-artifact:restoration-audio-loop.cli.json","sha256":"d8a9c6718a6387f9a3b8b18fabee02534e2d7db98d517cf847b87e153c385272"},{"bytes":834,"label":"restoration-audio-loop-v2.cli.json","path":"runtime-artifact:restoration-audio-loop-v2.cli.json","sha256":"d8a9c6718a6387f9a3b8b18fabee02534e2d7db98d517cf847b87e153c385272"},{"bytes":3650,"label":"restoration-audio-loop-v3.cli.json","path":"runtime-artifact:restoration-audio-loop-v3.cli.json","sha256":"fdf134b0f363a369e5a7500cf28ed023771ca0eb79e5c4fcc7853d94370ad46b"},{"bytes":103560,"label":"cli.py","path":"product-source:anvil_serving/voice/cli.py","sha256":"3551d4260a4e294f1c9410d4c445ea71654789358c5a944b495f733794410f65"},{"bytes":1147,"label":"restoration-services-final.json","path":"campaign-artifact:restoration-services-final.json","sha256":"f2b5e39fd76a9f27f9d5e024a2fecaba7cb5c2e791923ca606b030bdc970c3de"},{"bytes":7842,"label":"restoration-services-final-v2.json","path":"campaign-artifact:restoration-services-final-v2.json","sha256":"1bceb25744470bee17fcfa8de04ae9b4f49c98dfda2b77bafe5e5154814dec71"},{"bytes":3911,"label":"services-before.json","path":"campaign-artifact:services-before.json","sha256":"1b3821f4007d3043e9724c17d94f26a804827c2424840accd8b31eff213c6d3d"},{"bytes":1251,"label":"campaign-ending-state.json","path":"campaign-artifact:campaign-ending-state.json","sha256":"3ba1f85d5837c8c2a1a696a8c20e9355a359fb2a2557d6796be2b2ede68f858a"},{"bytes":30662,"label":"restoration-native-cache-inventory.json","path":"campaign-artifact:restoration-native-cache-inventory.json","sha256":"6c9f1a8c3a0376e8dd6464db22ade792aa2cb70ef46c73b681c6d8edadcb67af"},{"bytes":2319,"label":"llm-port30123-amendment.json","path":"campaign-artifact:llm-port30123-amendment.json","sha256":"ad42af782fbfaa162e7d27c4d2c6cce8729c619f00d54a9fdc02f4619aa846f5"}],"ending_state":{"all_candidate_processes_unloaded":true,"candidate_count":13,"disk_free_bytes":65525723136,"disk_total_bytes":994662584320,"disk_used_bytes":929136861184,"memory_free_percentage":80,"protected_web_fetch":{"executable":"/opt/homebrew/opt/node.js/bin/node","matches_frozen_port-owner_amendment":true,"pid":5866,"start_label":"Sun Sep 13 00:35:31 2026"},"realtime_smoke_passed":true,"scope":"Point-in-time ending observations, not continuous protected-process monitoring.","swap_free_reported_mib":1617.06,"swap_total_reported_mib":15360.0,"swap_used_reported_mib":13742.94,"zero_swap_claim":false},"local_audio_loop":{"artifact_explicitly_marks_promotion_quality_evidence":false,"audio_roundtrip_ms":720.05,"normalized_stt_wer":0.0,"reference_text":"the quick brown fox jumps over the lazy dog","runs":1,"scope":"One synthetic local TTS endpoint to STT endpoint loop; no physical playback, microphone, acoustic listening, realtime-client latency, or quality preference result.","stt_hypothesis":"The quick brown fox jumps over the lazy dog.","stt_model":"tdt-0.6b-v3","stt_ms":247.27,"tts_audio_seconds":2.8738,"tts_model":"kokoro","tts_ms":472.78,"tts_output_bytes":137942,"tts_rtf":0.1645},"native_cache_inventory":{"artifact_completeness_unverified":12,"claim_boundary":"Point-in-time metadata inventory only. It does not establish upstream completeness, eliminate filesystem races, or make the whole cache safe.","mutation_or_deletion_performed":false,"repositories":11,"selected_path_ancestry_unsafe_paths":0,"snapshot_local_link_integrity_unsafe":2,"snapshot_local_link_integrity_valid":10,"snapshots":12,"unrecognized_cache_entries":["blobs","datasets--princeton-nlp--SWE-Bench_Verified"],"unsafe_snapshots":[{"repo_id":"mlx-community/Kokoro-82M-bf16","revision":"a71e4d38b236d968966a2002c4c895dbd12b1c3c","unsafe_path_count":55},{"repo_id":"prince-canuma/Kokoro-82M","revision":"e02c9eada7ce7416798af36b190a8a2dd2ecd566","unsafe_path_count":1}]},"preserved_failed_attempts":{"audio_evidence_path_guard":{"byte_identical":true,"data":null,"envelopes":[{"path":"runtime-artifact:restoration-audio-loop.cli.json","sha256":"d8a9c6718a6387f9a3b8b18fabee02534e2d7db98d517cf847b87e153c385272"},{"path":"runtime-artifact:restoration-audio-loop-v2.cli.json","sha256":"d8a9c6718a6387f9a3b8b18fabee02534e2d7db98d517cf847b87e153c385272"}],"environment_mechanism_boundary":"The successful envelope proves the path was accepted and the artifact written. It does not itself record the caller working directory or ANVIL_BENCHMARK_EVIDENCE_DIR value.","error_code":"usage_error","message":"voice benchmark: artifact_path must be inside the workspace or configured evidence directory","ok":false,"source_order_observation":"Reviewed voice/cli.py resolves the evidence path before manifest-success output and before run_audio_benchmark_from_manifest. The envelopes do not attest their executed CLI source or working directory, so the source-order claim is bounded to the reviewed source identity.","successful_envelope":{"ok":true,"path":"runtime-artifact:restoration-audio-loop-v3.cli.json","sha256":"fdf134b0f363a369e5a7500cf28ed023771ca0eb79e5c4fcc7853d94370ad46b"}},"service_status_tail_zero":{"error_code":"bad_argument","message":"--tail must be between 1 and 1000","ok":false,"receipt":"restoration-services-final.json","replacement_ok":true,"replacement_receipt":"restoration-services-final-v2.json"}},"production_identity":{"config_matches_prefrozen_fixture_identity_and_ending_state":true,"core_service_pids_match_campaign_start_status":{"voice-llm":5830,"voice-proxy":50737,"voice-stt":5841,"voice-tts":5865},"realtime_product_client_bytes":34417,"realtime_product_client_sha256":"8fdf7e0e8d91103e97a8daadca6a8124f710b2dc24f2fcd732f07ecffa6510d8","voice_config_bytes":1727,"voice_config_sha256":"cc165f8bb7f7eb5b3a704acda7af228f8649de9398cd701197b0936218eb4a23"},"promotion_or_full_control_qualification_authorized":false,"realtime_protocol_smoke":{"all_audio_nonempty_even_pcm":true,"authenticated_text_turns":2,"executed_module_code_sha256":"2e0db2910d404d2fcf16d2918e44fc3f09e357d471173b4b56d4e00aa3bf79de","fixture_source_snapshot_sha256":"010288d9997b9669651e592ce8a595bf95904684feab91d9357b646727582f90","identity_sidecar_sha256":"7e42bcd92f1f853a1e3d865e0754ad60383097befe08e0bcc79b575d6ac2b046","passed":true,"prior_offline_independent_review_sha256":"ddd4c1846a6b7b1fb188127c6d48ca663f7720d1049bedf0141d248788091845","raw_response_ids_pcm_and_token_not_published":true,"scope":"Exact authenticated two-text-turn transcript/terminal/correlation/nonempty-PCM protocol smoke plus unauthenticated rejection.","total_elapsed_ms":10998.517,"turns":[{"audio_bytes":56770,"completed":true,"correlated_audio_transcript_events":23,"elapsed_ms":8497.731,"one_response_created":true,"pcm_sha256":"4ca638f59dba49624e644fa834e8f218de081cb1b68de380c5940bb6c4e0f172","transcript":"The voice service is ready.","transcript_exact":true},{"audio_bytes":54032,"completed":true,"correlated_audio_transcript_events":22,"elapsed_ms":2437.023,"one_response_created":true,"pcm_sha256":"eb9898548ffe2796956920fb31997574b682a7ff4ebd95a30ecd8d6871b9b4e2","transcript":"The second turn is ready.","transcript_exact":true}],"unauthenticated_websocket_exact_401_gate_passed_via_pinned_fixture":true},"reviewed_at_utc":"2026-10-06T10:45:42.030322+00:00","reviewer_role":"independent read-only adversarial reviewer","schema":"anvil-serving.restoration-final-independent-audit/v1","scope_limits":["No subjective acoustic or listening judgment.","No physical speaker playback, microphone input, playback interruption/cancellation, or full UI/client exercise.","No 100-turn or 1200-second soak and no continuous endpoint/protected-process monitoring.","No full retained-control requalification, candidate promotion, shipped-integration approval, or external publication authorization.","The single zero-WER loop is a functional smoke and cannot replace corpus quality evidence."],"service_restoration":{"candidate_or_legacy_noncore_pids":[null,null,null,null,null,null,null,null,null,null,null,null,null],"core_pids_match_services_before":true,"core_running_registered":4,"deprecated_vlm_enabled":false,"endpoint_probe_boundary":"Two unloaded LLM rows report endpoint_reachable=true/http404 because endpoint probing is port based; this is not evidence those candidate supervisors are loaded. Supervisor PID/registered/running/state fields are the lifecycle authority.","noncore_supervisors_unloaded":13,"services_observed":17,"status_ok":true},"verdict":"bounded_restoration_passed"}
