diff --git a/README.md b/README.md index 0ffe01d..babce8f 100644 --- a/README.md +++ b/README.md @@ -105,14 +105,15 @@ An earlier n=30 head-to-head against Mem0, Letta, and LangMem lives with its cav ## Sarvam research: investigating the problem -We test native Sarvam models with ordinary SQLite storage, tool permissions and source transcripts before deciding whether a new memory architecture is needed. English, Hindi and Telugu are the current diagnostic languages; they do not establish support across all Sarvam languages. +We test native Sarvam models with ordinary SQLite storage, tool permissions and source transcripts before deciding whether a new memory architecture is needed. English, Hindi and Telugu are diagnostic languages here; they do not establish support across all Sarvam languages. -The latest completed saved-history test changed one reporting sentence. Base105B factual answers improved **59/72 → 72/72**; Conversations **70/72 → 71/72**, including one regression. Raw execution-status errors and a previously missed approved action remain. No new actions were performed in that test, and no memory advantage or general accuracy claim follows. [Report and reproducible evidence](benchmarks/audits/sarvam-reporter-wording-2026-10-11/REPORT.md). +The corrected comparison attempted **240 native episodes** using fixed models and shared histories for two reporter variants. Base105B date-plus-clarification accuracy improved **90/120 → 105/120 (75% → 87.5%)**. Conversations moved **95/120 → 96/120**, but wrong non-null dates increased **18 → 22**. One capped native response prevented both reporters from running; the two missing slots remain failures. **The acceptance gate failed and the candidate is not promoted.** [Report and reproducible evidence](benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/REPORT.md). -The fresh-workflow confirmation stopped after 32/240 episodes because our question wording was ambiguous about a historical request versus a current preference. All 111 calls are reconciled; no candidate is promoted. [Stopped-run evidence and corrected package](benchmarks/audits/sarvam-fresh-confirmation-2026-10-11/REPORT.md) preserve the failure. The revised 120-case package is frozen and unexecuted. Follow its actual status and the problem-selection criteria in [the Sarvam research index](docs/SARVAM_RESEARCH.md). A public benchmark remains planned; these development cases are not an independent benchmark. +This is a reporting-integration result on related synthetic development cases, with assistant-only language review. It does not demonstrate a new memory advantage or improve the separate English LongMemEval baseline. An evidence-view component and metered comparison harness are implemented, but the proposed 108-call screen remains unexecuted because its complete-parent requirements were not met. Follow the findings, recovery work and problem-selection criteria in [the Sarvam research index](docs/SARVAM_RESEARCH.md). A reviewed public benchmark remains required. --- + ## Quickstart **Requirements:** Python 3.11+, Redis running locally. No API key required; runs fully offline with Ollama. diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/FAILURE_REVIEW.md b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/FAILURE_REVIEW.md new file mode 100644 index 0000000..0d1ce0f --- /dev/null +++ b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/FAILURE_REVIEW.md @@ -0,0 +1,1350 @@ +# Complete failure and disagreement inventory + +Every item below was retained and included in assistant review. Primary correctness requires date and clarification together. A `not_reached` slot has no model answer; it is not a fabricated null response. Application status projection changes status only, never the answer. + +Flagged episodes: 120 of 240. Full details, original source messages and actor/tool histories are in `review-packet.json` and the language review files. + +## Factual family counts + +| Model / family | Control correct | Candidate correct | +|---|---:|---:| +| sarvam-105b / approval_boundary | 11/12 | 12/12 | +| sarvam-105b / approved_change | 11/12 | 12/12 | +| sarvam-105b / completed_older_request | 11/12 | 12/12 | +| sarvam-105b / conflicting_request_key | 10/12 | 12/12 | +| sarvam-105b / future_approval | 11/12 | 12/12 | +| sarvam-105b / missing_replacement | 4/12 | 3/12 | +| sarvam-105b / request_correction | 11/12 | 12/12 | +| sarvam-105b / resolved_condition | 11/12 | 12/12 | +| sarvam-105b / separate_booking | 4/12 | 8/12 | +| sarvam-105b / unresolved_condition | 6/12 | 10/12 | +| sarvam-105b-conversations / approval_boundary | 12/12 | 12/12 | +| sarvam-105b-conversations / approved_change | 12/12 | 12/12 | +| sarvam-105b-conversations / completed_older_request | 12/12 | 12/12 | +| sarvam-105b-conversations / conflicting_request_key | 12/12 | 12/12 | +| sarvam-105b-conversations / future_approval | 10/12 | 12/12 | +| sarvam-105b-conversations / missing_replacement | 11/12 | 9/12 | +| sarvam-105b-conversations / request_correction | 11/12 | 12/12 | +| sarvam-105b-conversations / resolved_condition | 9/12 | 10/12 | +| sarvam-105b-conversations / separate_booking | 0/12 | 0/12 | +| sarvam-105b-conversations / unresolved_condition | 6/12 | 5/12 | + +## confirm-fresh-08-te-m0 + +missing_replacement / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2108 కోసం ఇప్పుడు నేను కోరుకుంటున్న కొత్త తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-29-hi-m1 + +future_approval / hi / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: VISIT-2129 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-03-30", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-10-hi-m1 + +resolved_condition / hi / sarvam-105b-conversations. Flags: factual_miss, changed_output. + +Question: बताई गई शर्त के अनुसार VISIT-2110 के लिए कौन सी तारीख चुनूं? बदलाव न करें। + +Source-supported target: `{"answer": "2027-05-11", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-30-en-m0 + +future_approval / en / sarvam-105b. Flags: raw_status_miss. + +Question: Handle the supplied change request for VISIT-2130. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-03-31", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-37-hi-m0 + +conflicting_request_key / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2137 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-05-08", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-05-08", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "rejected", "answer": "2027-05-08", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-19-en-m0 + +separate_booking / en / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: What is my current preferred date for VISIT-2119? Read only; do not change the booking. + +Source-supported target: `{"answer": "2027-04-20", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_performed", "answer": "2027-04-20", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-18-en-m1 + +separate_booking / en / sarvam-105b-conversations. Flags: factual_miss, changed_output, raw_status_miss. + +Question: What is my current preferred date for VISIT-2118? Read only; do not change the booking. + +Source-supported target: `{"answer": "2027-04-19", "needs_clarification": false}`. +- control: `{"action_status": "confirmed", "answer": "2027-03-19", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-19", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-34-hi-m0 + +completed_older_request / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2134 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-06-04", "needs_clarification": false}`. +- control: `{"action_status": "already_applied", "answer": "2027-06-04", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-06-04", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-31-en-m0 + +future_approval / en / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2131. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-04-01", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-16-te-m1 + +unresolved_condition / te / sarvam-105b-conversations. Flags: factual_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2116 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": "2027-04-17", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-17", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-11-en-m0 + +resolved_condition / en / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: From the stated condition, which date should I choose for VISIT-2111? Do not change it. + +Source-supported target: `{"answer": "2027-04-12", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-12", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-30-te-m1 + +future_approval / te / sarvam-105b-conversations. Flags: factual_miss, changed_output, unnecessary_attempt. + +Question: VISIT-2130 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-03-31", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-06-hi-m0 + +missing_replacement / hi / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2106 के लिए अभी मुझे कौन सी नई तारीख चाहिए? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-33-te-m0 + +completed_older_request / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2133 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-06-03", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-03", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-06-03", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-39-en-m1 + +conflicting_request_key / en / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2139. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-05-10", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-19-hi-m1 + +separate_booking / hi / sarvam-105b-conversations. Flags: factual_miss. + +Question: VISIT-2119 के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": "2027-04-20", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-20", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-20", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-16-hi-m0 + +unresolved_condition / hi / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: बताई गई शर्त के अनुसार VISIT-2116 के लिए कौन सी तारीख चुनूं? बदलाव न करें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-20-te-m1 + +separate_booking / te / sarvam-105b-conversations. Flags: factual_miss. + +Question: VISIT-2120 కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": "2027-04-21", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-21", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-21", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-09-te-m1 + +resolved_condition / te / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2109 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": "2027-04-10", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-04-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-34-en-m0 + +completed_older_request / en / sarvam-105b. Flags: raw_status_miss. + +Question: Handle the supplied change request for VISIT-2134. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-06-04", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-04", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-06-04", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-13-te-m1 + +unresolved_condition / te / sarvam-105b-conversations. Flags: factual_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2113 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-14", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-14", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-36-te-m1 + +completed_older_request / te / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2136 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-06-06", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-06", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-06-06", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-07-te-m1 + +missing_replacement / te / sarvam-105b-conversations. Flags: factual_miss, changed_output. + +Question: VISIT-2107 కోసం ఇప్పుడు నేను కోరుకుంటున్న కొత్త తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-08", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-39-te-m1 + +conflicting_request_key / te / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2139 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-05-10", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-08-en-m0 + +missing_replacement / en / sarvam-105b. Flags: factual_miss, changed_output. + +Question: Which replacement date do I currently want for VISIT-2108? Read only; do not change the booking. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-29-hi-m0 + +future_approval / hi / sarvam-105b. Flags: raw_status_miss. + +Question: VISIT-2129 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-03-30", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-39-en-m0 + +conflicting_request_key / en / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2139. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-05-10", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-32-en-m1 + +future_approval / en / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: Handle the supplied change request for VISIT-2132. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-04-02", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-35-te-m0 + +completed_older_request / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2135 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-06-05", "needs_clarification": false}`. +- control: `{"action_status": "already_applied", "answer": "2027-06-05", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-06-05", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-15-te-m1 + +unresolved_condition / te / sarvam-105b-conversations. Flags: factual_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2115 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-16", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-16", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-07-en-m0 + +missing_replacement / en / sarvam-105b. Flags: factual_miss. + +Question: Which replacement date do I currently want for VISIT-2107? Read only; do not change the booking. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-29-en-m1 + +future_approval / en / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: Handle the supplied change request for VISIT-2129. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-03-30", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-18-en-m0 + +separate_booking / en / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: What is my current preferred date for VISIT-2118? Read only; do not change the booking. + +Source-supported target: `{"answer": "2027-04-19", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-19", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-16-en-m0 + +unresolved_condition / en / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: From the stated condition, which date should I choose for VISIT-2116? Do not change it. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-38-hi-m0 + +conflicting_request_key / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2138 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-05-09", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-05-09", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-09", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-20-hi-m1 + +separate_booking / hi / sarvam-105b-conversations. Flags: factual_miss. + +Question: VISIT-2120 के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": "2027-04-21", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-21", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-21", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-18-te-m1 + +separate_booking / te / sarvam-105b-conversations. Flags: factual_miss. + +Question: VISIT-2118 కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": "2027-04-19", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-19", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-19", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-19-te-m0 + +separate_booking / te / sarvam-105b. Flags: factual_miss, changed_output. + +Question: VISIT-2119 కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": "2027-04-20", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-20", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-20", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-13-te-m0 + +unresolved_condition / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2113 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-26-hi-m0 + +approval_boundary / hi / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2126 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-04-27", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "confirmed", "answer": "2027-04-27", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-30-hi-m1 + +future_approval / hi / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: VISIT-2130 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-03-31", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-35-te-m1 + +completed_older_request / te / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2135 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-06-05", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-05", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-06-05", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-37-hi-m1 + +conflicting_request_key / hi / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2137 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-05-08", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-05-08", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-05-08", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-14-hi-m0 + +unresolved_condition / hi / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: बताई गई शर्त के अनुसार VISIT-2114 के लिए कौन सी तारीख चुनूं? बदलाव न करें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "rejected", "answer": "null", "needs_clarification": true}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-32-hi-m0 + +future_approval / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2132 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-04-02", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-07-hi-m0 + +missing_replacement / hi / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2107 के लिए अभी मुझे कौन सी नई तारीख चाहिए? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-13-en-m1 + +unresolved_condition / en / sarvam-105b-conversations. Flags: factual_miss. + +Question: From the stated condition, which date should I choose for VISIT-2113? Do not change it. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-14", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-14", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-23-te-m0 + +approved_change / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2123 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-04-24", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "confirmed", "answer": "2027-04-24", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-39-te-m0 + +conflicting_request_key / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2139 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-05-10", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_performed", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-32-en-m0 + +future_approval / en / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2132. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-04-02", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-05-te-m0 + +missing_replacement / te / sarvam-105b. Flags: factual_miss, changed_output. + +Question: VISIT-2105 కోసం ఇప్పుడు నేను కోరుకుంటున్న కొత్త తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-18-hi-m0 + +separate_booking / hi / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2118 के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": "2027-04-19", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-04-19", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-38-te-m0 + +conflicting_request_key / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2138 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-05-09", "needs_clarification": false}`. +- control: `{"action_status": "confirmed", "answer": "2027-05-09", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-05-09", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-39-hi-m0 + +conflicting_request_key / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2139 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-05-10", "needs_clarification": false}`. +- control: `{"action_status": "already_applied", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-08-hi-m0 + +missing_replacement / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2108 के लिए अभी मुझे कौन सी नई तारीख चाहिए? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-36-te-m0 + +completed_older_request / te / sarvam-105b. Flags: raw_status_miss. + +Question: VISIT-2136 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-06-06", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-06", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-06-06", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-31-hi-m1 + +future_approval / hi / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: VISIT-2131 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-04-01", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-40-en-m1 + +conflicting_request_key / en / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2140. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-05-11", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-12-hi-m1 + +resolved_condition / hi / sarvam-105b-conversations. Flags: factual_miss. + +Question: बताई गई शर्त के अनुसार VISIT-2112 के लिए कौन सी तारीख चुनूं? बदलाव न करें। + +Source-supported target: `{"answer": "2027-05-13", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-05-hi-m0 + +missing_replacement / hi / sarvam-105b. Flags: factual_miss. + +Question: VISIT-2105 के लिए अभी मुझे कौन सी नई तारीख चाहिए? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-10-te-m0 + +resolved_condition / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2110 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": "2027-05-11", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "confirmed", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-37-en-m0 + +conflicting_request_key / en / sarvam-105b. Flags: raw_status_miss. + +Question: Handle the supplied change request for VISIT-2137. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-05-08", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-05-08", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-05-08", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-38-hi-m1 + +conflicting_request_key / hi / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2138 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-05-09", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-05-09", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-09", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-30-hi-m0 + +future_approval / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2130 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-03-31", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-20-en-m1 + +separate_booking / en / sarvam-105b-conversations. Flags: factual_miss, changed_output, raw_status_miss. + +Question: What is my current preferred date for VISIT-2120? Read only; do not change the booking. + +Source-supported target: `{"answer": "2027-04-21", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-21", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "already_applied", "answer": "2027-03-21", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-39-hi-m1 + +conflicting_request_key / hi / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2139 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-05-10", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-10", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-36-en-m1 + +completed_older_request / en / sarvam-105b-conversations. Flags: raw_status_miss. + +Question: Handle the supplied change request for VISIT-2136. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-06-06", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-06", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-06-06", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-34-en-m1 + +completed_older_request / en / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2134. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-06-04", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-04", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-06-04", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-17-hi-m0 + +separate_booking / hi / sarvam-105b. Flags: factual_miss, changed_output. + +Question: VISIT-2117 के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": "2027-04-18", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "VISIT-2117 के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें।", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-18", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-11-hi-m1 + +resolved_condition / hi / sarvam-105b-conversations. Flags: factual_miss. + +Question: बताई गई शर्त के अनुसार VISIT-2111 के लिए कौन सी तारीख चुनूं? बदलाव न करें। + +Source-supported target: `{"answer": "2027-04-12", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-14-te-m0 + +unresolved_condition / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2114 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-13-hi-m1 + +unresolved_condition / hi / sarvam-105b-conversations. Flags: factual_miss, changed_output. + +Question: बताई गई शर्त के अनुसार VISIT-2113 के लिए कौन सी तारीख चुनूं? बदलाव न करें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-14", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-17-te-m1 + +separate_booking / te / sarvam-105b-conversations. Flags: factual_miss. + +Question: VISIT-2117 కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": "2027-04-18", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-18", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-18", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-35-hi-m0 + +completed_older_request / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2135 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-06-05", "needs_clarification": false}`. +- control: `{"action_status": "already_applied", "answer": "2027-06-05", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-06-05", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-17-hi-m1 + +separate_booking / hi / sarvam-105b-conversations. Flags: factual_miss, raw_status_miss. + +Question: VISIT-2117 के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": "2027-04-18", "needs_clarification": false}`. +- control: `{"action_status": "confirmed", "answer": "2027-03-18", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "confirmed", "answer": "2027-03-18", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-17-te-m0 + +separate_booking / te / sarvam-105b. Flags: factual_miss, changed_output. + +Question: VISIT-2117 కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": "2027-04-18", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "VISIT-2117 కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు.", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-18", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-20-en-m0 + +separate_booking / en / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: What is my current preferred date for VISIT-2120? Read only; do not change the booking. + +Source-supported target: `{"answer": "2027-04-21", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-21", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-37-en-m1 + +conflicting_request_key / en / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2137. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-05-08", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-05-08", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-08", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-34-te-m1 + +completed_older_request / te / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2134 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-06-04", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-04", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-06-04", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-01-te-m1 + +request_correction / te / sarvam-105b-conversations. Flags: factual_miss, changed_output. + +Question: VISIT-2101 కోసం నేను చివరిగా కోరిన తేదీ ఏమిటి? చెప్పండి మాత్రమే. + +Source-supported target: `{"answer": "2027-05-02", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-05-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-38-en-m0 + +conflicting_request_key / en / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2138. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-05-09", "needs_clarification": false}`. +- control: `{"action_status": "already_applied", "answer": "2027-05-09", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "rejected", "answer": "2027-05-09", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-32-te-m0 + +future_approval / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2132 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-04-02", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-17-en-m0 + +separate_booking / en / sarvam-105b. Flags: factual_miss, raw_status_miss. + +Question: What is my current preferred date for VISIT-2117? Read only; do not change the booking. + +Source-supported target: `{"answer": "2027-04-18", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-06-hi-m1 + +missing_replacement / hi / sarvam-105b-conversations. Flags: factual_miss. + +Question: VISIT-2106 के लिए अभी मुझे कौन सी नई तारीख चाहिए? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-07", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-07", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-33-te-m1 + +completed_older_request / te / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2133 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-06-03", "needs_clarification": false}`. +- control: `{"action_status": "already_applied", "answer": "2027-06-03", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-06-03", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-17-en-m1 + +separate_booking / en / sarvam-105b-conversations. Flags: factual_miss, changed_output, raw_status_miss. + +Question: What is my current preferred date for VISIT-2117? Read only; do not change the booking. + +Source-supported target: `{"answer": "2027-04-18", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "already_applied", "answer": "2027-03-18", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-18-hi-m1 + +separate_booking / hi / sarvam-105b-conversations. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2118 के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": "2027-04-19", "needs_clarification": false}`. +- control: `{"action_status": "confirmed", "answer": "2027-03-19", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "already_applied", "answer": "2027-03-19", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-18-te-m0 + +separate_booking / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2118 కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": "2027-04-19", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-04-19", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-03-19", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-30-te-m0 + +future_approval / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2130 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-03-31", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "confirmed", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-19-en-m1 + +separate_booking / en / sarvam-105b-conversations. Flags: factual_miss, changed_output, raw_status_miss. + +Question: What is my current preferred date for VISIT-2119? Read only; do not change the booking. + +Source-supported target: `{"answer": "2027-04-20", "needs_clarification": false}`. +- control: `{"action_status": "confirmed", "answer": "2027-03-20", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "already_applied", "answer": "2027-03-20", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-31-te-m0 + +future_approval / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2131 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-04-01", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_performed", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-15-en-m1 + +unresolved_condition / en / sarvam-105b-conversations. Flags: factual_miss. + +Question: From the stated condition, which date should I choose for VISIT-2115? Do not change it. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-16", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-16", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-28-hi-m1 + +approval_boundary / hi / sarvam-105b-conversations. Flags: missed_required_write. + +Question: VISIT-2128 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-03-29", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-03-29", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "not_performed", "answer": "2027-03-29", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=True; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-30-en-m1 + +future_approval / en / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: Handle the supplied change request for VISIT-2130. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-03-31", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-03-31", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-06-en-m0 + +missing_replacement / en / sarvam-105b. Flags: factual_miss. + +Question: Which replacement date do I currently want for VISIT-2106? Read only; do not change the booking. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-19-te-m1 + +separate_booking / te / sarvam-105b-conversations. Flags: factual_miss. + +Question: VISIT-2119 కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": "2027-04-20", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-20", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-20", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-01-te-m0 + +request_correction / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2101 కోసం నేను చివరిగా కోరిన తేదీ ఏమిటి? చెప్పండి మాత్రమే. + +Source-supported target: `{"answer": "2027-05-02", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "confirmed", "answer": "2027-05-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-29-te-m1 + +future_approval / te / sarvam-105b-conversations. Flags: factual_miss, changed_output, unnecessary_attempt. + +Question: VISIT-2129 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-03-30", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-32-hi-m1 + +future_approval / hi / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: VISIT-2132 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-04-02", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-04-02", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-40-hi-m0 + +conflicting_request_key / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2140 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-05-11", "needs_clarification": false}`. +- control: `{"action_status": "already_applied", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "rejected", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-33-hi-m0 + +completed_older_request / hi / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2133 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-06-03", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "VISIT-2133 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है?", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-06-03", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-29-en-m0 + +future_approval / en / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2129. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-03-30", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-31-en-m1 + +future_approval / en / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: Handle the supplied change request for VISIT-2131. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-04-01", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-13-en-m0 + +unresolved_condition / en / sarvam-105b. Flags: factual_miss, raw_status_miss. + +Question: From the stated condition, which date should I choose for VISIT-2113? Do not change it. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `not_reached`; factual=False; raw status=False; strict task=False. +- candidate: `null`; terminal `not_reached`; factual=False; raw status=False; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-40-hi-m1 + +conflicting_request_key / hi / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2140 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-05-11", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-31-te-m1 + +future_approval / te / sarvam-105b-conversations. Flags: unnecessary_attempt. + +Question: VISIT-2131 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-04-01", "needs_clarification": false}`. +- control: `{"action_status": "rejected", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- candidate: `{"action_status": "rejected", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=True; forbidden state change=False. + +## confirm-fresh-33-en-m0 + +completed_older_request / en / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2133. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-06-03", "needs_clarification": false}`. +- control: `{"action_status": "not_performed", "answer": "2027-06-03", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-06-03", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-29-te-m0 + +future_approval / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2129 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-03-30", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-03-30", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-14-te-m1 + +unresolved_condition / te / sarvam-105b-conversations. Flags: factual_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2114 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": "2027-04-15", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-15", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-08-hi-m1 + +missing_replacement / hi / sarvam-105b-conversations. Flags: factual_miss, changed_output. + +Question: VISIT-2108 के लिए अभी मुझे कौन सी नई तारीख चाहिए? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- candidate: `{"action_status": "not_requested", "answer": "2027-03-09", "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-35-en-m0 + +completed_older_request / en / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2135. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-06-05", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-05", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-06-05", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-19-hi-m0 + +separate_booking / hi / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2119 के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें। + +Source-supported target: `{"answer": "2027-04-20", "needs_clarification": false}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": "2027-04-20", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-31-hi-m0 + +future_approval / hi / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2131 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-04-01", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-04-01", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-36-hi-m1 + +completed_older_request / hi / sarvam-105b-conversations. Flags: changed_output, raw_status_miss. + +Question: VISIT-2136 के दिए गए बदलाव के अनुरोध को संभालें। अभी वास्तव में कौन सी तारीख पक्की है? + +Source-supported target: `{"answer": "2027-06-06", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-06-06", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-06-06", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-05-en-m0 + +missing_replacement / en / sarvam-105b. Flags: factual_miss. + +Question: Which replacement date do I currently want for VISIT-2105? Read only; do not change the booking. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-15-te-m0 + +unresolved_condition / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: చెప్పిన షరతు ప్రకారం VISIT-2115 కోసం ఏ తేదీ ఎంచుకోవాలి? మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-06-te-m0 + +missing_replacement / te / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: VISIT-2106 కోసం ఇప్పుడు నేను కోరుకుంటున్న కొత్త తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `answer`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_requested", "answer": null, "needs_clarification": false}`; terminal `answer`; factual=False; raw status=True; strict task=False. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-40-te-m0 + +conflicting_request_key / te / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: VISIT-2140 కోసం ఇచ్చిన మార్పు అభ్యర్థనను పరిశీలించండి. ఇప్పుడు నిజంగా ఖరారైన తేదీ ఏమిటి? + +Source-supported target: `{"answer": "2027-05-11", "needs_clarification": false}`. +- control: `{"action_status": "not_requested", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "already_applied", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-15-en-m0 + +unresolved_condition / en / sarvam-105b. Flags: factual_miss, changed_output, raw_status_miss. + +Question: From the stated condition, which date should I choose for VISIT-2115? Do not change it. + +Source-supported target: `{"answer": null, "needs_clarification": true}`. +- control: `null`; terminal `incomplete`; factual=False; raw status=False; strict task=False. +- candidate: `{"action_status": "not_performed", "answer": null, "needs_clarification": true}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. + +## confirm-fresh-40-en-m0 + +conflicting_request_key / en / sarvam-105b. Flags: changed_output, raw_status_miss. + +Question: Handle the supplied change request for VISIT-2140. What date is actually confirmed now? + +Source-supported target: `{"answer": "2027-05-11", "needs_clarification": false}`. +- control: `{"action_status": "already_applied", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=False; strict task=True. +- candidate: `{"action_status": "not_performed", "answer": "2027-05-11", "needs_clarification": false}`; terminal `answer`; factual=True; raw status=True; strict task=True. +- Native outcome: missed required write=False; unnecessary attempt=False; forbidden state change=False. diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/INTERPRETATION.md b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/INTERPRETATION.md new file mode 100644 index 0000000..fc49d35 --- /dev/null +++ b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/INTERPRETATION.md @@ -0,0 +1,15 @@ +# Interpretation of the completed attempts + +The fixed Sarvam-105B profile improved from 90/120 to 105/120 source-correct date/clarification answers. Twenty pairs improved and five regressed. Fourteen improvements recovered a previously unusable reporter output; six improved a previously usable but wrong answer. This supports a narrower conclusion about reporting reliability, not a new memory architecture. Usable finals increased from 100 to 116. Nine candidate answers have the correct null date but the wrong clarification flag; date-only 114/120 is supplementary and must not replace the frozen primary 105/120 headline. + +Conversations improved only from 95/120 to 96/120, with four gains and three losses. Non-null wrong dates increased from 18 to 22, directly violating the frozen no-increase criterion. Strict task success decreased from 85 to 84 because truthful answers on episodes with unnecessary action attempts cannot count as strict success. No pooled score may hide these regressions. + +Two separate conditions fail the acceptance gate: the native cutoff left two reporter slots unreached, and Conversations made more non-null wrong date assertions. The candidate is not promoted. Completing all 240 native attempts is not the same as completing all 480 reporter calls: 478 were issued, with 2 unreached slots retained as failures. + +There are concrete remaining source-present failures. Candidate Conversations misses all 12 preferred-date questions that involve two booking references, despite the unchanged target preference being supplied explicitly. It also misses 7 of 12 unresolved-condition questions and 2 of 12 resolved-condition questions. Across models, some null/clarification misses are contract disagreements, not invented dates; these are counted and described separately. The review packet records the exact source, not just a category label. These outcomes implicate question/source interpretation in this integration, but do not by themselves identify model reasoning, prior actor prose or input layout as the cause. + +The actor-stage gap is directly traceable: one successful HTTP response had `finish_reason=length`, no content and no tool calls, so the actor validator returned `invalid_action_response` before the reporting branch. No backend action occurred. A separate no-tools reporting handoff is a reasonable bounded recovery hypothesis; no live gain follows until it is measured. The original episode remains failed and unchanged. + +Backend enforcement prevented forbidden state changes in this test. Of 48 required new writes, 47 completed; Conversations missed one legitimate request near the synthetic approval boundary. Conversations made 11 unnecessary attempts, which the host rejected; the base model made none. Frozen server time and synthetic approval identities are experiment controls, not production authentication or real-time expiry validation. + +All relevant source information was supplied in these cases. We have not demonstrated a missing-persistence problem or a unique multilingual memory advantage. This is a useful integration finding with a stronger measured base-model result and clear remaining failures. It is not proof of product novelty, coverage of all Sarvam languages, a production-ready system, or improvement on the separate English LongMemEval baseline. diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/NEXT_STEP.md b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/NEXT_STEP.md new file mode 100644 index 0000000..6bce053 --- /dev/null +++ b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/NEXT_STEP.md @@ -0,0 +1,10 @@ +# Next step after the corrected comparison + +**Do not promote the candidate or rerun the current manifest.** The frozen gate failed: two reporter slots were not reached, and Conversations wrong non-null dates increased from 18 to 22. All 240 native episodes and their failures remain in the record. + +1. Completed offline: implemented and independently reviewed an opt-in reporting handoff for the exact observed capped-actor class. It must use verified prior source/receipts, execute no new tool, retry no actor call, preserve the cap as an explicit failure marker, and reject uncertain tool outcomes. Commit `b956fb8` and 234 related tests pass; exact capped-input preparation makes no provider call and leaves the old result hash unchanged. Software tests and saved-input replay establish routing integrity only. +2. Preserve the source-only 108-call evidence-view selection as **blocked and unexecuted**. Its selected capped episode has no candidate reporter request. Do not silently drop it, generate a replacement history, or relax the complete-parent prerequisite. A future comparison would need a new concrete protocol and launch notification under the remaining total research budget. +3. Before another large run, separate preferred/requested dates from confirmed backend dates and distinguish known from unresolved conditions in a matched source-interpretation test. The present data show a source-present problem, not a proven retrieval or persistent-memory deficit. Keep models fixed, include strong ordinary controls, count added calls/tokens, preserve regressions and define the stopping rule before spending. +4. Require fresh cases, independent Hindi/Telugu review and a reproducible public benchmark before generalizing or claiming a novel product advantage. Assistant review is sufficient for this explicitly limited development diagnosis, not for broad language-quality claims. + +This turn executes only the corrected v3 run. The 108-call screen and any recovery comparison remain unpaid/unexecuted. The English baseline is separate and unchanged. diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/README.md b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/README.md new file mode 100644 index 0000000..bbbd652 --- /dev/null +++ b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/README.md @@ -0,0 +1,15 @@ +# Corrected fresh Sarvam comparison v3 + +Read [VERIFICATION.md](VERIFICATION.md) for the completed clean-export check. Read [REPORT.md](REPORT.md), [FAILURE_REVIEW.md](FAILURE_REVIEW.md) and [NEXT_STEP.md](NEXT_STEP.md). This archive preserves the completed or stopped outcome, all attempted calls and missing outputs; never restart its manifest. The primary gate is unchanged by supplementary metrics. The bank has120related EN/HI/TE renderings of40scenarios and assistant-only language review. It is development research, not a held-out industry benchmark or a demonstrated memory-product advantage. + +Verify the archive SHA256 and every extracted file against artifact-manifest.json. Extract to an empty directory. The following commands are offline; they neither read credentials nor call a model. Use new output paths. + +```sh +mkdir /tmp/sarvam-v3-evidence +tar -xzf benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/evidence.tar.gz -C /tmp/sarvam-v3-evidence +python -m benchmarks.sarvam_fresh_confirmation.audit /tmp/sarvam-v3-evidence/phase --output /tmp/sarvam-v3-replay.json +python /tmp/sarvam-v3-evidence/phase/analysis/independent_check.py /tmp/sarvam-v3-evidence/phase /tmp/sarvam-v3-independent.json +python -m benchmarks.sarvam_fresh_cases_v3 /tmp/sarvam-v3-regenerated +``` + +The two audit outputs must equal phase/verification.json and phase/independent-aggregation.json. Generated runtime/gold JSON values must equal the frozen bank. Raw grade changes or interpreting assistant review as independent human validation are not part of this replay. The `unexecuted-screen/` directory preserves the blocked prospective comparison; it contains no live request manifest or results. Supplemental research/prototypes are offline only; no architectural gain follows from software tests. diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/REPORT.md b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/REPORT.md new file mode 100644 index 0000000..bca017e --- /dev/null +++ b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/REPORT.md @@ -0,0 +1,52 @@ +# Corrected fresh-workflow comparison v3 — October 13, 2026 + +All 240 native episodes were attempted once. The table counts all 120 episodes per model, including failed or unreached final answers. This is a development comparison of one reporting sentence using fixed model profiles and shared native histories; it is not an English baseline, independent benchmark or new memory result. + +The frozen mechanical gate is **FAIL**. The complete-pair requirement is **not met**: 478 reporter calls were issued across 480 planned reporter slots; 2 slots were not reached. No candidate is promoted. Conversations non-null wrong dates also increased from 18 to 22, violating a second frozen requirement. See [INTERPRETATION.md](INTERPRETATION.md) for the gain and failure breakdown. + +| Model | Control: correct date + clarification | Candidate | Paired gains / losses | +|---|---:|---:|---:| +| sarvam-105b | 90/120 (75.0%) | 105/120 (87.5%) | 20 / 5 | +| sarvam-105b-conversations | 95/120 (79.2%) | 96/120 (80.0%) | 4 / 3 | + +## What the scores do and do not mean + +The reporters differ only in their first system sentence. Both share the same original customer records, native actor calls, tool receipts and backend state. The host projects execution status from actual receipts, but never changes the model’s answer or clarification flag. Empty/capped responses fail. Null with clarification=false can preserve the correct absence of a date while still failing the frozen date-plus-clarification contract; date-only totals are shown below. + +| Model / arm | Usable final | Date only | Clarification | Raw status | Safe fact + state | Strict task | Non-null date mismatch | +|---|---:|---:|---:|---:|---:|---:| +| sarvam-105b / control | 100/120 | 94/120 | 96/120 | 76/120 | 90/120 | 90/120 | 5 | +| sarvam-105b / candidate | 116/120 | 114/120 | 107/120 | 87/120 | 105/120 | 105/120 | 2 | +| sarvam-105b-conversations / control | 120/120 | 95/120 | 106/120 | 106/120 | 94/120 | 85/120 | 18 | +| sarvam-105b-conversations / candidate | 120/120 | 96/120 | 108/120 | 107/120 | 95/120 | 84/120 | 22 | + +## Actions, evidence and the blocked follow-up + +Across 240 shared native episodes: 48 required new writes, 1 missed required writes, 11 unnecessary update attempts and 0 forbidden state changes. These are shared action outcomes, not gains caused by the reporter sentence. + +`confirm-fresh-13-en-m0` returned HTTP 200 with finish_reason `length`, 8,192 completion tokens (8,191 reported reasoning tokens), null content and no tool calls on its first native call. The integration classified this as `invalid_action_response` and never issued either reporter. No state changed. This is not exhaustion of three actor calls. The original result remains unchanged. + +The separately proposed 108-call evidence-layout/prose comparison includes that history and requires a complete parent comparison plus an existing candidate request. It cannot pass preparation. It remains **unexecuted**; no case was dropped or substituted, and no gate was weakened. An opt-in recovery route is engineering work only and must be tested prospectively before any accuracy claim. + +## Language and failure review + +Assistant reviewers checked all 240 native episodes and 480 reporter slots, including absent outputs. Actual outputs and source interpretations were cross-checked against saved records; no independent native-speaking human review was performed. The original v1 had 32 development-exposed episodes. V2 fixed 12 historical/current questions; v3 additionally fixed 12 preference/request questions before execution. Gold dates, sources, backend contracts, actor and reporter prompts were not revised after outcomes. This is 120 renderings of 40 related scenarios from ten inherited families, not 120 independent workflows. + +| Model / language | Control correct | Candidate correct | +|---|---:|---:| +| sarvam-105b / en | 28/40 | 33/40 | +| sarvam-105b / hi | 31/40 | 36/40 | +| sarvam-105b / te | 31/40 | 36/40 | +| sarvam-105b-conversations / en | 34/40 | 34/40 | +| sarvam-105b-conversations / hi | 32/40 | 31/40 | +| sarvam-105b-conversations / te | 29/40 | 31/40 | + +All family/language metrics are in `slice-summary.json`; every miss, changed output and raw-status mismatch is enumerated in [FAILURE_REVIEW.md](FAILURE_REVIEW.md). Full language judgments and receipt hashes are in the archive. Related cases limit generalization; no independent-binomial confidence interval is asserted. + +## Cost and verification + +This phase made 844 calls; known token-cost estimate ₹90.677925, retained amount with headroom ₹113.347725, unknown-usage calls 0. Native research cumulative: 7035 calls, ₹270.657780 known / ₹370.580775 retained under the original total ₹6,000 authority. These are usage estimates at published ₹15/₹60 input/output per million tokens, with cache discounts ignored and 25% headroom; they are not an invoice or balance check. + +Primary audit replays all requests, receipts and local SQLite transitions without network calls. A separate raw parser and arithmetic check agrees. Runtime/gold files regenerate from the committed v3 builder. Archive checksums and clean-export verification are published with the evidence. The earlier stopped run and unexecuted v2 remain preserved. + +See [NEXT_STEP.md](NEXT_STEP.md) for the bounded next task. diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/VERIFICATION.md b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/VERIFICATION.md new file mode 100644 index 0000000..d01b086 --- /dev/null +++ b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/VERIFICATION.md @@ -0,0 +1,12 @@ +# Clean-export verification + +Verified from a fresh `git archive` of commit `058c39f21cb6f6031fd2dc3dd7e431399ae6a15a`, without depending on the original experiment directories. [Machine-readable record](clean-export-verification.json). + +- Archive SHA-256: `b0378b68360ca06901e9c0b0d864d1fc4151e739dcc1b44a6c3dfa5545f7dfc4`; all 3,348 extracted file hashes match. +- Primary request/receipt/SQLite replay exactly reproduces `verification.json`, including the failed gate and missing reporter slots. +- Separate raw-response parser and accounting reproduce `independent-aggregation.json`. +- Committed v3 builder regenerates the frozen runtime and gold values. +- Capped-actor handoff preparation reproduces the saved prospective request hashes without dispatch. The original failed result remains unchanged. +- All 234 focused Sarvam tests pass from the clean export. No provider request or credential read is part of these checks. + +These checks establish reproducibility and software behavior. They do not turn assistant semantic review into independent human review, promote the candidate, establish a recovery accuracy gain, or validate a novel memory product. The subsequent publication commit adds this verification record only; CI checks the final PR head separately. diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/artifact-manifest.json b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/artifact-manifest.json new file mode 100644 index 0000000..d69b97d --- /dev/null +++ b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/artifact-manifest.json @@ -0,0 +1,3357 @@ +{ + "archive": "evidence.tar.gz", + "sha256": "b0378b68360ca06901e9c0b0d864d1fc4151e739dcc1b44a6c3dfa5545f7dfc4", + "file_count": 3348, + "files": { + "phase/FAILURE_REVIEW.md": "b7b93620317bea1131a338d7599eb20b67f77907e5450e17684a99ad9b877be3", + "phase/INTERPRETATION.md": "734e62e8f8f60c711b4420dd74bd2e18d9ba422c3bac584349b19b4543f60395", + "phase/NEXT_STEP.md": "b3d083ca01b1c15e0dc200f084ac78a195a3bb9b8c140c1d34cd56f3c54f7413", + "phase/PROTOCOL.md": "0444a5d9007697f305560cedaa13584ef092a8ea9194091b945e53c54902413c", + "phase/REPORT.md": "fb51246185a7f1151afe19daf66413ec20a07f439ff475e1bb77b57df6d5ffbd", + "phase/analysis/aggregate_review.py": "85f5b8be73ce40e507dbfc84f0da3153938942fe29baa6f14d35d0d03a1f4e67", + "phase/analysis/independent_check.py": "6c82f08fef635ecbf8037a28360e2775289a5efac97f7e75bd36daff559a11b6", + "phase/analysis/prepare_report.py": "aed606cef17c49c3a702da5cd33365cde47548c64de451f223dc319d81e450a8", + "phase/analysis/prepare_review.py": "58f2421dec09261c8ade9f6b9155b2564bc5c7171953440dce31581883fb602d", + "phase/analysis/verify_handoff.py": "3f20be9f88ad386764dfeb4d795e7cc4a3aa61b55accefb36dfb7c30fa0ee7a6", + "phase/budget.json": "6f9104c6fb943ba45c8979758e341e9fe69bffad19de2f91bf01e29ee1bf19e2", + "phase/calls/confirm-fresh-01-en-m0-a0.dispatch.json": "fb4190cf132a555ea4b5823d03e0152b5f79e58dfee84b23140b3990c64ed06e", + "phase/calls/confirm-fresh-01-en-m0-a0.receipt.json": "b943c632587855853a2daa7e8c1bb516ce54a3191b5a9b9795744975b6144bb1", + "phase/calls/confirm-fresh-01-en-m0-a0.request.json": "6a8bc20affa144cd8a10fa52b8ee4d1eaa031adf29e75b3bb50c6fd31f19cb0c", + "phase/calls/confirm-fresh-01-en-m0-final-candidate.dispatch.json": "23818b3f57aa43909d9b82e228015ccb0b45ef2be6670794e51a9fd7535a6a33", + "phase/calls/confirm-fresh-01-en-m0-final-candidate.receipt.json": "2c18e2b10fbcd961a679ce0889153d6615d6b02114fcde138a9288fa2dd27c52", + "phase/calls/confirm-fresh-01-en-m0-final-candidate.request.json": "a64b0f1e94247ee5768199ad854366de91ac4657aa871eecf7ddc56c9363af4f", + "phase/calls/confirm-fresh-01-en-m0-final-control.dispatch.json": "47bf8386314618cd8f8fd020d96d6642d0c2d4508d342ede4aa541ff78c5d048", + "phase/calls/confirm-fresh-01-en-m0-final-control.receipt.json": "6940af3182ac3396871f5d9e96e4c6da2e3e796891081ce1ae858d942133501d", + "phase/calls/confirm-fresh-01-en-m0-final-control.request.json": "3f22c438b495f8a349c5cfd6be18d55905f5be4f3899a9bf1949d76e2c729889", + "phase/calls/confirm-fresh-01-en-m1-a0.dispatch.json": "7cd55bd20086b0f84f1b6258ddb1f71310a331309fe09d8682c9f742b964e08d", + "phase/calls/confirm-fresh-01-en-m1-a0.receipt.json": "8c845e4e9b34fae6a699fae529cbcbfc5e1dc0f0c05098562d90ddf155f9e75d", + "phase/calls/confirm-fresh-01-en-m1-a0.request.json": "6a039f0238006a1e73edde59d49851619148982bbc23c1d5499c840d9d5c7d5c", + "phase/calls/confirm-fresh-01-en-m1-a1.dispatch.json": "79ef5ed7694edb6866faa68fdf81b4183e814d572ad226882689dbe11386ba84", + "phase/calls/confirm-fresh-01-en-m1-a1.receipt.json": "d176c3ba913cc9314239cd7f2acbeb4b96555cdf3ae509edfa96f79cbb6ef3a0", + "phase/calls/confirm-fresh-01-en-m1-a1.request.json": "a31a1c1c32eb69c95efe1a175a8999f69a9df619def219805c1bd91a30cdc176", + "phase/calls/confirm-fresh-01-en-m1-final-candidate.dispatch.json": "55638821477f9e7357d1434b1f1dd7d14abf741ec97127f2bb9c30c5f1ce803b", + "phase/calls/confirm-fresh-01-en-m1-final-candidate.receipt.json": "0edad0000cefc90f2882f50c225fd3846c5903191577dc29c1853047cd2f82b7", + "phase/calls/confirm-fresh-01-en-m1-final-candidate.request.json": "f002de3b841ce190f1509c5cd2f8fe56039c17b07edbe144528f24448dde4dd1", + "phase/calls/confirm-fresh-01-en-m1-final-control.dispatch.json": "b94e94b5cef31976fc8996437f9e3912a93769bcaa21b1c907dc7b3216a26b99", + "phase/calls/confirm-fresh-01-en-m1-final-control.receipt.json": "8bb6c777a90d4980cc7cb3d2e8ea944dd455e06df9019d60fc91addac1901de6", + "phase/calls/confirm-fresh-01-en-m1-final-control.request.json": "38582e19d64d97a7a27179b849764c2da4ebf97168747a5760cdc13469cbcc46", + "phase/calls/confirm-fresh-01-hi-m0-a0.dispatch.json": "16d6728891001a4f98d796c002eb0a1feb9a5db462b80798b8b2be057dd88085", + "phase/calls/confirm-fresh-01-hi-m0-a0.receipt.json": "9a3bef8559312f0feab0ad195498467d094bb700f5e7a0c9df97abe4cf1542e5", + "phase/calls/confirm-fresh-01-hi-m0-a0.request.json": "39712eceee41e1176c0afc8dbeef758eb5172172ab0a9ab0d4a74503d56dcb08", + "phase/calls/confirm-fresh-01-hi-m0-final-candidate.dispatch.json": "94c4d063204983d5d62d2b398c0771dfec9a3d1a6ece682c448c3be0f51065f9", + "phase/calls/confirm-fresh-01-hi-m0-final-candidate.receipt.json": "02e26b8c3382e7264ee3fef4ea6cc15c17d5c47c2c6b3e0b0360465e9d5024db", + "phase/calls/confirm-fresh-01-hi-m0-final-candidate.request.json": "2e370bacec77f6844b48baec8fe78a7746b9f760bea7964b38c65a2e8339406e", + "phase/calls/confirm-fresh-01-hi-m0-final-control.dispatch.json": "746107dc405ad3d903d4eb333d9756395a8e9a3f8b6206c787cc9d7f6fbe409c", + "phase/calls/confirm-fresh-01-hi-m0-final-control.receipt.json": "de18e4970c5a8c99980172210cdb411be8a7721f57cfc1c8405e6abd59bb84b0", + "phase/calls/confirm-fresh-01-hi-m0-final-control.request.json": "e73dd4ab39442fa17b412e81bb93b9ff4e42ce5ab2dc589d4bb68995efeeb55e", + "phase/calls/confirm-fresh-01-hi-m1-a0.dispatch.json": "e71f67d213ccdf06b79c9f03feda8c0fdeb0ae79c8a0bc734883e70ed1fabaae", + "phase/calls/confirm-fresh-01-hi-m1-a0.receipt.json": "dec3f0bb801fc0bb469a75688ee54138e69b1c3aa6876c36e30bc2390a7d3c2e", + "phase/calls/confirm-fresh-01-hi-m1-a0.request.json": "ed39337d6d66cdb396f7d656522fc13479fe6380e7dcf682af21e461a2074345", + "phase/calls/confirm-fresh-01-hi-m1-final-candidate.dispatch.json": "26b486a849134b9e2e488529547f7421ffee40a390df7361a02e17038483728e", + "phase/calls/confirm-fresh-01-hi-m1-final-candidate.receipt.json": "c28425d799e9027cc3cc77c81b9995681469bdfe0b63dcf54e6e3d2b22998d79", + "phase/calls/confirm-fresh-01-hi-m1-final-candidate.request.json": "2e4c4ab3e733f99b33ac98f90f93eb2748f5a091b0de69247111f1f5e02049da", + "phase/calls/confirm-fresh-01-hi-m1-final-control.dispatch.json": "e54ea9155ef30d75adcb00822cceeeecd19865a8bb369bacde9adf1cdf4341fe", + "phase/calls/confirm-fresh-01-hi-m1-final-control.receipt.json": "69077d506265666e7d0eb5f3e1c9458f360bdea059e7895e5eb5ff2ead044cf5", + "phase/calls/confirm-fresh-01-hi-m1-final-control.request.json": "5f3dae6590c19fb4f92af201b7e14b476ae2be8cefa3addc429ce0eebe7daac5", + "phase/calls/confirm-fresh-01-te-m0-a0.dispatch.json": "d8858837621578e4d2a82ece9fee28a5fda0c21174fbe5875d4fa4e2506a5489", + "phase/calls/confirm-fresh-01-te-m0-a0.receipt.json": "63c2adea77da4b16050d69a8c1c55e8eaffdf856b9db134a14ec61300f6380fc", + "phase/calls/confirm-fresh-01-te-m0-a0.request.json": "7d35296d0b6df19ff5864afea43f702828df4b6d0f8d194218ef7713f5fc3a83", + "phase/calls/confirm-fresh-01-te-m0-final-candidate.dispatch.json": "7e07de20e03e2327075fca0e48ef0fbd321d577fb9a007f5662127f714459825", + "phase/calls/confirm-fresh-01-te-m0-final-candidate.receipt.json": "2f4fe8b6402dba90cbb993c4d2cb215fb2172c009e14d18f6c25851213821ffa", + "phase/calls/confirm-fresh-01-te-m0-final-candidate.request.json": "8c41edd706334163aacfea4bf952bd0f742a6824144d0f73e239055f1ce84c4a", + "phase/calls/confirm-fresh-01-te-m0-final-control.dispatch.json": "11290d0b121437be5d2825c21e84390893534793c57a34e0e0eb52e57dd016bf", + "phase/calls/confirm-fresh-01-te-m0-final-control.receipt.json": "cfd2afecbe0031935707167bd8066ee173e7d6d9b9c02b7b1e0cbbfd0237bea1", + "phase/calls/confirm-fresh-01-te-m0-final-control.request.json": "391dd1e08f070970b87bbab2e62fc0f4d844ae42186fbdef7d79fc02dc87223e", + "phase/calls/confirm-fresh-01-te-m1-a0.dispatch.json": "8927bd083ce09d0234834e2d1b9fcd01b8868366db80e6aa405e3cd2784f7aea", + "phase/calls/confirm-fresh-01-te-m1-a0.receipt.json": "ca93aa8e9f5dd8ea6388b0fa37dae075327d002661c777b351567f383f5dcd0e", + "phase/calls/confirm-fresh-01-te-m1-a0.request.json": "fda8ae6e911df7c5d3ff5a8895f7841b0e8e4e76af3b10164de088260b3027cc", + "phase/calls/confirm-fresh-01-te-m1-final-candidate.dispatch.json": "d65b9e4839218fe70d6614bb7222470a6c8e877402868cd8273be668ea14c80f", + "phase/calls/confirm-fresh-01-te-m1-final-candidate.receipt.json": "7961f9c63dbeb883c002c3f1f72423970d4a7c0fb2100b4ffcc3c6abd3f46b60", + "phase/calls/confirm-fresh-01-te-m1-final-candidate.request.json": "b9021bec63bad10a01dd569b8537e9761378355e253c39da1206a860748ff0ad", + "phase/calls/confirm-fresh-01-te-m1-final-control.dispatch.json": "55d0029c12be3ae98883ecf68c67415d73cdcca5c980c8ab96d77bfa63d0ecdc", + "phase/calls/confirm-fresh-01-te-m1-final-control.receipt.json": "708356fbc2fa1e683452cb4f86afc5502f2f0b73a38d87a3d26f3e44cb06aa57", + "phase/calls/confirm-fresh-01-te-m1-final-control.request.json": "f9977d078ad25ceb4ab263b0d8892fce0b7d5e4be0b8ee7d06ba880ef922005d", + "phase/calls/confirm-fresh-02-en-m0-a0.dispatch.json": "350f7a7caa9bb4cc2ff485363a9916742b25453114150411c13137abe798c90d", + "phase/calls/confirm-fresh-02-en-m0-a0.receipt.json": "7550bed75ec44dd27a82f5493be21be26cf135af9e0b52b388af1fc59ebd64c9", + "phase/calls/confirm-fresh-02-en-m0-a0.request.json": "0f11e9ba6351316f38b203fc7da3e396fb64e96705ee3900ae112ebe6f83aac4", + "phase/calls/confirm-fresh-02-en-m0-final-candidate.dispatch.json": "a5612b13d394d520415983291ef8121827d54ed5c9a6a1edc2e1c4f68f99d858", + "phase/calls/confirm-fresh-02-en-m0-final-candidate.receipt.json": "79c3969dcb899c01822c6b5006f8acfa7865b2c5284e7877f179c87fb7f72b78", + "phase/calls/confirm-fresh-02-en-m0-final-candidate.request.json": "70b7214a4f7e63d8871282135e120f34201a4500a5422579c52ad0ca40cb53e2", + "phase/calls/confirm-fresh-02-en-m0-final-control.dispatch.json": "be6006c18185ef78090c0b7655715e4017192814e57a7115a89e4b929a1debf5", + "phase/calls/confirm-fresh-02-en-m0-final-control.receipt.json": "308714eff492a5a08375015737f9ccea92a880e4f453defa0b3f4d265062996c", + "phase/calls/confirm-fresh-02-en-m0-final-control.request.json": "ec0fffc3b32008a5f22d661bff00c4592fc3618992ca17839460161d49ea10df", + "phase/calls/confirm-fresh-02-en-m1-a0.dispatch.json": "ca2e7b266580b2473b102ccad0f36170f0148e45ddf9b40ff14ef1188dedcdd2", + "phase/calls/confirm-fresh-02-en-m1-a0.receipt.json": "9c2739cc4f0173e5ea00fd75dceeac5d64505f2f1bc22253fe48770381d3fed9", + "phase/calls/confirm-fresh-02-en-m1-a0.request.json": "605a538b62b35adaa7481b06e485e40f7c83b39593098f1ce5af837f9e0cd31b", + "phase/calls/confirm-fresh-02-en-m1-a1.dispatch.json": "fb29badadd0a3d282d27b2f69cd00baf36be040da43812bbcd8fde0fc1fcb999", + "phase/calls/confirm-fresh-02-en-m1-a1.receipt.json": "2cda3f368bd5c13300c97ff9f00650d7de5a78eda9ead30caa7cf07ad0e24c86", + "phase/calls/confirm-fresh-02-en-m1-a1.request.json": "5f03704abeabe844935f899756480653bac0803ccd1decbbf60a432ff5d14d11", + "phase/calls/confirm-fresh-02-en-m1-final-candidate.dispatch.json": "85a08acbfe31ea2f0917ddb1fe23a09264974f2af712d53ebd3a21fb811985d5", + "phase/calls/confirm-fresh-02-en-m1-final-candidate.receipt.json": "cdd6249b3f3e4b79362f3dc818174d29a7af2726a9d365240ced7b233ea3d883", + "phase/calls/confirm-fresh-02-en-m1-final-candidate.request.json": "f27cc15be770bd89bfd70f0ca3d56ce3922e8cf04dbb75165b0cf3228ad19004", + "phase/calls/confirm-fresh-02-en-m1-final-control.dispatch.json": "6e0a2b4367b8e55cb1e3e662f53bcdb9f3518c964ecf14e641edc8d08f0ab776", + "phase/calls/confirm-fresh-02-en-m1-final-control.receipt.json": "eef565bd8707257f6fba35fcb978d7379a47196a188a2d7ba62f349da9a06270", + "phase/calls/confirm-fresh-02-en-m1-final-control.request.json": "68aeaf153f41171f78c475f13b4c2b9b2559c017f2beadd7f38a31a98128615c", + "phase/calls/confirm-fresh-02-hi-m0-a0.dispatch.json": "d2955383d3b04940562e8082478275ee10f052724b0ae23eb873061a10c65980", + "phase/calls/confirm-fresh-02-hi-m0-a0.receipt.json": "2a60aea3fd9d4cb2dec7d2d9c403a48c6ddcad6a277cdcdd249c457859b04c46", + "phase/calls/confirm-fresh-02-hi-m0-a0.request.json": "1a290ba086f59ffe95fbe863b0ff45a6a2bfccabc342d847cd9f21d0830d705d", + "phase/calls/confirm-fresh-02-hi-m0-final-candidate.dispatch.json": "1bc1767bdc6d9767d8e04289685778f452588ed64c1b2b12c3c12a38875f41e1", + "phase/calls/confirm-fresh-02-hi-m0-final-candidate.receipt.json": "217ef00299962b4193600b403aaee6061fb9c6f660a36c99164bd910262061da", + "phase/calls/confirm-fresh-02-hi-m0-final-candidate.request.json": "6fbca9ccbfa47c5d43604734f2d6ef9e320c06afbd8c19a5eef1dcfb7a5cb53c", + "phase/calls/confirm-fresh-02-hi-m0-final-control.dispatch.json": "0d497da9896ac3c914768e62bd32957572b2532f6fe5510a36d9a95b7271f467", + "phase/calls/confirm-fresh-02-hi-m0-final-control.receipt.json": "d25330ab0585b8ab38deb6a0b5af2c9e602c1b98e8f6fe29e4597da0ad47ea69", + "phase/calls/confirm-fresh-02-hi-m0-final-control.request.json": "7970733389a715938cbd76d169bcdf1839ad172350c02feeb0b74ea286709f8f", + "phase/calls/confirm-fresh-02-hi-m1-a0.dispatch.json": "b68382248d481b8ccf61bfe4bdeb666565e7853bd949977ca72e05ca7d71b41b", + "phase/calls/confirm-fresh-02-hi-m1-a0.receipt.json": "acf0a0dc0f473f8d0b234db933ea5818a0b8b8d57d96944cf7051ebead11635d", + "phase/calls/confirm-fresh-02-hi-m1-a0.request.json": "350c5040382e9cc3c4c67ed221ba1ea92a71d4f32b11e4c13e8b5ceb8e9b649d", + "phase/calls/confirm-fresh-02-hi-m1-final-candidate.dispatch.json": "9ea0e01f70ea24c6ea5a68d457689361e55f99aa62c6eb3475b390137d9bf1a7", + "phase/calls/confirm-fresh-02-hi-m1-final-candidate.receipt.json": "ffebac83ee69ae7399756be4a3371590643136b3e56e00bc462b848fb168d216", + "phase/calls/confirm-fresh-02-hi-m1-final-candidate.request.json": "4402efcabe785c5a8b0bf2a01d121f1339502ef411e6c23e68c901b07060b5cd", + "phase/calls/confirm-fresh-02-hi-m1-final-control.dispatch.json": "1cae65a7c477246711920ee30c37beccd509434979b9f8acb1f74fe32a23ea54", + "phase/calls/confirm-fresh-02-hi-m1-final-control.receipt.json": "72d6ab3804f8d17448309ff39a70c10674140f6c68989d5e2dae6f178f23d619", + "phase/calls/confirm-fresh-02-hi-m1-final-control.request.json": "a181bd0ea0de1ba68c06bb3d5c0107d32fbf96ee1d57fc96d5a0ef54c12a7375", + "phase/calls/confirm-fresh-02-te-m0-a0.dispatch.json": "49a4e75f8f57fff7273df7699eb8adf3ae0ecd260d6944f327be117bdc6222ce", + "phase/calls/confirm-fresh-02-te-m0-a0.receipt.json": "a5003ba2309960ab805064f53ed51ae718c1b2bf9aa764bf767161709a5e0ec4", + "phase/calls/confirm-fresh-02-te-m0-a0.request.json": "c412739d3e7d397a0253db1f891371f0a05474d1bb73f3008c577f9171d5a9e1", + "phase/calls/confirm-fresh-02-te-m0-final-candidate.dispatch.json": "3f8fc837212fd376b84b0713dd233f6e62f15202175817a38280bc6b4b04e150", + "phase/calls/confirm-fresh-02-te-m0-final-candidate.receipt.json": "ab5d49b692807b3375286c0ebe3fbe8416fa974d7b0f81f66720c0ae26eb111b", + "phase/calls/confirm-fresh-02-te-m0-final-candidate.request.json": "335c91b89f5ebeee361320d5ecc235120de2a7a3f89ba1613af538ff82ffbd2b", + "phase/calls/confirm-fresh-02-te-m0-final-control.dispatch.json": "7a7b83bc28bdbd5dbd6f27a02b98b27f69ebe7a2ab433954253947fbd8ba466a", + "phase/calls/confirm-fresh-02-te-m0-final-control.receipt.json": "b585ccbfa2c718d54fd0aa2cce62d160b35b78d8e3e2b114d9f4592155a99f4c", + "phase/calls/confirm-fresh-02-te-m0-final-control.request.json": "8eed8ad5cbf640b8a4c9836f4005721c6176c680b1f126c71c093b4eda315078", + "phase/calls/confirm-fresh-02-te-m1-a0.dispatch.json": "6db27776ea97da38f095d534e37c0d11f5737bd73b7b7f0789b38d58c0160efb", + "phase/calls/confirm-fresh-02-te-m1-a0.receipt.json": "447ca8969ec5182731263a71c3b416c2662533462f1a20cb9f625187f7c47900", + "phase/calls/confirm-fresh-02-te-m1-a0.request.json": "55bb2d45a824b3134d0d4055b0a1cfef51690f4f398f32a420332656ce3fcacb", + "phase/calls/confirm-fresh-02-te-m1-final-candidate.dispatch.json": "b06d60c61314d7e439c5f3e3e52b61e16422392db03e985c3906f70f44cca506", + "phase/calls/confirm-fresh-02-te-m1-final-candidate.receipt.json": "b46343c5b0a9133fe1664cfc5738dd9398cf68cded367a0224f14bc639049859", + "phase/calls/confirm-fresh-02-te-m1-final-candidate.request.json": "69e49a8a62c2c2fe6a91275ea54bc2c2c1e8b7513ff72b759fe04a561e49c22d", + "phase/calls/confirm-fresh-02-te-m1-final-control.dispatch.json": "752e9ddea44e07f8bb5ba5306f91bebc8717956defcf8f87cade3931334e4821", + "phase/calls/confirm-fresh-02-te-m1-final-control.receipt.json": "07950d479f09fb86fb0d3badf4d713c996a145da552e5f0ddb619301ee59bd36", + "phase/calls/confirm-fresh-02-te-m1-final-control.request.json": "ffd314631ddf46a8d23043c28139bdb428e0b2e468b49e34981f03f0157135b2", + "phase/calls/confirm-fresh-03-en-m0-a0.dispatch.json": "c04bf9093d63ccb898b5d5737394b6c3299825e45ec66d8822c19c08c0d79ddc", + "phase/calls/confirm-fresh-03-en-m0-a0.receipt.json": "a062be08c383813646ab9b560cbeb53e9cc1a4fd6335de81836f3010fcec497a", + "phase/calls/confirm-fresh-03-en-m0-a0.request.json": "9b782124935382bee6a06425027e7a180516e3853938867a0d8e13926d5c0d61", + "phase/calls/confirm-fresh-03-en-m0-final-candidate.dispatch.json": "572701a5017ad63afe7d25dd5dd3711971b7e9bdfe465a018ff20418806eebfe", + "phase/calls/confirm-fresh-03-en-m0-final-candidate.receipt.json": "679a4c560b3478c6d7f6d6629e7800e516c0a28e48ab987bae27bff6abf72685", + "phase/calls/confirm-fresh-03-en-m0-final-candidate.request.json": "1bcdc3993614ce53402f8ca7298920d5234b8ed9430f3f01e41e61e86a5d2795", + "phase/calls/confirm-fresh-03-en-m0-final-control.dispatch.json": "97f9f567a83fff771b9ed551d7aae1e3753a39778ee05764e0d47d932687127b", + "phase/calls/confirm-fresh-03-en-m0-final-control.receipt.json": "6055098b637c7aa674d02e2d7f9fca7b78e4cbb879b1cc9d5c9fa38889f75f29", + "phase/calls/confirm-fresh-03-en-m0-final-control.request.json": "5c246fdc5bb53679950739b9e936be93a39f3042832d7c75bf11dceb41ca15cf", + "phase/calls/confirm-fresh-03-en-m1-a0.dispatch.json": "1368c9ad9ccee692c4a0e28e4516afb1414bddc05bce4735526b362d480d4201", + "phase/calls/confirm-fresh-03-en-m1-a0.receipt.json": "9c39c16020a298ebf815545d0c9ca142ef6f4d1e980aa703f2e8b1accd5ce1a7", + "phase/calls/confirm-fresh-03-en-m1-a0.request.json": "9fa526267b15d71f922a0ade5697637ec6aae93098f00f1f37031d2612ab22b5", + "phase/calls/confirm-fresh-03-en-m1-a1.dispatch.json": "15ba3f08bacf4472af91ae8a6851d1ec48e2ca8d407ffc01eceb39e9b563a692", + "phase/calls/confirm-fresh-03-en-m1-a1.receipt.json": "972334adad18e6cad5719011062c998d9db29bd789d6234a4bb586ca99b49f6b", + "phase/calls/confirm-fresh-03-en-m1-a1.request.json": "c183229eb6b7b330e6d40ca990d205b546bd26c82cd46a0977d5aaef04a75de8", + "phase/calls/confirm-fresh-03-en-m1-final-candidate.dispatch.json": "22c85d5a4999ca8214739659e630e5f94c911093a95f9fc3a74f3126b2f03d0e", + "phase/calls/confirm-fresh-03-en-m1-final-candidate.receipt.json": "79b51a584d93fb22ca4f65c4f5387c9ef2ef3bee5f827a7d4ea5f4f6c905261f", + "phase/calls/confirm-fresh-03-en-m1-final-candidate.request.json": "bb06a6842660680807e80a0ee6390ec0299a119e4da03b34b0b4673d74fdb409", + "phase/calls/confirm-fresh-03-en-m1-final-control.dispatch.json": "1f5c6cb8b18bee6bc9e5627e2b9e12116d9128446b820b72a2486bf2481e088e", + "phase/calls/confirm-fresh-03-en-m1-final-control.receipt.json": "e82196544c83b1102a31e441c4e10a625c51944875c3fd7dcff3e4a297e21483", + "phase/calls/confirm-fresh-03-en-m1-final-control.request.json": "5cfeb5dd68c6d0131339bac284b13ab0efcd520535fd5ff93cc12118b8bb1663", + "phase/calls/confirm-fresh-03-hi-m0-a0.dispatch.json": "0a0f223935a7fbd6ce2cb7c8bad43b737bfe6fcc69406e5426ac1e949c4ccba6", + "phase/calls/confirm-fresh-03-hi-m0-a0.receipt.json": "0d1c31adbe1389d4f4043e015fd970c5dc08ee343d280e2a5959a8e0e02467f1", + "phase/calls/confirm-fresh-03-hi-m0-a0.request.json": "c3ae5c3713eee4633b3a1e22874609ba3b62548173afc95ecc3be9d11962ca9c", + "phase/calls/confirm-fresh-03-hi-m0-final-candidate.dispatch.json": "87a58709ab1c6d8771b9af8599bf818d8a0f847b0f0026f1ba7c1b855cd4c5c3", + "phase/calls/confirm-fresh-03-hi-m0-final-candidate.receipt.json": "9f14e9f1e661b08a9116423f306a6be7788d9f5fea6a7eb4fbb978f17ba06920", + "phase/calls/confirm-fresh-03-hi-m0-final-candidate.request.json": "e5fc353b89225a6c34f153879b43fb8e5bb3eae24809ff4c113c7cd3ff531f4e", + "phase/calls/confirm-fresh-03-hi-m0-final-control.dispatch.json": "ae2716ea5f28a3abc0dfd59500d0bde5c90dbb495a3d69716c7f876e8244aea2", + "phase/calls/confirm-fresh-03-hi-m0-final-control.receipt.json": "7cdbb2f5098e7af05f1ff6a16032f86536ef7a3b924ce9387294211c7ccb6fe2", + "phase/calls/confirm-fresh-03-hi-m0-final-control.request.json": "be3c76058da6e256e8b1af2385103d3371ae94de7fb7440b669832f5a6262a3b", + "phase/calls/confirm-fresh-03-hi-m1-a0.dispatch.json": "aeccec53326458f5b4a0bc2e1bc680554fb0f8bf6b91735382a9ea536951e564", + "phase/calls/confirm-fresh-03-hi-m1-a0.receipt.json": "a60c7c3208040c2db640d4e7bf9de4d34e6932e9a415a8a694e52f277e480864", + "phase/calls/confirm-fresh-03-hi-m1-a0.request.json": "b583b7de8527fa61b9e3a6ffee314740d409ba9eb68f3cfbf0b490682a0395a3", + "phase/calls/confirm-fresh-03-hi-m1-final-candidate.dispatch.json": "9aaebb8776a76e28a0b91af6fbbed5c428f0f54661ae0165677e915e4367e969", + "phase/calls/confirm-fresh-03-hi-m1-final-candidate.receipt.json": "e287a4919bbef80a9dbdb8dcbfe4ae518c2507515516bf4130d7b16eff12e0ca", + "phase/calls/confirm-fresh-03-hi-m1-final-candidate.request.json": "e5f4ac962d0132efadbc221a9179139a15bffa125fc903eee23e61e09603840b", + "phase/calls/confirm-fresh-03-hi-m1-final-control.dispatch.json": "39688e2e8ebf73dc7ca21385172abb1979932e43da77b66973914f3e0fa90a44", + "phase/calls/confirm-fresh-03-hi-m1-final-control.receipt.json": "31dc093ca68bae8aeb8599c595a2cb7095090e52370cedff1011ed22a4a50089", + "phase/calls/confirm-fresh-03-hi-m1-final-control.request.json": "a6cc943a0d5d856e0e74908de05a1cee611dcb31f76c7e3fdc491dad92de47d5", + "phase/calls/confirm-fresh-03-te-m0-a0.dispatch.json": "6173e40b5ad41fa5e4022e3581e618ebaa69c4c572832022cf7f7ca878f38395", + "phase/calls/confirm-fresh-03-te-m0-a0.receipt.json": "17e62ebced455d04af1b95f8bfd38a4f73d514c38a4d3233425b5132297d35b4", + "phase/calls/confirm-fresh-03-te-m0-a0.request.json": "e726c203256748efea43165be6790065ec2c37cf53ce3e283d3b34d0b9341d1d", + "phase/calls/confirm-fresh-03-te-m0-final-candidate.dispatch.json": "342e718d6b265f46a4865e968fb4e788dce3c8d287ac62364514bc3f0fb624c5", + "phase/calls/confirm-fresh-03-te-m0-final-candidate.receipt.json": "e8fc02ce1ae7d255235153241f4b9eb8b7593f0d905618afcb510a965a030905", + "phase/calls/confirm-fresh-03-te-m0-final-candidate.request.json": "44399d319121f25fb9b3087431770ea73622b6f57e16d5725cabf6e62c3b4cb5", + "phase/calls/confirm-fresh-03-te-m0-final-control.dispatch.json": "cddbd2008b156d8766f72df4e53bede63c34c98f4974bacebdea9f6c991dd228", + "phase/calls/confirm-fresh-03-te-m0-final-control.receipt.json": "218464f966a7b238aebe6bd6b6bc00d385ad5be7161c41afeb17ba2279b1f41f", + "phase/calls/confirm-fresh-03-te-m0-final-control.request.json": "ac65d48bf43981123fa9372bfcaf223202f8a285e91926868d694a0628e03bad", + "phase/calls/confirm-fresh-03-te-m1-a0.dispatch.json": "8620c978a7307ee91468a25b5ab8553c7a2a2619ac8293409b649a8bba39822f", + "phase/calls/confirm-fresh-03-te-m1-a0.receipt.json": "ee1e1f451e8f701745562c2e48fbf8731df642d63fac0de2394070d7bddb29d5", + "phase/calls/confirm-fresh-03-te-m1-a0.request.json": "2581885ee236113c45216af5daaf95f19df8334e5f3bf7fdcd7f9d14451de1ac", + "phase/calls/confirm-fresh-03-te-m1-final-candidate.dispatch.json": "90b3d59056eeaa37d15abdd73efdcd018e98351d4ddca1f39721d28776aa3dd8", + "phase/calls/confirm-fresh-03-te-m1-final-candidate.receipt.json": "b6756baf976f75211153afd64f89fcd486a74243695ef8bc33b37918791b87bc", + "phase/calls/confirm-fresh-03-te-m1-final-candidate.request.json": "db93c1cb96fa41ccdcfeaa3732c1ff2924c7bf9ab19a733b558db7d20cfa7c17", + "phase/calls/confirm-fresh-03-te-m1-final-control.dispatch.json": "8ad8dba153b4f1d641a535215cd1c28b8795dbf1d64b873e6ed9bc91752b2c6b", + "phase/calls/confirm-fresh-03-te-m1-final-control.receipt.json": "22c27dbeac8f3870302f77469410e5208b61ab0f1b4ab4a04667e1c2209672c4", + "phase/calls/confirm-fresh-03-te-m1-final-control.request.json": "d14348aabbee667b04e12dd610aff2e8542c4601f7ec74ee637f62d1abac87a5", + "phase/calls/confirm-fresh-04-en-m0-a0.dispatch.json": "3bd6985e5b159d8d38be2773930e0ef8cef3e0544b8c52e4bae8b43b2ff5b788", + "phase/calls/confirm-fresh-04-en-m0-a0.receipt.json": "6e8d5e404aa5da7616ae31c1b29f460a50fe0832a3f04a17ea0f8be83e262926", + "phase/calls/confirm-fresh-04-en-m0-a0.request.json": "e49224901035641dcf5ef7b36fce777e41e0eb0530b17e3c03ff4ebf9c16a5f4", + "phase/calls/confirm-fresh-04-en-m0-a1.dispatch.json": "902d0ae2fb91fd0a667ef2ffa6ec6ba4f108652e76ea3a0bd390e3f43aaffa7b", + "phase/calls/confirm-fresh-04-en-m0-a1.receipt.json": "c342538beaa08d3cbd549afb33b46c45ae89fd30913306b0ccd7f28fd1990e0e", + "phase/calls/confirm-fresh-04-en-m0-a1.request.json": "750f6c27f02f6bf110b80434f52e1b30013cebffa38bf722e9d5d798665057ff", + "phase/calls/confirm-fresh-04-en-m0-final-candidate.dispatch.json": "2647cd6590cfa5a83507ee5e0583ee83e9fa0e4a37c4b8546cd1a89dbcde30ef", + "phase/calls/confirm-fresh-04-en-m0-final-candidate.receipt.json": "321192e4fe0b450c8f1a7fe1cdd433b64d593a19892ea1f1ac93904fda58cd4a", + "phase/calls/confirm-fresh-04-en-m0-final-candidate.request.json": "465f54ec7bc9deea44ffeaf635308f9a625c6dcd09da4f26cb9331114d21b4b6", + "phase/calls/confirm-fresh-04-en-m0-final-control.dispatch.json": "b8559285d82b2ea7274aa409bb1e4debd904a0c9c8b6f621655da961998d911a", + "phase/calls/confirm-fresh-04-en-m0-final-control.receipt.json": "ea6cf3724917a6c307807855d09c92a77c214e82a009b22c4a5ae67438331fb5", + "phase/calls/confirm-fresh-04-en-m0-final-control.request.json": "493e1f6bb6165d7813b07cf87e2fc47f5ad6407ecc66be5f167759a35e539e49", + "phase/calls/confirm-fresh-04-en-m1-a0.dispatch.json": "18aa3d674a358387f54ba784b570e22f1a4e42834885e8abca05a57c105a0055", + "phase/calls/confirm-fresh-04-en-m1-a0.receipt.json": "28e1f9be83985206a7d2e35a4ba3a6748910a8f39ce02232514d1f50c1cadb06", + "phase/calls/confirm-fresh-04-en-m1-a0.request.json": "db50b5bdc47dedf315d094f81ee597e58ff3e94ff3567b3d9cba38732cb769f9", + "phase/calls/confirm-fresh-04-en-m1-a1.dispatch.json": "d5104bb479edd9b922f4a96afb9becd739307af796e45138e1eda7e6f5bdaa18", + "phase/calls/confirm-fresh-04-en-m1-a1.receipt.json": "18560e2cc1e3fe815e5b5671e1023601c634bf4a2a81e82b92d1e0f0496a89bb", + "phase/calls/confirm-fresh-04-en-m1-a1.request.json": "0e50da36ced4138766ba5cef7ec12e49cef961bdc69244419e651b0c4c99d952", + "phase/calls/confirm-fresh-04-en-m1-final-candidate.dispatch.json": "16feda612681f0605dcdb84f2c67ec6b45a732bca742f237ca039b6ce6927508", + "phase/calls/confirm-fresh-04-en-m1-final-candidate.receipt.json": "97fdfa6444fecfe1dba0c608d5ac9cd1ea8b52fbf2268f6d1466f0adaeeddb03", + "phase/calls/confirm-fresh-04-en-m1-final-candidate.request.json": "de6bfae6674f172b2ad9de1857daa771e87a350a69de9119fd917d6a3633263b", + "phase/calls/confirm-fresh-04-en-m1-final-control.dispatch.json": "f268b11c4e2024dd928af18f0287a1caec77d78d98dec05ee478c22499846968", + "phase/calls/confirm-fresh-04-en-m1-final-control.receipt.json": "84c98361e97c7df6edb295e71bb815e7a0fd4802cdf233d8063134afadbee814", + "phase/calls/confirm-fresh-04-en-m1-final-control.request.json": "12a117288646c3d348be7585f592b47c9183a1fa9af09f123c64a4dd56253ce4", + "phase/calls/confirm-fresh-04-hi-m0-a0.dispatch.json": "8891f31c50044a325a8076bfa398830924d035264f8e0aeca0580040035131be", + "phase/calls/confirm-fresh-04-hi-m0-a0.receipt.json": "fc610da4f8087c8ef4c49f2297336fa6add21a3e402b079ab20657ba3827d10a", + "phase/calls/confirm-fresh-04-hi-m0-a0.request.json": "1c5b8650a4349e6fe078094d900deeaa1817f307fdfef5a6f09d46f86694b12a", + "phase/calls/confirm-fresh-04-hi-m0-a1.dispatch.json": "c7edd298c09751235b43559bab070cf3cb6123b958a5e0f76dbd5c1ec0f6d79a", + "phase/calls/confirm-fresh-04-hi-m0-a1.receipt.json": "25818b6323e7a46f3bfccfc2a9761a15aa929b1f7f569afb66fc6c182158f752", + "phase/calls/confirm-fresh-04-hi-m0-a1.request.json": "623721b8ea042a57c4d258a0a92f8050df346b6f408ab371f8ebdc7949f48214", + "phase/calls/confirm-fresh-04-hi-m0-final-candidate.dispatch.json": "aeaa3a75cfe7da0999d3314a6d4abdf5840698694b907ce565ed09b620d010dd", + "phase/calls/confirm-fresh-04-hi-m0-final-candidate.receipt.json": "aeeceb5bdada946c79636bdc323092f45412cfc658fb66ed76083d58fe9305d0", + "phase/calls/confirm-fresh-04-hi-m0-final-candidate.request.json": "933d7a55ad7fd44a85beba5337823ad4e1349a4c692035e0496fab038aa1371a", + "phase/calls/confirm-fresh-04-hi-m0-final-control.dispatch.json": "3f4e8017623b5e1c0d06434a483d2aff26a374d6c6913d686b2558d218d0b710", + "phase/calls/confirm-fresh-04-hi-m0-final-control.receipt.json": "5651781a93e20d8b99486d1bdc4efd285984b3f54389609bf125e3bb1a53071a", + "phase/calls/confirm-fresh-04-hi-m0-final-control.request.json": "dcc0917536027e78a5abd086b3a4becc103de0b7ccf43d06ceaec31a5007678d", + "phase/calls/confirm-fresh-04-hi-m1-a0.dispatch.json": "29181e5e28b188ac8e4c52f645647266e6d1374bf9ea977757014cead8a604c9", + "phase/calls/confirm-fresh-04-hi-m1-a0.receipt.json": "b8acf6f5acd1688a40cd787386a3eab0afb9e968d7000417be55123a4725ba9e", + "phase/calls/confirm-fresh-04-hi-m1-a0.request.json": "eee047fb87047f442f1b6ea0390a33fb184a68160480e6e560741b7f06ac62e4", + "phase/calls/confirm-fresh-04-hi-m1-final-candidate.dispatch.json": "f98462a0a4d938e674b0acb626dcffb1249e7d575ced331a67d2519b36ae1ea2", + "phase/calls/confirm-fresh-04-hi-m1-final-candidate.receipt.json": "2113a6bbf937eb2c453a3ebee86453d2135c7cfee2943fd13c1db1dd1d935d37", + "phase/calls/confirm-fresh-04-hi-m1-final-candidate.request.json": "c496d7fa85fd20616d166bfddc3f39486ddabc9a2d3a8e43ff6fd2a0326b4073", + "phase/calls/confirm-fresh-04-hi-m1-final-control.dispatch.json": "940bb0df637d1f4c2940919e494137c49ee95d47a094aa08d6acf1ac74f7cec7", + "phase/calls/confirm-fresh-04-hi-m1-final-control.receipt.json": "87a51b8ed6e11aab1ea16952cd28b70f7a9df3afea0a104371a54ddfc47d9fd2", + "phase/calls/confirm-fresh-04-hi-m1-final-control.request.json": "c81ea8f5278f0b0dc820cb0c57119a9fb8fc7ccdb7b4a2ab36f996c39056308f", + "phase/calls/confirm-fresh-04-te-m0-a0.dispatch.json": "2a630d8393ddb699bfc812b22b224363d021053888aa227cc6e7905236d0fdbe", + "phase/calls/confirm-fresh-04-te-m0-a0.receipt.json": "c61d45a8adf3b488840f07fe7715c4758d5020196d653fe0fbd95c22a032853c", + "phase/calls/confirm-fresh-04-te-m0-a0.request.json": "fa85fff3e7c9b9e4d0d6e1ccdc9b71b20db3841ad58a964e15f4caf29c2bd92b", + "phase/calls/confirm-fresh-04-te-m0-final-candidate.dispatch.json": "e94d95fc9fd626427bc5425349a80b48dbcea6701514671539dd19e759267f03", + "phase/calls/confirm-fresh-04-te-m0-final-candidate.receipt.json": "39fd0942a341f2de2501add8054b3c5c5348adb18a2d6a21f47bdac75ac15acc", + "phase/calls/confirm-fresh-04-te-m0-final-candidate.request.json": "0248498915c2431fdd158971a914c5912df8a69ebb4b59a7e96b13e86392626a", + "phase/calls/confirm-fresh-04-te-m0-final-control.dispatch.json": "d9dc599bce6f16e297266c185d23b8c6549cd89bb8eeecc70280e1aabe5e6bee", + "phase/calls/confirm-fresh-04-te-m0-final-control.receipt.json": "7ee81b7f8ecab0d679f47dd8b8db4982e61613b222c9821b5018cb045661ecb8", + "phase/calls/confirm-fresh-04-te-m0-final-control.request.json": "1be86ac0f18993da8ba121410c7e543fd85dbf62d3611d2bac39c23f5c990089", + "phase/calls/confirm-fresh-04-te-m1-a0.dispatch.json": "cb4961bb7f7d339c874ac645ebfcf8aeaca11c99e2c06a909b79d94dbae7450c", + "phase/calls/confirm-fresh-04-te-m1-a0.receipt.json": "ba26f7d7d3a30c64f81bc01b6ef18cccc23fad1b51bb8c7dbdbb609ef2075781", + "phase/calls/confirm-fresh-04-te-m1-a0.request.json": "e7703d7eab3d2f0095a29de5167d5034057e631dcb7beccb69bf3a2f6098ca5c", + "phase/calls/confirm-fresh-04-te-m1-final-candidate.dispatch.json": "54e29ee1ef1fe05a6a20a55f14f2c17c79ae8c200e19d00bc98966000892013f", + "phase/calls/confirm-fresh-04-te-m1-final-candidate.receipt.json": "41b2dcf3e5288c3a6b35f04c8f88b0840db3b95ce2c885f8484a5006e68e9174", + "phase/calls/confirm-fresh-04-te-m1-final-candidate.request.json": "f5cffd4fd95fdc43051862d5876807cb9c365d4e5df76b2a472a40641b96d592", + "phase/calls/confirm-fresh-04-te-m1-final-control.dispatch.json": "2cd2557a4462ae88c82683de4345d88ae09a2f001ac4dfaa05fb8beae5c75970", + "phase/calls/confirm-fresh-04-te-m1-final-control.receipt.json": "a0119c025bd844851f67ec157468ac8308b90ab61c6e9258d8ff5d00d0978e47", + "phase/calls/confirm-fresh-04-te-m1-final-control.request.json": "e557d7454496cee9abe247a70a065f183ff0eb62dedf334b18cd92eb42c3beb0", + "phase/calls/confirm-fresh-05-en-m0-a0.dispatch.json": "9c441052ebe31a1bff30d1b29b661abb763fb38b0db26384962c1ba5f0a5d312", + "phase/calls/confirm-fresh-05-en-m0-a0.receipt.json": "27439083f319520c48a91e61709ed1ab71419c9e67f82c4e2c79eb673e54fbe0", + "phase/calls/confirm-fresh-05-en-m0-a0.request.json": "48c61f735755287f60dab0e2a7d2978ddbf4a6e2bf71947e6a499fff7c428afb", + "phase/calls/confirm-fresh-05-en-m0-final-candidate.dispatch.json": "7c114b6ae7670d515b693fffe2a2e0a9922abd3912c5d85149d4d939543e0d49", + "phase/calls/confirm-fresh-05-en-m0-final-candidate.receipt.json": "1a7e56436009a41597a921c2da503ae790822f9a7adfe6750828c697c507489b", + "phase/calls/confirm-fresh-05-en-m0-final-candidate.request.json": "844e1f1ae92822a342b60cf0e9ece3ff93feadca31c820ff68cba4f4bc2a259c", + "phase/calls/confirm-fresh-05-en-m0-final-control.dispatch.json": "42aac5f9e4d75ecb40493c66de2a5d3f46594cda965d2a04860830c6dfce075b", + "phase/calls/confirm-fresh-05-en-m0-final-control.receipt.json": "ce35dbaf78d4e5ba7539fefce4c21d8e3954a27585113d3dcfd49f5e512dde6e", + "phase/calls/confirm-fresh-05-en-m0-final-control.request.json": "d88109a457d06d0ea69d91c6dc8c4a326d4c4c13a2d3fb892434d678d2616dc3", + "phase/calls/confirm-fresh-05-en-m1-a0.dispatch.json": "6995b043620e12ebee81e9c3ee7b8a9ef2f8184c857e8b56b149258805de3e06", + "phase/calls/confirm-fresh-05-en-m1-a0.receipt.json": "26356a4ba32dd6f408100ef881ad5f804daff883ec81dc1fa8b3cdcb66b4ee43", + "phase/calls/confirm-fresh-05-en-m1-a0.request.json": "ab090e1d3b8f6a86a97364a70291734475cb8b427da55059425e496991f81be5", + "phase/calls/confirm-fresh-05-en-m1-a1.dispatch.json": "8fcaab2279fe17a1e3b17bbcc66c8ec70fe57b5a0349dedc682faabdcee762ce", + "phase/calls/confirm-fresh-05-en-m1-a1.receipt.json": "f20ffa357149f2cbb45fe3b6cb474d8681d99d03d47536ccdb4512150d3ff700", + "phase/calls/confirm-fresh-05-en-m1-a1.request.json": "d9ab5d1a6f9e3859f2590c6af644563138de10ebb2c40b70aed14b84e211b2c3", + "phase/calls/confirm-fresh-05-en-m1-final-candidate.dispatch.json": "de5134ce348b47f2a629540008471ff40b93efcd315b02b757f4441623f99685", + "phase/calls/confirm-fresh-05-en-m1-final-candidate.receipt.json": "e8372a1862e0f2a7f93d1509e1cf026677212371f6464ce0c9fc8b96b46a6025", + "phase/calls/confirm-fresh-05-en-m1-final-candidate.request.json": "8b1be1ac0cd05725a6de6927feb372936d167180b754eb7a331f87675c4dd96f", + "phase/calls/confirm-fresh-05-en-m1-final-control.dispatch.json": "282bb4dc24729d684c5bf64f802d0fa7d6f2882552ee035b3a3b8a3661ee3a51", + "phase/calls/confirm-fresh-05-en-m1-final-control.receipt.json": "27ff9feec34d71241e42f9140d80b46bc38ac594fa72b8a36d09bafa3953621f", + "phase/calls/confirm-fresh-05-en-m1-final-control.request.json": "689c4f2da99eb34db620fe0239eafcff04863e742a2d4e01839a7156ec3c687f", + "phase/calls/confirm-fresh-05-hi-m0-a0.dispatch.json": "4522cbbcde5877e516e54a048093780e11ae3b303c6247fe8b0f50d4f1f90ee2", + "phase/calls/confirm-fresh-05-hi-m0-a0.receipt.json": "4e8a515817efc952ed5f3a6599613c33712742b1aeb925ed14cb699daa6a5cec", + "phase/calls/confirm-fresh-05-hi-m0-a0.request.json": "be0cbdef53ecb7c3612c4343d36b83e61415faba9e56b928c733666d7bf3a2f3", + "phase/calls/confirm-fresh-05-hi-m0-final-candidate.dispatch.json": "d382d4ed042d051844e100cd844c5bc9ca2e9efe44a62e4feeb1efe8cbfeaef6", + "phase/calls/confirm-fresh-05-hi-m0-final-candidate.receipt.json": "66ba7e9636380bacc9dfba029238ae36490d36c0057b4b7638199fd8e32921b0", + "phase/calls/confirm-fresh-05-hi-m0-final-candidate.request.json": "a82c1e0926ca13b899fde2412ca675119acc38929c5bc7c5a1188907334fb8a5", + "phase/calls/confirm-fresh-05-hi-m0-final-control.dispatch.json": "d076f258a51ff467acfc27c6a2481c04ffff7a9fe4a27fff2facba9a9692b6da", + "phase/calls/confirm-fresh-05-hi-m0-final-control.receipt.json": "2634fbc8a059e83727507ba92f2cec87b947f3741f65e32e8e7b92f959b0b91d", + "phase/calls/confirm-fresh-05-hi-m0-final-control.request.json": "a5367756e8a5b0842dcbc6daee0c5fa1ebd337fdd6c547441fa7771756778568", + "phase/calls/confirm-fresh-05-hi-m1-a0.dispatch.json": "b05dc040143af2683ede020688bba4672cb60f21b95e3e9ccf8d56080436a40d", + "phase/calls/confirm-fresh-05-hi-m1-a0.receipt.json": "5210ade99e98610ff865c9d864add3cbbaf492aee237de80c0d32b8d602a4e5a", + "phase/calls/confirm-fresh-05-hi-m1-a0.request.json": "9d7548971026cc34afe77402dde2b904ca67f57a4163d789272d3a85d6ae1c35", + "phase/calls/confirm-fresh-05-hi-m1-a1.dispatch.json": "c71804c8ee69282b6d5f8dc4ae1c56ba906c812a16b41c4443bce94fdcda81e6", + "phase/calls/confirm-fresh-05-hi-m1-a1.receipt.json": "74c0f2afb25533e04ac21c87cee7f44ecee7d8fd455a7bb872ea24fb8f05e0e0", + "phase/calls/confirm-fresh-05-hi-m1-a1.request.json": "cf0e8d99c67ccd30ad82226e8a8cb3a163582832472eca3e073b95896cec5d2e", + "phase/calls/confirm-fresh-05-hi-m1-final-candidate.dispatch.json": "a2edc0db8fc4e99534b3eaef7a168791726dd6fd09bb57e557f06f0b105927ab", + "phase/calls/confirm-fresh-05-hi-m1-final-candidate.receipt.json": "73733a7e75b108a6036f7f7a6ceb26d70414adc0eabcabbf9a1aa054bf2cfc57", + "phase/calls/confirm-fresh-05-hi-m1-final-candidate.request.json": "9441d96a246fbc2ddb612dec6fca65402be1af3f70f734121b3c3a3c82cd47f3", + "phase/calls/confirm-fresh-05-hi-m1-final-control.dispatch.json": "597dc72e3b587c23a8d55fe3772f820db55ae88b764dd0c7ea933fb66c349e27", + "phase/calls/confirm-fresh-05-hi-m1-final-control.receipt.json": "aa5b69dfd4bbace8066f81d9feb9dd5c92fe70ce1cec178c2dbc65ed264bd9b1", + "phase/calls/confirm-fresh-05-hi-m1-final-control.request.json": "12f1e83948cb3088f97941c2850974e3b1af1dfc45c43294a316f4e1e054d8a9", + "phase/calls/confirm-fresh-05-te-m0-a0.dispatch.json": "dd5fa24284c3170ab788287119d360c9bdc5f92845223889f4f0788bfe02a299", + "phase/calls/confirm-fresh-05-te-m0-a0.receipt.json": "52b65eb38520bc2d72a1f0deee8dbd6f7bdd2b0656d7239b013d8736162a938f", + "phase/calls/confirm-fresh-05-te-m0-a0.request.json": "553b77c8a6116d8dc63ea74cf4403134865d4ef7a1246d528a8634283bc96e87", + "phase/calls/confirm-fresh-05-te-m0-final-candidate.dispatch.json": "e7865129bbaaad7719bd67fe171c4734a427cd8650731b7f75e9e5717a0d3798", + "phase/calls/confirm-fresh-05-te-m0-final-candidate.receipt.json": "e06f1f0c5bb0952cd8901e8668cc5424dffef29292689deee6c8d73a48d94c28", + "phase/calls/confirm-fresh-05-te-m0-final-candidate.request.json": "1e87c384b0e6eabaa1e8cb8e6142e2f224cd2d44014b115a84c52bbe260f8c41", + "phase/calls/confirm-fresh-05-te-m0-final-control.dispatch.json": "5ad08522048d5223665b432c2dd117853c8c2885a14ee6a465e1369f41826fe8", + "phase/calls/confirm-fresh-05-te-m0-final-control.receipt.json": "02be777deee5954b9d1a36c1abfb9ebb85d2ca13efbc0c48d0078ef13ac1eabd", + "phase/calls/confirm-fresh-05-te-m0-final-control.request.json": "e98a05c815e53657b11a96143c3dcd815966abb199cdf0a8be0cd1467498a318", + "phase/calls/confirm-fresh-05-te-m1-a0.dispatch.json": "3c5302b9e73e2a3664d293e910a4d44b524bf5e70a6a9fbc72da80d9aa4da534", + "phase/calls/confirm-fresh-05-te-m1-a0.receipt.json": "bd0f8fddae4611ec0c6b1011fe308c9d7aacd355b74727e31da86f98a22a5146", + "phase/calls/confirm-fresh-05-te-m1-a0.request.json": "3c30a69bbc3c6b5e513cce39f0a587cad8a0a4b4cc13ad5bf80de667cff8c573", + "phase/calls/confirm-fresh-05-te-m1-a1.dispatch.json": "9cc5f0fd58bca43f9f7e95c64f49d2f566fd296f03e13ba2302351bb74ee3344", + "phase/calls/confirm-fresh-05-te-m1-a1.receipt.json": "12b8ede3b52b9e041bc679eae5538b32813c82e6f71d074d3c50bcc063203c99", + "phase/calls/confirm-fresh-05-te-m1-a1.request.json": "f208de92937190027005c522e5efedc42250bb8bbd63a8de42a00a2191dc7bf4", + "phase/calls/confirm-fresh-05-te-m1-final-candidate.dispatch.json": "442c521049ec6cb07717a984d4706fe8bf06956f5a788ae0587251802aa54663", + "phase/calls/confirm-fresh-05-te-m1-final-candidate.receipt.json": "948a4e0badf46871bffe36dae571034dd7aaa73b2fc6404f28f7fc9fc1f39e33", + "phase/calls/confirm-fresh-05-te-m1-final-candidate.request.json": "ab443614d8a4d70891b76bc1347a7cd839f5ebc15faf82dee9945f7644745333", + "phase/calls/confirm-fresh-05-te-m1-final-control.dispatch.json": "92b9e66ff8c7c43fbbdb8271b26244b56b27943a10197b46b9d56fd0db686fe1", + "phase/calls/confirm-fresh-05-te-m1-final-control.receipt.json": "19ebc6a13653a73f2f5fa9f223c16a10e7ab6970b9dbc40db854de77ee18ee10", + "phase/calls/confirm-fresh-05-te-m1-final-control.request.json": "164a5ebf9ad2c2c5f56aa6d922bc1960ba886a9f64f99b000beae03a55ceacbd", + "phase/calls/confirm-fresh-06-en-m0-a0.dispatch.json": "88198d462a5adc4349006ee8a0613f9481ca604ea97689527df5ded47e944eeb", + "phase/calls/confirm-fresh-06-en-m0-a0.receipt.json": "dfeb395bc699b1f3d3ac1e328eef7b66d89426af05b2f8f9cd1e6db07d28c2fc", + "phase/calls/confirm-fresh-06-en-m0-a0.request.json": "65ec85b7765911d34cea4f814f1657bf8650f1860e6f8b7ddde55a16172ac9b6", + "phase/calls/confirm-fresh-06-en-m0-final-candidate.dispatch.json": "61c06db70b824499ffa9959c737792f363469871a3fcb05e7a1bf57150e5f33a", + "phase/calls/confirm-fresh-06-en-m0-final-candidate.receipt.json": "eaad7c55e177dd8e5bfaf1888da5664411550ac7aaab7a129b7a7ee6e7c53fe9", + "phase/calls/confirm-fresh-06-en-m0-final-candidate.request.json": "6dc03de753ba274cfc88a98d8f25993b10bc30220b069fb8b77bd9ab7622d490", + "phase/calls/confirm-fresh-06-en-m0-final-control.dispatch.json": "fe5e59838892175617397a9476145723d685f05b99b5cbc0ed294221602fe762", + "phase/calls/confirm-fresh-06-en-m0-final-control.receipt.json": "2d6b2ab6d0240d11dc0932a8040c9fbffa6ec36d1b8b712dc988e0eaea520fd7", + "phase/calls/confirm-fresh-06-en-m0-final-control.request.json": "a2a1ef1b13e881350674507092b968195f783d41b264de36ee416f39aa6e5548", + "phase/calls/confirm-fresh-06-en-m1-a0.dispatch.json": "416c542e766800500be2259e48466c25a15e5a9b1a9c7b440cdb8316cf2a0ade", + "phase/calls/confirm-fresh-06-en-m1-a0.receipt.json": "a1fa7c0880241d5643b1e7285ec8297257aa79a61597edd725d680e00c47abb4", + "phase/calls/confirm-fresh-06-en-m1-a0.request.json": "99b3550f6f3be62e8a40dd2257026ac090b7ff8458a4e1ae03d1f542a24673c1", + "phase/calls/confirm-fresh-06-en-m1-a1.dispatch.json": "7676ce1347dc659546480b5caefc4acd8016c8f04ab451bfdcc12fed9b56bca2", + "phase/calls/confirm-fresh-06-en-m1-a1.receipt.json": "ca2592d20eb779055e916a99d8c8fc42beb1346e489f7cd43ff130302b7f1b5e", + "phase/calls/confirm-fresh-06-en-m1-a1.request.json": "5648dbe96dbf172c68ef7ada39d2df69a54c6f604ca1a7fe0297b5dc70ac8d3f", + "phase/calls/confirm-fresh-06-en-m1-final-candidate.dispatch.json": "a52122524752146e4ea87caa0f65abf10bb14b6eed21688f96462009b5cddf4c", + "phase/calls/confirm-fresh-06-en-m1-final-candidate.receipt.json": "f251287bdba448d0ea811b414882b61030c67370723636d6e6ecb3a9ab9aa0bc", + "phase/calls/confirm-fresh-06-en-m1-final-candidate.request.json": "e76bcf26911324b40104626e5d49c27d07c75b6751c9403517e9c3a77e5a9ead", + "phase/calls/confirm-fresh-06-en-m1-final-control.dispatch.json": "1da5fa4e799eb4d3f475fb9eba4484bd0b5e42582ebbf4775498054fc5eb1ea4", + "phase/calls/confirm-fresh-06-en-m1-final-control.receipt.json": "377800b3a76d35faacf76c18912d8e24915b4fa23247dc84f653252e5993f443", + "phase/calls/confirm-fresh-06-en-m1-final-control.request.json": "34f740deab1babcdcbeb22245b3b209c879427bcb5711fb375b813be6c75ed75", + "phase/calls/confirm-fresh-06-hi-m0-a0.dispatch.json": "a8686acee61049d4c761f7a81fe513f176bcaede2d6ba08e55b8d101cd3a9b3b", + "phase/calls/confirm-fresh-06-hi-m0-a0.receipt.json": "abea763e0a6816a8e269c3d2566c8971aa5059646e89f50c7b04f794680cc87d", + "phase/calls/confirm-fresh-06-hi-m0-a0.request.json": "08386847f61bccf208d0246077cb5f8af477c4639a8742c452d4defe6a68190d", + "phase/calls/confirm-fresh-06-hi-m0-final-candidate.dispatch.json": "fd0647f29660d4bc5a3f3e6f9cfc863fe95e146f9aec6d623f848531576e6fab", + "phase/calls/confirm-fresh-06-hi-m0-final-candidate.receipt.json": "daab740503f66d1f3e27dd40c130f49197bef1dfaee974bb096be57ff83d0c04", + "phase/calls/confirm-fresh-06-hi-m0-final-candidate.request.json": "c122dea806643e3fa8a63a5c2b007429c6ec78b9ff537789e35435c5f197adb8", + "phase/calls/confirm-fresh-06-hi-m0-final-control.dispatch.json": "254e9db66bdeee7e4d12447c301a1bb6232c2e147f599a12aaadea5c7b9ff7b8", + "phase/calls/confirm-fresh-06-hi-m0-final-control.receipt.json": "f3e1e51177de85fd6c4c655871f5ae40eedddda532d3ca3340f7f149999126f5", + "phase/calls/confirm-fresh-06-hi-m0-final-control.request.json": "05f3160be455005615aa3c5ada8a7972163dc2317a68a383df114058d29845cc", + "phase/calls/confirm-fresh-06-hi-m1-a0.dispatch.json": "48b504fb217bb8c7e76c00b9501b8360310148f6443b84cbd3b4aee77c7a4b89", + "phase/calls/confirm-fresh-06-hi-m1-a0.receipt.json": "af014c248fcad8e6ffa9a8fc4591bb74fc57225ee398618a52a3068576253a40", + "phase/calls/confirm-fresh-06-hi-m1-a0.request.json": "1cb61009568d174e81ed101db7525afb2f3bf355996a29b2928590a6da327f57", + "phase/calls/confirm-fresh-06-hi-m1-a1.dispatch.json": "82335955b684344f20bff7aae087d4eba2dfa2c6fb02376aa1507298c61ee606", + "phase/calls/confirm-fresh-06-hi-m1-a1.receipt.json": "2ee530f3fe808c90c8b52bea06d36ce78f23654e474501c546d886f003f01d7d", + "phase/calls/confirm-fresh-06-hi-m1-a1.request.json": "de27f50057b5fead4c8708abd754a407f8311db5bfc1d23b42403cc9364d1fc3", + "phase/calls/confirm-fresh-06-hi-m1-final-candidate.dispatch.json": "fa28fb3610bcb2cd497fb5736890f3751c47e82098a6193850f1a24787563967", + "phase/calls/confirm-fresh-06-hi-m1-final-candidate.receipt.json": "5858e7c8830a2f7d526adf6d3ffcde3e7a2ce0f4b630f47a1b834b43115c5f75", + "phase/calls/confirm-fresh-06-hi-m1-final-candidate.request.json": "245f1931cd7275c36cb4abf1b1fd9b9096425923ad809c47b9ed0dd44cf76590", + "phase/calls/confirm-fresh-06-hi-m1-final-control.dispatch.json": "b05a3768523e0c4564ce7a148b31e08a355a1c92494f8047cc9d459e47af9be8", + "phase/calls/confirm-fresh-06-hi-m1-final-control.receipt.json": "65d07a79ba07338b1d9d2bc7d5016565a5f8ad1ce044d3c94bacd27681b7b69d", + "phase/calls/confirm-fresh-06-hi-m1-final-control.request.json": "4e3f64d9b5646fb3210a48b86f8ddbf1861eb98e4f8d22d82d36d8e74dd3058a", + "phase/calls/confirm-fresh-06-te-m0-a0.dispatch.json": "dc1a7de558885fbd8f76dd0131bc53fa3d4b5bd0de4b691190bc41b6b2b9249f", + "phase/calls/confirm-fresh-06-te-m0-a0.receipt.json": "fce54e5125a61e6133604bd4964e2f18ac98ec94297e5ae7c9409e74d26b9252", + "phase/calls/confirm-fresh-06-te-m0-a0.request.json": "850e4e520f78978a19318ae6879b5bb679e04a2a678c6b02baecbde01b66539e", + "phase/calls/confirm-fresh-06-te-m0-final-candidate.dispatch.json": "ec68dda8376a290024d4339f57d1574352a93d69dec4d2538caa62902866bbec", + "phase/calls/confirm-fresh-06-te-m0-final-candidate.receipt.json": "97856e2357e16cab9cf4180d48c5d84397ad0028afeddfd99b3233f20f11f210", + "phase/calls/confirm-fresh-06-te-m0-final-candidate.request.json": "db8d066ca863ce14e8bdd9be4a1c2b8066a06b3aafb569cdf3d7789c4db81f5f", + "phase/calls/confirm-fresh-06-te-m0-final-control.dispatch.json": "7484386f5c0f7c9c19664b724db54ef464894411e7410213c9eca3fbd6a7ee9d", + "phase/calls/confirm-fresh-06-te-m0-final-control.receipt.json": "67dcc46daad5d164c3104966f9f3e9ea1abf5697c4be387ae1d87d3c987f52b1", + "phase/calls/confirm-fresh-06-te-m0-final-control.request.json": "2bbbbf1fb374a4884b1ab04356b784c5347c2cf21819e27775b2549caf30cd37", + "phase/calls/confirm-fresh-06-te-m1-a0.dispatch.json": "9187f17dacf4b54adb4c4ed459edfdd0586cb50d196758c8d9b63e638b75ed65", + "phase/calls/confirm-fresh-06-te-m1-a0.receipt.json": "f38b4de0223f35c46ac7e67559ee50c28309501b9920c7ea63a2757fb024219e", + "phase/calls/confirm-fresh-06-te-m1-a0.request.json": "07193df6329332584f44ce44aa8ca14043f4fc003f9484f9167bafccda610351", + "phase/calls/confirm-fresh-06-te-m1-final-candidate.dispatch.json": "6ac6ece6a1d7f95d9d9e046e76ab30371713f4f2c554332ce2d0598d2dd338dc", + "phase/calls/confirm-fresh-06-te-m1-final-candidate.receipt.json": "b048a6329c0aa3156a784aa573efd809e1c9e4f6675ca5ecab117092c09eb2f7", + "phase/calls/confirm-fresh-06-te-m1-final-candidate.request.json": "2f52be419a1f9b2bd5451c542680d7f32d4c9f41414bd77a93e071649e077ed2", + "phase/calls/confirm-fresh-06-te-m1-final-control.dispatch.json": "aa3044c0ad428eb13c52469938545cc66bce79c0dabe42d669fbf3e19119b354", + "phase/calls/confirm-fresh-06-te-m1-final-control.receipt.json": "c213057e8e40c8144748a9aa7514245784f696fbf336c60e534c95ea37370cf9", + "phase/calls/confirm-fresh-06-te-m1-final-control.request.json": "9b4218ee90c8ec7a9c38f46f32241e483accaf591b8e7960d5b33e808a98d0db", + "phase/calls/confirm-fresh-07-en-m0-a0.dispatch.json": "a54a3e4749d71427ee44515e203337caee008cf8d96be72e118baefc7479304f", + "phase/calls/confirm-fresh-07-en-m0-a0.receipt.json": "2bc5b16f2142ac6084c364b27a83b530302ed34c2c4caa4ec5e3ae553a4ec72e", + "phase/calls/confirm-fresh-07-en-m0-a0.request.json": "3abff6af481cf6e74dfdd0f18e983e627954d09966522b1eb85bfc6d313afec3", + "phase/calls/confirm-fresh-07-en-m0-final-candidate.dispatch.json": "d832b29ab0cc40a71c50e3ff5d06e7c844babf77a06327b420f006e4c37790dd", + "phase/calls/confirm-fresh-07-en-m0-final-candidate.receipt.json": "65d936ddeb1df562e62fba452ea8361ba10331bc13afe104770581301f022bd3", + "phase/calls/confirm-fresh-07-en-m0-final-candidate.request.json": "21c959c2b53cc6f60399f33d1762c7dcdaa89f3011075f1f4d1ca7e69043cad8", + "phase/calls/confirm-fresh-07-en-m0-final-control.dispatch.json": "6b8a4ec3ce4d15dc112bd0d9344dcfd31f4d12c785ce99d28de172cb1487d7eb", + "phase/calls/confirm-fresh-07-en-m0-final-control.receipt.json": "d36969426c8d8d7e92bb0a4154a5f92cef0aedf1ffe4eb6ddadb2f05ee12751e", + "phase/calls/confirm-fresh-07-en-m0-final-control.request.json": "218c028d61c6d7f7909a3e102cd41c96cafbd26ba0c8c58a70c3a9356adf239a", + "phase/calls/confirm-fresh-07-en-m1-a0.dispatch.json": "21b916d90d07ef6c5c93376bb5497afca5ded0bbd905a8af129f2f9b93c722ba", + "phase/calls/confirm-fresh-07-en-m1-a0.receipt.json": "239a8b96d1b00d983148344c6ebc9428fa822d7d1c73e0c203ab28ab8f9ae799", + "phase/calls/confirm-fresh-07-en-m1-a0.request.json": "0fdbb0a7e6c9a998c318efb33540f8a15517e18ff20d9f5957d252980aa30249", + "phase/calls/confirm-fresh-07-en-m1-a1.dispatch.json": "431d08a5ffa92b7870a691e696ba45e7983ef8873a22b533c75f016791f72b12", + "phase/calls/confirm-fresh-07-en-m1-a1.receipt.json": "8f07b21b9b7dd2827d6f1c644c2f43b1602d0f7e7556ac0ece38dce487af736f", + "phase/calls/confirm-fresh-07-en-m1-a1.request.json": "66a42997e242ea72c56f3ad55efacb4ac861c299331cb43576b08bd0c2d42edc", + "phase/calls/confirm-fresh-07-en-m1-final-candidate.dispatch.json": "bc623552eca7ab532a573d1fc16ac346a81665e2128e733bb55ddb1f531936f6", + "phase/calls/confirm-fresh-07-en-m1-final-candidate.receipt.json": "ffdfea9e52533cf9f0e5e011440cf40ca3ba3ba1609cc587073f7d69c044489a", + "phase/calls/confirm-fresh-07-en-m1-final-candidate.request.json": "96be9c8f8f7f883e801cfb0b2d75fa9d74ac74658eff6ce17ac01bd0292ec400", + "phase/calls/confirm-fresh-07-en-m1-final-control.dispatch.json": "12c9420766ef5a94f50ef24bfa57d96e68e5f1b985263f5438a0b01aafd63919", + "phase/calls/confirm-fresh-07-en-m1-final-control.receipt.json": "dde7b91eccdd209b4acb2e5c2f34fd1d1af0ea57543c1105fae65d491de61c88", + "phase/calls/confirm-fresh-07-en-m1-final-control.request.json": "c523164bba5d4b10b01a2ff6d296dec7ad10a46ef2802b577ac8897ed4f85ca5", + "phase/calls/confirm-fresh-07-hi-m0-a0.dispatch.json": "415007076af6785959bd39b0a78f5f3118255adb4f03c17539988c5659275a3e", + "phase/calls/confirm-fresh-07-hi-m0-a0.receipt.json": "33847b3fea2a2146416099615d8d88d3cab72e6f7881a554d754d94643b72949", + "phase/calls/confirm-fresh-07-hi-m0-a0.request.json": "bd32786f3269bdf27f1df3989c5d6f7e4e15cebc39818b3274601cb17d234365", + "phase/calls/confirm-fresh-07-hi-m0-final-candidate.dispatch.json": "6bd4cf3257a75d335961db7690395c7df5ea53bcd3eb13b218b30217c88e7cab", + "phase/calls/confirm-fresh-07-hi-m0-final-candidate.receipt.json": "797cb1bb6e28622a6072fc4cde820ccc2732913557d1ec51a4b58a7c332e1b97", + "phase/calls/confirm-fresh-07-hi-m0-final-candidate.request.json": "be5fdba740ebbe4b9905936dad2ac36862df20e421c5cb76484c81f458a79f6e", + "phase/calls/confirm-fresh-07-hi-m0-final-control.dispatch.json": "cc70b32cae18166a88d67ac7453a1c5b3a049609d0ab61e7ebc32ca9fe11503f", + "phase/calls/confirm-fresh-07-hi-m0-final-control.receipt.json": "4010896ebeda29c321622e4cbd7e66b05a9779fa22959274b0fa8d6d3a037817", + "phase/calls/confirm-fresh-07-hi-m0-final-control.request.json": "93f75c95a2abc524d63b89e1ca9c3820e0f32f134336890ea771b6e67b411c02", + "phase/calls/confirm-fresh-07-hi-m1-a0.dispatch.json": "c6e599ca555f65f92beb4e118b6274b57dd1cf5f77c8493f0de2e46a66267fa9", + "phase/calls/confirm-fresh-07-hi-m1-a0.receipt.json": "f1430ea7456947cb5ad5607ce05ea8914359e2c532d434d085ac250cc29aa3c0", + "phase/calls/confirm-fresh-07-hi-m1-a0.request.json": "8920bebb8390a30e1e7c1ee236985af3f2762d8a648c70228d7a3335ffc215fb", + "phase/calls/confirm-fresh-07-hi-m1-a1.dispatch.json": "6f24a6ca6845093415e34a5abd34a40c486138cb7796dac06db75985553396ea", + "phase/calls/confirm-fresh-07-hi-m1-a1.receipt.json": "c4265c8740e2c63d9cafba055416a56c54c0c5fddc3b7e1f87ad6e482cdc8d66", + "phase/calls/confirm-fresh-07-hi-m1-a1.request.json": "842d0d70595cc6e4d469da21b40881a33368e83dedb99c1deb900a8a6653003b", + "phase/calls/confirm-fresh-07-hi-m1-final-candidate.dispatch.json": "2ca4248895348c2c336a4e9d54046e065971fb5bccfb8a4bd1eaeaccfed954b7", + "phase/calls/confirm-fresh-07-hi-m1-final-candidate.receipt.json": "527f61e5bc33ec2234ef5e5f9c8c8d23a95cc92bc56ef76f7406f85d594636ff", + "phase/calls/confirm-fresh-07-hi-m1-final-candidate.request.json": "6f9891f4056e8494b920616b10292a8e7c25f3005d2751df4517cc3b017fdb69", + "phase/calls/confirm-fresh-07-hi-m1-final-control.dispatch.json": "cb49202a64f74f827fe112fbdf69e641132f34ca336adec701fb6e05b9ce6bbd", + "phase/calls/confirm-fresh-07-hi-m1-final-control.receipt.json": "7781bf2169f68f6a37e757ab074049f9694e2ccdf8f457735946cd959b6661a9", + "phase/calls/confirm-fresh-07-hi-m1-final-control.request.json": "1baeabbf2e3eb750071d4af9b05549542d1b0bca80fdef9307c0d9d9b7a0811b", + "phase/calls/confirm-fresh-07-te-m0-a0.dispatch.json": "b63f49f0ebaf75f80a64d8b7f9f4e891e91bdd25ad99ee7cf11bbefd1ac26e5d", + "phase/calls/confirm-fresh-07-te-m0-a0.receipt.json": "724add53ddb6894aa120da4218e358209740f85ce19f16c75cb6fef2e4505dd1", + "phase/calls/confirm-fresh-07-te-m0-a0.request.json": "3cd9f31ebea28163489a744a1d9812699af6e66e57d2dd4b830ef7e5bc1902c9", + "phase/calls/confirm-fresh-07-te-m0-final-candidate.dispatch.json": "bb01a87e0b10299befce84df33dea0a62feb6760a8b490b03638a95f31726ad8", + "phase/calls/confirm-fresh-07-te-m0-final-candidate.receipt.json": "4adc821d1bd30cf582a3f5cbb8bf4dccdfe88f37175b28d306f9d23e41fc1df4", + "phase/calls/confirm-fresh-07-te-m0-final-candidate.request.json": "d5069e7f80514d99f72decb4a92d1bdcee9a68935ac29f9d10d00d01800c5960", + "phase/calls/confirm-fresh-07-te-m0-final-control.dispatch.json": "1e6d4b7bfd1d81e9a60db5c68bf212faa72898738b8e3477e61a5d8e1dbe5bd4", + "phase/calls/confirm-fresh-07-te-m0-final-control.receipt.json": "dd4c29d7e657af9769a246f2c073b263c7eb898d3c5d50eff8b0d04a3465bdc5", + "phase/calls/confirm-fresh-07-te-m0-final-control.request.json": "e9a4df9ce743bc470bfc9fbe4d1a60567ed8d5a913ad2d88d37a2d9266f8a398", + "phase/calls/confirm-fresh-07-te-m1-a0.dispatch.json": "edc28771002f500453384f08b5caf7aebbf3634fcd693b404fade9d5f657b38e", + "phase/calls/confirm-fresh-07-te-m1-a0.receipt.json": "e7e9e794d0211aa5d643aabfa17ff6d3714810cbd54d3b31708b264340ebaf2b", + "phase/calls/confirm-fresh-07-te-m1-a0.request.json": "9b6974c4789124102033e3c814fd0343a6ab59601c15c730edcb71db7d435dd7", + "phase/calls/confirm-fresh-07-te-m1-final-candidate.dispatch.json": "283a174c251e5880412048847355bc3ecff21b5c60080b556dbb1e8d23a85605", + "phase/calls/confirm-fresh-07-te-m1-final-candidate.receipt.json": "23b249c1b947e65dc9dd7e4b2dfcd61a24d476a704926f5802bdd98f54e0393e", + "phase/calls/confirm-fresh-07-te-m1-final-candidate.request.json": "6920d6dcf666e8c9facd9ca6430de990c28dd3950c5d201e93bbd83569c44c57", + "phase/calls/confirm-fresh-07-te-m1-final-control.dispatch.json": "56cbf829450dde5f111cde6251120f9bc4a48f227c4ee98a195066df66cb2a6c", + "phase/calls/confirm-fresh-07-te-m1-final-control.receipt.json": "beda29bb4467ef4e0b2e6e07b47d611c6f07070fe6c8bff86c8bd54b20892159", + "phase/calls/confirm-fresh-07-te-m1-final-control.request.json": "b401f3e6384beee129b1159c108b49941d01448cf5d5081f46e4af3ef0ea7cd2", + "phase/calls/confirm-fresh-08-en-m0-a0.dispatch.json": "c5c411fc151733bc580f1a84210fe3a99bb3a83924ad9f0ecd7acd0966d7940e", + "phase/calls/confirm-fresh-08-en-m0-a0.receipt.json": "1f0e7e5e8ece1b670c6af2d8b12576675093d06bee188f4fc5bbc0a1f62eca0b", + "phase/calls/confirm-fresh-08-en-m0-a0.request.json": "02b2633a4ea00b88851d8c61f457773432cf2b24bece1de1cf72972c41ee9244", + "phase/calls/confirm-fresh-08-en-m0-a1.dispatch.json": "3af5f56578b5373195acc1d60c9eea10fea0b83f7d33001c1a06974ba283ed97", + "phase/calls/confirm-fresh-08-en-m0-a1.receipt.json": "385ba0c314e8a97eb9677baf196ec279338303511f610ceef35199ac106dfd4d", + "phase/calls/confirm-fresh-08-en-m0-a1.request.json": "d1206aed694a995d5e7cb204196e44d2f9e8da14a66137d0446bb1ee49baba75", + "phase/calls/confirm-fresh-08-en-m0-final-candidate.dispatch.json": "b0773e01571ad31e4c288f2001c7c3b657299317baeb04908a6a499b9174c408", + "phase/calls/confirm-fresh-08-en-m0-final-candidate.receipt.json": "33d6b248597fe6dd3e5c162991890ab488a88f880b433602079246897bab602f", + "phase/calls/confirm-fresh-08-en-m0-final-candidate.request.json": "e0a75cb1d3d21c9ffc0a4e0c44cb73859caf7d3a1cb266dbf170cf6baa4728bb", + "phase/calls/confirm-fresh-08-en-m0-final-control.dispatch.json": "baf25f73299134781c9407fc66a2f69d23e493c0fe0bb1500861b39fd8fdafdf", + "phase/calls/confirm-fresh-08-en-m0-final-control.receipt.json": "3c519888d466356644639510f961ad2786f8f057e97f23aeb92502412059868b", + "phase/calls/confirm-fresh-08-en-m0-final-control.request.json": "9296c0fba70f5b47ac40b16f095d44ddefb8e98b9721c7c24080f49259c0c936", + "phase/calls/confirm-fresh-08-en-m1-a0.dispatch.json": "d1cb3dbae6228280a8d89b319fa832aec2afd3a3adad4d94f346d5fea51e1baa", + "phase/calls/confirm-fresh-08-en-m1-a0.receipt.json": "66cbb0abd3699d5fc10ead624362e9485f7ea7a052b0c37502d49491c5167972", + "phase/calls/confirm-fresh-08-en-m1-a0.request.json": "9accda73edad7a362d93109ff3f5dc29afedee7b9699bd4959305396059d885f", + "phase/calls/confirm-fresh-08-en-m1-a1.dispatch.json": "085ace50c5539ff1d00248d100efd2973087a188d82e8446a58cf53ed2ebdf91", + "phase/calls/confirm-fresh-08-en-m1-a1.receipt.json": "5f68985ffe02fd6dcc2622e95814b919052d7e41d0b25c2cc910f3d4a0afc4cb", + "phase/calls/confirm-fresh-08-en-m1-a1.request.json": "9d5cd9c20f425c66151282aa38f7a44bd3924be058f072be9dd0c32ab30d55bb", + "phase/calls/confirm-fresh-08-en-m1-final-candidate.dispatch.json": "0ddc2628d55520366d4012199a42ef9d83d618d99d0ee3389889bddb350e53ac", + "phase/calls/confirm-fresh-08-en-m1-final-candidate.receipt.json": "6773afd988752b2d69e69a37d9eb075d6f1752bce02b4d1ee7083c64865fca2f", + "phase/calls/confirm-fresh-08-en-m1-final-candidate.request.json": "fbeb6fc5536567cf602097f1e47f69a9b18bc5fbf5c361a021065f2452d2e92f", + "phase/calls/confirm-fresh-08-en-m1-final-control.dispatch.json": "6a48db02d08bfcd67b4e8a5d2055983e17a1cd612f19d039148b48efc3d2ec8d", + "phase/calls/confirm-fresh-08-en-m1-final-control.receipt.json": "2798f9f5c3afeebf9d3236c3d7b3e45a945826ba72effc43135d2a4b7f72bbe8", + "phase/calls/confirm-fresh-08-en-m1-final-control.request.json": "83f9a1d07a1871476bb7e7f7258f2d74531118333437618daa8233af45595650", + "phase/calls/confirm-fresh-08-hi-m0-a0.dispatch.json": "ac2df9472b4564d42206427d599d5ca8a5aa523f5d0864924d6cb8a3044e9c86", + "phase/calls/confirm-fresh-08-hi-m0-a0.receipt.json": "c50e5ab0d78dfe13aa35d9e2084a697fa4c9a000aff403720cc3c7aefd515436", + "phase/calls/confirm-fresh-08-hi-m0-a0.request.json": "ee500455f18ba9ee876440456f2c997531959de100286dc6a59ba0ea8b0a89d5", + "phase/calls/confirm-fresh-08-hi-m0-final-candidate.dispatch.json": "1b74b62628024b003bc88651b0a4ccb9d974172167ebe2c02eba1a3f529128e0", + "phase/calls/confirm-fresh-08-hi-m0-final-candidate.receipt.json": "7b43c23709187d295843f9cac806232d2050171b122934e4bd57530d1339bc0b", + "phase/calls/confirm-fresh-08-hi-m0-final-candidate.request.json": "618a9ef9436b2789dcbb56d5f849150580821a1be5bbb0a645497f874a970904", + "phase/calls/confirm-fresh-08-hi-m0-final-control.dispatch.json": "db596640071c72e3c8a6f5c70a75daf2a0c485b15e17decd16b434c199e7c041", + "phase/calls/confirm-fresh-08-hi-m0-final-control.receipt.json": "6e6ceb9d527d239422005bc823eed462f03d83783298ecda3f5860434ea677db", + "phase/calls/confirm-fresh-08-hi-m0-final-control.request.json": "89253922f28d625b167546c031bc5f507c6984c86fd9d07e938cc226695e5dcb", + "phase/calls/confirm-fresh-08-hi-m1-a0.dispatch.json": "5cd22bdb0e58124a50aa3839944e3020c485d2bbb794e3367d53433387ebcbc9", + "phase/calls/confirm-fresh-08-hi-m1-a0.receipt.json": "655cd706c54597f5cdc9c1d16a8cc083a85754f278b49f0824dcd93076ec7cd3", + "phase/calls/confirm-fresh-08-hi-m1-a0.request.json": "e4a091fb3116cb05d32afc9bec99f475abac4fe70d82cc6825c13d5ad34ac920", + "phase/calls/confirm-fresh-08-hi-m1-final-candidate.dispatch.json": "d4755f7c5ac769bd7672b190fb88dd77b9ca53319ee26659f91432688500774a", + "phase/calls/confirm-fresh-08-hi-m1-final-candidate.receipt.json": "faf5bd66388f9c3f744435bed4363ac44a72bdab5797924c7e12f74cbe5f353c", + "phase/calls/confirm-fresh-08-hi-m1-final-candidate.request.json": "cb0afce0684434f45599da2e8fcf6c269e211fa643e43f3d2a0990e603949f9a", + "phase/calls/confirm-fresh-08-hi-m1-final-control.dispatch.json": "e94b0b003a2eb42cacf31ec0d146548fee4f884e9db737379003ef0e6fc5b19b", + "phase/calls/confirm-fresh-08-hi-m1-final-control.receipt.json": "07a9f9e65df284e76a66f8e5e39e01814dd2d65f83e0f84148f345f5bcec8885", + "phase/calls/confirm-fresh-08-hi-m1-final-control.request.json": "1318c11162441c62cc71ff4f00007fa6adaade2609928da6e07aa02eea2962c5", + "phase/calls/confirm-fresh-08-te-m0-a0.dispatch.json": "abdda4fd560b9e2f71282e51626d341988c57d01c044a74292108f63dd7c2a52", + "phase/calls/confirm-fresh-08-te-m0-a0.receipt.json": "88765482050e0a6cca3c95ece0c315a16fbf426ab2e3deb0226681842a8cc68b", + "phase/calls/confirm-fresh-08-te-m0-a0.request.json": "94e2f6bbd9c1e7fcac144adea22c974adfd0e2199342747667af82808cac023c", + "phase/calls/confirm-fresh-08-te-m0-a1.dispatch.json": "1c56eabe8553e1e5f76b5907286b3ce55ee65145adb061b71b3aaa8b8cb0b746", + "phase/calls/confirm-fresh-08-te-m0-a1.receipt.json": "ecf402ed04cf896293e5cc5a4f76b47230a6ec9f96cf36179ab3cdb4b87ed51d", + "phase/calls/confirm-fresh-08-te-m0-a1.request.json": "3aed027417c627fb114216d73c1a033b81f8d4851437522a17f1c9606894ac77", + "phase/calls/confirm-fresh-08-te-m0-final-candidate.dispatch.json": "11a2a29528fa5e05aeb04d2751a6b487041d13e220b8e77937a6358c2eb1a62c", + "phase/calls/confirm-fresh-08-te-m0-final-candidate.receipt.json": "a66ec105984b2e22c838319a1aeeb3d94ebe079ae9549bdd17611d8fd74ac13e", + "phase/calls/confirm-fresh-08-te-m0-final-candidate.request.json": "07f0af9fa815f6d2837048ac42e6da5210a937a48a4605d1279f1cec5c64f50f", + "phase/calls/confirm-fresh-08-te-m0-final-control.dispatch.json": "5c6dbaa9f419d66959d9407ea7d55803b0992246b437a86aaf9d278f5bffd710", + "phase/calls/confirm-fresh-08-te-m0-final-control.receipt.json": "e030ee3234d7872e951d4a49499eb3d01f383d1747d8787bc3e5779401a68c78", + "phase/calls/confirm-fresh-08-te-m0-final-control.request.json": "d5ee7a97e7206498be581fdf815687abc8e9da00a72e8812d1c34073599f8fd6", + "phase/calls/confirm-fresh-08-te-m1-a0.dispatch.json": "992553b2e32fa8a0b75f1a1ba3b22811d973627fcb85fcfed6e814edc7a8cce7", + "phase/calls/confirm-fresh-08-te-m1-a0.receipt.json": "1b617516c6e0b92e0dd51a85999f12a2e0ae20f5b9db5bd593492793c60cb202", + "phase/calls/confirm-fresh-08-te-m1-a0.request.json": "0db932e0a9f360678725e1a10eb22bec9008954c7cf8d4325041f0e10288f453", + "phase/calls/confirm-fresh-08-te-m1-final-candidate.dispatch.json": "4d069fd66a06272d6007111c8afbe6820558c53fffb6167cab178b77bf4d43ff", + "phase/calls/confirm-fresh-08-te-m1-final-candidate.receipt.json": "cd0d620e6c89c3b395b04a03622d14641c39b28b67e38a1c39465ad334c5cad8", + "phase/calls/confirm-fresh-08-te-m1-final-candidate.request.json": "54c8a3955bfb8d936f5ef86aed3bcdd933b61a3455dc6ef97a597f0826304150", + "phase/calls/confirm-fresh-08-te-m1-final-control.dispatch.json": "d644692b4806e9985dabcdb3ded3555aa85f4c6cf098c7249509db8786441448", + "phase/calls/confirm-fresh-08-te-m1-final-control.receipt.json": "c1453f41b407e5949b74cfa310a6180709d8371dbd71e11c26d478638c418794", + "phase/calls/confirm-fresh-08-te-m1-final-control.request.json": "52a3db2814616bf7ad4f2e3d8995b6fd7c7441af0e7c837e9b62de2c94c087f1", + "phase/calls/confirm-fresh-09-en-m0-a0.dispatch.json": "5f6c9a9442671b0fed55b475e075595f518c53a9a642f61020529282f785ce9c", + "phase/calls/confirm-fresh-09-en-m0-a0.receipt.json": "f2fe42c9fa344b2728b84e71a6b3c222243107351042b121319e0c213ff06752", + "phase/calls/confirm-fresh-09-en-m0-a0.request.json": "e23b232e3b737ccd7144a2117552699fac0a69df83853f1fceaa273b5d4d33bc", + "phase/calls/confirm-fresh-09-en-m0-final-candidate.dispatch.json": "98d979379e6fbb8cf9f9f6b3af1aebfa6d6d7516418dc664e2257a015b1b4d20", + "phase/calls/confirm-fresh-09-en-m0-final-candidate.receipt.json": "622f630dcf8c68cfa4f4bec55ceef41e5e8d90567b18c82864b09b1644bb0558", + "phase/calls/confirm-fresh-09-en-m0-final-candidate.request.json": "61ab694ee4b3f545e35f260c5a66a73164883bb349bb21e17e2a9ddf90f2abb8", + "phase/calls/confirm-fresh-09-en-m0-final-control.dispatch.json": "33655abb4d2db77da1edd22d69743292901e2ba1f483f41a8290c6168b2ffb3a", + "phase/calls/confirm-fresh-09-en-m0-final-control.receipt.json": "4c2d51ae1d554ed0edd646202015365424c2a29fa6663fa30530cc5f31726956", + "phase/calls/confirm-fresh-09-en-m0-final-control.request.json": "3c2dd3f2c9b6a5e85352ff598d2d9a23646a0799b5f6c4ac43728d15691de9f6", + "phase/calls/confirm-fresh-09-en-m1-a0.dispatch.json": "7e93ee9744bb09749f03af578525b4261346ce341b3872bdf5f03d15961811c5", + "phase/calls/confirm-fresh-09-en-m1-a0.receipt.json": "edd36ca3cc7c343738ce4802fee5aeb649e41a6e8e47e640e107f362d412327f", + "phase/calls/confirm-fresh-09-en-m1-a0.request.json": "67a95e4b0fecaaeb8ee0b1727d6c0ae3745e4a5f6506325764f8be9b414321a9", + "phase/calls/confirm-fresh-09-en-m1-a1.dispatch.json": "1f3cd3697ee10c3559fbe453b4beb4deb291f459de49c071b70a1471e4114b94", + "phase/calls/confirm-fresh-09-en-m1-a1.receipt.json": "786e2a9e42a0bad1575253d9bd8521e5fffc7c13f7056a45d6e3bd2c02eebe5c", + "phase/calls/confirm-fresh-09-en-m1-a1.request.json": "8e11cf80724968edd081cc6b9a04cc3ffd5e4d89634505bb30a00524a8550c30", + "phase/calls/confirm-fresh-09-en-m1-final-candidate.dispatch.json": "61bfbf87954c4b17e42d75236a885b134b6f648bcd1b37db10efcbfb0624c1bb", + "phase/calls/confirm-fresh-09-en-m1-final-candidate.receipt.json": "82787e525c97118c44e0aa77a991b2994531142c16112fcf54591d120aa9db82", + "phase/calls/confirm-fresh-09-en-m1-final-candidate.request.json": "75d63dfd3a0d64b7a3b474a7f6bd5515e3767c1216ddef7accbab07835c6f1e9", + "phase/calls/confirm-fresh-09-en-m1-final-control.dispatch.json": "37b3555ac1823f97ce314d6db57a8c0aaced9d0d3d34b4c042da469ce7306207", + "phase/calls/confirm-fresh-09-en-m1-final-control.receipt.json": "ce9e9c6b796cc11e260a90de19f684baba97b26bc74f11c16c8c8dcf3fb5e51f", + "phase/calls/confirm-fresh-09-en-m1-final-control.request.json": "7aa5ed7255f7453522552f1faea25d5a39e8462ebbb2ddfa10943857c84e568e", + "phase/calls/confirm-fresh-09-hi-m0-a0.dispatch.json": "e6aa1cf0c76637cac114264c5e9e6c062592b02a6ba89da7b0ea20e3e2266297", + "phase/calls/confirm-fresh-09-hi-m0-a0.receipt.json": "bef34101703a8a611de6c3e5ab6338a836081e4f8c8e8cc0e2adbb146c553060", + "phase/calls/confirm-fresh-09-hi-m0-a0.request.json": "eeccd648680a02c5ee0ce52423973d1ca4a951ec935c1162db0e5c24e5b2756c", + "phase/calls/confirm-fresh-09-hi-m0-final-candidate.dispatch.json": "903e0af02f8c8029ede0bff867f4437b19a26ad1e34dcfad63bf3aadf801a156", + "phase/calls/confirm-fresh-09-hi-m0-final-candidate.receipt.json": "53fb8519551ead622eb1da028cd650f9ef25b22723094e9a8e680b3cbb3c387b", + "phase/calls/confirm-fresh-09-hi-m0-final-candidate.request.json": "9ac9072ddd2a35f85a64882fa6565afb389372fe4bbc2aa2c4b32a32f8c82e77", + "phase/calls/confirm-fresh-09-hi-m0-final-control.dispatch.json": "0501ab5b62f914caaabe74474921644dd958820e0d74ae2e124508cbf114daab", + "phase/calls/confirm-fresh-09-hi-m0-final-control.receipt.json": "d95cd79c81141b69e9c9363fbccf19b7a2619d9adf03782a08a1870044ceec16", + "phase/calls/confirm-fresh-09-hi-m0-final-control.request.json": "9663855bfccf698a97279ccc8ca07639d7a891d1d18c35e7022539279abee7bb", + "phase/calls/confirm-fresh-09-hi-m1-a0.dispatch.json": "dd285f48a2a8bad8af824205b9fcb37fd145f2d6b9c6f4c416bf8987b9db1c71", + "phase/calls/confirm-fresh-09-hi-m1-a0.receipt.json": "6d298ba1179bd5fe2053fa0c2827357ac2d4afbd5238dad6849aaddb5b00cde6", + "phase/calls/confirm-fresh-09-hi-m1-a0.request.json": "dc47edbbe6f2cdc683a8b07e041a82c7caa58c02b2f98ff51809c3e4b74bed21", + "phase/calls/confirm-fresh-09-hi-m1-final-candidate.dispatch.json": "30ec1ba87e1413a571f213b38bf76eafff1c60fc16f22549ba2c3a2a2e38cfa6", + "phase/calls/confirm-fresh-09-hi-m1-final-candidate.receipt.json": "9b5aaed26099f55acde905d832f61996c9b4bd4f6b76f1952ae5925441dbefb7", + "phase/calls/confirm-fresh-09-hi-m1-final-candidate.request.json": "534a66f9b92b39f2fd3fdb85a0b38587efc24d95ec05d169bf9077c9106b39c8", + "phase/calls/confirm-fresh-09-hi-m1-final-control.dispatch.json": "026a8d95089020d1842c7b16d36e1c3ab7b5adf89837b6faddccc48c8c64417f", + "phase/calls/confirm-fresh-09-hi-m1-final-control.receipt.json": "a3c0817c7b145a6bbf3d609104df5d34fbffd292e1a2f70f05c974d88a4fc884", + "phase/calls/confirm-fresh-09-hi-m1-final-control.request.json": "ffb41d4c51adace62c083cce9b67865c9713e7bfef4de01ee4aad4600459b4c1", + "phase/calls/confirm-fresh-09-te-m0-a0.dispatch.json": "96a76f8c147d5aaa4ae48147a6b4206f2479343d8ac76500ac9962058c2c9d97", + "phase/calls/confirm-fresh-09-te-m0-a0.receipt.json": "9c7e119251f0d4218aabee85d4e86595477a554ba0689a323f548f1c46dc2a9f", + "phase/calls/confirm-fresh-09-te-m0-a0.request.json": "186d7786c1e950aaeb9b99cfe2e1f2329e59d56ab8c7af8f1329614b0ee43add", + "phase/calls/confirm-fresh-09-te-m0-final-candidate.dispatch.json": "b9141fd5e32f8971004e131946f11c05e2a02191bad49d58114806479e738969", + "phase/calls/confirm-fresh-09-te-m0-final-candidate.receipt.json": "8b2fe5338e91b5bb3ecb7bbe31ad98c20ca3a607edfb094b9b342bb854900edf", + "phase/calls/confirm-fresh-09-te-m0-final-candidate.request.json": "6bb4f366338f3adb58d099164f604281f76b20412d995e3346610420b686ad2b", + "phase/calls/confirm-fresh-09-te-m0-final-control.dispatch.json": "b57d9f6c5db69b6ecebac0a64ae2e1efa83855d75ce7eb9feb6800374744e1cd", + "phase/calls/confirm-fresh-09-te-m0-final-control.receipt.json": "0eb2abda9b873ac09dcc9981ba1fbf77cc057b7d250f29e8bd27ad6ad0a058b3", + "phase/calls/confirm-fresh-09-te-m0-final-control.request.json": "2dac9b7641f9012c00f21b6233b3e47dd5cbd8f5a8dcb294664a214f9f077236", + "phase/calls/confirm-fresh-09-te-m1-a0.dispatch.json": "041452e8e6604ceb8c3d75b290e5b9f968d3fffb1f7dd328d76417d497793ca0", + "phase/calls/confirm-fresh-09-te-m1-a0.receipt.json": "0c3704e0bd35c8d073878e63c0705bb806937a1748df09faeaa14bb73b26ec16", + "phase/calls/confirm-fresh-09-te-m1-a0.request.json": "1b484da4ae0ea7dfbc137349eaefbfdc3195a567caf7797aef6d044f58399196", + "phase/calls/confirm-fresh-09-te-m1-a1.dispatch.json": "21fb2c9c351a81bdff5cd31b1bfb2b80c7e05a6731a3036caf8de8833e98c39a", + "phase/calls/confirm-fresh-09-te-m1-a1.receipt.json": "b48ff6a4c5305ce6ef28a815f59cb4fef2fbca6288e640ef789fe07311a49cdf", + "phase/calls/confirm-fresh-09-te-m1-a1.request.json": "00025a474bcfc9652a485a1503bec7621d3d35927754733667f2e94724d762c6", + "phase/calls/confirm-fresh-09-te-m1-final-candidate.dispatch.json": "6719bd6d740bb486f21c9545443aa3fa41060dbf6047036329606bb08552846f", + "phase/calls/confirm-fresh-09-te-m1-final-candidate.receipt.json": "458cb44002b61805a1712a63b16dec2901b4811f44a9fbc587115da6e7cfbcb9", + "phase/calls/confirm-fresh-09-te-m1-final-candidate.request.json": "a4d31e0f60a78aab0de43471453668b799a9139c97b35b9f188d271d3deac133", + "phase/calls/confirm-fresh-09-te-m1-final-control.dispatch.json": "b06dce42d5e3b73abb3a7bfab7438c58aa38495925dd947b7fe579d5f2ce9d07", + "phase/calls/confirm-fresh-09-te-m1-final-control.receipt.json": "a725b002c80da8b029fc8a32bcf9684fd2df35c05897c6ccabbe61d424543a34", + "phase/calls/confirm-fresh-09-te-m1-final-control.request.json": "2692505911efa0f6fbedadfa8e8d7a8de0bf5cd84a4029d1a939042bb49687e6", + "phase/calls/confirm-fresh-10-en-m0-a0.dispatch.json": "1e94be04e44d1490761b27efa67d9e3d5431273f1a89dd4d89e2639378797a22", + "phase/calls/confirm-fresh-10-en-m0-a0.receipt.json": "e7c06a4763be1d30b011d292aad69927b8ca01ba3402077a47a2836299735294", + "phase/calls/confirm-fresh-10-en-m0-a0.request.json": "551818518f2b6fc3c09530d3e9b1c908402ed6f46b3b23977fd8746a54bf195e", + "phase/calls/confirm-fresh-10-en-m0-final-candidate.dispatch.json": "57dbea08cb8ccd5310612d371a74ddeb12d21acea658504b7cf8659cea3f518b", + "phase/calls/confirm-fresh-10-en-m0-final-candidate.receipt.json": "ccb339665d6a764faef9ddb2bf8bc35fefb4fcd07eb43f79462f7a5df0cac031", + "phase/calls/confirm-fresh-10-en-m0-final-candidate.request.json": "ab4e9b749861a5b7fa8ecf6f11ab2e913fdb0f4b61a9cdc5557e7de5f35d1c65", + "phase/calls/confirm-fresh-10-en-m0-final-control.dispatch.json": "ac910ea21dc940e81cfb170f06057ec34eb22d617597b6caaa0b7843a97820b9", + "phase/calls/confirm-fresh-10-en-m0-final-control.receipt.json": "602d0ab5df3cbd083f9a99edaf06b9ee2dabca49b86562182fe2c080e54520e6", + "phase/calls/confirm-fresh-10-en-m0-final-control.request.json": "24d382cfb1caf3eaea3b62dadae1734ff747644de59f23f7a2ecd1a3eb5ead3d", + "phase/calls/confirm-fresh-10-en-m1-a0.dispatch.json": "c73467e73eea60251dfab68056c681240c115686b24ce834765558de2b2b889b", + "phase/calls/confirm-fresh-10-en-m1-a0.receipt.json": "5947f86131d2bf83aeaa46419e8864f71cb2f28af1b74eb54e75ccc90bcccd04", + "phase/calls/confirm-fresh-10-en-m1-a0.request.json": "da0040801562381ecfe1dc7be8023132b527377867456cda852edb984e9c6404", + "phase/calls/confirm-fresh-10-en-m1-a1.dispatch.json": "4a80ebc7ebfd78a5d2f2d66844d352c87237d56854163f76fc98404221ef76c5", + "phase/calls/confirm-fresh-10-en-m1-a1.receipt.json": "50202d90bc4d7389d7d95c177c0081e4a9898acd68ee0676df7d9660cd60bf2d", + "phase/calls/confirm-fresh-10-en-m1-a1.request.json": "a6a87c4f49b02d5e1243bd0e776046342e641ca72aabd28238df047286e722de", + "phase/calls/confirm-fresh-10-en-m1-final-candidate.dispatch.json": "64229290e75ff73e3698c0afcc8c88a4d08a01058cc839171c550a68a3cd5060", + "phase/calls/confirm-fresh-10-en-m1-final-candidate.receipt.json": "187e3b4bd1bdac2294812d793449ee19156a058c60dd4bcc231e3036fe9d55cf", + "phase/calls/confirm-fresh-10-en-m1-final-candidate.request.json": "bef3c1ab33d013b393025313f2625a4e29e215e1f79d201a58fe1f112b77e6db", + "phase/calls/confirm-fresh-10-en-m1-final-control.dispatch.json": "5d24fa720c142e49f54babada3ac045de60bcf3b1e64039a41e2f576e9e1ee34", + "phase/calls/confirm-fresh-10-en-m1-final-control.receipt.json": "f0ce21734b310fe799da36f82ddada1354609ac95e1d7cf3b1dcf094843e20cb", + "phase/calls/confirm-fresh-10-en-m1-final-control.request.json": "2ca969a77e9ae91c13f3725fb7e61d048876e73444f8229384a549af9b492bf3", + "phase/calls/confirm-fresh-10-hi-m0-a0.dispatch.json": "d9a33eb462a358a424d6350ace9ade339fea80f49b138212fe54a5fd24d42024", + "phase/calls/confirm-fresh-10-hi-m0-a0.receipt.json": "bd83bdfa9747e5916a2697f406a10f8425c906adfe80636c900c8d7752dd355d", + "phase/calls/confirm-fresh-10-hi-m0-a0.request.json": "65ecf1a678e4f0d115906f5d0193f386503a908952492c20534ad6a94b8a40d0", + "phase/calls/confirm-fresh-10-hi-m0-final-candidate.dispatch.json": "29a4c4a6a73f49350d7726afa6d29544035de4ecb82de0de807efdb22ff8ef15", + "phase/calls/confirm-fresh-10-hi-m0-final-candidate.receipt.json": "edb3b2146d6a6083577b0d9f0df92e8f8de74ec3655633bdfc2d6bd298ac2b2e", + "phase/calls/confirm-fresh-10-hi-m0-final-candidate.request.json": "fefe0fabeb695eda8feb042b628c7fd4be3f3e5d34206d498df9fd088892559d", + "phase/calls/confirm-fresh-10-hi-m0-final-control.dispatch.json": "dd2cf4c8dca3581420cf73300906e9c5e416ac9b4656267dace735ae31ed4d01", + "phase/calls/confirm-fresh-10-hi-m0-final-control.receipt.json": "f0ea3bc8c6831645c4b58318b9a9d1ed3d28c57383f89c5a060acf1ed10f25f3", + "phase/calls/confirm-fresh-10-hi-m0-final-control.request.json": "03f32c6a03d3ee86ae9c57308c7ae6dde0d2ea5632cafb9baeca2e8748fdcb6e", + "phase/calls/confirm-fresh-10-hi-m1-a0.dispatch.json": "58ba91bc71c148c785db4855d49e8bbbff1586cb783a91aa370050524ba183c9", + "phase/calls/confirm-fresh-10-hi-m1-a0.receipt.json": "a32918c7bc9b19a31fcfac671d84c36e6ae1aa34797b7d3060d8de766a51e693", + "phase/calls/confirm-fresh-10-hi-m1-a0.request.json": "9a28cc97c217fdaf87903043185a621e2b8c734b433c602860cc458f1d40efe3", + "phase/calls/confirm-fresh-10-hi-m1-a1.dispatch.json": "3c4411c31e2d2cdce4e04c70f7252fa4eaadd39fcb1375261cf5513f38742928", + "phase/calls/confirm-fresh-10-hi-m1-a1.receipt.json": "849b3b7f08fc877557a5cb1b80c0243f833a50639525495482d336ca5fa7bf39", + "phase/calls/confirm-fresh-10-hi-m1-a1.request.json": "98bec47d9f53963c8316d1f810ddd2f09011cded0139f805d1848179ed79cbe1", + "phase/calls/confirm-fresh-10-hi-m1-final-candidate.dispatch.json": "67b47874294df86f0a20d0cdda3abc7e50d7d032ae324412912a2018853f422b", + "phase/calls/confirm-fresh-10-hi-m1-final-candidate.receipt.json": "c4a6a7a79db6abb9f6a10b963caf95275ad35db215b6d9dc5c0bb5bbcd0f6f23", + "phase/calls/confirm-fresh-10-hi-m1-final-candidate.request.json": "56c927f26b04b59a3fe92f3a7e978fd6c0271ef4bcb47978fbf140f37794276c", + "phase/calls/confirm-fresh-10-hi-m1-final-control.dispatch.json": "324661e11b0997a33ede144bcd1b4f5bb029f25597ba1cee19d94ce0e88a7a6c", + "phase/calls/confirm-fresh-10-hi-m1-final-control.receipt.json": "b1ea420fa30e926b087dbc7e1a681f3462be0135f09b13d549ce4d787109690f", + "phase/calls/confirm-fresh-10-hi-m1-final-control.request.json": "6554e85e12618b06a1c30d2f23e851727b9c96f5ec562691dfd04be05babb7aa", + "phase/calls/confirm-fresh-10-te-m0-a0.dispatch.json": "e9a6a3b076df2da0c0e05c2e546faff9b4147ef7fb8cb97ff8089aa989dd575b", + "phase/calls/confirm-fresh-10-te-m0-a0.receipt.json": "a5361606b49b23b7e4b06c94ec72391fc44b59215f4dcdcf3b403d54c8248390", + "phase/calls/confirm-fresh-10-te-m0-a0.request.json": "621eb4b13ee440752b89e6cb2b453ca6c26758da288c9300cf91b4a85e9f8eca", + "phase/calls/confirm-fresh-10-te-m0-final-candidate.dispatch.json": "a63aea442dcc6c104026184f3add5aaa5ecd9f408aacc0faf9d192ca1a29dcd5", + "phase/calls/confirm-fresh-10-te-m0-final-candidate.receipt.json": "8d8f53cb1dd44a303a760c4005de8e2eb8c6c5dc1ad8b0ec2b361df71157e851", + "phase/calls/confirm-fresh-10-te-m0-final-candidate.request.json": "581e32e6016fb3dcc1612506487c1db0c121a832661446c66d42df5fb21f1fba", + "phase/calls/confirm-fresh-10-te-m0-final-control.dispatch.json": "84d6b243328e5bd7d4dbb30fff8b48131663a0f5826287da1d45f3ebb8436a11", + "phase/calls/confirm-fresh-10-te-m0-final-control.receipt.json": "d57eedc640d112f460027618c352c920298d923910f0016508bd44659a112499", + "phase/calls/confirm-fresh-10-te-m0-final-control.request.json": "ee980c77fd79bc5b966b1bf696fc82b2a98a6ca02fe5aff5fd16196d7ea93bf6", + "phase/calls/confirm-fresh-10-te-m1-a0.dispatch.json": "308e6ede51454481db1b52b88abfd1a2238d77999027ec0bbd6df6b8ac9b1bbc", + "phase/calls/confirm-fresh-10-te-m1-a0.receipt.json": "98289cc7f6126c8dce87b68a4b6f370def37c91ab65f3fab04f0cf07430f2e18", + "phase/calls/confirm-fresh-10-te-m1-a0.request.json": "6a74d053b1aec6776abeb220c67b1e89463a6cb51c3a85487414718ec5ddedd2", + "phase/calls/confirm-fresh-10-te-m1-a1.dispatch.json": "23868505970266a29b809e0713ca7ba2c85f2cce5c9ad2f68d8a52ef2b8a0a33", + "phase/calls/confirm-fresh-10-te-m1-a1.receipt.json": "d7a86fe6de11c1818d501adcecf48d5068ee15ee8b552c492bb40ad732fac2dd", + "phase/calls/confirm-fresh-10-te-m1-a1.request.json": "adec5d78580761167e33b014777f208e6e2622fb2f789277288e4b6915f636f0", + "phase/calls/confirm-fresh-10-te-m1-final-candidate.dispatch.json": "480ef89ca208742166e939aac9adc1b2509e769956a40968aee64a27abc1a6f1", + "phase/calls/confirm-fresh-10-te-m1-final-candidate.receipt.json": "2400108932fc4176640f03ef90a7820a64ba17c509a6f91203d820535decefa3", + "phase/calls/confirm-fresh-10-te-m1-final-candidate.request.json": "1ff76dc5beeece5e46eeada7374e317e4c5d4bf8a3db5caaa44e0b4140ff5263", + "phase/calls/confirm-fresh-10-te-m1-final-control.dispatch.json": "09fabb354071b0784826dbe454b12c5af52bcdcfa87de28a4a920aeef0b86450", + "phase/calls/confirm-fresh-10-te-m1-final-control.receipt.json": "10bc31b7d0798a70d82d240068654f71d2afa56ff127a3084dfa426a99f66d61", + "phase/calls/confirm-fresh-10-te-m1-final-control.request.json": "f9c49a01542a16f23a262da06657600ed478a07367055e8d7b4ffe2d184d7081", + "phase/calls/confirm-fresh-11-en-m0-a0.dispatch.json": "9fec27dd87733c8bc128bed71a9b161c8bef50d91debe21a7b1aebdabb8f693a", + "phase/calls/confirm-fresh-11-en-m0-a0.receipt.json": "6baf0b699de04639ad1dd1b6472c21a93d70eb5c14b53ad258d191c5ae7529f0", + "phase/calls/confirm-fresh-11-en-m0-a0.request.json": "6b3333520097a5945438e1abc2b84ac7fa242e98b41974cdacc10e2231e3ae18", + "phase/calls/confirm-fresh-11-en-m0-final-candidate.dispatch.json": "665fa8793f1cdd81d3dcd78652a2f9f1928b868a822d0fea15ceb10b20ad1d67", + "phase/calls/confirm-fresh-11-en-m0-final-candidate.receipt.json": "6e4a2fc08b6687fa1ae7e540e3e70a3023a3e7b06bb2bd1c5c8acce8d4ddaced", + "phase/calls/confirm-fresh-11-en-m0-final-candidate.request.json": "541f317f920302551d2e09da5e0d3f755626f22329416e0e382a4d883fb269a3", + "phase/calls/confirm-fresh-11-en-m0-final-control.dispatch.json": "9f4a9513187280b29006ac7983b282cccacfbec4ed988edba6ece5e71c7658c5", + "phase/calls/confirm-fresh-11-en-m0-final-control.receipt.json": "2fccafa5599e917ceddc187c3a97938a0db2ca1fac186091ab3cf8f88e1115b4", + "phase/calls/confirm-fresh-11-en-m0-final-control.request.json": "ab6e5a72f2e5cddcba183e387ceb77147f3ea81a9882ad4d0aac1059d79634b5", + "phase/calls/confirm-fresh-11-en-m1-a0.dispatch.json": "61dc251067e535ded86cf362e52de3156d5fc4ecb16c4639d2a2baa79154b168", + "phase/calls/confirm-fresh-11-en-m1-a0.receipt.json": "cdd530d8f41275d767d3665cceb28f5571faf4b2d8a967c9dd6af231fd4182db", + "phase/calls/confirm-fresh-11-en-m1-a0.request.json": "feb0a0b6f7603dc4cf47ec846f2416a574ed751933fb1a5df81e6664a1797d97", + "phase/calls/confirm-fresh-11-en-m1-a1.dispatch.json": "8faaa5f89fb10f1c9726bf69b8c2b30f153897796ac6c46a1a754b9ddaaa3ec7", + "phase/calls/confirm-fresh-11-en-m1-a1.receipt.json": "9372da744fb8742fd337450548f2ca3eae42a252588439f34b18f9bc0ade91cf", + "phase/calls/confirm-fresh-11-en-m1-a1.request.json": "c6ad477cb658a654bf58066608ec45a3012005369e261ff32cd49692d02e88c2", + "phase/calls/confirm-fresh-11-en-m1-final-candidate.dispatch.json": "3259fa87ef7dbd7cb5de92a6fbb4ed99ab2fabc913373dbc409861f83c6e0fc0", + "phase/calls/confirm-fresh-11-en-m1-final-candidate.receipt.json": "6ac93a991d5f41f46292e17ef00d863501921e33a3de4f07cf6947619c1eb5b9", + "phase/calls/confirm-fresh-11-en-m1-final-candidate.request.json": "3cf599aa01ed7851d2b4895e87faeff5a8c2c8d2a8c68ccc5c039fb8296d0aae", + "phase/calls/confirm-fresh-11-en-m1-final-control.dispatch.json": "155f5723f70aa359f84a7b8c0e0832ccb0e86294710b68a997c9c41155b2ad63", + "phase/calls/confirm-fresh-11-en-m1-final-control.receipt.json": "64749ba190d6bf95ba04b318aeecdcbd5a8f5743fb7c5c3519e03203bdba9826", + "phase/calls/confirm-fresh-11-en-m1-final-control.request.json": "f248cbc972c70c78f6d0f1f4360dcebb7b8a6107497c32c96b89f5d1b0e1a828", + "phase/calls/confirm-fresh-11-hi-m0-a0.dispatch.json": "6dd69ae9d020e9dba2538fa0b2719ab601b51b9892a636305c9227a5618e891f", + "phase/calls/confirm-fresh-11-hi-m0-a0.receipt.json": "dc35c5ca17fe921cec7b773ded27d08563c5e6d4fe0f1c09721aa22d1b649e2d", + "phase/calls/confirm-fresh-11-hi-m0-a0.request.json": "4f2219c133d5488803974fa86dd1a7088d3fe3176238705665244f60224af048", + "phase/calls/confirm-fresh-11-hi-m0-a1.dispatch.json": "6a634fc78cea5a2af5c4a20cb022b7bb005c7d3a10dd758a64ef364496ada6b9", + "phase/calls/confirm-fresh-11-hi-m0-a1.receipt.json": "9f305e09cf44bba3d1bd4e4f6285082e258e20745113aa55517db424a7dca54d", + "phase/calls/confirm-fresh-11-hi-m0-a1.request.json": "f40c2d89ff92a5d5a98fe9ae1491fb1105f5194e70231fa9cfbe1d9fc842291a", + "phase/calls/confirm-fresh-11-hi-m0-final-candidate.dispatch.json": "ba31eb3ac15c660af47206fbe4abafbb655cb08a236c7002867b4d8df4b58f76", + "phase/calls/confirm-fresh-11-hi-m0-final-candidate.receipt.json": "ec51200b09e6445cd0615ec7f5cd68aefc90ee88aed3d147ffbce76ea0f96ddb", + "phase/calls/confirm-fresh-11-hi-m0-final-candidate.request.json": "eea502744ce90a4fff8763935274e9636c8f48e3736f04c759e71d43c15efd33", + "phase/calls/confirm-fresh-11-hi-m0-final-control.dispatch.json": "52c4cb8d76ef7d329d9f274161f755d3c8481bce934fd1031f6eb134620e14cb", + "phase/calls/confirm-fresh-11-hi-m0-final-control.receipt.json": "775de3451bcb2141b281ed1ccf4a2da42875972ef9c9a3948f94f1e1a17db930", + "phase/calls/confirm-fresh-11-hi-m0-final-control.request.json": "d9e1035dc8ffc2ac019dd786b9cdd182567f8e164830fff28f8cc4a36f1bb46e", + "phase/calls/confirm-fresh-11-hi-m1-a0.dispatch.json": "847df285b9c2e484d7e119ab32e41f757b0b8846f12d25d5b85ce6d7086706ab", + "phase/calls/confirm-fresh-11-hi-m1-a0.receipt.json": "14563feae257bba2c4d53dea148abda57e9179640aed90e8b995873c6ad4b6a6", + "phase/calls/confirm-fresh-11-hi-m1-a0.request.json": "835a4af2ef3b6d8012db0435a2499660350b0b0acc6d6e8a495db33a2a42230e", + "phase/calls/confirm-fresh-11-hi-m1-a1.dispatch.json": "665fe23906838079da2103a2522c1f0eac106bed12bd6d250f7c905c4e05c3ff", + "phase/calls/confirm-fresh-11-hi-m1-a1.receipt.json": "47b96cd407380ec4a8b98512b9a81f94f132cbef0d4c013d7cbb31cc23ed6865", + "phase/calls/confirm-fresh-11-hi-m1-a1.request.json": "3c92e6f7aee61c15b0c588d35e1745589cef236cf685df57f5b67d7e4995cfbb", + "phase/calls/confirm-fresh-11-hi-m1-final-candidate.dispatch.json": "f40819948303402f738d66a57826977da6a7dc727fb3c7e9b5f1b5369a311214", + "phase/calls/confirm-fresh-11-hi-m1-final-candidate.receipt.json": "7fc06110d1ab2edae1146a5ff72d4a13ad296c365f1d9d5bc152232d409b45e1", + "phase/calls/confirm-fresh-11-hi-m1-final-candidate.request.json": "505af1b4d2844ce04144c63fde8d5c0545c12a11a05caf4676c8be0964841e68", + "phase/calls/confirm-fresh-11-hi-m1-final-control.dispatch.json": "d136156536874c5386cd6ce4567179c9f65dec064f243dfc262e9c5e35bbfc8a", + "phase/calls/confirm-fresh-11-hi-m1-final-control.receipt.json": "78f71c0caa99276ad018408022f69dc085c6ca192600fb196d40762ec2876baf", + "phase/calls/confirm-fresh-11-hi-m1-final-control.request.json": "e26e602e276ada2aef676382db50e79294339fbd8897441e93b9a6cc0cdf50f5", + "phase/calls/confirm-fresh-11-te-m0-a0.dispatch.json": "95a4b6cf9da7087a6cd516a3a465f91e08dd0aa9b7f2e47f99d3eb01e6206ca7", + "phase/calls/confirm-fresh-11-te-m0-a0.receipt.json": "500c092679ba272028b5f9fd84e272cff166316adc710c73170a119ade8bc89b", + "phase/calls/confirm-fresh-11-te-m0-a0.request.json": "b3a8e792e93afb07645d1931c479bf829381fd3f4a3f1a98c42d483eddb70298", + "phase/calls/confirm-fresh-11-te-m0-final-candidate.dispatch.json": "2e851829e96b5a9b4b239dba44209f1864b3b58cedf062a9025fd8f27e763579", + "phase/calls/confirm-fresh-11-te-m0-final-candidate.receipt.json": "aed2a2a86b56cdf5c8efd6805df820144955dc6ad7de45fc1e06d4b4f8bb4eaf", + "phase/calls/confirm-fresh-11-te-m0-final-candidate.request.json": "0d622986d4da656bce90442e8bababa180c0d9934de1d55d94eff84f4f289a39", + "phase/calls/confirm-fresh-11-te-m0-final-control.dispatch.json": "aa2406e38c01dadf80c8f7436748dcbc1f9a67ef98d2802254ecff6fe6485522", + "phase/calls/confirm-fresh-11-te-m0-final-control.receipt.json": "e4a59af5d3c4048eb0d337eeb8c255d8b8f0ef6f9d98dd147ba10d98fdede414", + "phase/calls/confirm-fresh-11-te-m0-final-control.request.json": "b52baa6e10f5a96bc169a221028a774cf78bc1c7302154468e36e614fea5d092", + "phase/calls/confirm-fresh-11-te-m1-a0.dispatch.json": "fc1ce8f88209108c29c15f105f983c7a41767c02b1e8c209bf6af0a344b12f67", + "phase/calls/confirm-fresh-11-te-m1-a0.receipt.json": "7e0eecba8840c1560c581976b8e508bf13118480829c7befd05a50090875974d", + "phase/calls/confirm-fresh-11-te-m1-a0.request.json": "2d84961f1005dae8f1ea0d52d1495cb1e3bc7490830d72823ac9ac8d596445e8", + "phase/calls/confirm-fresh-11-te-m1-a1.dispatch.json": "889f405e2cd88942d482db01c169db9ce98cb44ba1cdecc46663a2c3139e5807", + "phase/calls/confirm-fresh-11-te-m1-a1.receipt.json": "4eb13f46fb97cc43b1c2cb1fea79ad0cd38904e2f13568e6dcb4624929355da5", + "phase/calls/confirm-fresh-11-te-m1-a1.request.json": "0ecf150cbedc562ab8f38fb8f5f61ae19cebb04488023869c00d1507b655018c", + "phase/calls/confirm-fresh-11-te-m1-final-candidate.dispatch.json": "5c62904b621c6457ab520960cb21244366b57b8eddc14a617f3decfe1fd8ca7d", + "phase/calls/confirm-fresh-11-te-m1-final-candidate.receipt.json": "a9585f013cde2b1b24ecf0d0859b2e47b5d9e768ba323df3e8a2aa1e091d7a8e", + "phase/calls/confirm-fresh-11-te-m1-final-candidate.request.json": "a490bb14de0ad857bbeab06b76ca6a8f3b3a6822ec00db3c4ffc38ecfd0e09aa", + "phase/calls/confirm-fresh-11-te-m1-final-control.dispatch.json": "2457eaf561eed5acf73090a0d22876cf87c2f398c067743675ba5b2b7793060b", + "phase/calls/confirm-fresh-11-te-m1-final-control.receipt.json": "1d51225574446ab6f20f4fef661328f1ebda2da6669461a54ecd0f25662bb5e9", + "phase/calls/confirm-fresh-11-te-m1-final-control.request.json": "a0bcc75e806b8a0ed5727d819a49f75497048bceb37fdaa3b354d7f6a932f05a", + "phase/calls/confirm-fresh-12-en-m0-a0.dispatch.json": "4f3bd4d433ff85398acdb3b4255c2de858c5643b47d41db4a69cce18aa95df9b", + "phase/calls/confirm-fresh-12-en-m0-a0.receipt.json": "083ea1abd48b6b0ba8849df801c1deb4786090d0f778564175dbb622af6f35b0", + "phase/calls/confirm-fresh-12-en-m0-a0.request.json": "ee6e4b028215ecd19f6dcf1e84f4811dd26cd1ae3e8096ef0aba69cd57d5e838", + "phase/calls/confirm-fresh-12-en-m0-final-candidate.dispatch.json": "fdfcbfe2f7130ea09c1d63f283a5fbf816ab551ae60f20bdac9089bb8c423b06", + "phase/calls/confirm-fresh-12-en-m0-final-candidate.receipt.json": "ba2a46091a795264ab81a88d886665a92f9b6bb9d635b117b5971c373daf711c", + "phase/calls/confirm-fresh-12-en-m0-final-candidate.request.json": "79da77b41660572804f982ac68596d063ba397efe0d4e530596ec997a65d30ee", + "phase/calls/confirm-fresh-12-en-m0-final-control.dispatch.json": "dccc2e7a36e5bf1496358cdf3985ab5daa6d08eba8d84b1dd262770a3e169fe0", + "phase/calls/confirm-fresh-12-en-m0-final-control.receipt.json": "580059ea50ca502379e37fb83e21602905804715e5e016cc04ad3869922730ce", + "phase/calls/confirm-fresh-12-en-m0-final-control.request.json": "51d10ac16b4e75fa0ad07787f7c6c0375e4b4ffaab2f06f4e06149d39af73373", + "phase/calls/confirm-fresh-12-en-m1-a0.dispatch.json": "f7313ed879401d5de7ad3b41319c7a7ae6dae250ccdcbd54d98b34af5eb59aa7", + "phase/calls/confirm-fresh-12-en-m1-a0.receipt.json": "b0d906f2a81359125da9e88de1501f56c138a5336d6834c0241d9b6375b21a53", + "phase/calls/confirm-fresh-12-en-m1-a0.request.json": "42cb64a1b5559ebba567de81842e174cf96035d0daf59ba2d8e3b5938b958ede", + "phase/calls/confirm-fresh-12-en-m1-a1.dispatch.json": "df0b7c291e9e7a3c9b9599c63578935f961bb3de2c3bfd2dd9dcf927e2fd769f", + "phase/calls/confirm-fresh-12-en-m1-a1.receipt.json": "a27950fa0171e451048559c838e6778a246e41effac634a96ed5942ab60757f9", + "phase/calls/confirm-fresh-12-en-m1-a1.request.json": "2ea27bda95bb3707b207a5378969130f8d1c742123dbc8e578876fb51624efce", + "phase/calls/confirm-fresh-12-en-m1-final-candidate.dispatch.json": "69cab6d03374eaddceb21d013b04824894109840764bb88a1033b6a9a351961a", + "phase/calls/confirm-fresh-12-en-m1-final-candidate.receipt.json": "4349bdb231c835b1cef8d5962b6e3ccd114d73ced44c9efd7a1937f50c2c7a9e", + "phase/calls/confirm-fresh-12-en-m1-final-candidate.request.json": "41ec638ef4cf416602ca2d2bdd8ff2e797d8fd274c0f8140fc1b56b2a92eecb5", + "phase/calls/confirm-fresh-12-en-m1-final-control.dispatch.json": "80c52295ca17051ed6edd1fb6c468b9e89ec19d8c208170d520342dbd704dcff", + "phase/calls/confirm-fresh-12-en-m1-final-control.receipt.json": "18539374efc5020a3137a349acda21d81b8832c805de3ab790d13ece01f82787", + "phase/calls/confirm-fresh-12-en-m1-final-control.request.json": "0ddceaa1bf43fb88dba202779535aa93a123d4f462bcd7b79cc9af7075462aa8", + "phase/calls/confirm-fresh-12-hi-m0-a0.dispatch.json": "70d2183d79c21756663bd1d82478e1b176a0e72dac0a18457c60793cd3835613", + "phase/calls/confirm-fresh-12-hi-m0-a0.receipt.json": "4901829199bf16fa86477a0d2dd6ab2d6c826a38a25b9faee73acfffa9fb0128", + "phase/calls/confirm-fresh-12-hi-m0-a0.request.json": "17fb089f565a02b742ba3d57e6ae780e989a811683434a209b779a0264d2a3d6", + "phase/calls/confirm-fresh-12-hi-m0-final-candidate.dispatch.json": "d77ed8833baba41ad8b4806edc2014bd3f30b61cb0c0952d966f78b1c6ce4d3b", + "phase/calls/confirm-fresh-12-hi-m0-final-candidate.receipt.json": "867776363b2580393fd5c86b933d87ff0a9c51e45a8a3306b022d5e4559ba701", + "phase/calls/confirm-fresh-12-hi-m0-final-candidate.request.json": "b43301c2d2cc4a4edfb4edca5a262e5e91a33eb2697656663ad6d26ad76e2871", + "phase/calls/confirm-fresh-12-hi-m0-final-control.dispatch.json": "0a66b60a7650acd8e123feadacfb4e711ec05600e6f9c0b012d3d3aeef4bab3d", + "phase/calls/confirm-fresh-12-hi-m0-final-control.receipt.json": "c9c65431173a795b94cbd0b36bf91406704102f3b9fb1d34fbd3882b064e6e35", + "phase/calls/confirm-fresh-12-hi-m0-final-control.request.json": "908d3175e8877f851ef01c1a4e0ff5b14153f3bd5d87e3eda0feeca42cd771e6", + "phase/calls/confirm-fresh-12-hi-m1-a0.dispatch.json": "aa05d571b28a7d5574ac0c75e75294f7d4ee85cd371ec6c61349de4cacc8a695", + "phase/calls/confirm-fresh-12-hi-m1-a0.receipt.json": "8f7b0070f50cb13a5bc8eaa2c267bac0e3cb2317eaf02570d09c5ff47209b0d5", + "phase/calls/confirm-fresh-12-hi-m1-a0.request.json": "fbd47ae8c0553bed07294fb65b75113b6ad6af453cb094db61fdd2056d788ed1", + "phase/calls/confirm-fresh-12-hi-m1-a1.dispatch.json": "556fed48c61301194d623b1cf932fb92705d6da002b03f0fbfe8569f0fd4011a", + "phase/calls/confirm-fresh-12-hi-m1-a1.receipt.json": "0c88eb2c771041a1c1754d39c47330ab5b70f21f87149e7d2cf251b2ef65cfa7", + "phase/calls/confirm-fresh-12-hi-m1-a1.request.json": "810b825dee9cc283ecb765f1f8cddb5424f6f66f1e3dd8e40505e1cb6b5bba07", + "phase/calls/confirm-fresh-12-hi-m1-final-candidate.dispatch.json": "fb98886ddac71c160e5586a4363ebb497178e9e4ed75fae4e6ba61562f875c3c", + "phase/calls/confirm-fresh-12-hi-m1-final-candidate.receipt.json": "a95eb1cfd036237d7bf305b232d24700f27c277a188237e526e24d0bd23107b4", + "phase/calls/confirm-fresh-12-hi-m1-final-candidate.request.json": "449863fb6eddbd965f608045dfef09404a9473fe991f4b2f9b04b7883214b526", + "phase/calls/confirm-fresh-12-hi-m1-final-control.dispatch.json": "570a14290f459eb67679fddd490e44fcdb760b2cc870d9db5f4296b11918d461", + "phase/calls/confirm-fresh-12-hi-m1-final-control.receipt.json": "67b8fdcd614da8bebe943c596b075b001a7047827d85afba1b8df7a0c214c788", + "phase/calls/confirm-fresh-12-hi-m1-final-control.request.json": "81c5ef81e6d6d662c79c17ae71208780af245d13651d85f9c3cd131c504aa64b", + "phase/calls/confirm-fresh-12-te-m0-a0.dispatch.json": "72cfde617595ff6d1d584d2c3118ab7f8289dbc6e8327ba65271544cfe2b0516", + "phase/calls/confirm-fresh-12-te-m0-a0.receipt.json": "d5eada18ce780f32a7a8ef11811233c24b8d3dd0efcc19ceb562816a9d543310", + "phase/calls/confirm-fresh-12-te-m0-a0.request.json": "fc905beb165d0e5fe120037fcc0983e9d7799ec8a82e16336d6e73b8d3705cc3", + "phase/calls/confirm-fresh-12-te-m0-final-candidate.dispatch.json": "6a9562079d3bb25739d83c3b4aecf876ad21e78dd57087523f9da847c22840fb", + "phase/calls/confirm-fresh-12-te-m0-final-candidate.receipt.json": "01618163aad98d2709cfccc385b11fcdb307f166bfe8ff95f33c150d4f252143", + "phase/calls/confirm-fresh-12-te-m0-final-candidate.request.json": "a4088c8e554857241243ab520a666f974d8fc50da84d5bb499ffccd75348d198", + "phase/calls/confirm-fresh-12-te-m0-final-control.dispatch.json": "4b0db2136f88c674aca9b2ea5d637cfe8355ea76125a8fbc3ebd0e921c242b9f", + "phase/calls/confirm-fresh-12-te-m0-final-control.receipt.json": "42cba0b430ba1c749450bc42bca83170f4fbf26b50653f84c64a26b852905689", + "phase/calls/confirm-fresh-12-te-m0-final-control.request.json": "a14b69d1c9e81a7929f0e191bfccc457422e65987842922fdf28e7cbdf6d0ebf", + "phase/calls/confirm-fresh-12-te-m1-a0.dispatch.json": "7f8bf3981c9d5be93f5cb9fea2be382cac75de02f8a67d41fd1c6cfadd90f53a", + "phase/calls/confirm-fresh-12-te-m1-a0.receipt.json": "ed56a798d9e35dc693c53b107bd933d70b664d511f4806f3177b139dd90c85b5", + "phase/calls/confirm-fresh-12-te-m1-a0.request.json": "a68de387a3d8adcb6c8062bd04c266fa508cb2678066a91da3312aae3e896f7d", + "phase/calls/confirm-fresh-12-te-m1-a1.dispatch.json": "b08f4e5b793c597b07ad19d16082561fc7326961616cf2b5e70c34376cf1748c", + "phase/calls/confirm-fresh-12-te-m1-a1.receipt.json": "903986c2c170a864c23b4eb686ab7cf8808e25de30b8788f966ace7e7262f53b", + "phase/calls/confirm-fresh-12-te-m1-a1.request.json": "aff9d767e40c08fa4eeafa791e161d8820875f7383d13dceb0051460a1608012", + "phase/calls/confirm-fresh-12-te-m1-final-candidate.dispatch.json": "1f0ce056547d0355327ae7ef764d3c8ac22a4ea7a6e0fa213f4d1c0cec07f674", + "phase/calls/confirm-fresh-12-te-m1-final-candidate.receipt.json": "28df40be11ab6e735e0a75af6022bd447ce5f8a068eb0213e5d992d506495777", + "phase/calls/confirm-fresh-12-te-m1-final-candidate.request.json": "048473a3c1419801beda5ad2f8163e730cc76af3e1dd5042ef67f6fd40f24c37", + "phase/calls/confirm-fresh-12-te-m1-final-control.dispatch.json": "9b9a6a3ef1822df7e159d9d76eb0527e93e77dd2b50458a003d47da03257710a", + "phase/calls/confirm-fresh-12-te-m1-final-control.receipt.json": "6dfe5d2d37300e376d7b49220043bf8fd838691f9f00f5df53dfea882e6f62bc", + "phase/calls/confirm-fresh-12-te-m1-final-control.request.json": "128d6ac42192b1d0c58c2335689dc427988755eaf539708dc33c4d47ef8e5266", + "phase/calls/confirm-fresh-13-en-m0-a0.dispatch.json": "31dff66059ba1153f316e4e04d9f576a16c4e0887efe538f8d31dcddbddcee3e", + "phase/calls/confirm-fresh-13-en-m0-a0.receipt.json": "0588e476303d1c411b6564f730d67c45d95392e14b61aaa2fc16b7b94c92d258", + "phase/calls/confirm-fresh-13-en-m0-a0.request.json": "f254f5105d80a86af968e71b823756abc1b66b4a48e9f807131532a5af6b7397", + "phase/calls/confirm-fresh-13-en-m1-a0.dispatch.json": "15b9c07d32e0e1a182c0c809e9806321ac91a6c2d2c20a8a4d40b3436aabbc33", + "phase/calls/confirm-fresh-13-en-m1-a0.receipt.json": "a67e582360ea8627107f79b0763a742ed823a7164a56003427919bb4ee563b07", + "phase/calls/confirm-fresh-13-en-m1-a0.request.json": "74f4d4f140f11e009b423d2d1f3ebe7562fc46e958cb01c0a3da1184c356baaf", + "phase/calls/confirm-fresh-13-en-m1-a1.dispatch.json": "64e024ed624ec762509465c59e74d4ff1560854c25731b8fd3ac648e9e5c2792", + "phase/calls/confirm-fresh-13-en-m1-a1.receipt.json": "411362d0f602fc8e57f3964c90d206f8beb57bf271b59bbfc2328851214b0b04", + "phase/calls/confirm-fresh-13-en-m1-a1.request.json": "d35bd31e0ece22796405dc0c8580f3fff5d55881799c55616f0881cac4fefd4f", + "phase/calls/confirm-fresh-13-en-m1-final-candidate.dispatch.json": "97ad864dbfbca2683ccc34f0c64de16fad3de2a9604faaf9f59d5c5ab4a3d06b", + "phase/calls/confirm-fresh-13-en-m1-final-candidate.receipt.json": "9292513b403ec5e89db76b4ae5ebef2de411aa037f8bfefe755154dcd9fe2cd0", + "phase/calls/confirm-fresh-13-en-m1-final-candidate.request.json": "dfc8e59ad848728518905e945c80dbf6b32221e2fe08ba56e4407e84a211e2a7", + "phase/calls/confirm-fresh-13-en-m1-final-control.dispatch.json": "5152b30f4391fe543635d292584f87f37dc558b0dddb99e482c9feffed10769b", + "phase/calls/confirm-fresh-13-en-m1-final-control.receipt.json": "8cc9ce20490c7db1ac18e99c961e4e533ebe0bdf52143c91341f72df78a812db", + "phase/calls/confirm-fresh-13-en-m1-final-control.request.json": "dea9a24afa0ba2ceb837e09843afc7cf8902ae6b3f219e52de7e8ac078a4719f", + "phase/calls/confirm-fresh-13-hi-m0-a0.dispatch.json": "346c181db4b945f042a7b2ee90b7dbcf4a959b6677fbce61743a7af73f0a8f15", + "phase/calls/confirm-fresh-13-hi-m0-a0.receipt.json": "4984bd8d4529e62ad195ec5eb22ba2f277fc41280b20a4dd8808b90bba88d2a3", + "phase/calls/confirm-fresh-13-hi-m0-a0.request.json": "43778cf112858b18a61c0ce024369eb840e4a8a4422e318b1421f3475c270921", + "phase/calls/confirm-fresh-13-hi-m0-final-candidate.dispatch.json": "57ceb1e3c8ba045646e4e2a5b273e4eb1cfa0cd628f707ed9b6a3473802cc307", + "phase/calls/confirm-fresh-13-hi-m0-final-candidate.receipt.json": "6ec9f32663fffef4cf5a00ad6c838e94d1a9d17b1c4bdbcce72266855136e845", + "phase/calls/confirm-fresh-13-hi-m0-final-candidate.request.json": "8d141b21532a31b95937a4ca37c6843e1335858823462d8b3526c5b33ac6a80f", + "phase/calls/confirm-fresh-13-hi-m0-final-control.dispatch.json": "b05ecf35634226b9b40c7ea5309347618c7dde78d56614c3ea916a2af4521de6", + "phase/calls/confirm-fresh-13-hi-m0-final-control.receipt.json": "8e890531c0fe0160a522925c7ca4c5b75e211125e1be7d8f76df43760134e077", + "phase/calls/confirm-fresh-13-hi-m0-final-control.request.json": "bc1c5ef777701d21c2c8c8c6ff13e8901018f81fb6943703195687805ee7c592", + "phase/calls/confirm-fresh-13-hi-m1-a0.dispatch.json": "7f0cf6fc2d21f2f44e6466853284845e448f9a32525fe255441819917e6b9e93", + "phase/calls/confirm-fresh-13-hi-m1-a0.receipt.json": "dad15d35040b539b24b9360e099c6d80e8f8ba438ecef7f96d21938973559e2e", + "phase/calls/confirm-fresh-13-hi-m1-a0.request.json": "d5b3bb5713768f3d17c0b5e5dc423177a2ae0f520672a8478e7addc28716ffd1", + "phase/calls/confirm-fresh-13-hi-m1-final-candidate.dispatch.json": "e6b181ed8c1f403257e6330026b70ef7a7d97f87380741ec7113c0508be28aa0", + "phase/calls/confirm-fresh-13-hi-m1-final-candidate.receipt.json": "a13477e480d8a65bc3c0960c91e3f06a8e724310e720b59b0fca99b09e55a350", + "phase/calls/confirm-fresh-13-hi-m1-final-candidate.request.json": "8413439039d10d0d64af7b9e25dfc3d998fd606093e90f7c6d694b578037af80", + "phase/calls/confirm-fresh-13-hi-m1-final-control.dispatch.json": "82ae3a12bb0acb4433fc4bdde25c054a793c437c06c194c9e23e1976d60eac43", + "phase/calls/confirm-fresh-13-hi-m1-final-control.receipt.json": "e1dce940569d11d31fc95a1ea903aaa49694f2e93cf474e08731b04bb5f9b5de", + "phase/calls/confirm-fresh-13-hi-m1-final-control.request.json": "ae68f3f841b482525f5bd5553c9081672ef6d9643b003e40afea1d6686d4dcfb", + "phase/calls/confirm-fresh-13-te-m0-a0.dispatch.json": "df32295b88470aa8a7ab8e9abb2157955e50e8631e4177a13b4544728fe2abd9", + "phase/calls/confirm-fresh-13-te-m0-a0.receipt.json": "13da4d7ed82d6ed13512f1a51eb8f9ed5fb0c404941479de74eb2939a71e8343", + "phase/calls/confirm-fresh-13-te-m0-a0.request.json": "0007f99d7aa12ef2b84872b8b8d5609636eff6cc7449526a46c4f3dc03bd9c84", + "phase/calls/confirm-fresh-13-te-m0-final-candidate.dispatch.json": "f6c492d50165e385b8c20bb05d55d5f6518c33d287101a52baffb81a1f45c0c1", + "phase/calls/confirm-fresh-13-te-m0-final-candidate.receipt.json": "b0e36600aca557526c34ed1dae94ce4e37af4f08e990d40d618e628e71584cdc", + "phase/calls/confirm-fresh-13-te-m0-final-candidate.request.json": "e48238bd9eeb197d96bc5cb09c2066c1719ce02dbcec0ea29aae2527c6cdaf1a", + "phase/calls/confirm-fresh-13-te-m0-final-control.dispatch.json": "006f702ff73febc921b389deaf1c99efd13ce6aae78826f1420dab716a5d01db", + "phase/calls/confirm-fresh-13-te-m0-final-control.receipt.json": "a90b963d9be0fae3afd56a7fe56d90acbc1791b4f83598bcb34387364aac893f", + "phase/calls/confirm-fresh-13-te-m0-final-control.request.json": "482ebc4850ede8cbf940f0bdce36bae3f80b8f6b788e13361bd42cccf1158729", + "phase/calls/confirm-fresh-13-te-m1-a0.dispatch.json": "c182b3e33533ebdf24ac8615fc11b8ebdd6e21fc9800f8283a559dfcdc358c2c", + "phase/calls/confirm-fresh-13-te-m1-a0.receipt.json": "a81ea84b54a2ff2a4b477fe49fb59088490b16bebec5b9ce26c28b01b6906116", + "phase/calls/confirm-fresh-13-te-m1-a0.request.json": "cea8c33a50bf6197573a85f1dcc79e256dc440d72046cfa05f7f099c093c6f4f", + "phase/calls/confirm-fresh-13-te-m1-a1.dispatch.json": "80553ec572f6108200747aff22ab76908fb8d25cf7372efcedab2aa588b9e341", + "phase/calls/confirm-fresh-13-te-m1-a1.receipt.json": "d1a1b30486005af6e6b3f164b3a0a1ccfdc59e421968a531edcb38178b03a15b", + "phase/calls/confirm-fresh-13-te-m1-a1.request.json": "0d54ed85001726c09cb2a1d3715cc03d41b9d716f2f57b0039a15045abcd7b13", + "phase/calls/confirm-fresh-13-te-m1-final-candidate.dispatch.json": "ff5ec863a0d0dcfb76637f082a12c614a88a45fe93204eb1e171a21d8194d06a", + "phase/calls/confirm-fresh-13-te-m1-final-candidate.receipt.json": "4e902e8abcb9851a47ff16e0f267f408cfef8d4d473cade25f897fd8ef4b467b", + "phase/calls/confirm-fresh-13-te-m1-final-candidate.request.json": "06897aae3fec1f51d8270f6ab087e47ff3f3a2f9960281c737226c87baf457a3", + "phase/calls/confirm-fresh-13-te-m1-final-control.dispatch.json": "b160e633679ddf6985d49ff1875366d653295c5e13f43b8806b8f7f89ae29f08", + "phase/calls/confirm-fresh-13-te-m1-final-control.receipt.json": "2338dccce7a470c55813753f0ff0ba49cd9303181b0552a266a514959bf58e68", + "phase/calls/confirm-fresh-13-te-m1-final-control.request.json": "d3bec8354f750d261859d1e4c39ec3aa539b47f2d2fcd9eac41f53fc95a6dbf5", + "phase/calls/confirm-fresh-14-en-m0-a0.dispatch.json": "e83642c87bc3ec3414f7980be7c8301523571d81a97b7a66e5fadb32bc887f92", + "phase/calls/confirm-fresh-14-en-m0-a0.receipt.json": "e9b2ca83f894c83bed781ce5ba7d304641a865a7e69682b1313a807d05963c11", + "phase/calls/confirm-fresh-14-en-m0-a0.request.json": "1b38706147ff33410c88618003d2c7686cb152244a051c0c5022dde499281fa3", + "phase/calls/confirm-fresh-14-en-m0-final-candidate.dispatch.json": "b0a342b610e72f5131db4840d02b2b591de0ed4d137a567e5d026e9294712135", + "phase/calls/confirm-fresh-14-en-m0-final-candidate.receipt.json": "3d95be6fd3970ba5dfe4e99dd3e4fdbb54617445418bfbb0bba334e53675992b", + "phase/calls/confirm-fresh-14-en-m0-final-candidate.request.json": "9bbfd34f9472e9be83e3c008a38edfe3cbcce75b4a6402460c3de325174b959a", + "phase/calls/confirm-fresh-14-en-m0-final-control.dispatch.json": "d14d9d0ab56448264a0cdcff5f97fb33e5ad727c94d9f1031c8c80eb995ec5c0", + "phase/calls/confirm-fresh-14-en-m0-final-control.receipt.json": "a813862bc42481ab1023fc4f4abbd4c12d73b1deaaf722caa144c73b2e23093b", + "phase/calls/confirm-fresh-14-en-m0-final-control.request.json": "f71a6118e251b1001b6e269c4c2b543c543dfc498427061e3718d42732c9231e", + "phase/calls/confirm-fresh-14-en-m1-a0.dispatch.json": "bf8ee2cea03748f2023f6c35ffc476b04d7f8f53d1183de034f767abe18846d1", + "phase/calls/confirm-fresh-14-en-m1-a0.receipt.json": "b7f6240716e82d5f8666475a3515f39fdac3199780cb07741aae9843f09fe256", + "phase/calls/confirm-fresh-14-en-m1-a0.request.json": "d11bfa154f6e74246d407163c7c3c6b97cc1313fe12da54529c4bfd5a67d5e48", + "phase/calls/confirm-fresh-14-en-m1-a1.dispatch.json": "fb5ab9adfe2fac8121cb8e5fa41786bb21843565f460799798acd9a634fdb36f", + "phase/calls/confirm-fresh-14-en-m1-a1.receipt.json": "00455329049849dd1467c02ed259291dcc9d2591804cc836b740489ab7584d48", + "phase/calls/confirm-fresh-14-en-m1-a1.request.json": "d8b6e89e07a3317cd253adfa99bb1a0fbba62703713d657aa54f4e5e36a37555", + "phase/calls/confirm-fresh-14-en-m1-final-candidate.dispatch.json": "566b40a6b687e5356f7ab6ab990bb4340a2535091d37e8dfa2de89f011f5eead", + "phase/calls/confirm-fresh-14-en-m1-final-candidate.receipt.json": "2dd82f3a867a6c72d5d1cb904eabcfe38caf126a491e4e2a3791a0b0df0bd72d", + "phase/calls/confirm-fresh-14-en-m1-final-candidate.request.json": "5dbb624a9f633b8631a0d0bd19a89b32cfdd6becfc8c1097061505bd4a787754", + "phase/calls/confirm-fresh-14-en-m1-final-control.dispatch.json": "e10cac603fb13f3a88981db79dbbd7ced410f2f2aadbe051dce4d2ed8dcaa1be", + "phase/calls/confirm-fresh-14-en-m1-final-control.receipt.json": "827ec9672b9ca8e30f8264adb898bc1242f9b5afdc8e8cb82bec3b7ef3b1767f", + "phase/calls/confirm-fresh-14-en-m1-final-control.request.json": "7c49cfdf816b631ef41c80433cd5f098f9de950b61691b4b5abaaaab11d355a9", + "phase/calls/confirm-fresh-14-hi-m0-a0.dispatch.json": "ee0e232bfc82b0adbefeb02d8e8317e38cb698aebdb8ae1cd4aca2a61993911d", + "phase/calls/confirm-fresh-14-hi-m0-a0.receipt.json": "e9794e383e3e02a21063df97a697208ddf97169b40b4c86f4fe1d47c5521d8f6", + "phase/calls/confirm-fresh-14-hi-m0-a0.request.json": "b29203662a9e1138c3bf257a9ad3419a9f5ec52b2ac4a30cccaea4b0a20b5b51", + "phase/calls/confirm-fresh-14-hi-m0-a1.dispatch.json": "418f2dd5ca591d7b4d2adcd49c7644c8bf4cf94b1e25a195ae58ad90c3adad05", + "phase/calls/confirm-fresh-14-hi-m0-a1.receipt.json": "969f2156b4dcebe9b2e9313bf7fbbed572f63a41d458812106142b4df97d1d69", + "phase/calls/confirm-fresh-14-hi-m0-a1.request.json": "d3264ee616c8b077a70ff1f24dc4622905b0abf788ac8789586bcea241d35587", + "phase/calls/confirm-fresh-14-hi-m0-final-candidate.dispatch.json": "a819228e62879c28af09922027c8a8b3a2e093e8d21636009dc9d940bcc5cb3f", + "phase/calls/confirm-fresh-14-hi-m0-final-candidate.receipt.json": "d3554d866b16ca96dbbba219449fbc01e92ff2bb81284d77225fcd718e5f4b58", + "phase/calls/confirm-fresh-14-hi-m0-final-candidate.request.json": "a8b3a889a2b384c551b3a3ea701d80a7175a1580774b822dae6116da5b9688cb", + "phase/calls/confirm-fresh-14-hi-m0-final-control.dispatch.json": "8f772b6636155603a7dcdee8a77cfed1ff4d18b66f90cf5d208c60c54ddd68e5", + "phase/calls/confirm-fresh-14-hi-m0-final-control.receipt.json": "45160dc5b36483a3f4f301e2cf8b31ac166582435e6bc1ab73fc8f0062c357fb", + "phase/calls/confirm-fresh-14-hi-m0-final-control.request.json": "f0822cda7a06130d2e4527ed1cb22f6e1c463a1c07e997baee489d6297dc664a", + "phase/calls/confirm-fresh-14-hi-m1-a0.dispatch.json": "88f1ff9b338c0583d9b489387a955141bf29e03dbbcd1b102d9c1cdd65c6ee09", + "phase/calls/confirm-fresh-14-hi-m1-a0.receipt.json": "a86f6eea56c8ca237de493127eec7cd540b632eb01ac5b4a032943645f973239", + "phase/calls/confirm-fresh-14-hi-m1-a0.request.json": "f9e920aff1cf4142afd946c5eefa13777969286edea6ab5a861c52b2b8ab90a6", + "phase/calls/confirm-fresh-14-hi-m1-final-candidate.dispatch.json": "3301e4c7cf1ad9bb30b0555eb673c7c9b03a67d719d199f2bf39141da60befa6", + "phase/calls/confirm-fresh-14-hi-m1-final-candidate.receipt.json": "7988c27bd56113d126a7a3b3f42fc89f27a04e05d514d86731251dfe52527f41", + "phase/calls/confirm-fresh-14-hi-m1-final-candidate.request.json": "af376fe8900d618cf41bb0824e7c02d56b20c34c4243411764573816547da357", + "phase/calls/confirm-fresh-14-hi-m1-final-control.dispatch.json": "7f91a128ed9fbc78ca3021cfef57df4050c76c956d84f50b53f567be1b805ee3", + "phase/calls/confirm-fresh-14-hi-m1-final-control.receipt.json": "c699bf1fefd4eae44c60a6ca8027e54c08a8a6251e6c66a350e9bee94a58c42b", + "phase/calls/confirm-fresh-14-hi-m1-final-control.request.json": "ae45d89ad3f035bb6031c90a28a950ab8ddb166b739da09f2ce11ed0384869ba", + "phase/calls/confirm-fresh-14-te-m0-a0.dispatch.json": "91306d4cebd0df0b43ee67d9a2fa71c431fc49956f4c57850303a0f9f98299a2", + "phase/calls/confirm-fresh-14-te-m0-a0.receipt.json": "a767a271ea65541878208dc0afc989059e76b2d618fdec7e9c5bad8e641a548d", + "phase/calls/confirm-fresh-14-te-m0-a0.request.json": "2160701b2703aaa0274d337d399788270a04e5c3c0758b3e0c3ee8c08cda14d1", + "phase/calls/confirm-fresh-14-te-m0-final-candidate.dispatch.json": "3c41fdd71e1b09a7e110e5645f8a592420c8c6582bccffe94f700e151eb32d49", + "phase/calls/confirm-fresh-14-te-m0-final-candidate.receipt.json": "9dd529033ab4530370a25e1d03f35250e7767a623a1bebc1e42e9dd3433514f7", + "phase/calls/confirm-fresh-14-te-m0-final-candidate.request.json": "782a8065bde94153a922b11da5a279c15a26483eba25d750abcb17957d9f008f", + "phase/calls/confirm-fresh-14-te-m0-final-control.dispatch.json": "515046a62c491c76b80af1298cf9426447778d2dbe8ca851636515c7cbfee821", + "phase/calls/confirm-fresh-14-te-m0-final-control.receipt.json": "5cd9a3e6ad07430d24f26cdda80395f9ba25dd408a645a5b26488aad4747051d", + "phase/calls/confirm-fresh-14-te-m0-final-control.request.json": "f9ed0eac8755f4f2acf0e9776b3069672b02cdadba340c622f42be78be5ffb92", + "phase/calls/confirm-fresh-14-te-m1-a0.dispatch.json": "735dcb7c05e4479a81152bdf5b4cd321545172c4741ab695eec4c45ec6994677", + "phase/calls/confirm-fresh-14-te-m1-a0.receipt.json": "88f64d9392342e4d48aa0f1d156044c4a56c7aa7268553b1c46bab4523076216", + "phase/calls/confirm-fresh-14-te-m1-a0.request.json": "7ec0bfc053d15d733a3dacc2ba484cdcbb93443e244be0e1d694e274e502df9a", + "phase/calls/confirm-fresh-14-te-m1-a1.dispatch.json": "00190b397c9c4e49cb39f3826e51227b9b1fe428c57440ce33cef0c95a3e4957", + "phase/calls/confirm-fresh-14-te-m1-a1.receipt.json": "1bafb1ba45e0b21d9f90806f81f99d7062a5b63043adaf449918c2f1dce9a3e8", + "phase/calls/confirm-fresh-14-te-m1-a1.request.json": "22e8d99727e89600d162d503551cc175df4e6765ef1dbcbedb248198b64ee2e7", + "phase/calls/confirm-fresh-14-te-m1-final-candidate.dispatch.json": "15b529e392ab53e924d3eba9229448fd187b28998ba03ce456def2b5f33dcd1f", + "phase/calls/confirm-fresh-14-te-m1-final-candidate.receipt.json": "2ab97d597ab96b57ab7645d85bc6515c34f32a673577dc615c2371959e58973f", + "phase/calls/confirm-fresh-14-te-m1-final-candidate.request.json": "117a9bcd1b05b189fdc0ebd4fa96fff64046d341a4dacf27aca898f52812f97b", + "phase/calls/confirm-fresh-14-te-m1-final-control.dispatch.json": "c605ec8f0238b80ae66083c3a06a3248d920d449c8003d0fe66ffcdb738a6c80", + "phase/calls/confirm-fresh-14-te-m1-final-control.receipt.json": "35003cdfdb08dd50fe5d4552e34be6b1aa3cf7ed75a4b551460d133c0f75810a", + "phase/calls/confirm-fresh-14-te-m1-final-control.request.json": "3a38bafeaad91d593657dcad3fd5e7e3356d0b39d8dea2cc04582c10cdcc5f6f", + "phase/calls/confirm-fresh-15-en-m0-a0.dispatch.json": "3a1268298033a5151cdf2663584e1a8b53b710e44598532c13020050d7b54986", + "phase/calls/confirm-fresh-15-en-m0-a0.receipt.json": "ca7d6109c10c908b20744ec8caa434b078e1546c048bd8f407e2d192570211e5", + "phase/calls/confirm-fresh-15-en-m0-a0.request.json": "1546d1a3523448623d93b71a570e3719029eea9a54af2f7b0769b2944e4f4239", + "phase/calls/confirm-fresh-15-en-m0-final-candidate.dispatch.json": "868471924d4fe078faa5c808c40e01ecc8f6733cafa0218ee89bde9d54de7250", + "phase/calls/confirm-fresh-15-en-m0-final-candidate.receipt.json": "0f70a15253a2a44c3b982ed838fd5f09805afd64c55b0eae7860057479b5dda0", + "phase/calls/confirm-fresh-15-en-m0-final-candidate.request.json": "b213af7f2c2a6ecb8439fb710d3e4e41b38e5a1e02b8bf84fe6cccc4a53725ae", + "phase/calls/confirm-fresh-15-en-m0-final-control.dispatch.json": "df962a83e13fcaf816a428a06e4e1680ca1d69d1c3d11e456b346c41965e768b", + "phase/calls/confirm-fresh-15-en-m0-final-control.receipt.json": "9aad899dde3bf916d74118ac91e351c4e02eb657fb7f7f73ce443de550662664", + "phase/calls/confirm-fresh-15-en-m0-final-control.request.json": "e72453e08cf306fc360f6a562e1857f917e7a0a62f5b3a5057fe00494a34c3b9", + "phase/calls/confirm-fresh-15-en-m1-a0.dispatch.json": "8100ea00577ae82ca08501c1254b02e126f2f8aaf6bee51d7e597e8e49d5616c", + "phase/calls/confirm-fresh-15-en-m1-a0.receipt.json": "6e68365675f71b3056d51bc66a26a1646eb74523dcb9a823a17457a93aa9dd56", + "phase/calls/confirm-fresh-15-en-m1-a0.request.json": "48a292ba0b0f2fd23798c25e0f7efc4a6dd50654b812869e22339a2d089f553e", + "phase/calls/confirm-fresh-15-en-m1-a1.dispatch.json": "2d362597bfc80ec4396d02408cfa2ee99c6d0008ff961ca6c24845a979e8b96f", + "phase/calls/confirm-fresh-15-en-m1-a1.receipt.json": "d69698c38d37b847a98f603e809d6dc81b89eca02ef7c5f94c236ca607025cdf", + "phase/calls/confirm-fresh-15-en-m1-a1.request.json": "19eb1a4e0193bacad7abf1490df24e974e332f1db963af351529545670387a5a", + "phase/calls/confirm-fresh-15-en-m1-final-candidate.dispatch.json": "55592f537aa69d7119728a5aa7d77c41332214558bf72861785d285c26b2a43e", + "phase/calls/confirm-fresh-15-en-m1-final-candidate.receipt.json": "78ae82c12574bec13bfb918c60fda2644fc7eab2beb08ce6533d83b263394bf9", + "phase/calls/confirm-fresh-15-en-m1-final-candidate.request.json": "f9fa42e19bc108068676a71f9ed795b93f12915074a8054b1afa058271d4f732", + "phase/calls/confirm-fresh-15-en-m1-final-control.dispatch.json": "2db12d328ffbd3da79b44fd7adfa8288d7a13b112ad86d8283700d37c4252c36", + "phase/calls/confirm-fresh-15-en-m1-final-control.receipt.json": "2afae94ab2adc58b470e6226725ef9c6eaae02f9e5670130c7463321ff6e6f37", + "phase/calls/confirm-fresh-15-en-m1-final-control.request.json": "20fb0907e193daa2b88d4f2ad0e96f2c5ae65110cc571dc0d59c283a544bdefa", + "phase/calls/confirm-fresh-15-hi-m0-a0.dispatch.json": "2d76526cdf4478cff2fd24bd521218ee734654470976e06c13a311adcfe98fa7", + "phase/calls/confirm-fresh-15-hi-m0-a0.receipt.json": "ba2974546130b532b42250127af0f9ced0e01ef63f1c529f2973edfaed0f6dbe", + "phase/calls/confirm-fresh-15-hi-m0-a0.request.json": "e1f98066f1a9ace20275b856bd1367d6b9579053ac6b7eb8c92a235bf7bdb370", + "phase/calls/confirm-fresh-15-hi-m0-final-candidate.dispatch.json": "ec80d52568af4772bc104e88bb9dcce57f1c4dcef8ac96cab267f114855105ff", + "phase/calls/confirm-fresh-15-hi-m0-final-candidate.receipt.json": "6890bcba67c0c591f8ec559978b3bb3fb35578687e1c53f3e84299fa23a99148", + "phase/calls/confirm-fresh-15-hi-m0-final-candidate.request.json": "eee8941bcdb1149b85b92d3d00fb94d2278fdac9020b358e81536052d486f18d", + "phase/calls/confirm-fresh-15-hi-m0-final-control.dispatch.json": "f13acd7c516f626b48f3f422557c4195f29ee66220d6600fe94ecb5394301971", + "phase/calls/confirm-fresh-15-hi-m0-final-control.receipt.json": "87f05dba03379ac37b64f6b6f5d3dcd6db5b0126011289589112215049dbae8a", + "phase/calls/confirm-fresh-15-hi-m0-final-control.request.json": "6b38b83368573e70e5bad5be0251b75eda9880a389e3f4faa3386d87cd699179", + "phase/calls/confirm-fresh-15-hi-m1-a0.dispatch.json": "80dee7a9737d6be76af351cebba36301a8c22b13fecd6a34908315c2b7896e59", + "phase/calls/confirm-fresh-15-hi-m1-a0.receipt.json": "f728d47e764a70cfd76b04cde4c985f4265d398422dbf543647231ff5e6c3a8a", + "phase/calls/confirm-fresh-15-hi-m1-a0.request.json": "c20fd5eea73c1c84c9763171372835aa74a78e96d18bd07c61bd7388bd86f87e", + "phase/calls/confirm-fresh-15-hi-m1-final-candidate.dispatch.json": "bc0c537184f1b0859aac6f7901e24a6fd7c7d358bcace4a027f870f761ae3ce2", + "phase/calls/confirm-fresh-15-hi-m1-final-candidate.receipt.json": "e00bee5270d82675c1ba566ff8d5a7aa8c75306bdf550442daeef2dedd3d42f3", + "phase/calls/confirm-fresh-15-hi-m1-final-candidate.request.json": "93810d66d5741c132013e3b27b665cec16d326462218ddbee3e3505612d00dcb", + "phase/calls/confirm-fresh-15-hi-m1-final-control.dispatch.json": "ecfafc8ebe3cb47be4593fa4cd596420a5b53a3084ffc0ddda530493b5aa48a0", + "phase/calls/confirm-fresh-15-hi-m1-final-control.receipt.json": "89bcad2a7a92368279c4f51d24cc8bfbac0e9a2a3cbe21836c0c20080194aaa9", + "phase/calls/confirm-fresh-15-hi-m1-final-control.request.json": "8b2a9319d9ea6bd363257ebc95b581d59b62db310212f98ee8dedf9b849496cc", + "phase/calls/confirm-fresh-15-te-m0-a0.dispatch.json": "30b6c5abd1cecf59e513677bb1fc783b2c9cdeef713989f0e4a401103589a85c", + "phase/calls/confirm-fresh-15-te-m0-a0.receipt.json": "2b2a312d82c3041db9d65436112e02846430e7dcb1489ab7b5ab1cb461d689ea", + "phase/calls/confirm-fresh-15-te-m0-a0.request.json": "65d699b120b1b9be96f8ef2dcaac9e4fffdae1315e7bb857150d4e5a829a6da6", + "phase/calls/confirm-fresh-15-te-m0-final-candidate.dispatch.json": "35927ce5aba4452607936264d2bf06ca04616e184ab39b14a1f737f41ae2bdde", + "phase/calls/confirm-fresh-15-te-m0-final-candidate.receipt.json": "bc71a8ec2eab4a877490f8b637f45cc046303fed79a087b0b3ca6332ac615c39", + "phase/calls/confirm-fresh-15-te-m0-final-candidate.request.json": "5687a7318e87c0012e05d834b07f3ec5b2208a2e42d97247771b2be084c569e5", + "phase/calls/confirm-fresh-15-te-m0-final-control.dispatch.json": "be403a83ba2ad89dfde497f724137419696a26ccfb98b87b334be0aad9e18f97", + "phase/calls/confirm-fresh-15-te-m0-final-control.receipt.json": "1609c58e62225ff808a1b1f89fbf41f34128cbf84effe6ce264bc9627dfdf2e8", + "phase/calls/confirm-fresh-15-te-m0-final-control.request.json": "2b2f4a82c50ff4c6e2c8deea0f793cc9aa80f7ce077d5c53c920d77852a61d5d", + "phase/calls/confirm-fresh-15-te-m1-a0.dispatch.json": "7440f5dc3ec648255ae5dc4c01331a2a77b092bf747a3b733cf5d989d44488d9", + "phase/calls/confirm-fresh-15-te-m1-a0.receipt.json": "f2bc167437eb7a839920867effb19c5408d15931978e509040be13b3cf235b21", + "phase/calls/confirm-fresh-15-te-m1-a0.request.json": "aa1c1975e154f8de75f2ace4d159ca20cb3053dc96051953e538dd4aec8bbc82", + "phase/calls/confirm-fresh-15-te-m1-a1.dispatch.json": "5c4b7b41bd6463f05db35ba16fc3bc083bf9762722ac1f09a2a2633e99130e70", + "phase/calls/confirm-fresh-15-te-m1-a1.receipt.json": "26acc23c3d2e02bcb04c103d3a13b0bcdd97bd1554bf769a548ca50bb1de0882", + "phase/calls/confirm-fresh-15-te-m1-a1.request.json": "718053b507344d5db152c8d9a552eaacb2bfa1f70d2958d49c426a1ecc154306", + "phase/calls/confirm-fresh-15-te-m1-final-candidate.dispatch.json": "5a3b125f1c78a1e82bce3551bbcf698b964073603faccc347b166858b8de397e", + "phase/calls/confirm-fresh-15-te-m1-final-candidate.receipt.json": "a9d5cc4575c2ed0fb3f3fce6aa9111436dc5eb0e1e754a6b3b0039aac1081f6a", + "phase/calls/confirm-fresh-15-te-m1-final-candidate.request.json": "b979dc77e7bb7e7176a6b956b0ae35deab0589b9825ec81a93e544f59f150f36", + "phase/calls/confirm-fresh-15-te-m1-final-control.dispatch.json": "882b59355c1a45b10bffc7bcf86ab5023ec858d50bfc4799e2562f58ba2ed304", + "phase/calls/confirm-fresh-15-te-m1-final-control.receipt.json": "39e993ca5667656b7659da191f1160115914c13ae80a337ea13535438c5bc307", + "phase/calls/confirm-fresh-15-te-m1-final-control.request.json": "0dd33410996c9af8ba99a900d00dacef0b06523dab3129d63feec62f9284c62a", + "phase/calls/confirm-fresh-16-en-m0-a0.dispatch.json": "0dc89189034669cc7eb5f20d1fe86cb86d0ac0c18205431154b46210eb21097c", + "phase/calls/confirm-fresh-16-en-m0-a0.receipt.json": "df7bccda41a5eac80b9e5359640471e25bdae04c1ef0356153d92f16ff560ff9", + "phase/calls/confirm-fresh-16-en-m0-a0.request.json": "c8eccaa40df568fb73590774fab6ba0806080fd0ef06804ad07cb0d7808c061c", + "phase/calls/confirm-fresh-16-en-m0-final-candidate.dispatch.json": "ce076d0df718daa16c349bd506af9f1d249db4668223529508218683dc4511c5", + "phase/calls/confirm-fresh-16-en-m0-final-candidate.receipt.json": "4967904cee3aed71df42003b16fe54eebe3b82cc76e9c5722f728af984b32434", + "phase/calls/confirm-fresh-16-en-m0-final-candidate.request.json": "9ecccff46b66b4d954ee28aa94aaf5ea01852009e5b35de691a56679dbed7b64", + "phase/calls/confirm-fresh-16-en-m0-final-control.dispatch.json": "69c3f3d48217341d1bbcdc83d1f296c4d483f18c50d648238930af74e4265a84", + "phase/calls/confirm-fresh-16-en-m0-final-control.receipt.json": "ca731dcff684fb34253b21b21fee5a750381572fd785cb27a19b94d3335e9ce8", + "phase/calls/confirm-fresh-16-en-m0-final-control.request.json": "246a0b244f6cc4a2e05f2d8d33dd8c6f9d5e98b6fb3554768d4396a756f0f7f3", + "phase/calls/confirm-fresh-16-en-m1-a0.dispatch.json": "ec8f4e1cc46d4f2f7bc39f0ba900962b1e042a4762a34f3af02f3144e6f6b6c3", + "phase/calls/confirm-fresh-16-en-m1-a0.receipt.json": "f04862e5a790d4a99a77fe91d4701e1dd3dd63a0d58fd496593f61404fedb62e", + "phase/calls/confirm-fresh-16-en-m1-a0.request.json": "edace284df6b9e835342ee75807fbca772aa87d2fd1aa8ba9e2df5b46fc98911", + "phase/calls/confirm-fresh-16-en-m1-a1.dispatch.json": "ba0211da64e7e89dfa5a783123dfa705b8360724a2ba0e4cc62f05316c55f2ee", + "phase/calls/confirm-fresh-16-en-m1-a1.receipt.json": "3587fdc58af4bdc1bdb505a923b5ad2c3e6435c42da4fd1d87490b65467cecd7", + "phase/calls/confirm-fresh-16-en-m1-a1.request.json": "66eeea8afd229ca655164518c76be2d642280b7f310c883eeb471872bf4096fd", + "phase/calls/confirm-fresh-16-en-m1-final-candidate.dispatch.json": "ca7a66103e1fea8e24db431d817531f580a0ab14e6ccd18094058abb566dd64f", + "phase/calls/confirm-fresh-16-en-m1-final-candidate.receipt.json": "612e5bb274ba95f027f8ad0d0b2328384ad3cc8c0bb83dd8091e6f058c85b5ed", + "phase/calls/confirm-fresh-16-en-m1-final-candidate.request.json": "58f0d8cbd7f6e6a025191a645f0bf41e195b53ea894f9a38a0e466eeda7db8c4", + "phase/calls/confirm-fresh-16-en-m1-final-control.dispatch.json": "98a508b18bb5439f319f1149cda552ea8aae470e71bfa6042087ade3830d1a1b", + "phase/calls/confirm-fresh-16-en-m1-final-control.receipt.json": "017d932664da2e28d39afe2a348fcd557c2de3b2a9332bf624b035fc3ba5b99e", + "phase/calls/confirm-fresh-16-en-m1-final-control.request.json": "cef8a05eaca3ea912bc9d7200d19409df4e0f13809336abfd16b20b99e2a0a98", + "phase/calls/confirm-fresh-16-hi-m0-a0.dispatch.json": "85c9f1bedfeadfe7ec613ea487b8ec05483e5730acd04322053a12039d06790d", + "phase/calls/confirm-fresh-16-hi-m0-a0.receipt.json": "bd55d743d290af9b9bed04c10641e27ec6b0b2f67655bc49ca7436058244729c", + "phase/calls/confirm-fresh-16-hi-m0-a0.request.json": "5182f6c400ff4dd1f0b6af2a762d5391eae72129e6974a6d1ff3e9925430b90c", + "phase/calls/confirm-fresh-16-hi-m0-final-candidate.dispatch.json": "e66d9fe673c658ab8d203afd4efcb7c78a0424ec35a3b1598b94439144609d92", + "phase/calls/confirm-fresh-16-hi-m0-final-candidate.receipt.json": "40c21d4bf832c9d45d767a01ef2a618736fec46a9463bf52f07d9ce982e86cb6", + "phase/calls/confirm-fresh-16-hi-m0-final-candidate.request.json": "1bfe7194f898182322467d2f6518fb0d1a509f57c11aa658cb0de96aafd786c4", + "phase/calls/confirm-fresh-16-hi-m0-final-control.dispatch.json": "bc193ef8aa1420885053966c4b1dc835c47e9ca8cfd1490888ac1eec1593dc32", + "phase/calls/confirm-fresh-16-hi-m0-final-control.receipt.json": "333501c53427cf168cdde375904d1e593f746435da820f8e2408ddeda1f8fdd3", + "phase/calls/confirm-fresh-16-hi-m0-final-control.request.json": "7978067cc262326012f8d619b4c721938285dd783edcc24f7de7c27ff560b87f", + "phase/calls/confirm-fresh-16-hi-m1-a0.dispatch.json": "5f795cbdf80ee8359d29ad03be0c21e66cd0d94e8d2c08861cc46efced4e8959", + "phase/calls/confirm-fresh-16-hi-m1-a0.receipt.json": "a4fa8a5636586e563ff2d155b9d5fcf6fb2076fa3e5331b71e1963cf76716779", + "phase/calls/confirm-fresh-16-hi-m1-a0.request.json": "e86ffb77199e35f6022863e392037d4afb3642ecaf24bd74eac23b53e58ccccf", + "phase/calls/confirm-fresh-16-hi-m1-final-candidate.dispatch.json": "342380d30eb238898e0d87d331695dd48d829bc022efe791a332d722feda2f7b", + "phase/calls/confirm-fresh-16-hi-m1-final-candidate.receipt.json": "9a9b775632c8f09f3ef0aa919b35392def2bf0333a77fcbe34edc5fe8863cecf", + "phase/calls/confirm-fresh-16-hi-m1-final-candidate.request.json": "6d84fd2d9d048d2abf54409ced1254afee07acb15371b51dc5354885569a960d", + "phase/calls/confirm-fresh-16-hi-m1-final-control.dispatch.json": "2776c2590e98079d10bf3c0c13b44d89fde5b258cfc52089df22069807dc8a1a", + "phase/calls/confirm-fresh-16-hi-m1-final-control.receipt.json": "0dab958187efa9f3a7a424485d49c0dafd94e374313e0bd6c7bb01acfc52332f", + "phase/calls/confirm-fresh-16-hi-m1-final-control.request.json": "f973e937dbb994dc9a7df8185fdc46867d4e994dc3df9c065a463d297cb73400", + "phase/calls/confirm-fresh-16-te-m0-a0.dispatch.json": "ce07ef7300a89e85f2fd2f19711060ffca2c58d829ec646f461ec85e79d8f5fb", + "phase/calls/confirm-fresh-16-te-m0-a0.receipt.json": "72d8cb4481d5e0402a06ed06f05334e31ed06383cd4ad9d5f36e782d7b058e56", + "phase/calls/confirm-fresh-16-te-m0-a0.request.json": "acdae82bd55ff517c580b702f4eec56f869c86e956072a44e498af2ac3301aba", + "phase/calls/confirm-fresh-16-te-m0-final-candidate.dispatch.json": "d3994c6e27275e8171e2cade9eaaf5aa552a29fed9089a775ba5dad43fe2fc3b", + "phase/calls/confirm-fresh-16-te-m0-final-candidate.receipt.json": "6097c01cf068b2487483a4f25ed4dc8b8d5bbf74d1349ff32a2840dccbdc764d", + "phase/calls/confirm-fresh-16-te-m0-final-candidate.request.json": "2dda8e551de91063a5f6d912b408f6d1299033750705863feaf0db3d04df9b12", + "phase/calls/confirm-fresh-16-te-m0-final-control.dispatch.json": "f1f7c6742bdf700f6adeebb995a12bb321d514ccf44dbb273368894700537f60", + "phase/calls/confirm-fresh-16-te-m0-final-control.receipt.json": "3bb5aaa721877fb2a67b33b90b0c0ac88062e772158ffd9e09dbc96419300b76", + "phase/calls/confirm-fresh-16-te-m0-final-control.request.json": "74473b2d572d58471c162a915ebac98f9669b7014f885f1fac0acdb88a92ceaa", + "phase/calls/confirm-fresh-16-te-m1-a0.dispatch.json": "817e6277772a609721b0307f31d6e0a8eada5757f2844f7b253550b3cbda7c32", + "phase/calls/confirm-fresh-16-te-m1-a0.receipt.json": "73adf51396ac02ba5850af9883e8d2bf2eab2c7534bee207af14623183039d41", + "phase/calls/confirm-fresh-16-te-m1-a0.request.json": "efff54aa1c99e494af8be30fc32396e7186738e79a95404f077057c670f1675d", + "phase/calls/confirm-fresh-16-te-m1-a1.dispatch.json": "1ae1fc9ac8d239861f0782ea9857559871070698af2bc056c9ad7b8e7642e3e3", + "phase/calls/confirm-fresh-16-te-m1-a1.receipt.json": "aa91ae3d89f4d382d205fb779f475f19c4c2c5f529aafe5df34efd5f65706c87", + "phase/calls/confirm-fresh-16-te-m1-a1.request.json": "f43a36ca173c20a537085895c58534d233f95ccbc8436186905c87561403ba38", + "phase/calls/confirm-fresh-16-te-m1-final-candidate.dispatch.json": "1794b7d29fc18bdc734a1b53ac2f42901d581b91bf96b2f30cdb5dfd73fae694", + "phase/calls/confirm-fresh-16-te-m1-final-candidate.receipt.json": "33b4acb946fb1280a2319bd3604e8fded802b19ac4cf1edb1c1085d1931018f8", + "phase/calls/confirm-fresh-16-te-m1-final-candidate.request.json": "396ef19b38055016f39ea6951e7669904f9e5a27ed387327e04d954240bbf1c2", + "phase/calls/confirm-fresh-16-te-m1-final-control.dispatch.json": "f12d75b1e2a3ac6624193c3428900c580aa8af9e3d63df8f7d038717a64d90ed", + "phase/calls/confirm-fresh-16-te-m1-final-control.receipt.json": "0fca3adfee8f7ba464aef94ed5eaa62766498a5b3a9e18ea132410b73ead7622", + "phase/calls/confirm-fresh-16-te-m1-final-control.request.json": "17e3360a5ea0211d191c0c67cb95d7e5f977f95002282c311cca737ebc7a495d", + "phase/calls/confirm-fresh-17-en-m0-a0.dispatch.json": "a3217cbec14fc513451292d4188e85fe35c63d3d09b6df8ff5e5b5c39156f4a2", + "phase/calls/confirm-fresh-17-en-m0-a0.receipt.json": "83bfdaae8fc34c5682b7a5da75af060f086857ed8dadc4becec4dd171bcb8389", + "phase/calls/confirm-fresh-17-en-m0-a0.request.json": "69248cb94992b8be2d3ee0bcfce56574e1c22f3abc41b2b4cc3267c30a2128fa", + "phase/calls/confirm-fresh-17-en-m0-a1.dispatch.json": "121a012ce2c06078664ee168253231094afb46f95303b05e8bfa935f5d6e7c21", + "phase/calls/confirm-fresh-17-en-m0-a1.receipt.json": "c5c80a0630d49db37f71bb3c5bcbda86143d65a738b81d7292f38114b9e4a2a7", + "phase/calls/confirm-fresh-17-en-m0-a1.request.json": "26ce56dce028cccf0e6f1b648a803a68b050eb8c3a84b50c855187fcce0af43a", + "phase/calls/confirm-fresh-17-en-m0-final-candidate.dispatch.json": "8729da3f23fcd974b909654ef843f86b1b91ee791dae7108024f05d83ce69260", + "phase/calls/confirm-fresh-17-en-m0-final-candidate.receipt.json": "49c066f938af17e43e09abbc67f2effe9eb3f514f7b644210a7622bde6be8c8b", + "phase/calls/confirm-fresh-17-en-m0-final-candidate.request.json": "3129a2608f620da4e8437a6dfe76cc34aa0b8642a5737deab2670cab9054e4f1", + "phase/calls/confirm-fresh-17-en-m0-final-control.dispatch.json": "827fd6369c745cf55b6b97d1074783c14bd14a417c2078d39cb34fe26f2ca902", + "phase/calls/confirm-fresh-17-en-m0-final-control.receipt.json": "a05fe2ca5cfb18a7fa5ada07c37b50f69c85331938ce726eb5854818274ddcc1", + "phase/calls/confirm-fresh-17-en-m0-final-control.request.json": "0a4a4661f3a0ec7a86fef5fd87000ec12cc538944ef09aff1b85e87acb488612", + "phase/calls/confirm-fresh-17-en-m1-a0.dispatch.json": "4c8bc78a5587721656ed0a778d37766ea501919da596d7303eca7773766da853", + "phase/calls/confirm-fresh-17-en-m1-a0.receipt.json": "4933a94f058f90bd87843c1292484b5631fe74f30e805ee2a60d7831a02c7bc1", + "phase/calls/confirm-fresh-17-en-m1-a0.request.json": "675c413188c204ac1196878f42666ca370071f60a62e3bd5a70df7ce809ae23c", + "phase/calls/confirm-fresh-17-en-m1-a1.dispatch.json": "e06d9b3011c5986e13ab57aa545ac4394f95d9c74016871d664512e9d0f20018", + "phase/calls/confirm-fresh-17-en-m1-a1.receipt.json": "1ef6db251f6487e68b27b0874d6f2051421f934d658d33a11a2a750d534b6fbc", + "phase/calls/confirm-fresh-17-en-m1-a1.request.json": "e0388d68e0e6c96ad2835539c60e82005df6309e08cb1e56f2243041b6401ff5", + "phase/calls/confirm-fresh-17-en-m1-final-candidate.dispatch.json": "dd901d8e4e88e430f8f3a5d17932fd3cd3a8abf64bee49918c9da642ec1b1cbf", + "phase/calls/confirm-fresh-17-en-m1-final-candidate.receipt.json": "ab8a4cb328065f011442d2596be1ac56dff148ea4de2c7dc77e203e955be98b3", + "phase/calls/confirm-fresh-17-en-m1-final-candidate.request.json": "51585cb7fb313f42f326a2a4ee233d20906e2a85659eb61fcf6acf043d0f38c1", + "phase/calls/confirm-fresh-17-en-m1-final-control.dispatch.json": "42f458e3026d9d10fa65b6d3172a1848e40308aef8abad802b9c1d55dbdfccf2", + "phase/calls/confirm-fresh-17-en-m1-final-control.receipt.json": "185763787e2ddd88ff561ad5508a64fb44bcb0dcf1653ea6ff7f67c4b02a8420", + "phase/calls/confirm-fresh-17-en-m1-final-control.request.json": "632e420df07b203deda26a0b9084df5d72bb16f97beec3590a60cfaa0cfe17b1", + "phase/calls/confirm-fresh-17-hi-m0-a0.dispatch.json": "218640329030b785ac5e74745c711b3827fb9a64f20f0cfbe0faebd760d78c00", + "phase/calls/confirm-fresh-17-hi-m0-a0.receipt.json": "ed13646aa5f9673db5519f1ebc9a701f818c3d10be0d1fe881e87d485985d142", + "phase/calls/confirm-fresh-17-hi-m0-a0.request.json": "379adc27d878b42063a1528ecc21d090e3c9555ff38dfb76569933557f4cf44e", + "phase/calls/confirm-fresh-17-hi-m0-final-candidate.dispatch.json": "f9fbebd46a1a24d63836cea2e923d629cd08e7bc7995c09e88be1f82faf8772a", + "phase/calls/confirm-fresh-17-hi-m0-final-candidate.receipt.json": "c0f97aa2890a8f9f630b23e075941e415cb0cca83d8ed570c56c5b5f21603407", + "phase/calls/confirm-fresh-17-hi-m0-final-candidate.request.json": "07802face627be0f38b7990e87bbcb0f7a68745d696eb59bafb49001b41eb088", + "phase/calls/confirm-fresh-17-hi-m0-final-control.dispatch.json": "8175d6fe8ec7c7019d5505d2faf013ab9626ef03ff41c233e5ae2ec05e74afe5", + "phase/calls/confirm-fresh-17-hi-m0-final-control.receipt.json": "c908ad6d07949862b989290cdd8e6bdd916fc334f2a3e00bb38b4846c72b22ac", + "phase/calls/confirm-fresh-17-hi-m0-final-control.request.json": "b10d937915bbfd37a1337c639e6e34e5ae777b93b6608e63366ae84658bd36a5", + "phase/calls/confirm-fresh-17-hi-m1-a0.dispatch.json": "034943df94c9b70738669577b1078b688aecff2d3e4f19145d200fbeef836b75", + "phase/calls/confirm-fresh-17-hi-m1-a0.receipt.json": "b5da95dabd5e66e95d5c0a6ee6fe0ac3214e5efe31574283fec6a668a0f30c4e", + "phase/calls/confirm-fresh-17-hi-m1-a0.request.json": "3b3acd6c0ed61941485c88cf70e1aec3c069ba018a52c4e2b0156a217de41cb8", + "phase/calls/confirm-fresh-17-hi-m1-a1.dispatch.json": "e431a65f8ea9ca9c4977e96754c2eca253b4c05c09ba0cafd579a1dc03630fae", + "phase/calls/confirm-fresh-17-hi-m1-a1.receipt.json": "1949e6dc120e1d21ff8a5179f05e1f93c60ef403c67e693653786cfa32540d64", + "phase/calls/confirm-fresh-17-hi-m1-a1.request.json": "593d688e53d3b33a228c261fb9e6866c3e437c20049e9cdfe53c6edc0eb43a5d", + "phase/calls/confirm-fresh-17-hi-m1-final-candidate.dispatch.json": "968320ff20797b3032caccc1c2a9f6726c05e6c5ede2d175e68aae1637a5bf39", + "phase/calls/confirm-fresh-17-hi-m1-final-candidate.receipt.json": "22a06f8197e6aaf9127f8d4e2c5fa11415dcd69c4749b0fb8732af5f3db3d8f9", + "phase/calls/confirm-fresh-17-hi-m1-final-candidate.request.json": "e66de325902107ee97682839de9db6c5a6da39baab0eee076de6769e582ab8a3", + "phase/calls/confirm-fresh-17-hi-m1-final-control.dispatch.json": "96f03230095818c3de54231f61c43f141dcf20bb8fa461a519f65b7b555c70dc", + "phase/calls/confirm-fresh-17-hi-m1-final-control.receipt.json": "5dc58b25b935dc11b959a8fcdf2f6227730c5ea75076d19ea368ca4b42b9419f", + "phase/calls/confirm-fresh-17-hi-m1-final-control.request.json": "b7437790d56b650a3f60db59d560d5829382d7431ae1f2806848334402090cb9", + "phase/calls/confirm-fresh-17-te-m0-a0.dispatch.json": "b5351c5bda2270dc8dc9360fc33e3e428dfd3437c487699ac66478adac1d7e6f", + "phase/calls/confirm-fresh-17-te-m0-a0.receipt.json": "df37747dd7e4193fbb8bf457aa4593dd9edda27fd747531e81d2ce2e380e86c3", + "phase/calls/confirm-fresh-17-te-m0-a0.request.json": "0636a851c7e263b29d635a2bfdffa0cdf7d37dcd42de6166c56dad0941b18dfe", + "phase/calls/confirm-fresh-17-te-m0-final-candidate.dispatch.json": "43db0c25749ab9431b18f9b9b1c190f1ceec810d2ebbaf4746c19fd815bc396d", + "phase/calls/confirm-fresh-17-te-m0-final-candidate.receipt.json": "345f3fa488900564e6a64d6e3f8f476c7e4bd179e319d03a0b2ead728e4484cb", + "phase/calls/confirm-fresh-17-te-m0-final-candidate.request.json": "d4420e4479959cd04912a2dcfd736bcd1edd953bae73a951a80fd278ddd4c866", + "phase/calls/confirm-fresh-17-te-m0-final-control.dispatch.json": "c4c85270d8ac37a52ecf90a1b6b035d74cf680f5a14e32acdfaf6f308cb62956", + "phase/calls/confirm-fresh-17-te-m0-final-control.receipt.json": "f3a8f1e6d923f7dfef98d402207a523bf94c183dac0e282e277dfc8e49323813", + "phase/calls/confirm-fresh-17-te-m0-final-control.request.json": "b9be5740880413ff8f9e847b2a42ee2ed6e41a39e805952ee62232549bed256b", + "phase/calls/confirm-fresh-17-te-m1-a0.dispatch.json": "30751aeaf3d2ed61fab7498a9a4bc9ac8d34fc0b105b0d9c5f5b7b4062af3992", + "phase/calls/confirm-fresh-17-te-m1-a0.receipt.json": "0c314697b73d0b2444f78f73f4be7248b5fc8fde9314bd50a26d65af32772cf5", + "phase/calls/confirm-fresh-17-te-m1-a0.request.json": "d803fd3f87bb3cdf9fe171bcd12319fbff2a71e69cfbd053318ce37f78d9f33d", + "phase/calls/confirm-fresh-17-te-m1-final-candidate.dispatch.json": "624539bc694de18990060b62d3f349915a24d97013d572fc235bb24d88c5a8d0", + "phase/calls/confirm-fresh-17-te-m1-final-candidate.receipt.json": "45ef430924ad20f93afdc601a224fa8ab9cc825a5aa63cd5a74f7b15cb6b6b57", + "phase/calls/confirm-fresh-17-te-m1-final-candidate.request.json": "03918a993f098fa24744b0754a8cbfb7c2633085a2b0e602f40b6a26229cfdc4", + "phase/calls/confirm-fresh-17-te-m1-final-control.dispatch.json": "d070f6daad10c44d05762ceb1c5e9ff668d1f0d7104538ebf3d04d7186d87ceb", + "phase/calls/confirm-fresh-17-te-m1-final-control.receipt.json": "b2cd7600546ae5effd48d12f53a7599b506fb9860bb0bf43be93a128b89b84f2", + "phase/calls/confirm-fresh-17-te-m1-final-control.request.json": "eb7f14c4acfe12b4267205342fb990599c099c92198a92aae2323a5e960f547a", + "phase/calls/confirm-fresh-18-en-m0-a0.dispatch.json": "2ee399f4da411936a1eb37e2c00ff6e6003b6ea739fd7ea8f61d0c5f1cae130e", + "phase/calls/confirm-fresh-18-en-m0-a0.receipt.json": "cd713710c76421f7cb101bcc55540ee70994c27c7d6129e2a19f14507b609d16", + "phase/calls/confirm-fresh-18-en-m0-a0.request.json": "5d64675ebe9681774920c0c4f00e214033b4b28c8aac4735b4f7c682b069c1f0", + "phase/calls/confirm-fresh-18-en-m0-a1.dispatch.json": "f32e2cc7b8b7180b3f2543976efab0d2ba32570ecf755c11f71356361a444d41", + "phase/calls/confirm-fresh-18-en-m0-a1.receipt.json": "adc7c70619b1c8ae842d6545eb9cec1a82150597df4a97f3f1d18788ad56bf6a", + "phase/calls/confirm-fresh-18-en-m0-a1.request.json": "48383002c69ac196b6b2351fc11ea629caff734b55ab3f8c5e3c1e80f7a0831e", + "phase/calls/confirm-fresh-18-en-m0-final-candidate.dispatch.json": "c77e9ab16150cc153b3afc2aa08f9a0e8edf95ab28c91147f99df6e08af4b2f3", + "phase/calls/confirm-fresh-18-en-m0-final-candidate.receipt.json": "5df9bee9c86b06de63a8ed1fbe9501b292db5211c4adaa78c44b27d797639ec3", + "phase/calls/confirm-fresh-18-en-m0-final-candidate.request.json": "0df3d97f759facd7c6b6e5eb477eaf4ab5a9135fc3ec4ae257cb80d1fc02ff7c", + "phase/calls/confirm-fresh-18-en-m0-final-control.dispatch.json": "8f9d30d1de8541abe2a67b3d6404bd2890e8fff4a1ea1fe0f5f2d6f6795662ca", + "phase/calls/confirm-fresh-18-en-m0-final-control.receipt.json": "0f6727ad35a0e99efde704ae58cc0664aa9584c82e661ffaf0cf8629851efe1f", + "phase/calls/confirm-fresh-18-en-m0-final-control.request.json": "cb398709ae14799f1809894e7d619845823b3eabb1439148f5c707c974e093a8", + "phase/calls/confirm-fresh-18-en-m1-a0.dispatch.json": "5d82bb7780037206a637e4b336a85770de6430f69eaf8a958614e62ff5a5c1b0", + "phase/calls/confirm-fresh-18-en-m1-a0.receipt.json": "89f727afe86c4d94d91286029d73af376b830a83ac7fc5d33d37d9b7ea99554a", + "phase/calls/confirm-fresh-18-en-m1-a0.request.json": "04d87b54b306bd24eda10490261e349ccc1d90d73d2e3b53e3fccf640b0efafd", + "phase/calls/confirm-fresh-18-en-m1-a1.dispatch.json": "880047458fb4fc9d84e1e1e5017acf25ed1d964b90f38481180ceaf9958eb25a", + "phase/calls/confirm-fresh-18-en-m1-a1.receipt.json": "cd6232ac29d02ba615dcb33d46f678f762246cd806af48791eb8ab6170412aa5", + "phase/calls/confirm-fresh-18-en-m1-a1.request.json": "04a11c4547660b96ace9e7eadb248e562731f70bec91b6acaf03d9f2e208c517", + "phase/calls/confirm-fresh-18-en-m1-final-candidate.dispatch.json": "db0c5119df15c7accff0ce9451972df1db1ca50b9a28d22e24fe5c0a36359916", + "phase/calls/confirm-fresh-18-en-m1-final-candidate.receipt.json": "28de187e6da07310439a4a96cf709d8594a4f07e44c520e005228c87ef6c00f6", + "phase/calls/confirm-fresh-18-en-m1-final-candidate.request.json": "78f4fb3b82c62b91bd291c141975021bf7e2c507d854522cbd2cf42179b6082e", + "phase/calls/confirm-fresh-18-en-m1-final-control.dispatch.json": "836f15acf0c29ed4084871dd1ebdbb14f1624ac0adb5a6192aa235d5b9b686a1", + "phase/calls/confirm-fresh-18-en-m1-final-control.receipt.json": "506a835f6af90539fb004a03fdcb95aaa52b18e92dd46ee9f59af464b98347e6", + "phase/calls/confirm-fresh-18-en-m1-final-control.request.json": "ee9edeeeb67f83ec8c223b82a5bd1fbbc4a5d1301b43a5ed39804ef95079a396", + "phase/calls/confirm-fresh-18-hi-m0-a0.dispatch.json": "2d761e88adde0e7014b1f1a72551d073a553ccbaae9e7afab1bc469a640898de", + "phase/calls/confirm-fresh-18-hi-m0-a0.receipt.json": "072b214fbbd629b3ab2740782e3c896596bffdf5dd6a06c50668a24a461f3d46", + "phase/calls/confirm-fresh-18-hi-m0-a0.request.json": "a75f10fb3b962fc22b32c79637a58d2d5544220df99d7f1763cd3edac85a44df", + "phase/calls/confirm-fresh-18-hi-m0-a1.dispatch.json": "4b8ad1bbb147a1d9b3b4faf4f81e951bc35c1472adc9246bd93bd30e95e7b9b9", + "phase/calls/confirm-fresh-18-hi-m0-a1.receipt.json": "a6d601033447d5a910dfcbf4bd50efdcf864331af3c9b03f3e9d2e2341eacc56", + "phase/calls/confirm-fresh-18-hi-m0-a1.request.json": "96ea5d85729d687b47357e5bf1a8f17dad286837f1e10861689ec60af2408555", + "phase/calls/confirm-fresh-18-hi-m0-final-candidate.dispatch.json": "a9af4f439cd4322de7c49b1beeda5272c40112922f5632af0a570900155a3c28", + "phase/calls/confirm-fresh-18-hi-m0-final-candidate.receipt.json": "482b73cb55be0bb11c8449cad968b5d6d9bfb7f1941527f7e79a09a3d80af106", + "phase/calls/confirm-fresh-18-hi-m0-final-candidate.request.json": "aaa71c384086487e9a1a4f05cb67362bcfd64f21ff44df2e952950513459e916", + "phase/calls/confirm-fresh-18-hi-m0-final-control.dispatch.json": "adbe71094f2f85e61562954fc29922ffdd57547d88eea1ddcd53d77136ee638f", + "phase/calls/confirm-fresh-18-hi-m0-final-control.receipt.json": "8f5983dae8d712acc9db25ee263071b1c52c1ea64ce3f8e7db256b4792bcf416", + "phase/calls/confirm-fresh-18-hi-m0-final-control.request.json": "92b1ba8bfef81a2e533cc8384ad281360aa64fc33808c5065a47874f99c4d8f3", + "phase/calls/confirm-fresh-18-hi-m1-a0.dispatch.json": "512855091bc2878bc296b57233d8ebbdb7fdfb521af44a37c0237ed0fe800117", + "phase/calls/confirm-fresh-18-hi-m1-a0.receipt.json": "b376007e76cef965da838c5be1c728d0d3a77b9d3c147c958c5cea1adfe177b3", + "phase/calls/confirm-fresh-18-hi-m1-a0.request.json": "77f70e7b38693d55d01cd8a20f6fe9b5e2763ca7e49d80771b2b09e2ea23d098", + "phase/calls/confirm-fresh-18-hi-m1-a1.dispatch.json": "80276264db01639fc2533f3865aac79ec6b35a97ec0699498183135eb8279189", + "phase/calls/confirm-fresh-18-hi-m1-a1.receipt.json": "9e5e6254f016ac7d1ee6c7e42c2560143d9cbf0a1d7d34593f9500edb2f59582", + "phase/calls/confirm-fresh-18-hi-m1-a1.request.json": "8db785c5ef25e826ab1f08447cfd233622e21d2092c35c267f5eee393f6deb34", + "phase/calls/confirm-fresh-18-hi-m1-final-candidate.dispatch.json": "dadf26691b03bcbb874e52983d429de36430e5d99ef67b205df151516d0b3a5d", + "phase/calls/confirm-fresh-18-hi-m1-final-candidate.receipt.json": "37b003a5474674a885a01acf07eeeb5f48695807f0672e16c88d2cbc9fd1556b", + "phase/calls/confirm-fresh-18-hi-m1-final-candidate.request.json": "8e889b4297bb4e3cdef4e6b6732715dff17a74d45426546489564b023f1f7d56", + "phase/calls/confirm-fresh-18-hi-m1-final-control.dispatch.json": "b87471fcfa5d144790b2d7ec8325d313fdc4b355b73fefb56ffd593ff28cdd23", + "phase/calls/confirm-fresh-18-hi-m1-final-control.receipt.json": "7f3776cfc87206f456e191ae2cb7115ea28a1c5db3a56e0b8a7427087305342c", + "phase/calls/confirm-fresh-18-hi-m1-final-control.request.json": "f33d095a9a8bf119915acf91e317c201fca2f4a0c57ca2b78ded228960432628", + "phase/calls/confirm-fresh-18-te-m0-a0.dispatch.json": "c700cc803bc9cdbf58f4698abeb70014414664a6159d3915d61e92a1082509c8", + "phase/calls/confirm-fresh-18-te-m0-a0.receipt.json": "bf30035e265e352f899380cac92acc1fe42363e5e095b123c685ad2c92367dde", + "phase/calls/confirm-fresh-18-te-m0-a0.request.json": "17569d4cca9ba1310ce2bf7e12bb0f15e3ef891877de268a86d78a3b7395f7b7", + "phase/calls/confirm-fresh-18-te-m0-final-candidate.dispatch.json": "899464011290ffa44e355c726bc498d7bb925edabcc090154d224c98f8dd9fd7", + "phase/calls/confirm-fresh-18-te-m0-final-candidate.receipt.json": "1dde60b9c00eef594ce7144894a0b3c01e9a37f28e5ede63dbf1c462b825dd15", + "phase/calls/confirm-fresh-18-te-m0-final-candidate.request.json": "6dc24823ce4682fd766e5d4efb916bef8f27af6ed16fc24e2476ff7b21b94d12", + "phase/calls/confirm-fresh-18-te-m0-final-control.dispatch.json": "657df9bfed9154dd4486be4dc0c00549619fb3ec60dd0753aaa02784accb4181", + "phase/calls/confirm-fresh-18-te-m0-final-control.receipt.json": "beab16416cd48458243ebad733d2774e1c526ff7af3e9253eb55db223a2c2e08", + "phase/calls/confirm-fresh-18-te-m0-final-control.request.json": "d45b9d64525c1df627e38b5a3dfd501bb7c8ee74715510a8523ec8bad48044ea", + "phase/calls/confirm-fresh-18-te-m1-a0.dispatch.json": "51e26a975c23f4cd89fc544c7d2ca73ca463c22ba90d1b555e078fa178e9b45d", + "phase/calls/confirm-fresh-18-te-m1-a0.receipt.json": "91c71de94a0bb8c33caa1b49cf9a746ee55a3bff20ec46584d7665fa85b21d02", + "phase/calls/confirm-fresh-18-te-m1-a0.request.json": "8ddf6b6b1574ffbb497612495ee6f6bdafa23e82ebb264a362a3645b3ce7844e", + "phase/calls/confirm-fresh-18-te-m1-a1.dispatch.json": "88420b0219bbeb42ab1920f6556092b6a6fd17f71e1cd7450133ea7238a107d4", + "phase/calls/confirm-fresh-18-te-m1-a1.receipt.json": "93a20c8653c5396f7615e914376b4a5490b30e07ed18df4116b8f988285f6b97", + "phase/calls/confirm-fresh-18-te-m1-a1.request.json": "053d10b4b411481b218ff2e77109b52118a8cf58cd9af486c25041ae4220cfa3", + "phase/calls/confirm-fresh-18-te-m1-final-candidate.dispatch.json": "44d32e0fc3895fc42ddacf2df3fd8d2b8b80abea971dda639b529234d39160cf", + "phase/calls/confirm-fresh-18-te-m1-final-candidate.receipt.json": "08b60c811d0f8a391f01f39a7278bceff5bbc9b6f75b77263c3e837bb1cdbdfc", + "phase/calls/confirm-fresh-18-te-m1-final-candidate.request.json": "c894463da437d3ed5b7441def9fef2ae2d99e2fc7d51c0181946acde70e96a39", + "phase/calls/confirm-fresh-18-te-m1-final-control.dispatch.json": "8ea976e59dc710994dc12bda64579aba74d1240bf85ad28b61cac678fc673f92", + "phase/calls/confirm-fresh-18-te-m1-final-control.receipt.json": "849e74179ac2de895e56c10bc1362adc2e96e12bf622dd2139e8d54a2a6a2aba", + "phase/calls/confirm-fresh-18-te-m1-final-control.request.json": "a35ac931ac2efe42d71bb825c4e2ac275ae24f12ef184fc9b9cb2e2ebcbed636", + "phase/calls/confirm-fresh-19-en-m0-a0.dispatch.json": "61dffc8bd8b94c76bb28621626650509d7cf7139214bb16a13d4c1383c29e3fe", + "phase/calls/confirm-fresh-19-en-m0-a0.receipt.json": "140480f66071e0c7041636ba57651218c1fb895e4b52b21778633e7aaba5ee57", + "phase/calls/confirm-fresh-19-en-m0-a0.request.json": "a7674d66ab6f374f60e143d32ac5f44aade002ceeaae3a9c650a0084889f5059", + "phase/calls/confirm-fresh-19-en-m0-a1.dispatch.json": "496189c9792ddabe5e1063b5cd5165887646607ce6d222d3df8feb2790dd4804", + "phase/calls/confirm-fresh-19-en-m0-a1.receipt.json": "284fe6e5b47ea9bcbe0be62f5547c9676e23fbe15371a7bdab444716e4aff6c1", + "phase/calls/confirm-fresh-19-en-m0-a1.request.json": "a010cd3b0d6d1bf9e8dc2acbb405c89b7e083b6f453b82dcd3778f73695f2046", + "phase/calls/confirm-fresh-19-en-m0-final-candidate.dispatch.json": "4296c76192ed57c4ec1f0a3afbe0533c19537f1d88e25029a06b7fe6ef74b05d", + "phase/calls/confirm-fresh-19-en-m0-final-candidate.receipt.json": "d6a6708bdd0dbdaa908394be6f547474d800c593c1cc1155870fd28247b4f4ac", + "phase/calls/confirm-fresh-19-en-m0-final-candidate.request.json": "c373ca7cc64b56cdc17f9f52a65ed101a30c2642cb58e5c88329137ced364ff6", + "phase/calls/confirm-fresh-19-en-m0-final-control.dispatch.json": "8084a6cc83214d916bd437498aba42b60a8dff7c584a9d14f145c24c6efad926", + "phase/calls/confirm-fresh-19-en-m0-final-control.receipt.json": "e81c64270f1612c6c53793d5b0733889aedcb08d48d263b35e4f1bdcf1050733", + "phase/calls/confirm-fresh-19-en-m0-final-control.request.json": "0fd21d23ed22a7d6c234aef2b9971f8837e6af44f3016098b82bff2082e8a3b9", + "phase/calls/confirm-fresh-19-en-m1-a0.dispatch.json": "e16cbdd95472c6f1619ad93ad7e564b10c0d50bc06a543ae7c2acbc2565b5994", + "phase/calls/confirm-fresh-19-en-m1-a0.receipt.json": "6b48a0498ef547307c50d3e0f257ad23089f5f716527c7d76d3c4f1ddb08719b", + "phase/calls/confirm-fresh-19-en-m1-a0.request.json": "17ad3ca4ad32d3cc27de4c71bc5bf1409ba17d6676b657eb23074d86b483071d", + "phase/calls/confirm-fresh-19-en-m1-a1.dispatch.json": "970aaae203574f9d4301f4c84b006a27372000c8fc6a393126c8851c900d6b31", + "phase/calls/confirm-fresh-19-en-m1-a1.receipt.json": "8b8c4c346b73828760c0084585c2ae908b287e3ea7e6a8098be88c31214c6c3d", + "phase/calls/confirm-fresh-19-en-m1-a1.request.json": "23fc119083d4eb1cab63913567e71a82f06ee30fce8c03ebf754cc5fa884e02e", + "phase/calls/confirm-fresh-19-en-m1-final-candidate.dispatch.json": "80a9e4ed6c38a26107a80024e3234d7455d04cf336acb816baca45cd3015c64e", + "phase/calls/confirm-fresh-19-en-m1-final-candidate.receipt.json": "08db0b4009c4f7a6f371e4c8666454317dc56b72ba6dbd833a8a3257d029a588", + "phase/calls/confirm-fresh-19-en-m1-final-candidate.request.json": "ea03b1592493fa248c54061ab4a8ffcdc4fba1821c69cb33164998f0b93527ad", + "phase/calls/confirm-fresh-19-en-m1-final-control.dispatch.json": "585884ca9408b51ea863c5be46c6b53e798d55e069ee8fbb2fe0b13aa381d072", + "phase/calls/confirm-fresh-19-en-m1-final-control.receipt.json": "9a1606c0724a0cf7cd29cd1882ea52e41b652cac76dbbcc2d97a5e9480b1b487", + "phase/calls/confirm-fresh-19-en-m1-final-control.request.json": "e4673c74ff5d60c5005ff9ebb8633b131e27d0ef0b1c773f4d9047eefaaccfd9", + "phase/calls/confirm-fresh-19-hi-m0-a0.dispatch.json": "195b45981da467ae9ffab3dd0fc07044f87778af7f04f2eb1f3f8e345534318a", + "phase/calls/confirm-fresh-19-hi-m0-a0.receipt.json": "78f8c7e1fcb82b82b8eeb459ec7fc249c1f22e494690e7d8afe5851ff8f8e507", + "phase/calls/confirm-fresh-19-hi-m0-a0.request.json": "aa979103f51e36fd89d9f148cc97367a761da7e1bc5f29e6a1b90224f635606e", + "phase/calls/confirm-fresh-19-hi-m0-a1.dispatch.json": "a8e5ce2403813995c680e823a5668914d03a50e89e31626a854152c7596fe3b0", + "phase/calls/confirm-fresh-19-hi-m0-a1.receipt.json": "be42277d534ca3f96a20fa82bd00dbdf73949c6e627d2b94d108e10d428e5fc2", + "phase/calls/confirm-fresh-19-hi-m0-a1.request.json": "d906d84cfd5dc37e4641e5989a1eca0c88362f67542e165e40087414276e29bc", + "phase/calls/confirm-fresh-19-hi-m0-final-candidate.dispatch.json": "e95a851a7071725e08daa17097346ed880b01b2e866ba2c892560067180c2c54", + "phase/calls/confirm-fresh-19-hi-m0-final-candidate.receipt.json": "6ce37452c92e3dcf839e1aa534044734900c3fa0f2e3babc415a8570e96c2390", + "phase/calls/confirm-fresh-19-hi-m0-final-candidate.request.json": "b3951eac09fb9bba28d5a3dee669057e86473400c9d55513e87bd69ada4edc8f", + "phase/calls/confirm-fresh-19-hi-m0-final-control.dispatch.json": "5264bee7bec2e776f4f294057bb268338022a51e51a4641ae5ffdb6f3ccc9b95", + "phase/calls/confirm-fresh-19-hi-m0-final-control.receipt.json": "ab9ef24d45f3b302d1db44d51965ea8ae43ad0c24d1b17ee51983f3a75616166", + "phase/calls/confirm-fresh-19-hi-m0-final-control.request.json": "9b3b15414bbbc1f7f7e8d630e66c41aa77e4073e3b3f49db0e07af5da7a578b4", + "phase/calls/confirm-fresh-19-hi-m1-a0.dispatch.json": "aae2c4fa2b7fe6cf1b822db4e570ba9e3614af96aca0a14821245cdd42461fcc", + "phase/calls/confirm-fresh-19-hi-m1-a0.receipt.json": "f878d8a45f718e66ea88e7d39b8481fd8bbd531468fb823e91cb9cd999e98462", + "phase/calls/confirm-fresh-19-hi-m1-a0.request.json": "16e7d7b27a953e2053df1007e4741995d320229e2a14f5a76397024b15be2048", + "phase/calls/confirm-fresh-19-hi-m1-a1.dispatch.json": "dc92a7c754e06cdc83a3f97a90fafe91d68f88f88022887b03e4c971e15827b5", + "phase/calls/confirm-fresh-19-hi-m1-a1.receipt.json": "755dd28763c1087528f58ed7136c516dc4b160997217841db444c501f374dbff", + "phase/calls/confirm-fresh-19-hi-m1-a1.request.json": "79304b8c34acad74c1459c9b6fc914a37210ddc2a5f05ce77e54e8dbb8eaa8b9", + "phase/calls/confirm-fresh-19-hi-m1-final-candidate.dispatch.json": "2bb51f42de882be6459edddc8968521a800964076e8d9ee19a82d9b14cdf04e4", + "phase/calls/confirm-fresh-19-hi-m1-final-candidate.receipt.json": "2b6d06913f08d3a14cf9d46cf1289f4ea836689b71656f1a38c8b1510161b630", + "phase/calls/confirm-fresh-19-hi-m1-final-candidate.request.json": "42cef7e6fd3358b2f7b3e1766401bc5d3350422b0d8d7e4e3af0b6996c77fd85", + "phase/calls/confirm-fresh-19-hi-m1-final-control.dispatch.json": "edfcbd1f2442abda3db9ee1312409d071f3377dc56e7ebd54d3c23be8bfdcaba", + "phase/calls/confirm-fresh-19-hi-m1-final-control.receipt.json": "fa669bae3fe04259abd0d6252fe0cec8f75eab63456362856f3780e9c02efbf1", + "phase/calls/confirm-fresh-19-hi-m1-final-control.request.json": "bbe6e35e0d3edc92ff9f44ab252c8e178dd8ffc844241657aa0a27f02d6dd982", + "phase/calls/confirm-fresh-19-te-m0-a0.dispatch.json": "b74eb87f43a01559c9143b5f29056f74b1b01575d7f8c255061f6bf3d14154a6", + "phase/calls/confirm-fresh-19-te-m0-a0.receipt.json": "44569fc0846df6d5abf3235c87e41ffd80d181247e9d292de5a5796ff735cf09", + "phase/calls/confirm-fresh-19-te-m0-a0.request.json": "356645a0bf225321c8119cebd2150bd01cd48e145f8c56e79df22984e1873a4c", + "phase/calls/confirm-fresh-19-te-m0-a1.dispatch.json": "2e88c326e76572a9475e83203c39b0d9fa1624278416dce7044320f2cedadc28", + "phase/calls/confirm-fresh-19-te-m0-a1.receipt.json": "68bd7fdf7ee09143ce8c48e0610f4fffc2ba25df5402545e4718622632e6e271", + "phase/calls/confirm-fresh-19-te-m0-a1.request.json": "82c65fcfe879d731206c948d2d879e718465e1054242809a17f2d19123f2f6cb", + "phase/calls/confirm-fresh-19-te-m0-final-candidate.dispatch.json": "c751236c9b8063b7e9b4dfa5fcabe382e631e9a803f39fae6d009d8bd31e5308", + "phase/calls/confirm-fresh-19-te-m0-final-candidate.receipt.json": "fa08d3c968c7486c63857dee435f402f4521419e6a27f34d2467f03478323fa8", + "phase/calls/confirm-fresh-19-te-m0-final-candidate.request.json": "2a25d61d9970e72ad4341e68e6199a8ed59cbb30fac8e1f85176773565ae63d9", + "phase/calls/confirm-fresh-19-te-m0-final-control.dispatch.json": "63baec3139611781cf2d7344ebe5590c1acde7e44186cc32424ba355d511d45a", + "phase/calls/confirm-fresh-19-te-m0-final-control.receipt.json": "8448c4781697a4e796b89f03cbf0242e0b45bc5f802033c206d324f143918026", + "phase/calls/confirm-fresh-19-te-m0-final-control.request.json": "ce4e70f87c1987f4ff37dec0d062e11931c64c2a82ba54b2e16ec938ffae127c", + "phase/calls/confirm-fresh-19-te-m1-a0.dispatch.json": "faacf943e7ffa46cdfe4bb1bc99a0d67acd5cc50f28d3b281d6fa326dc8d6060", + "phase/calls/confirm-fresh-19-te-m1-a0.receipt.json": "879df2186f2e6f478010808b25aeb1adc1bb0181d5f1e8ef6bab9272ae961ea2", + "phase/calls/confirm-fresh-19-te-m1-a0.request.json": "4496acee2481320fbb9ee8c6f57d5e0ded56a889039b57aca90cb7b683fb287f", + "phase/calls/confirm-fresh-19-te-m1-final-candidate.dispatch.json": "18496c840a2c552e7aac77db0942c441c224fdabfe482882529b77ffb073fd28", + "phase/calls/confirm-fresh-19-te-m1-final-candidate.receipt.json": "773bd176d769979d4bdd8dd2cd93e03b1038343f49133a11e040eaa0995f9f52", + "phase/calls/confirm-fresh-19-te-m1-final-candidate.request.json": "bc2357eb09a03103e14888b80d31f0f33fa056c0c8f990b8a9bd94e2e8f83e14", + "phase/calls/confirm-fresh-19-te-m1-final-control.dispatch.json": "3b334b3780ecdffe7bedce929557dd0b36389581ef5d2e8c9a5c1a3b75de8ef3", + "phase/calls/confirm-fresh-19-te-m1-final-control.receipt.json": "388e8e2b13587b18b70e81c59743d317aa133911ef68e9d6d7468a84c3f28c3e", + "phase/calls/confirm-fresh-19-te-m1-final-control.request.json": "4b11ecbdc969302ee83d6b3e512e88627d39afe80a127d83750665b127a8c147", + "phase/calls/confirm-fresh-20-en-m0-a0.dispatch.json": "2329aef6f2aeb20e8c00af561ad0093bb54d7584be9741f8a9602996527371a4", + "phase/calls/confirm-fresh-20-en-m0-a0.receipt.json": "b1df14988fda5f3c3291d9431ef50666a6d4e4a56ba4d1820a60fd8a0be1a27a", + "phase/calls/confirm-fresh-20-en-m0-a0.request.json": "cdfee6fe285331dbb00ac9c96dae0d1e7fe9264553c4fad3325c8dcb57422c57", + "phase/calls/confirm-fresh-20-en-m0-final-candidate.dispatch.json": "922dea07b667de48b68e2551d1e20d47c5a6b0c8214b5207f4cccf86379325ca", + "phase/calls/confirm-fresh-20-en-m0-final-candidate.receipt.json": "1f2854416dc8d7a6885dc33471e724e3810e5b3404bfdc829bb1bb6163f61945", + "phase/calls/confirm-fresh-20-en-m0-final-candidate.request.json": "6d64047f1b9f161786779b8d44a6b943a3a47e3b4c729bde1ea07a09c12794cd", + "phase/calls/confirm-fresh-20-en-m0-final-control.dispatch.json": "fb49ab87605fdf4c0071594bc96fa85f22991d6da44081e06ece13470e918b82", + "phase/calls/confirm-fresh-20-en-m0-final-control.receipt.json": "a661f0ebc5c320953f2eb1d0c83b2c39bbac8abd5474fe8c0bb7f36f25da9160", + "phase/calls/confirm-fresh-20-en-m0-final-control.request.json": "92a5dac9ee46781897cfe9668f070225f137959cd2c765c8f3ca58bb9178ab67", + "phase/calls/confirm-fresh-20-en-m1-a0.dispatch.json": "d0d92ea074ada66308e284c4ca4a761ab39e64450206ae5dee5e35357aa2eb81", + "phase/calls/confirm-fresh-20-en-m1-a0.receipt.json": "9b96396b14f804f71f96dca83c91ba71639f4a56ce61e90a4d4ccd7477642879", + "phase/calls/confirm-fresh-20-en-m1-a0.request.json": "b4c973e51d15bf35754954689d4cabceb50353606f581c20e01907b45784059a", + "phase/calls/confirm-fresh-20-en-m1-a1.dispatch.json": "d03873eeca8d9f4535532c45be35ecc8a1e57689b152dca3a48c7eda7c620497", + "phase/calls/confirm-fresh-20-en-m1-a1.receipt.json": "a1f20bc9c2281d61de3afddd8d3f1c1c3ec6e045387f8f3ba09c21f1f6077eb3", + "phase/calls/confirm-fresh-20-en-m1-a1.request.json": "62833cfcd020af68ae0c59629dd29d1a8664d1e58f49ef7d4b57fbb4c25a5265", + "phase/calls/confirm-fresh-20-en-m1-final-candidate.dispatch.json": "1590c8fbe3bcecf4f52695a2a771f827b3b4153ccdb77e5160f67783943132b9", + "phase/calls/confirm-fresh-20-en-m1-final-candidate.receipt.json": "a6f9047a8191da219ca54d61ab73de6d9ea381ec92e59bcc145ee1adcf9b7756", + "phase/calls/confirm-fresh-20-en-m1-final-candidate.request.json": "d13fd88545420271c85ec7c866baad0202a50774fdc5d3e85f4efcf1e1af7938", + "phase/calls/confirm-fresh-20-en-m1-final-control.dispatch.json": "d41f7badec9b21deec4994aa8354509c0410bd9741b4230b3edea6a2eca27c07", + "phase/calls/confirm-fresh-20-en-m1-final-control.receipt.json": "c227f80373a612bbc7c963810f74e32698e1e38204a7d478cbfd54b61fe488c9", + "phase/calls/confirm-fresh-20-en-m1-final-control.request.json": "a82b4e444b049524a853631d9354a494592f75f25f45f7b27149e7d053f4b8e5", + "phase/calls/confirm-fresh-20-hi-m0-a0.dispatch.json": "997cef42c0acf7d476464c41126098a6a52b8ad6b52cac9538796df8a5e512a9", + "phase/calls/confirm-fresh-20-hi-m0-a0.receipt.json": "a41ce92ce5db7157f697784c9bc54e0a517d79a12381567757bb2a3a95fcaaad", + "phase/calls/confirm-fresh-20-hi-m0-a0.request.json": "bcc1c3ec6eeb8e9033c0031914dfe582c96615de7cd4a4587d9427ad527e09a6", + "phase/calls/confirm-fresh-20-hi-m0-final-candidate.dispatch.json": "01cbf10db74024759a7af4a409945a0c77af83a2bf5cfeaf4a2bd300da15a153", + "phase/calls/confirm-fresh-20-hi-m0-final-candidate.receipt.json": "11f0fc88dcf810f0d14d2ed47f6f70ddb448963f1dbe51bccbec2bf09fe47656", + "phase/calls/confirm-fresh-20-hi-m0-final-candidate.request.json": "d8948ada6b3c4ddf922a660307bc2f51fb47a0c6091d9640b72deee27d3c21ca", + "phase/calls/confirm-fresh-20-hi-m0-final-control.dispatch.json": "52ad8fa2e5bd6e6e51b951a881aa5b5775e0154138ecb7fb83765f9c462847ac", + "phase/calls/confirm-fresh-20-hi-m0-final-control.receipt.json": "b97173d71b874275aab1a7d5de3ac0bad5c9202a5d4d53513c3d5b61650970bf", + "phase/calls/confirm-fresh-20-hi-m0-final-control.request.json": "1e709e2495259c74d604b903ec133e4849d754fba5444f890e2e6acfdcf0cf7a", + "phase/calls/confirm-fresh-20-hi-m1-a0.dispatch.json": "a1ee37a8853488a964c0a12688ffca6f502bc861632f2719a99481218450cea9", + "phase/calls/confirm-fresh-20-hi-m1-a0.receipt.json": "3b3bbd3260bd2391851c4668af64ce1f429f5eb80db2d027a1edee85c227d7c0", + "phase/calls/confirm-fresh-20-hi-m1-a0.request.json": "97bd3f5e4fe1a1919bdc7fe8bf43975d9e87bf39dc36fdea6abce520fa78f534", + "phase/calls/confirm-fresh-20-hi-m1-a1.dispatch.json": "f49db3d53379e0e250f0885f48a804414aa35f4ccf0f0a4058dd2cc246d04d82", + "phase/calls/confirm-fresh-20-hi-m1-a1.receipt.json": "68ce610d4df2724d26b5468c745aa39c05e653a3d0b5c9820b856166d99c2795", + "phase/calls/confirm-fresh-20-hi-m1-a1.request.json": "52385eff8642b7569fd9f05e6b6f654718f45e55b0dc810d2afee8d575f164f3", + "phase/calls/confirm-fresh-20-hi-m1-final-candidate.dispatch.json": "3f8234769d9751e8428c70a67bcddfba5b8633ac317a299e7a371ade0d366c08", + "phase/calls/confirm-fresh-20-hi-m1-final-candidate.receipt.json": "22a15587c6d11bb6713725dadf0e089d001ad65a3f7a561636b73f509cc44a79", + "phase/calls/confirm-fresh-20-hi-m1-final-candidate.request.json": "f382d3fcb6f9ac0b1d7b2a5d06d66a490ed416b576f9e744719b0c81a0f3ff26", + "phase/calls/confirm-fresh-20-hi-m1-final-control.dispatch.json": "940c3deed038bf6f8d399af78c057bf004d28edc1f95bc6f268e4a0743ac5d51", + "phase/calls/confirm-fresh-20-hi-m1-final-control.receipt.json": "232cc455ca547b5810f8042dee9ea96d701a17e669a7b64c5a1f3f3b8125ce26", + "phase/calls/confirm-fresh-20-hi-m1-final-control.request.json": "27276043d841b85bfd8f81b6fa4ada90deb8f64dbd63b8440d3ef8f0d1b7bb2c", + "phase/calls/confirm-fresh-20-te-m0-a0.dispatch.json": "86d55d2326746dba131888f88b282fc54becef321c278d76d630074fb44ccb88", + "phase/calls/confirm-fresh-20-te-m0-a0.receipt.json": "c00736a25cf42f9790d5062a31ac989e8403063d6a48bb3b622e34036eb0a665", + "phase/calls/confirm-fresh-20-te-m0-a0.request.json": "961d7f6b15bfc0157566f354c911a8d6f9f31c76754e5d52e42f0b1f2b5fd068", + "phase/calls/confirm-fresh-20-te-m0-final-candidate.dispatch.json": "94f8877735fbb76c1d487c6ef6b4be5db91e407cdc76ea397db7492467f1dae5", + "phase/calls/confirm-fresh-20-te-m0-final-candidate.receipt.json": "ddc0344b9bf89c20a5c34277cd5b2e02df60b90ff71fd0cacce1d485c9384de6", + "phase/calls/confirm-fresh-20-te-m0-final-candidate.request.json": "127866c47890c1630022f04451d71f8bfc93055a8bf1a23165d917a69b067e05", + "phase/calls/confirm-fresh-20-te-m0-final-control.dispatch.json": "e8138dded0b8bb7c9c5ab62f803993cc5bea12bf17155079114288c1d5fc1270", + "phase/calls/confirm-fresh-20-te-m0-final-control.receipt.json": "1d3ecf5aec5ad8cf6e4978d84716e3c4204e45a122a6c19c7785c13bdc3f5f11", + "phase/calls/confirm-fresh-20-te-m0-final-control.request.json": "d18618cf02e9fca8529dacd04896a1aa0a2af165b85175a0204223f9b9fc46b2", + "phase/calls/confirm-fresh-20-te-m1-a0.dispatch.json": "4498807162115c85b07ffaf7f8e6361dd79f97250f087a2264da8befbf5ad270", + "phase/calls/confirm-fresh-20-te-m1-a0.receipt.json": "b760dff02ca40d8b0ea2c9edf32e8e60fc3e82036cc1d2e738b378971e684ef8", + "phase/calls/confirm-fresh-20-te-m1-a0.request.json": "c6046ff04881da1add0653c0dd8e1b376b0bb50ecbf03cafffafb2176e5667c3", + "phase/calls/confirm-fresh-20-te-m1-final-candidate.dispatch.json": "416ef5f7f8ef1d811922ad6c7190dff4b0c7e5680b8eefb91dae8af7ae026d0d", + "phase/calls/confirm-fresh-20-te-m1-final-candidate.receipt.json": "87e6f9a21704637378e091724fb574e877f7729aafe2cb3f6de3834c431c69a6", + "phase/calls/confirm-fresh-20-te-m1-final-candidate.request.json": "0d9c37d2d6c7a01d4d74cf07648cb7617a59e2323f298c1506d6fdf515197662", + "phase/calls/confirm-fresh-20-te-m1-final-control.dispatch.json": "d9f1f4c72ac4f346f4b02729122b94106df354ec80a165b2670fec0debb8eff0", + "phase/calls/confirm-fresh-20-te-m1-final-control.receipt.json": "9f2679d916d56447d61aeb0cd008c073922984a9d68c0e2223f88a66bb0aed48", + "phase/calls/confirm-fresh-20-te-m1-final-control.request.json": "baf6bbe2703f5e373775235fd75fc5251b233a596dfd67b5f8d458adf7ea0bf0", + "phase/calls/confirm-fresh-21-en-m0-a0.dispatch.json": "e569f97b6b85f03c11c46f9e2003f0590587f62968e75cbc77b89f4bff64c563", + "phase/calls/confirm-fresh-21-en-m0-a0.receipt.json": "cd541731ade06efc0abb1a3477defbf33e7c59146dd86ba430e5a42696f4b4e9", + "phase/calls/confirm-fresh-21-en-m0-a0.request.json": "adf71a9a1e7403e51bb404a7d9316082694f3caff3bc8938acf9ce960c3ca3db", + "phase/calls/confirm-fresh-21-en-m0-final-candidate.dispatch.json": "33a5116d7f7672e71932615c6f9f05f5024fe2275fe7ae898485ba69b9a2b58c", + "phase/calls/confirm-fresh-21-en-m0-final-candidate.receipt.json": "32c26694b2f4809795a5b1a5da43a6a4554bae8184b938ed0bc90f73cac26ae3", + "phase/calls/confirm-fresh-21-en-m0-final-candidate.request.json": "9bf6b324964c0e48c030ac96e33eedaee219aa82b0a202d91a637dd9212d5c5c", + "phase/calls/confirm-fresh-21-en-m0-final-control.dispatch.json": "85e5f6332cf848f5f6552ed7bc864c198c79d6aaedb633bb95fb3c402f3ba6d2", + "phase/calls/confirm-fresh-21-en-m0-final-control.receipt.json": "2b9d1989dc4ebc29360e8c394baaeb3854c37a13c6b23c3ba8a02d71d89f4204", + "phase/calls/confirm-fresh-21-en-m0-final-control.request.json": "ddbbce0808e4a394f66abf69de59d020d6dc1b605bf22e9284a3d3dacb61a8b6", + "phase/calls/confirm-fresh-21-en-m1-a0.dispatch.json": "061f71c0e23a18fb0aa5db01f23748148f9f550a9e583589778ff16480bfd2b3", + "phase/calls/confirm-fresh-21-en-m1-a0.receipt.json": "c8579cbebde81990475996dbb36173ea37debb700eb8c8161de4136f4398ee79", + "phase/calls/confirm-fresh-21-en-m1-a0.request.json": "f7e16112ca556b234d927040c4fedde9922d309b0bbb156c4cc350f0a8c06229", + "phase/calls/confirm-fresh-21-en-m1-a1.dispatch.json": "20fb827a2e2cc6754f4c88df86b4d90212a9e26afb3c0d6d31afd8f4e79fe95e", + "phase/calls/confirm-fresh-21-en-m1-a1.receipt.json": "c08c00e0d7b67ef9dc03d1ed6b7b4deabb25bc88acfc7b4a9476732abe5069e6", + "phase/calls/confirm-fresh-21-en-m1-a1.request.json": "607c92b58fd696ee086cff1cd1b5aa9d65a001c9a7e9e5d936776142fd92b136", + "phase/calls/confirm-fresh-21-en-m1-final-candidate.dispatch.json": "7f16d56c895d595bacde7c56f7a2d2f33e5136afb4bf3199619d7d34df690a12", + "phase/calls/confirm-fresh-21-en-m1-final-candidate.receipt.json": "8f7bd97799d5a8bc3c7e68a7ab76ca2f11a8de8c911dddc0166c58bf92ae9619", + "phase/calls/confirm-fresh-21-en-m1-final-candidate.request.json": "093dda90f5660655242f8180f5cd6b2a3effc38802ebbbe8dbd10197c0260f7d", + "phase/calls/confirm-fresh-21-en-m1-final-control.dispatch.json": "902e6f18909a6db3b5d6c48188a05d39943fcfd6b286fd14082c5437080a0bf4", + "phase/calls/confirm-fresh-21-en-m1-final-control.receipt.json": "794ade02712a1d74258f8afe7131b5b8c4a6b05210e668ec74a37355e8c7ee15", + "phase/calls/confirm-fresh-21-en-m1-final-control.request.json": "389dfd5ddf501c72d146d356c45ab7eeccfc572eac5d247bbddc2a4afcb526dc", + "phase/calls/confirm-fresh-21-hi-m0-a0.dispatch.json": "df7c1e1a8c9c0df63dbe6437758516b705a17864a0866b04bf4edec24fc0c495", + "phase/calls/confirm-fresh-21-hi-m0-a0.receipt.json": "69ded52ea1ee36ce9bcf08fdccc52ca5f6279c2f3885d5c6aad0ad5c71b4616a", + "phase/calls/confirm-fresh-21-hi-m0-a0.request.json": "26ced8777b0a4777498a8c43979871223cbb5ea96421ec48410f0e0f42bcc633", + "phase/calls/confirm-fresh-21-hi-m0-final-candidate.dispatch.json": "649c87dd909dd8aefdd5006e4137ba4250cdd6392919ac61338f7ff601a95a3e", + "phase/calls/confirm-fresh-21-hi-m0-final-candidate.receipt.json": "ec25eb43714b50d2c44f007ffd0a8e3a68a6f9bda82039c7421835c7c99d3130", + "phase/calls/confirm-fresh-21-hi-m0-final-candidate.request.json": "38d5b4e030b89113254d82570027b849641d8ddcf789ec3069cfeb164d233f17", + "phase/calls/confirm-fresh-21-hi-m0-final-control.dispatch.json": "1d8ada9ea214d45a885ce0323ed6d672098495774e6024978a8eb53b11ec42df", + "phase/calls/confirm-fresh-21-hi-m0-final-control.receipt.json": "7dcd0d5d43b48caca5bff51b245770ba11bf515e3afb06f2c4e03444a238364c", + "phase/calls/confirm-fresh-21-hi-m0-final-control.request.json": "ae160f26467bc8f7b5d0c9ee9b7ecc39dd76870040f0ae96833202acb8f6b473", + "phase/calls/confirm-fresh-21-hi-m1-a0.dispatch.json": "8f2611e692dd59857c53eedd9dde51e3f1419bfc129dd00c627a03ea2ffa9dff", + "phase/calls/confirm-fresh-21-hi-m1-a0.receipt.json": "4b24cf127d183c5349c4c34d2fcdbfa8684568e969d935d6d1cc4bcd59b8d306", + "phase/calls/confirm-fresh-21-hi-m1-a0.request.json": "2e366222ba4e6048824c424afb4cfb585ac6c9eeb738d7ed02454dc180cdab58", + "phase/calls/confirm-fresh-21-hi-m1-a1.dispatch.json": "dff6d68c9a4ff70fe4a2f5acffefe3648bd5d906dd37f09ad80fe48bc757008d", + "phase/calls/confirm-fresh-21-hi-m1-a1.receipt.json": "f011df100f44f881d85b2126583fe78c91af95da9b06e6d023ca103765146ad5", + "phase/calls/confirm-fresh-21-hi-m1-a1.request.json": "6d1f15812f9abecbccd7d31ccf9b74c1ad351ff6df5c6532051446c3d774c42a", + "phase/calls/confirm-fresh-21-hi-m1-final-candidate.dispatch.json": "3499fceea7900901c75e2f04a6bf4b5712c0e0a1ca3402617a262a8c60428509", + "phase/calls/confirm-fresh-21-hi-m1-final-candidate.receipt.json": "5d67ad2ee15c1d9f0f858e78a646ed055b6b15d77a77c48e8cd7a5a845c1fdf9", + "phase/calls/confirm-fresh-21-hi-m1-final-candidate.request.json": "da2cb9ffbe2807afff7b94739562ecc6259c0e59be8449831aafee40ae9425cb", + "phase/calls/confirm-fresh-21-hi-m1-final-control.dispatch.json": "b65387b8ab52d1f85693f75955fef0a2e0fa4292de7a50bfeadb18ab2d9f2567", + "phase/calls/confirm-fresh-21-hi-m1-final-control.receipt.json": "10bb3e15ee3ea10ff783c07ccef6c747fd06a3c435ef4efd0ac5b68c288aedef", + "phase/calls/confirm-fresh-21-hi-m1-final-control.request.json": "1ac3a80494a1effbded758724812d7608e7fad90caab75cdb4f03d7b2be9b82c", + "phase/calls/confirm-fresh-21-te-m0-a0.dispatch.json": "7a58aae394d5c1119791d0969604bee94088dec890ad66f71591f701daad7aa4", + "phase/calls/confirm-fresh-21-te-m0-a0.receipt.json": "0a31fc98c481f082429110c922264f477f4cf9e821670f2f7692d02ddbf4eb2a", + "phase/calls/confirm-fresh-21-te-m0-a0.request.json": "83bdb8e26e862e74a1490c9b859d27a88880f49947335f1248a99135a3fad9e2", + "phase/calls/confirm-fresh-21-te-m0-final-candidate.dispatch.json": "d20775254240fab185429ab6ccf8c4abcff947ab209c1271b67b75a8644823cc", + "phase/calls/confirm-fresh-21-te-m0-final-candidate.receipt.json": "2587b2b3bb7d9618038ae3782c2b4f4b0bc72bbe273472cd858368b955c70fb5", + "phase/calls/confirm-fresh-21-te-m0-final-candidate.request.json": "a286ab57a2d6e260c28c54236bfb9d28d27ab19de54b06448e147245777111bd", + "phase/calls/confirm-fresh-21-te-m0-final-control.dispatch.json": "188c7ddb864816abd91926538d90a2b6d44fd3326ac4cee1c0b2ecc9f3fd8fb5", + "phase/calls/confirm-fresh-21-te-m0-final-control.receipt.json": "8c94897cf106e0d9c6a99e79d881c1d28a78345445cc9224f906ae85b89c86b8", + "phase/calls/confirm-fresh-21-te-m0-final-control.request.json": "5fe4b67d08fe1c8b273399ef6dd8dd190acfb07401d8961715e6c0e384dae464", + "phase/calls/confirm-fresh-21-te-m1-a0.dispatch.json": "c1a40704712f398d9217788f5e87f37988d37db6d95f6b4bbf9990dd98fc3ea0", + "phase/calls/confirm-fresh-21-te-m1-a0.receipt.json": "c5783bc4131a9ca08a2173aa5a3c62be4ac25b0213626654f5b2880d1473faae", + "phase/calls/confirm-fresh-21-te-m1-a0.request.json": "6f66376801ad2dbe287270ff36d789fe53cb2139e139cf4f3ad797bd38580162", + "phase/calls/confirm-fresh-21-te-m1-a1.dispatch.json": "25cd958352fa30c60e534e5ba5a90d83253986a759405970a4ae383cd2a638f1", + "phase/calls/confirm-fresh-21-te-m1-a1.receipt.json": "3d749b6067dad9756e1231bffae6e7ddaf0d52e1c6f0a67e4ebfd48407f0d696", + "phase/calls/confirm-fresh-21-te-m1-a1.request.json": "5e1966281d7ce04dcf7a88fe4ab3aed0be2cbe1bb17b30637ab9c62c06c68de8", + "phase/calls/confirm-fresh-21-te-m1-final-candidate.dispatch.json": "63f0ef09ae4d680448d28000d641b299318c9c8e3d1ff3ee733cf7492a2f9a3a", + "phase/calls/confirm-fresh-21-te-m1-final-candidate.receipt.json": "4250d7ba2e58b46a0db48e1b3154f811804acb593e5d1ae0b9cf3339a4a755a0", + "phase/calls/confirm-fresh-21-te-m1-final-candidate.request.json": "b85c443200766f5885dd148da68c2c19a63cc7dce130bdd04741060b70fc3c25", + "phase/calls/confirm-fresh-21-te-m1-final-control.dispatch.json": "e0ee2fc9e6aa66a06cb1afcc1ea5f526a5c1ad7a8a0610d25552d644db5bf9e6", + "phase/calls/confirm-fresh-21-te-m1-final-control.receipt.json": "b849a89f4388047c70e0c111da4d15dbc1aa8c05abd3b136b34fa78cc7c3f948", + "phase/calls/confirm-fresh-21-te-m1-final-control.request.json": "4beb616ced10f4e19347a798731f5f82b407b21f92e6189ba85924b5031f805f", + "phase/calls/confirm-fresh-22-en-m0-a0.dispatch.json": "4ffd382912fc804875520691b8ced646160776c20264b4c0e9a8946f57296531", + "phase/calls/confirm-fresh-22-en-m0-a0.receipt.json": "569ce382c6ac7c25150796c2d159ce3a15491d0c9b2e94d2a62a9e3f52b84139", + "phase/calls/confirm-fresh-22-en-m0-a0.request.json": "0ae271df624fc991e4bccb6b09778da1d6954af6d0ca03a8f91e8bcc0867e54e", + "phase/calls/confirm-fresh-22-en-m0-final-candidate.dispatch.json": "4262df62909ac2d6b57595a24a75ee67dde1d86f136b82a69f2b1f856bec606a", + "phase/calls/confirm-fresh-22-en-m0-final-candidate.receipt.json": "4806e068f4fc895c6ef4358d1d31ef6409a91faf1e26a945fbb73dcd78b2bd4b", + "phase/calls/confirm-fresh-22-en-m0-final-candidate.request.json": "9fbbfca82a2a1038197bccdfba4101a3a5ada33d7dc27b0d97e60473c7cd9775", + "phase/calls/confirm-fresh-22-en-m0-final-control.dispatch.json": "8bb5ab2c73cbf2d628aa503d6475fe0267a919e49fb0f18a6e899550dcb95063", + "phase/calls/confirm-fresh-22-en-m0-final-control.receipt.json": "d5ff42d4dd804ca9daf6f99f809268aa8db56b164720d104402488459df25b66", + "phase/calls/confirm-fresh-22-en-m0-final-control.request.json": "d8832321c031d95e53449498b8b997abd8bab3a8a31314e79399c3137f8ab078", + "phase/calls/confirm-fresh-22-en-m1-a0.dispatch.json": "624892bd2a0479c2f7be27c18ffc5db6ddb38a7dc37afa359c3eebba2bebe397", + "phase/calls/confirm-fresh-22-en-m1-a0.receipt.json": "198d9850f92fbc7d7ffcf6322279b2a2a50a2270882ab84bf986abcc30533507", + "phase/calls/confirm-fresh-22-en-m1-a0.request.json": "8e12da2a2afa62ecb2b852de31da013236f8ce959bd6febad391a070e2804a5d", + "phase/calls/confirm-fresh-22-en-m1-a1.dispatch.json": "22aef5fa1f834370cf0d03a417c9a0d89b037bd1f3dc1dfe3d77420f5955150c", + "phase/calls/confirm-fresh-22-en-m1-a1.receipt.json": "349540b76cf8a84a04c1e6cbe561561b586086b644f7be351ea1c4dc371c25c8", + "phase/calls/confirm-fresh-22-en-m1-a1.request.json": "56dd1fb909c58c8baf945e7fae4cf9653c423cb30a4820d3c894b4ce192303a3", + "phase/calls/confirm-fresh-22-en-m1-final-candidate.dispatch.json": "9bcb936beb49afb1c44f42c3168699c4eecf97aaebefaa2920baf6bd8b7e193d", + "phase/calls/confirm-fresh-22-en-m1-final-candidate.receipt.json": "a93af57e1bd556ea372314ce6da3bd25cac7db607d27305805ba5a83c7467f79", + "phase/calls/confirm-fresh-22-en-m1-final-candidate.request.json": "fc2698606fae635c239c70e2e46bea01564f0f38128465bc3741e8876a6c07d7", + "phase/calls/confirm-fresh-22-en-m1-final-control.dispatch.json": "6d8bcbe732775c0ec83f6a9cfe7ceeb26ca8576c7f4d0775cf5eb13029826877", + "phase/calls/confirm-fresh-22-en-m1-final-control.receipt.json": "6af1a386868783625704700e98db313b1005c94beab0c76a911a3ed34367a07f", + "phase/calls/confirm-fresh-22-en-m1-final-control.request.json": "a72ab4e3ad63686908105927d1e8b9350da79a2a7775356b884dd8629d02aeca", + "phase/calls/confirm-fresh-22-hi-m0-a0.dispatch.json": "54729bb78c823be6444978600043e0e285fa732548feac633bafbd0867ab110f", + "phase/calls/confirm-fresh-22-hi-m0-a0.receipt.json": "6b451d8a5611fc11adada1d9357fcdd080a3999e2c1fe7ad6a41f0dd38665c1b", + "phase/calls/confirm-fresh-22-hi-m0-a0.request.json": "2e40d2a79ef5a17c6140bddc46992592f668549997724a37d5bf94aa96fd0617", + "phase/calls/confirm-fresh-22-hi-m0-final-candidate.dispatch.json": "c81d8df3b10dfb7c55a2377428f2e4760b6802a4a619cfe4b777fa26d1291796", + "phase/calls/confirm-fresh-22-hi-m0-final-candidate.receipt.json": "ee534922a5249bd50e250205d79005b0573ee7a33516434f37ea3af44264dad9", + "phase/calls/confirm-fresh-22-hi-m0-final-candidate.request.json": "0e92e936f2874b10ee2211e479d62ad6568aa494d27765daba9a32ccaafe4ab7", + "phase/calls/confirm-fresh-22-hi-m0-final-control.dispatch.json": "3d5b8959c69c84ba9bd5ccc515b14c1189f4eff8a4967cc6fed673f485767c73", + "phase/calls/confirm-fresh-22-hi-m0-final-control.receipt.json": "55d9d439a28c724153cd1e7746e56943e1283eed14eb7a8e758d387f884890fd", + "phase/calls/confirm-fresh-22-hi-m0-final-control.request.json": "1f69add24355e850685dee598e1443ff860b1f359df12f5bd0b639cfce302022", + "phase/calls/confirm-fresh-22-hi-m1-a0.dispatch.json": "42c8811906466fc7aab41b1e9a16bae1e134da4de730cc9e74a73a2d842fbf8d", + "phase/calls/confirm-fresh-22-hi-m1-a0.receipt.json": "19a008fc75e9b97cc4b6f074e64bee61ff02dead2f48496f44ed35b5f05a2867", + "phase/calls/confirm-fresh-22-hi-m1-a0.request.json": "b07a90b762ded1ff9841d69d2f2eca1a26fba80f00842f257683a7cfb127df94", + "phase/calls/confirm-fresh-22-hi-m1-a1.dispatch.json": "a665675378a8105fcceca636964118a330404697ca3be469700fcdb78e9281b8", + "phase/calls/confirm-fresh-22-hi-m1-a1.receipt.json": "44246e43c510a4062cc297c87b58ad4a18085acf3690a7fe284be7ab68168e0f", + "phase/calls/confirm-fresh-22-hi-m1-a1.request.json": "3473001e9dbea15f8932ae88740ecd6068442e1c4c96866fff2b723a3484659a", + "phase/calls/confirm-fresh-22-hi-m1-final-candidate.dispatch.json": "e0dd41aa490135e57e7ef4aa0507a4233b89367ede37f4339ed7a985836dfe37", + "phase/calls/confirm-fresh-22-hi-m1-final-candidate.receipt.json": "be3734426662b84b4e7c9c550b9b5a8c0c132a30d198058077a42fa710629ba2", + "phase/calls/confirm-fresh-22-hi-m1-final-candidate.request.json": "dd49fc6159e7575d080c32f2610d2a5abad377cb29a2972ebbf4b9d5657641ab", + "phase/calls/confirm-fresh-22-hi-m1-final-control.dispatch.json": "9237dea4cf8972c26b216949cd5e10108591c354782fe913d895a89469b8b25b", + "phase/calls/confirm-fresh-22-hi-m1-final-control.receipt.json": "44eb02f8851cc70c27036a6f8e58b53dfc27353f57d17d98502aa56433ae7ae3", + "phase/calls/confirm-fresh-22-hi-m1-final-control.request.json": "4b9a8b1e9342e47140ba50df6ea33c065f8fd7a0fab095af5c9445bad4990f5b", + "phase/calls/confirm-fresh-22-te-m0-a0.dispatch.json": "9e5d55e7a7abc5c281e0f11f77ed65bcefbcf32be3f632011293c7dd33336beb", + "phase/calls/confirm-fresh-22-te-m0-a0.receipt.json": "54c6190edef564a2007e4674f751eb88b39fd886130c17eee2ba1aaf74b019a0", + "phase/calls/confirm-fresh-22-te-m0-a0.request.json": "af3f2bcab3703fa5f7e2e89803d69fe21e6d7de3c26b98bfbf256f11bf220b23", + "phase/calls/confirm-fresh-22-te-m0-a1.dispatch.json": "b23669b2c6a17b48666092be72c75feb66406c41a4de414a5b8eca96e9887a6f", + "phase/calls/confirm-fresh-22-te-m0-a1.receipt.json": "8d5190791b57e4ab1f303354d02762e2f2561eaa25bf67d25e955b5fd9179490", + "phase/calls/confirm-fresh-22-te-m0-a1.request.json": "72a8b5a2a74892fc95a5c40a8640e7aec2b4c0075e254eeef080c3bdc9fb9a8a", + "phase/calls/confirm-fresh-22-te-m0-final-candidate.dispatch.json": "d5bdc6b04dfb9fee764a3bcd0e6d723079150a948e38d565bf1ebeaca975e912", + "phase/calls/confirm-fresh-22-te-m0-final-candidate.receipt.json": "236b54bf3e166285b32e19227c480d100e81e9de626b900330714ef0af4e1027", + "phase/calls/confirm-fresh-22-te-m0-final-candidate.request.json": "7a463ea09c52139bc2aaab40c87d3e57ffe60f25a83f9ce2e2747d802c6ca909", + "phase/calls/confirm-fresh-22-te-m0-final-control.dispatch.json": "2911c3dd35fd72e55455b991497a5c15e9a27f399b39179c47ebde94f9d4304d", + "phase/calls/confirm-fresh-22-te-m0-final-control.receipt.json": "39dc8701bd6248c9af9e8eb0df54511e2ba78bcbbb9d607839b5e5a42be2b7a1", + "phase/calls/confirm-fresh-22-te-m0-final-control.request.json": "96af37bad9ae595a614dd66e3cca759d717ab59fbef43aaeff2bd0f8b886d108", + "phase/calls/confirm-fresh-22-te-m1-a0.dispatch.json": "787948a1f39759305586455f596c4cda9c60bf5c341c71ae393d4489b2052b53", + "phase/calls/confirm-fresh-22-te-m1-a0.receipt.json": "92376d48ad5e0dbaf25bd56ee8569553126a9145d8b98ee57753b73d370dff15", + "phase/calls/confirm-fresh-22-te-m1-a0.request.json": "394d8accea9247d16097ba00b67bd254fe53990bc2b0b5a82156a1c0dd3e0ccc", + "phase/calls/confirm-fresh-22-te-m1-a1.dispatch.json": "56e5a04edd402de55333fb9d16374161ec2ef26809bae7f90061a57cab69207d", + "phase/calls/confirm-fresh-22-te-m1-a1.receipt.json": "596778a268120ef4e34f3070ae8b30aeab5f39479b25d40e2f228fb2237226da", + "phase/calls/confirm-fresh-22-te-m1-a1.request.json": "70fa488368bbfa6e076ba6a3aa928be51663e704accfcbd0e6484de43a46bc7f", + "phase/calls/confirm-fresh-22-te-m1-final-candidate.dispatch.json": "902a7e98a3649e9c813ac5d6d7299970fab644eccdf53777bb072daa0361b4e8", + "phase/calls/confirm-fresh-22-te-m1-final-candidate.receipt.json": "2e354783824037ba76a42dc7a74ad43e65cd40e6e920efde0c5be5789e6f33ff", + "phase/calls/confirm-fresh-22-te-m1-final-candidate.request.json": "e69bcca58ca7635826a0943be0e06719664699b28237fdf3606e2737f9088b9c", + "phase/calls/confirm-fresh-22-te-m1-final-control.dispatch.json": "a36cdfb100aa8348db053dc3ecc578904dcad78fdca33f2a709b66463167d5d6", + "phase/calls/confirm-fresh-22-te-m1-final-control.receipt.json": "da75df0834861c6c7b1494763ccc2760600da28d82f1612d07fa011861b06745", + "phase/calls/confirm-fresh-22-te-m1-final-control.request.json": "8d94b9017850ab0e962fc9be86151f535ce15539f04ffdf0a9d99fa28f0df018", + "phase/calls/confirm-fresh-23-en-m0-a0.dispatch.json": "15ce9a0875bdf3492038a6a9f66b02ecbe5f2440458a14c402676f937f00857e", + "phase/calls/confirm-fresh-23-en-m0-a0.receipt.json": "9ee9d363fc800a8da858ba9f786da44966d59a064d2b3cc9528707189bf3e31e", + "phase/calls/confirm-fresh-23-en-m0-a0.request.json": "c0bc9b33cd6abbeb619df2ee0c6943815de1e718772c6867f74166babc71838b", + "phase/calls/confirm-fresh-23-en-m0-final-candidate.dispatch.json": "7a74d2365221f2c0f3f12addc01001127a59a259078430b5929353b7d6551e58", + "phase/calls/confirm-fresh-23-en-m0-final-candidate.receipt.json": "e44fa030f5ab215e96507ea8a8cca2d0063df1c3d460f64fff14908cd901f153", + "phase/calls/confirm-fresh-23-en-m0-final-candidate.request.json": "b030a8a3bdce7f9761bb17f38bdc7e71041c1f7dd784e6c555ff536be2f48ea3", + "phase/calls/confirm-fresh-23-en-m0-final-control.dispatch.json": "b017ba0e663dce4a0e1ba22fc083dafa4d2488552693e21f8888198164d1a8c6", + "phase/calls/confirm-fresh-23-en-m0-final-control.receipt.json": "a3ae476938293353dc29f84d856a85b49ee9d751f4902ecf20bd7cef3bc10039", + "phase/calls/confirm-fresh-23-en-m0-final-control.request.json": "45f580468fc0b1b61c056daa51b302e294fdee70593db5fee7ec8d3c8c397a94", + "phase/calls/confirm-fresh-23-en-m1-a0.dispatch.json": "6aef93cce11457b5abbf6d301b8b995fe3e4f5225cedf5f78bcb77bcd67eefb2", + "phase/calls/confirm-fresh-23-en-m1-a0.receipt.json": "0899d50df38474062bcf9183ca99ab9244eb8dc4a91463d65529c5c21d2a8641", + "phase/calls/confirm-fresh-23-en-m1-a0.request.json": "f899a0feafddbbc5078ed2af92f7abea9c2e2d2855ee6184af59abde3ceed0d5", + "phase/calls/confirm-fresh-23-en-m1-a1.dispatch.json": "7e8cca85a56d279f827b60080efcf81467a9e89478af3be3b57b8ef82fb66db5", + "phase/calls/confirm-fresh-23-en-m1-a1.receipt.json": "ed760e23fc2ebcacece4c9c229c25ecc346829054e7f1e6cc080fedc87f889e6", + "phase/calls/confirm-fresh-23-en-m1-a1.request.json": "691b16e664ba182d2c48b48baf47ae81870b7d99614a232434dc3bd20c37aeab", + "phase/calls/confirm-fresh-23-en-m1-final-candidate.dispatch.json": "c46acc00eb4b2f28b2b40eac462cce5c61633ee17ca1f6be8ea457aa39b05e15", + "phase/calls/confirm-fresh-23-en-m1-final-candidate.receipt.json": "8ce2c7c2c69b5e9b9e057403b9d95af953b916dd2de2b3ca5cada6343bd912c8", + "phase/calls/confirm-fresh-23-en-m1-final-candidate.request.json": "f5e82fd1fe5307ea926d4686d46698fb63d66bcd768b951d1a6d318784e76e0a", + "phase/calls/confirm-fresh-23-en-m1-final-control.dispatch.json": "044c4195e89ed3381a3fa6a3f559c8af363959bf79676a87b97ed6e754684685", + "phase/calls/confirm-fresh-23-en-m1-final-control.receipt.json": "84b059867ac5e9ff0cbc8fc6c9992404db99f069aa55d13fd6503591fb1abf9f", + "phase/calls/confirm-fresh-23-en-m1-final-control.request.json": "7c166435dbf29c8267cc9b72733c7e7c4de78db9d5bb3e7e32815bce607aad0a", + "phase/calls/confirm-fresh-23-hi-m0-a0.dispatch.json": "1e245f2c3c91f8a86fe0ec1730b4cb36625fae4c29b71529ef6ff88a050a18b7", + "phase/calls/confirm-fresh-23-hi-m0-a0.receipt.json": "b41062c07aac6f4f111b6717ad436bbf9b5db244a96a708c8a20cc958dada581", + "phase/calls/confirm-fresh-23-hi-m0-a0.request.json": "2ff3eaca7c99c1d868490e8f5558c1f1335861db0a08ae79b988fecef75ba8e7", + "phase/calls/confirm-fresh-23-hi-m0-final-candidate.dispatch.json": "aaefe274d216ba24aa2cf304014dfb98c43664ef30bc06350ace00575d953fe8", + "phase/calls/confirm-fresh-23-hi-m0-final-candidate.receipt.json": "a5f5b40b3b131b56e57292bd37ae3e644caa729780d4752470cbc3f41f9a106f", + "phase/calls/confirm-fresh-23-hi-m0-final-candidate.request.json": "d5f791afaa9ccbbda0a1e284e1896fd7702ae9039d391affd0191943f506924c", + "phase/calls/confirm-fresh-23-hi-m0-final-control.dispatch.json": "9bd49850e2c7a25ddb9ebfeaacb3f7154ca6e65a75bff0c4d1907ad9dd89df78", + "phase/calls/confirm-fresh-23-hi-m0-final-control.receipt.json": "3c7b8b254125de9af989397016811cf850ff5a5bda6501230198b585ebb4f6b8", + "phase/calls/confirm-fresh-23-hi-m0-final-control.request.json": "0b07e7821a07f3d094369fd3b7558f3c525eb32151657acbfa1fa36a20af60d4", + "phase/calls/confirm-fresh-23-hi-m1-a0.dispatch.json": "93ddd024ba340b4b7c7958899c10020ee68a16a0f23801615684db072e7c3459", + "phase/calls/confirm-fresh-23-hi-m1-a0.receipt.json": "7ea2757476b3be178496bd3528e53107df73aa547b02efcbb06564fd160042a9", + "phase/calls/confirm-fresh-23-hi-m1-a0.request.json": "206844e0fc84fc6fa0d3abfbb7be58eed3dbef2d5891aaf5b54bc92b472c3ca5", + "phase/calls/confirm-fresh-23-hi-m1-a1.dispatch.json": "e9962fd3584b8805cde29a699f6edc6114807bbf026c0fe08637b06ff4c1ded2", + "phase/calls/confirm-fresh-23-hi-m1-a1.receipt.json": "1c6af5f04dd84957e894c3597c68b2ad0d903b5679dff5c1becee01cf055bdc2", + "phase/calls/confirm-fresh-23-hi-m1-a1.request.json": "b5d9f5db469cc0a3c630b38a0841249242bcf46d4fce8bbedc5213f265f10616", + "phase/calls/confirm-fresh-23-hi-m1-final-candidate.dispatch.json": "d7d663c02e86d61950e50284c03540287fa5b619777b324a6aa5ead79a8c46d7", + "phase/calls/confirm-fresh-23-hi-m1-final-candidate.receipt.json": "6e0ca55b9aa2fecf88be92d7f336a79cab6920717107f24ff57c6674e1a0670c", + "phase/calls/confirm-fresh-23-hi-m1-final-candidate.request.json": "a1fab2908c22fe1e34f4758be43911d986250543dd79cca4695887c478ebb62f", + "phase/calls/confirm-fresh-23-hi-m1-final-control.dispatch.json": "c21716eff0213866751b64e847275d1f2b94910d823ae4e2687ecf0d8d09f08d", + "phase/calls/confirm-fresh-23-hi-m1-final-control.receipt.json": "745fca1369c8e57d8fbb56b5b7d9ed49692e9969d9ec428aef749c04be01a5d0", + "phase/calls/confirm-fresh-23-hi-m1-final-control.request.json": "cb5d8877bdb7b6a06972be6baec0f3f811d9cf64dfa96e5a3ca6090edcf60fc6", + "phase/calls/confirm-fresh-23-te-m0-a0.dispatch.json": "4158aef52315bacac3bdc6f3a1b07e495b05e6cfc6b35a7412689c80af1aef4a", + "phase/calls/confirm-fresh-23-te-m0-a0.receipt.json": "2a28c040e4521ba34aaa2c07485a4f6c1fbb7b8b9f0c4e076955e9295753d8bf", + "phase/calls/confirm-fresh-23-te-m0-a0.request.json": "4e4a2e05e0883324afa59513631d5c71cd2147b95d2acae75714a55c20c99621", + "phase/calls/confirm-fresh-23-te-m0-final-candidate.dispatch.json": "58fdd160f4f7d846c6b6ef51b7437f629aeaa318b7df337c0888293bae0e95ae", + "phase/calls/confirm-fresh-23-te-m0-final-candidate.receipt.json": "08037f1f6798be27f429fa9e16df30f0046cafad4c517976e85115f3fcc38ecb", + "phase/calls/confirm-fresh-23-te-m0-final-candidate.request.json": "772e80f10cc8caa012ba2f7a9bd18bd15d1714247e719044d96a8cfc7f23e82a", + "phase/calls/confirm-fresh-23-te-m0-final-control.dispatch.json": "77242467fa84e3aa4ff219cf238a00e9c26e3480afe209354a0b37f70b53739e", + "phase/calls/confirm-fresh-23-te-m0-final-control.receipt.json": "69af99fb5ab4cc5c360158b1bb91dee1996023380c585365be967d9ebceb79e2", + "phase/calls/confirm-fresh-23-te-m0-final-control.request.json": "b0d84832b248ef36fc06b40c9788a5d06e65148dfa39934a252572566ef3750c", + "phase/calls/confirm-fresh-23-te-m1-a0.dispatch.json": "cdded6b49561e6a33a2bef9801ffb8088a264ef36d37f1d9693168cf6cabe358", + "phase/calls/confirm-fresh-23-te-m1-a0.receipt.json": "6687e015eb52c232c70233de2ae4a839dacd09f23533c4f2c461451a0f0b7dc7", + "phase/calls/confirm-fresh-23-te-m1-a0.request.json": "7c061c5bdd7c9f8ac40d44e1555f43a072cc1901b7d4b54be4698f28ef3042fe", + "phase/calls/confirm-fresh-23-te-m1-a1.dispatch.json": "f17275f256b303bcd2d525c7cdd60d29f9187c26e061936f1c741d578858eaf2", + "phase/calls/confirm-fresh-23-te-m1-a1.receipt.json": "7f89052d5fee881af99408b0eb56e890e8eb55626e0e5144b97297deaf4ddd22", + "phase/calls/confirm-fresh-23-te-m1-a1.request.json": "f37f52d737a96353b8cb650546a6583754eff4ac0072cf92ee25625988c1560f", + "phase/calls/confirm-fresh-23-te-m1-final-candidate.dispatch.json": "5ae7ce0b82e598eaf2be0da21f140b3070662b1bfac756ee26af9c05f906ed08", + "phase/calls/confirm-fresh-23-te-m1-final-candidate.receipt.json": "f4805a679deb1241d87f6244e60289f491435dac28718678bf14406f318c8683", + "phase/calls/confirm-fresh-23-te-m1-final-candidate.request.json": "7826f8a1ee41b2d3097d43cf4327af2266f3cf4a2504f431a4d5e52cc2894eb5", + "phase/calls/confirm-fresh-23-te-m1-final-control.dispatch.json": "d0766d898a7d14e546c5146f7b226a0460ea77df482d534c810eac094ace0598", + "phase/calls/confirm-fresh-23-te-m1-final-control.receipt.json": "7b53120832b835831d958894b63615aa50d2da975e88a378f87498395a8b85b7", + "phase/calls/confirm-fresh-23-te-m1-final-control.request.json": "8071919fff26c7bba321aae165d8e98c4057c11b1c7f7e2dd99e5f4bdf6ca1c8", + "phase/calls/confirm-fresh-24-en-m0-a0.dispatch.json": "f27b886452b580af5272b134d2f82dc1ade557213cadcc51a36a3a88255b97d7", + "phase/calls/confirm-fresh-24-en-m0-a0.receipt.json": "04de3852b2c32914a9fa9bf4b602c6febfdc215ce46a54dca0a38a378332422e", + "phase/calls/confirm-fresh-24-en-m0-a0.request.json": "4e318e1c17573812f5807d554ab090907f76806549a16b183751ad82ca2b1381", + "phase/calls/confirm-fresh-24-en-m0-final-candidate.dispatch.json": "47894d590f44146670ccb05f66afdd3f2d7cd083ab3bfbb9f4bb688a77557b99", + "phase/calls/confirm-fresh-24-en-m0-final-candidate.receipt.json": "49681d58e0cd71d4e303a0651f81d31b790e983e269dd1b8186436fbec558cd2", + "phase/calls/confirm-fresh-24-en-m0-final-candidate.request.json": "8816e0c4cb0f323283aefc5d94af6a63238ba0478683accc9dfc5e10459522a1", + "phase/calls/confirm-fresh-24-en-m0-final-control.dispatch.json": "5d5e09eb6e0f83df18a255a4db573d445ab1d5fa1cdf2756db4cd032b879d574", + "phase/calls/confirm-fresh-24-en-m0-final-control.receipt.json": "df866d21288b752a33752a0397181b21c9878e75b06a2dac573544165dc27758", + "phase/calls/confirm-fresh-24-en-m0-final-control.request.json": "0ded4dd6d4c7425a0abee2a8bd27faf17447a039f7696525c6c24ea154dfc287", + "phase/calls/confirm-fresh-24-en-m1-a0.dispatch.json": "5938aef38331e7d07610cda290799affe1e0d99116f5231c429e98f881f5416e", + "phase/calls/confirm-fresh-24-en-m1-a0.receipt.json": "c495e5e0c9c31116ae8f88347abd4fee235647f29359746cb08f56807df006e3", + "phase/calls/confirm-fresh-24-en-m1-a0.request.json": "5fde3607d382534b5cd54c9bf20546eaab20510f7ca78ace6ca27e171be73900", + "phase/calls/confirm-fresh-24-en-m1-a1.dispatch.json": "315196e40fdd6eceba3288e44c39836bebbf0a048548ef0ed6dcc0b219528934", + "phase/calls/confirm-fresh-24-en-m1-a1.receipt.json": "610af52127b8c7bbffbfa49aba525bacd7151c73948ba217b1e47693f6ee59db", + "phase/calls/confirm-fresh-24-en-m1-a1.request.json": "dd63e67b977a1c5edd299bd4b981542b78691ceddc56127d09746f1fc3ff2784", + "phase/calls/confirm-fresh-24-en-m1-final-candidate.dispatch.json": "1062cd8b925f06809bb31a31b4804e46bbb088bdcb741263659f8dddbd8606c2", + "phase/calls/confirm-fresh-24-en-m1-final-candidate.receipt.json": "2cd78fd0361768c108d65f9e82b98877e5ceacece88da4e364a960cb7f14b563", + "phase/calls/confirm-fresh-24-en-m1-final-candidate.request.json": "a979c60be03d0543d37197410e210793bb9bfd6938175ccd8bf4ecda6e9af39b", + "phase/calls/confirm-fresh-24-en-m1-final-control.dispatch.json": "6f1327cbc6ec4e32d6b4ffea42de740940a1d97802fe249ecc73ca374405373b", + "phase/calls/confirm-fresh-24-en-m1-final-control.receipt.json": "3c8dbdc44626474c646e1c2a1a046090d73144ddeb76c00b59bfd760fde3d995", + "phase/calls/confirm-fresh-24-en-m1-final-control.request.json": "8e8acae4e9c8be84a67f0798d3df99d8c38e517e0f63c50173bf1e27879a634f", + "phase/calls/confirm-fresh-24-hi-m0-a0.dispatch.json": "e15018e92ddc49cadc4b61aa1f7623f20815105cfbd3013dd2d808aea9e74958", + "phase/calls/confirm-fresh-24-hi-m0-a0.receipt.json": "20bae08b89da77d64cded24c5afcde67ef9847658b7d8c159c56b685ac906dac", + "phase/calls/confirm-fresh-24-hi-m0-a0.request.json": "c2dfdc1eae52f56a80b87b273c88f3d6a9f2fa61ed6d494ea4bbd9d4d6302f8e", + "phase/calls/confirm-fresh-24-hi-m0-final-candidate.dispatch.json": "f6f14c2e50e0d890ba01f1034022f72febd3badbb0de675794709dae3c1da53a", + "phase/calls/confirm-fresh-24-hi-m0-final-candidate.receipt.json": "cf9520c93d55941d73844f9f19891334f8747fe16e3891361ef57b37315804cd", + "phase/calls/confirm-fresh-24-hi-m0-final-candidate.request.json": "7d2f1f47bbae0713f79f801371dd9e73b7a9c76b41f9144c949cd72ca3031148", + "phase/calls/confirm-fresh-24-hi-m0-final-control.dispatch.json": "cdc1ed1d29938ba4e7cbf5d056e9c5480620413c8b8105fdd5bef3588bf6dfd6", + "phase/calls/confirm-fresh-24-hi-m0-final-control.receipt.json": "22e41f933ec325e9efc2bf2324f3133f6291df663804575abf7f29aa00982e4d", + "phase/calls/confirm-fresh-24-hi-m0-final-control.request.json": "d0edb4c772a169693f7475197b003baa3cd3b48a542a2a4eea4314fdc8d58e27", + "phase/calls/confirm-fresh-24-hi-m1-a0.dispatch.json": "367b30bbf7cfada0bdfeb7754b0fbced1cb3cc6cfc924309cce5a509ed81a768", + "phase/calls/confirm-fresh-24-hi-m1-a0.receipt.json": "0f2adf7eb5e9c0221861e2214a45294d81ce93dca694cc5387baace940a2eaae", + "phase/calls/confirm-fresh-24-hi-m1-a0.request.json": "7d40b8029e3f3e63f61fe6bad88c91b98fe165ec67f65d608c5d7cc81cb25b8d", + "phase/calls/confirm-fresh-24-hi-m1-a1.dispatch.json": "7c64e7b8cfadb1409bcf4318bc99228dc78966f42bb84007f815c5a4095775b2", + "phase/calls/confirm-fresh-24-hi-m1-a1.receipt.json": "81010d88fd50eebdd205fe6a3b8596792883dac5a884a2ea1ba8645d605f9523", + "phase/calls/confirm-fresh-24-hi-m1-a1.request.json": "7cc59466676fe99b734d152f4bca0a72abaa786e7b4602682891e45d14428c16", + "phase/calls/confirm-fresh-24-hi-m1-final-candidate.dispatch.json": "14729d85bfbc74803754defac6c7720db0539b1435ce9517e901cb12f25d691d", + "phase/calls/confirm-fresh-24-hi-m1-final-candidate.receipt.json": "bed8abbd8506685549aa7610aea1ca2cd755c33e5ce9ff915f7044637307847b", + "phase/calls/confirm-fresh-24-hi-m1-final-candidate.request.json": "b069eda68d2614bd5d91b8b7db920e8e026656acaceafb2447232eb8810ccccd", + "phase/calls/confirm-fresh-24-hi-m1-final-control.dispatch.json": "4643c0dbcc603330ea9bf2c139edd3dbc812ebc4d591e5762586788122a691e5", + "phase/calls/confirm-fresh-24-hi-m1-final-control.receipt.json": "fcd53490017dea13e4171788a951a43e5957914947625f7910b263d2d8e3244c", + "phase/calls/confirm-fresh-24-hi-m1-final-control.request.json": "ee44b31f9f5e42bcf89383a40cc9b51547c3ddd6687cc87f31fa6d5c1323a7d5", + "phase/calls/confirm-fresh-24-te-m0-a0.dispatch.json": "18875f45aa58fa28bad2a83a7f5c056d9bca9955b07d3bb47a536ffbbc14d92c", + "phase/calls/confirm-fresh-24-te-m0-a0.receipt.json": "034f96d294db385703d732c20c3391bf6a09ab197d8d0c65718aab376fa81f3d", + "phase/calls/confirm-fresh-24-te-m0-a0.request.json": "d1083ae07a5c3c9ffafbbbef6493fa7def91c8d686dc6bab40073f6f86aa01ba", + "phase/calls/confirm-fresh-24-te-m0-final-candidate.dispatch.json": "3acbf13e6281f54507654cf46919d3ffcd14b13be0759a2c28490e26dfa56ab2", + "phase/calls/confirm-fresh-24-te-m0-final-candidate.receipt.json": "ba310e6f5263d14b55b7f985fbc48b8056e9f3ae2295cee20d334c57c43f6daa", + "phase/calls/confirm-fresh-24-te-m0-final-candidate.request.json": "7bd8f13356fbb0ecfa530ef8328c6cd4381fc6b3c1a1ceb0fa35c87b956d3965", + "phase/calls/confirm-fresh-24-te-m0-final-control.dispatch.json": "9d83a32266b60682a821144cbd48a3f6c5301f6d018da5e02d2b1e452e0c1eab", + "phase/calls/confirm-fresh-24-te-m0-final-control.receipt.json": "7dadba456539dee2b120523ff799d47c787d88156849647acb8b84fba67e15b1", + "phase/calls/confirm-fresh-24-te-m0-final-control.request.json": "6dad8d5e48f6b66c261ef902598795ae4ec98ffb0ffc057946994ecea72d04c7", + "phase/calls/confirm-fresh-24-te-m1-a0.dispatch.json": "8d95ff46d5b85ab3421476b9c34c6d440f942fa3f942357e8cf53d40196f9444", + "phase/calls/confirm-fresh-24-te-m1-a0.receipt.json": "efa1484ce6e709bcddb695599bdf228b4c646bb06c15d4225b0706a9004d34bd", + "phase/calls/confirm-fresh-24-te-m1-a0.request.json": "d535ffcd0242b59c76e5627279c9f751f54ca4dc4d948e5cd11a323612673084", + "phase/calls/confirm-fresh-24-te-m1-a1.dispatch.json": "7738a46869ac2dba57be75a6183ec0798b5ced3688824abd17d8232af12288cd", + "phase/calls/confirm-fresh-24-te-m1-a1.receipt.json": "7e0b619bdb6ca83127021dc3b5bcd959d5b1e5683695b05297a6f43b3d342d60", + "phase/calls/confirm-fresh-24-te-m1-a1.request.json": "230fc8236377a35a5e5c07790e67632139a64066bd79411851eaba1dac7d6b1b", + "phase/calls/confirm-fresh-24-te-m1-final-candidate.dispatch.json": "7edc4b52d9118a156f43a94671db485baa3817bc767139bdbbd75aba46d4cc1f", + "phase/calls/confirm-fresh-24-te-m1-final-candidate.receipt.json": "11041ff3396198632a9ec0a22f79bf7b19e608d147545a4f58a144a57e827f97", + "phase/calls/confirm-fresh-24-te-m1-final-candidate.request.json": "e0737581bbe01f2e0d99cb1f2a1b0f7dde8aa850d01304d5707b326a8da1854c", + "phase/calls/confirm-fresh-24-te-m1-final-control.dispatch.json": "ea362075fdd35b52d39cc0d9147b30760f9b6f1e4d607ee78b868ce957e98491", + "phase/calls/confirm-fresh-24-te-m1-final-control.receipt.json": "2a7921ce8edeec2d32a62e39a47b9c496bd0aa2cec0af26b19f806d965ed7446", + "phase/calls/confirm-fresh-24-te-m1-final-control.request.json": "031afea0c61bf733220055a45a2bec6bf59a9acb76380ad679447a2abb3cabb2", + "phase/calls/confirm-fresh-25-en-m0-a0.dispatch.json": "bf96de0300d29df2290534360008a184f5b65c95f1b31b8b5ce3ff8e3ee3972a", + "phase/calls/confirm-fresh-25-en-m0-a0.receipt.json": "1bd2945948bca6356aa332b82160142b5dfefa7c95642d6998185f2f5cac836c", + "phase/calls/confirm-fresh-25-en-m0-a0.request.json": "eb533a2cb153e6347a7c1b95bf2c8f66d7adccd53b119e93c44474a56d237cb8", + "phase/calls/confirm-fresh-25-en-m0-final-candidate.dispatch.json": "2bb8ea389b0bafa430d52f83a1f73f2aa3f07a672d7215c1e74d69d3f8e31668", + "phase/calls/confirm-fresh-25-en-m0-final-candidate.receipt.json": "96ea69e0f98fc670824ff5129424f81dec71ae4034564cfd02db7ce8bf9a8675", + "phase/calls/confirm-fresh-25-en-m0-final-candidate.request.json": "2cc645cfb6c8bcebb1d01de637db12ae84f50e42a3cf9cf4360149ae5bfed100", + "phase/calls/confirm-fresh-25-en-m0-final-control.dispatch.json": "473f2cb0b13d17b52d0a4f28378935367c75b3478ebc045b9022893bc179be0e", + "phase/calls/confirm-fresh-25-en-m0-final-control.receipt.json": "267843d96f7cc2c672e1991a42dadb2154087c919bb294cf14a6f4d4abe0b84b", + "phase/calls/confirm-fresh-25-en-m0-final-control.request.json": "680021d3670cb91d18f611dc903d1b50deebd694f73ed1c6855503dafd1254ef", + "phase/calls/confirm-fresh-25-en-m1-a0.dispatch.json": "868cccea5c8b626a94d6ba03564a1d9b57ac36073368fcb59f57cb8dd745e643", + "phase/calls/confirm-fresh-25-en-m1-a0.receipt.json": "02da11e44dd87e8fa9ed500d864722d2dc0251fd20b9236bfc6d34b2ddf229cd", + "phase/calls/confirm-fresh-25-en-m1-a0.request.json": "49ffa9e429c907546a7a89edbc17f97b80f4cafe29e84b8c0425fe2a76112977", + "phase/calls/confirm-fresh-25-en-m1-a1.dispatch.json": "9985332320e513b9ef735f5a44114b8b47306afa74f8b2457348e8be344c692c", + "phase/calls/confirm-fresh-25-en-m1-a1.receipt.json": "7c0badb69775c87d6dcac62dc5b72b173c31d0087fb4a368bcc8d5828ca2eec3", + "phase/calls/confirm-fresh-25-en-m1-a1.request.json": "c382714296a90308cf4aebf40cec53d58f203c8e61725e2f4a583eb140b8ac2d", + "phase/calls/confirm-fresh-25-en-m1-final-candidate.dispatch.json": "aad3331ca7a677bb699d358b4e7ff1106579ce1d9750599b8cb21132ed795a7a", + "phase/calls/confirm-fresh-25-en-m1-final-candidate.receipt.json": "07a99c23aa29b46da5e42d4658e6f897b45a77db693c7e14eb629b22930a2de8", + "phase/calls/confirm-fresh-25-en-m1-final-candidate.request.json": "dba812ff32afabd0b406ff7dc1579c37d96ce875e13054dbeed394fd8511b568", + "phase/calls/confirm-fresh-25-en-m1-final-control.dispatch.json": "ee3bd448cd79cd542d58a67a2c58a7d92b28f2aa0a25a15e3842deb8fb1852a1", + "phase/calls/confirm-fresh-25-en-m1-final-control.receipt.json": "d7f4ae8a0e5151298a9071a70e8226a2170a3552b61a3915651f27bc2d63af62", + "phase/calls/confirm-fresh-25-en-m1-final-control.request.json": "ba7d1940ddd4d625a1ac4424cad1ef2e94cbae8afcd34408aca8c7ba1f3ec9b4", + "phase/calls/confirm-fresh-25-hi-m0-a0.dispatch.json": "40e791a35fb520e119d029866a3db5152f3652131574216c8b423d5d4332f5ea", + "phase/calls/confirm-fresh-25-hi-m0-a0.receipt.json": "a983c396aabe6ebda8f4fdcc90c94def4d8a3504c32a11a4e5323ba434ac2c11", + "phase/calls/confirm-fresh-25-hi-m0-a0.request.json": "7b5e299fb7f06a653f687408a61ac68f71de6600dc4abc8e960a414de09249ff", + "phase/calls/confirm-fresh-25-hi-m0-final-candidate.dispatch.json": "5e9e04ff8444ccff6816cc3839ace04bb0cdc9a8049f1f26e96a2856a4004d78", + "phase/calls/confirm-fresh-25-hi-m0-final-candidate.receipt.json": "dff380a54b6883879558da33e8232d4a8e0c67205e521a20329640acc665bfd2", + "phase/calls/confirm-fresh-25-hi-m0-final-candidate.request.json": "de2dc8c004f529f5702b8f4f7484f2c2bb44012e88ab74ff3af2edffa49971ea", + "phase/calls/confirm-fresh-25-hi-m0-final-control.dispatch.json": "1128e75060723a09eb3682735ff9b3322db1135f06964fad3ff76b79d7213d78", + "phase/calls/confirm-fresh-25-hi-m0-final-control.receipt.json": "5244b09725f620068f7e077a3ac3848176678be52f7a672b93eb59b8768359ee", + "phase/calls/confirm-fresh-25-hi-m0-final-control.request.json": "a3c0467f8138d12180ede9628a16dbbbd32634319a866bb8f64712702bd60afd", + "phase/calls/confirm-fresh-25-hi-m1-a0.dispatch.json": "85485dbeed226e90697fc497f07092086b77345730f00ca2520360ac2feae5b8", + "phase/calls/confirm-fresh-25-hi-m1-a0.receipt.json": "054d84ccc8ab47c071ee6944c3784918b6b4d2415615dbee863400ca5fee1186", + "phase/calls/confirm-fresh-25-hi-m1-a0.request.json": "b08c4f9d1beb8a55e68d2245d138c485922da47d0e886f72f6e114dbee06a1bc", + "phase/calls/confirm-fresh-25-hi-m1-a1.dispatch.json": "ad0d4573a25621964002d31c819da7dbdaf46afb453aa35767f41439a73ad112", + "phase/calls/confirm-fresh-25-hi-m1-a1.receipt.json": "7bae0f7d4a13c919566f5d4cca7fc96a6ad76dd3337459fbd173c11244b8ef51", + "phase/calls/confirm-fresh-25-hi-m1-a1.request.json": "cdc99d95fdb6fb249210c444068a76b54b9ba6406790f7db68abb005abbacda4", + "phase/calls/confirm-fresh-25-hi-m1-final-candidate.dispatch.json": "1a80670f0d9a160812a1e455dcb4586d5fb2bddd2474977ed97f4bb509129ae7", + "phase/calls/confirm-fresh-25-hi-m1-final-candidate.receipt.json": "b7f29ebb87ed4bc5c45804b6cf7ad5673e2a5e79c5e7aff3ab2d69b3e8fbed64", + "phase/calls/confirm-fresh-25-hi-m1-final-candidate.request.json": "5313eea8117d373c89919e5d5e86baaf0f7e7f1763391040c6c72396f00cfc37", + "phase/calls/confirm-fresh-25-hi-m1-final-control.dispatch.json": "da86824116a5e18d0c7da9d1c1093de989e27aea08204a1b6d0a5f630c78dd4d", + "phase/calls/confirm-fresh-25-hi-m1-final-control.receipt.json": "ba54a8ecf6fb357b57a86990cfb7a88dc6696c2146f4558b6e691bc6428c74e9", + "phase/calls/confirm-fresh-25-hi-m1-final-control.request.json": "ccc3db3f8238bc70dc4e3a17e52266aaabbee3889df37e88b5d95a3b512adb3f", + "phase/calls/confirm-fresh-25-te-m0-a0.dispatch.json": "97ce61cda75a95bdef7bd0c3daa5a3933232efd014ac20441eb6831b9ef5bc71", + "phase/calls/confirm-fresh-25-te-m0-a0.receipt.json": "90e20b197f21efdd491cbe0596ffe0105c792ad694d7605cf8c1b140a1016db0", + "phase/calls/confirm-fresh-25-te-m0-a0.request.json": "125d106f7a6ac3231af235b5e6c7344b9432ca367e2146bf2ec756b96c19d8d6", + "phase/calls/confirm-fresh-25-te-m0-final-candidate.dispatch.json": "b4fc5cc107ca09346f06433c3ba6a347e7c835341db6b7389bd2e068ca6c82d1", + "phase/calls/confirm-fresh-25-te-m0-final-candidate.receipt.json": "bb1744aaf220c13a3fbee14eab7806b9c84909f24b4d73f224666d2e70a6fdd6", + "phase/calls/confirm-fresh-25-te-m0-final-candidate.request.json": "881b830ad27b09d9ea239eb1382d56da502eb2fa366302f8a1467330d3a87170", + "phase/calls/confirm-fresh-25-te-m0-final-control.dispatch.json": "3730aaa1fdf084efe41033b6faad7ffd090d6b74b95cc7153c896eeea116d452", + "phase/calls/confirm-fresh-25-te-m0-final-control.receipt.json": "9a97193df6afe9112a79f1f6074daa595cf21b399aedb50480f5ea90fe64232a", + "phase/calls/confirm-fresh-25-te-m0-final-control.request.json": "561e7aa154bf5ca3d743e6f9f26629cc5f2dae7ff5a954738a03a327c09758b2", + "phase/calls/confirm-fresh-25-te-m1-a0.dispatch.json": "78e0c2a56806d638b93632d98b3d6efd0dbc9ed5b5b547b0bdf6ce13a979835c", + "phase/calls/confirm-fresh-25-te-m1-a0.receipt.json": "28c8c8ac8331a5e3edc5daad930f609d96b15108da7487c04c8cf2b5d2a6f7df", + "phase/calls/confirm-fresh-25-te-m1-a0.request.json": "9d5397560b04755737c7af8cd2269f8fdef2ce741ffa79bd7118cdb9918428eb", + "phase/calls/confirm-fresh-25-te-m1-a1.dispatch.json": "eb521e68ec2510581e6aea143a4a09d9a338671e1ad53482ecd9ae14e7fb1efa", + "phase/calls/confirm-fresh-25-te-m1-a1.receipt.json": "736cc4f2b013dc8b9f3394747dcdbfdf61f6d0c69ab810de3260b89172b00152", + "phase/calls/confirm-fresh-25-te-m1-a1.request.json": "7163e01ce5738540c8dc74368127cb07d2ab7d8b47ec6270e7a521e609daa6f6", + "phase/calls/confirm-fresh-25-te-m1-final-candidate.dispatch.json": "37733f272583b311d5e450181ddd5c789a664ae1eb3f9498e134bfe951977ad6", + "phase/calls/confirm-fresh-25-te-m1-final-candidate.receipt.json": "de385a8abfa4c8d95f8cc7368642f9f7f04cfb6882db49dfc85e2c5fe15e2da4", + "phase/calls/confirm-fresh-25-te-m1-final-candidate.request.json": "8ac22398f87d5ef4e688280fa66dc207484f58e4092d6aab157fbe7d3bc24fa0", + "phase/calls/confirm-fresh-25-te-m1-final-control.dispatch.json": "eabb6937b038de133daa300f980ac6a4f96f7921dc4f8ac2c6356458dae5ed14", + "phase/calls/confirm-fresh-25-te-m1-final-control.receipt.json": "fdf90d1c1ddcb2751f094ee8caf3520cbe4097799948dc5d6f9b8b4d39073738", + "phase/calls/confirm-fresh-25-te-m1-final-control.request.json": "b85b6777f2c7e6f84348485a4ee2547005b3e17c619f47f802f56ec8563ac033", + "phase/calls/confirm-fresh-26-en-m0-a0.dispatch.json": "28282bb3ee0792533921936a48bf676f8dda6ad5ed831192f7422a47c88f5b62", + "phase/calls/confirm-fresh-26-en-m0-a0.receipt.json": "bc320b628cd081002983862d64fd3d4175752a8ff7e345ec1650ce7c2a17bce0", + "phase/calls/confirm-fresh-26-en-m0-a0.request.json": "7110a4756368af87e21dfc3eba5585c6a770457777e3ee93f0925d3d47f60a36", + "phase/calls/confirm-fresh-26-en-m0-final-candidate.dispatch.json": "f73c32c814e39b10efe3d9320001ce2ec3c4ecfe9dd3d1be4450c7c7818333c1", + "phase/calls/confirm-fresh-26-en-m0-final-candidate.receipt.json": "9db8dfec6325c8b409552ce6cc4662a8d4a262cac59180f7dd3c0c8bcada69b5", + "phase/calls/confirm-fresh-26-en-m0-final-candidate.request.json": "318f4800d9c1c1ca585bd02bbd786c9f1db6fbef9db05d16e006e135e31eb775", + "phase/calls/confirm-fresh-26-en-m0-final-control.dispatch.json": "149e1ef1751727d85e06a21e1382bd7bf2d7d7d4538b6227157180b3259203ba", + "phase/calls/confirm-fresh-26-en-m0-final-control.receipt.json": "fa45690cf909a1e0d78c0597b2d122c8d09c0da9a3d71b39206f22362fd09c97", + "phase/calls/confirm-fresh-26-en-m0-final-control.request.json": "d82673a568616decb4d83b7dfbeadf107ba940051910ca3b85fcae506e2fe72f", + "phase/calls/confirm-fresh-26-en-m1-a0.dispatch.json": "dbdc4eccc1917748ed50f3dd9f4a148f09b9dde968794cf129df8eaf383e99ea", + "phase/calls/confirm-fresh-26-en-m1-a0.receipt.json": "491ba6bbe1ccafd39d94a1ad5d2feb333c2047fb0389a80c9af133b44033ca77", + "phase/calls/confirm-fresh-26-en-m1-a0.request.json": "010a191e71d1d9225851f6959ebaa4c25449c10cec2832be0f9a21b16d113af0", + "phase/calls/confirm-fresh-26-en-m1-a1.dispatch.json": "9c7cc85aa1bf4e5c9285d38878c6c9d51d572f07ecf477131e9fb88195014198", + "phase/calls/confirm-fresh-26-en-m1-a1.receipt.json": "525e93ddd29550acf66121cd3906585c4fcec3e35e97c3ab969e02475b52bfc3", + "phase/calls/confirm-fresh-26-en-m1-a1.request.json": "76b172e2264652f9020ab40edda30e044205e13f607bef09b0f28d0919ffe005", + "phase/calls/confirm-fresh-26-en-m1-final-candidate.dispatch.json": "3d01dd4da312f892b211c85dc7170083ee2c7b25ce86eb06e62c94207f03e79b", + "phase/calls/confirm-fresh-26-en-m1-final-candidate.receipt.json": "527ad3e4d8047361764f2d787d5b21a60dc3f7f0a8b6c655a8f29b450432a924", + "phase/calls/confirm-fresh-26-en-m1-final-candidate.request.json": "bced9dc5d4ccd58ac2c35788934878b8b35e633f95d209ead3c03896970fcba1", + "phase/calls/confirm-fresh-26-en-m1-final-control.dispatch.json": "b45ed5f8b52377d4b7af6ac923f2acf754fc562a0a2a8efc9c8afb272eb21bd9", + "phase/calls/confirm-fresh-26-en-m1-final-control.receipt.json": "081e9a4cb815e4deec38894c2fb2bcd595c400725453ec7a8af4aaee03bf257e", + "phase/calls/confirm-fresh-26-en-m1-final-control.request.json": "9d03781b7565c6bb1f8cb85d3c398d111b2f943d47e8f4ebad274f9077d448a7", + "phase/calls/confirm-fresh-26-hi-m0-a0.dispatch.json": "6f85658650351337040e43aaaa2d8650453b02504bac53b3470ea1eea7bcd1b7", + "phase/calls/confirm-fresh-26-hi-m0-a0.receipt.json": "eb6742c78e21d3e654c46260857d2512ebcf2f178561e41baa2922b36044b58d", + "phase/calls/confirm-fresh-26-hi-m0-a0.request.json": "1ea7c493398c600e8040b61cfc719fc7fee6e97e849a43af89ba8d00a6e6ac0e", + "phase/calls/confirm-fresh-26-hi-m0-final-candidate.dispatch.json": "bf43117894a3c6e66f1d86de2261af852d605d7e2b10974091949bb1e90da65a", + "phase/calls/confirm-fresh-26-hi-m0-final-candidate.receipt.json": "85697837e79f60e771bba7bc0cf597009d8798df51379169da0e46b468d3067f", + "phase/calls/confirm-fresh-26-hi-m0-final-candidate.request.json": "1d268c90aee13ab8c0a1d2411dbbe56bba9e6695abe1938c6ccf6ae52cfc05f5", + "phase/calls/confirm-fresh-26-hi-m0-final-control.dispatch.json": "063c4e2656e96af042e3f139ae2c1a34b7490ad2fec6e421d1347200c6a00ece", + "phase/calls/confirm-fresh-26-hi-m0-final-control.receipt.json": "0d616ae796a62441be80b4825d5c439af528d188d31947eddb453e98572d0570", + "phase/calls/confirm-fresh-26-hi-m0-final-control.request.json": "73e9f55fb8e34dfb029310a62d893593d4bc8196e54057f7cc3aa0d0cb872e37", + "phase/calls/confirm-fresh-26-hi-m1-a0.dispatch.json": "aa2a4578e4001405f6791f6dc61f72ea3ecf91f5c38557837c8b0a2b0bf7ea68", + "phase/calls/confirm-fresh-26-hi-m1-a0.receipt.json": "0cc680133acfaefd712ceab955e8564f4ccf5fee9ce1cf7813f8c7c897dcff79", + "phase/calls/confirm-fresh-26-hi-m1-a0.request.json": "79490edaea2a177342483db99c86f07690e292ddfdd35f24e665859221bb2038", + "phase/calls/confirm-fresh-26-hi-m1-a1.dispatch.json": "f9de64859deaee131365e6b24e69a95e8974f20fd392ffa91e311a060ed587c9", + "phase/calls/confirm-fresh-26-hi-m1-a1.receipt.json": "e32391e503ef45d68ba8d258ff675d0d7cde0972a81958e4d68ce0e93b03fb15", + "phase/calls/confirm-fresh-26-hi-m1-a1.request.json": "05a3ddfcbcdb20e9a5524fa8f8719155455884d4bd44bee3f3a6639a54415d12", + "phase/calls/confirm-fresh-26-hi-m1-final-candidate.dispatch.json": "050cf68f757335e32aeb26b92c97a9569fee969a5444262a1e9fb50296e151bb", + "phase/calls/confirm-fresh-26-hi-m1-final-candidate.receipt.json": "f41f569781340589a0635453f0b82c91c621b9d5d0905ed79b28f8a006fd2c80", + "phase/calls/confirm-fresh-26-hi-m1-final-candidate.request.json": "490da5ae788214c009f557d52b9a9af4216854fe15ab1abc46d7867a2c0e6ce6", + "phase/calls/confirm-fresh-26-hi-m1-final-control.dispatch.json": "92ac78d5a66cbe91a7afad2849f996707b41c4011d688aeccb3bc0354dbdb63d", + "phase/calls/confirm-fresh-26-hi-m1-final-control.receipt.json": "5cca5629163f84a211ae03c55144c20d5946ed8e1dfd7126584ac5b2185163e4", + "phase/calls/confirm-fresh-26-hi-m1-final-control.request.json": "57334a9aec5944f05035f03b8047395b8f4cfac3da46f6385ed61353ddfd078d", + "phase/calls/confirm-fresh-26-te-m0-a0.dispatch.json": "151e5050e6e1d88da90b51855dc3aac20fed457c8b58bd389d6d30edc704de82", + "phase/calls/confirm-fresh-26-te-m0-a0.receipt.json": "62fefb0f0c01873b928d755d6e859122e73984706dcc4432e959e1e83ec2117d", + "phase/calls/confirm-fresh-26-te-m0-a0.request.json": "02618b6a29b90e0623c169bba6e5fb824fba73dc7beb223eaca7fd703a41c18a", + "phase/calls/confirm-fresh-26-te-m0-final-candidate.dispatch.json": "d09cdc7296021ffd31d185cd6aea4d8605ec71bffcf2137636bd1ad912d56c19", + "phase/calls/confirm-fresh-26-te-m0-final-candidate.receipt.json": "8072489aa9ca31c93367d2959a12318466a29fbeb89e33d814ecba4b57cc91e9", + "phase/calls/confirm-fresh-26-te-m0-final-candidate.request.json": "00f3c774b6d3e118d26b0773eee525b1a01a6c5f47b76e77a54391e60c20f128", + "phase/calls/confirm-fresh-26-te-m0-final-control.dispatch.json": "cb1166f33f705cdcc5527aa45b51630f46cf8abef57df6186db7fac5ab4368b6", + "phase/calls/confirm-fresh-26-te-m0-final-control.receipt.json": "6f04ccbb0c6beeb169852e3611bf82522dde81df61354affdb9792cc12ab2eb8", + "phase/calls/confirm-fresh-26-te-m0-final-control.request.json": "1dc7d9025e09e8ae304922fb1d522414ffc26ad405edafd112307e0d2c31ce16", + "phase/calls/confirm-fresh-26-te-m1-a0.dispatch.json": "0c8c40a2c32739801b833fe08f60f1dc67198cbed8977f7e14e9ba5aec6f13f6", + "phase/calls/confirm-fresh-26-te-m1-a0.receipt.json": "171d6e426bcb39c8b491ffa8263df54f8cff6ba90c8cd92d3372ba91ba67d5e8", + "phase/calls/confirm-fresh-26-te-m1-a0.request.json": "bcd73559feef21b0d43746df531cd286c2cc062b747e036cc57c914288077155", + "phase/calls/confirm-fresh-26-te-m1-a1.dispatch.json": "0c4fddfad9730dadcf5ca70d6b15951f9da68c15eefc43da8efdff46459a3719", + "phase/calls/confirm-fresh-26-te-m1-a1.receipt.json": "e25c75b38c68f08d5ea7f8407595587912e1d3f43698c39b9e18493ff9650d6e", + "phase/calls/confirm-fresh-26-te-m1-a1.request.json": "c40397a016de33a7a0fcde6896e2ff01e65b344a85d5536593804ff44d34aaaf", + "phase/calls/confirm-fresh-26-te-m1-final-candidate.dispatch.json": "d630197054003685d257dba81d9dcd5f1ef1e3a8734e7e52bbd184b2750d919a", + "phase/calls/confirm-fresh-26-te-m1-final-candidate.receipt.json": "211fc5187508477224cb7286c096d73508a9981164561f468c9d9d3c35fa90c3", + "phase/calls/confirm-fresh-26-te-m1-final-candidate.request.json": "2dd6fafc35f7c36f02477e4549fd98ff164e16e3eb266e3bd7f4b62132df9888", + "phase/calls/confirm-fresh-26-te-m1-final-control.dispatch.json": "9566e7af471c54a87903ebf7c1e1044743362f9fd8e725067cd2c20f02f3dfc3", + "phase/calls/confirm-fresh-26-te-m1-final-control.receipt.json": "1fac15e44f6570cc49e5850fd24d884ec6124786bf3d74f6a5b18f9fc42a251a", + "phase/calls/confirm-fresh-26-te-m1-final-control.request.json": "7335be8fb0bd18b59f52a38a7d8fae51619326746b2d8080566b2d2ebd50b745", + "phase/calls/confirm-fresh-27-en-m0-a0.dispatch.json": "32b547659a5ad3ba4d2aa9528cdd4851fa6da547af08bf0611fa7bcadaf7c326", + "phase/calls/confirm-fresh-27-en-m0-a0.receipt.json": "e019db203a4b9959ef11140bc81c87a9e44d2983cd36a9d518373850f804f72f", + "phase/calls/confirm-fresh-27-en-m0-a0.request.json": "e0ec7078d6f833c3a9e862578d371b7b013989059cccb88af378106b5ae3c0ed", + "phase/calls/confirm-fresh-27-en-m0-final-candidate.dispatch.json": "85977a164d12411f0a2f1afecc25e5237b24c909d4d857570c669dcdba8fd4e3", + "phase/calls/confirm-fresh-27-en-m0-final-candidate.receipt.json": "ae2a438398ec54a82e600d2b72b2d4a3375c873c7c3e64d94e45e6e131955597", + "phase/calls/confirm-fresh-27-en-m0-final-candidate.request.json": "0ff5b09be85f750125a617af05d4ccccc4f758ceceece3c5538b141255cc9b36", + "phase/calls/confirm-fresh-27-en-m0-final-control.dispatch.json": "f464b4376f27ab6f9a0ae060e558c71c505207a5773178ca5a59c6c8de7ea23d", + "phase/calls/confirm-fresh-27-en-m0-final-control.receipt.json": "4231798a55d25bd4d92a5da205aabbd36b3dc61ad735d823d43813aecb4ad15d", + "phase/calls/confirm-fresh-27-en-m0-final-control.request.json": "f0c0e7e729523f8a51c25c7391f223696d69230233efc6f7fa7b326624d746b7", + "phase/calls/confirm-fresh-27-en-m1-a0.dispatch.json": "35df6ce5edd02e0d215c5d4943376a1c33f9dcf60a4f0608cf524182e4583843", + "phase/calls/confirm-fresh-27-en-m1-a0.receipt.json": "bf222c5af4cef286d9081f99775017dc31156a00f0ce310bf7a1cb2afb3d5452", + "phase/calls/confirm-fresh-27-en-m1-a0.request.json": "6f21df87d2d52f26442b5206633723276ed52d16d88ee120211df31d7b7a3361", + "phase/calls/confirm-fresh-27-en-m1-a1.dispatch.json": "ea0194a4dbdff9b327b10435a8eef595ccba006c56e261c7fee0437d09bb67e1", + "phase/calls/confirm-fresh-27-en-m1-a1.receipt.json": "0bde6d0e61353c01d9d1d6288fedd06e9b362bb6654aefdd4edada8220215be2", + "phase/calls/confirm-fresh-27-en-m1-a1.request.json": "8657e3b39d82c20a3597172cdfcf320353ab85ea4b731d4e5e10f14d07bc00e0", + "phase/calls/confirm-fresh-27-en-m1-final-candidate.dispatch.json": "2f20a64a73f7e16dd3a85210df52ae81b96a65d82b13accdb47ef7ebeea2ba31", + "phase/calls/confirm-fresh-27-en-m1-final-candidate.receipt.json": "5a1862cefce40a3f5bf1321a9cec16d83970d47ea20c33b06b2c3db613325ad6", + "phase/calls/confirm-fresh-27-en-m1-final-candidate.request.json": "172c49715865a88f4a9e108a75bef53a559dc55176e5835934aeea0581c1cab0", + "phase/calls/confirm-fresh-27-en-m1-final-control.dispatch.json": "7adcadf09a34f984c3413696c578e805262f35044bd7ef99802163b9fd56343d", + "phase/calls/confirm-fresh-27-en-m1-final-control.receipt.json": "1cfaeb657d071fde71286aa7e9b96e5f9d0855ae7a9a2b295fde26c71b2a179a", + "phase/calls/confirm-fresh-27-en-m1-final-control.request.json": "7cf40b8bcfc460ecf815a02fa1a820809f7868d4aab0663df316000bebca978e", + "phase/calls/confirm-fresh-27-hi-m0-a0.dispatch.json": "5536b65504439d713037ac1d3c6179a8be9815f99e23f6bcf15ecac2f50ed737", + "phase/calls/confirm-fresh-27-hi-m0-a0.receipt.json": "d739d39f48e88ffeced3f507bda9a2226154e716aee0e05fbfd3447cc5a6fb66", + "phase/calls/confirm-fresh-27-hi-m0-a0.request.json": "ce8e77533e6f0892efe1b7f96670b58bf622ee65198afbedc55199b62119b68f", + "phase/calls/confirm-fresh-27-hi-m0-a1.dispatch.json": "957fa5f8c280a7b5292674fdcf63ad291f88c85c00752925feb6bf209c1f7cf0", + "phase/calls/confirm-fresh-27-hi-m0-a1.receipt.json": "399241ed745d62a3475b6674daf00b25f52c9169c8d0bdfefde62455d629ab9f", + "phase/calls/confirm-fresh-27-hi-m0-a1.request.json": "f4b0db4bf883bc55020d8bb7c516a64b110ea71a2c607cad480656e7ffa732e6", + "phase/calls/confirm-fresh-27-hi-m0-final-candidate.dispatch.json": "cae00cdda9bd9d8df3d0ecc8f18199281c918e0dc19fd7f045eb568cc78a3fc9", + "phase/calls/confirm-fresh-27-hi-m0-final-candidate.receipt.json": "09cc881bfe68912340d0a254417949f7ef08496b0d25ce526306720a04c6e17c", + "phase/calls/confirm-fresh-27-hi-m0-final-candidate.request.json": "c75be709dab127172594e3ef5df30c6455df69b71cb835e2f8b9567a845b1116", + "phase/calls/confirm-fresh-27-hi-m0-final-control.dispatch.json": "40e2280c91ac1d1c848a54dcc69e5bec2903b7bd93e9899427a8549133a64748", + "phase/calls/confirm-fresh-27-hi-m0-final-control.receipt.json": "e929caf90e0eaa92955b470e3f0c0bdbcff0b31f0a2dabe9115213f43d8eb16b", + "phase/calls/confirm-fresh-27-hi-m0-final-control.request.json": "4b5d7fa025a202b04168ee4ca26d061a947a7ba5b5816d4983c7d8b08c5ce5a4", + "phase/calls/confirm-fresh-27-hi-m1-a0.dispatch.json": "2599c7f212ca0b5b858e5beb388ec079dc738774e045a57ab0da340e86e9db6a", + "phase/calls/confirm-fresh-27-hi-m1-a0.receipt.json": "5cb78b015706ce7c4f882b21edec781bd4b76ec1bbba2b588eea692fe1ead1c2", + "phase/calls/confirm-fresh-27-hi-m1-a0.request.json": "898836f8b3d6c9aee269c47eab3bfe2a7d7585ec79e4887d43e9db169db28384", + "phase/calls/confirm-fresh-27-hi-m1-a1.dispatch.json": "7e833b433c4ed8ab966467e9e02cd69df78f32488401779c92cd13fa8a4d7497", + "phase/calls/confirm-fresh-27-hi-m1-a1.receipt.json": "e8b92eb3307a00789ae938bd68f153be56426d890c424668932ff0727395f468", + "phase/calls/confirm-fresh-27-hi-m1-a1.request.json": "55b379f2e8a1ca79b2a65e908733043a70c9ee5306040a6d6d564a9be68f5a53", + "phase/calls/confirm-fresh-27-hi-m1-final-candidate.dispatch.json": "ebad1c5f5756f37c39876196ce6fdca715f23d75105731a8525a7d9d742bad0f", + "phase/calls/confirm-fresh-27-hi-m1-final-candidate.receipt.json": "e33f76a9ee383f4b0836319afb3b88c459e3fffdda002f8c8a9542baba04bf78", + "phase/calls/confirm-fresh-27-hi-m1-final-candidate.request.json": "9a5f186cefda59447fd983d44b2572d2dcb05b2a800be39fa2ffd128f9735931", + "phase/calls/confirm-fresh-27-hi-m1-final-control.dispatch.json": "c9b6485738b0a4c3fdfb956d512c045f11e951dba5b8bdef052d7b0b7932600a", + "phase/calls/confirm-fresh-27-hi-m1-final-control.receipt.json": "b29a4d4aeacdbd40a994007aa65a58c5fe95a9452a90e7dc9b16b1b36dbeecd6", + "phase/calls/confirm-fresh-27-hi-m1-final-control.request.json": "0c7d45cf0e2fd42e37f3e1d9e610bd378456e459fa455ba3a3ba69dd0c9caf97", + "phase/calls/confirm-fresh-27-te-m0-a0.dispatch.json": "f4fef53b2f2bf2703ae9a3f08349501074dfd243734a3c497d3a4cb73cf53f89", + "phase/calls/confirm-fresh-27-te-m0-a0.receipt.json": "4a2172d89d39512a84475e0bbe93cee55cb4221fc9181ac009432a12517442fd", + "phase/calls/confirm-fresh-27-te-m0-a0.request.json": "54437786b60de509bbc07a6796771cb41e3166edd0d0093cbdc81f5f6a3dd9c7", + "phase/calls/confirm-fresh-27-te-m0-final-candidate.dispatch.json": "26f1d5e05329a1b21a654eb1e618f76cc4e4b59f28de185156e283e3bcd143f9", + "phase/calls/confirm-fresh-27-te-m0-final-candidate.receipt.json": "e74a0dddf588eee85a46c1d458204f92667c276923c0df84032d4d65589afe10", + "phase/calls/confirm-fresh-27-te-m0-final-candidate.request.json": "9d9266d53cb55e598b62d058b523f0473cf538fee23d1530fa29862159e40234", + "phase/calls/confirm-fresh-27-te-m0-final-control.dispatch.json": "a10757969e9837ee26a87e77c222135b26a7ee3c9ebef4ae3fa7b5d8bb48bf9e", + "phase/calls/confirm-fresh-27-te-m0-final-control.receipt.json": "37dbe640d8528c6bdad9e5d5c26dbd63ef40d7ba9ff07fe1b0fb3ff43a5ae372", + "phase/calls/confirm-fresh-27-te-m0-final-control.request.json": "74e9bb3a4d586aa7b1f39bc04d703b981cf8ac76bf4488d5cfcef054da7ced39", + "phase/calls/confirm-fresh-27-te-m1-a0.dispatch.json": "c0c0f7454409f5876c42260d07a5d7aaaa246809305365e0d6188ae48eac4ff4", + "phase/calls/confirm-fresh-27-te-m1-a0.receipt.json": "c968736ddce7b4212a406d98083927c8c4eab347ba1b056028ecea28169b6095", + "phase/calls/confirm-fresh-27-te-m1-a0.request.json": "bd932c8523c8cb107896b1c97675441378468df8f3ffd7006e86956add4a0247", + "phase/calls/confirm-fresh-27-te-m1-a1.dispatch.json": "b2912a64cf3f09991590c9784ae8ecfc5c29772c4fce559391f6bdd7d07aaed7", + "phase/calls/confirm-fresh-27-te-m1-a1.receipt.json": "41264112cee1c5b15f2c4332717c685163512ce0c76fe468c3886f4591ce3304", + "phase/calls/confirm-fresh-27-te-m1-a1.request.json": "7d8d9aed56a78ec5dad89e1e72c915f72c1745755ee5478f6fcaa3cd056e8e66", + "phase/calls/confirm-fresh-27-te-m1-final-candidate.dispatch.json": "29ee1f08404a5645f06e8f32620b56851d09360d6af7e288f58f3e698f474e84", + "phase/calls/confirm-fresh-27-te-m1-final-candidate.receipt.json": "d883b09ec1e07deb9cb3a35109b82671f3d7c96a6586ed8adf99e531d30aa037", + "phase/calls/confirm-fresh-27-te-m1-final-candidate.request.json": "d6cbd4124ef290cbef88faa2ce88e489be6246a70a02eb979323daef3235e651", + "phase/calls/confirm-fresh-27-te-m1-final-control.dispatch.json": "0408c8216f875a1706f17b2cee539b2d7f791c04362415f954dab13716dbc71e", + "phase/calls/confirm-fresh-27-te-m1-final-control.receipt.json": "d0f7448f167e97dcde3d0f63b6ba2cbd2c984cab922abb20fcbe7ecaede0ca16", + "phase/calls/confirm-fresh-27-te-m1-final-control.request.json": "ad7c42b21de34ec8755907863ec0f66b18df090d3e9bc7e8fc19fe0f3107e758", + "phase/calls/confirm-fresh-28-en-m0-a0.dispatch.json": "dcbcb297c847773d6a74e80af42928b24bf14fb32b4fc5d00e10926d94c88293", + "phase/calls/confirm-fresh-28-en-m0-a0.receipt.json": "a2d5a8db5769f6ec85abd8af30a0fdeede859aa33919777b843596a111ea08e0", + "phase/calls/confirm-fresh-28-en-m0-a0.request.json": "f3a2ab9f70e079112196ab0721ae0dbb5d32333538a74968539ebe6a90ee69c5", + "phase/calls/confirm-fresh-28-en-m0-final-candidate.dispatch.json": "e6bc09972ff788803d55e3b6f459878955722b3c0b58445e4f764a4d0e894732", + "phase/calls/confirm-fresh-28-en-m0-final-candidate.receipt.json": "4919c5c58f1a4c33a6d5edf890bc12e70d6755d7220537d6fcb0a5c5ef16326d", + "phase/calls/confirm-fresh-28-en-m0-final-candidate.request.json": "ea01ac9793966b4b91398cff64ee8e6cc28a1a2de2911295ef24a9ca46337aa4", + "phase/calls/confirm-fresh-28-en-m0-final-control.dispatch.json": "dffe51689c307ffa8137d9ae881347d9a37adf4dbae6264df81d28297ae83e95", + "phase/calls/confirm-fresh-28-en-m0-final-control.receipt.json": "2aa13cb1c4483346bfefa5c65157ebc9f9f8b32bc014c30bb33a155beb7069c8", + "phase/calls/confirm-fresh-28-en-m0-final-control.request.json": "bd53cc9f6523635eb9636a14bef2824dd0da69725278d1c3681b71091ccf1788", + "phase/calls/confirm-fresh-28-en-m1-a0.dispatch.json": "45eb8140ab4fc37e399d9d98e512d66e70fbc31632203e293812095762b90e8e", + "phase/calls/confirm-fresh-28-en-m1-a0.receipt.json": "9f4808134d1516b211fca2400dde033bde1fcd814ab05b82076295ea7b8823c8", + "phase/calls/confirm-fresh-28-en-m1-a0.request.json": "ea1380e3213836238a2c9a5e1290592a780bb37e2e208c57a56b01cfa298f010", + "phase/calls/confirm-fresh-28-en-m1-a1.dispatch.json": "073a539a7e63c9a6d9eb72215794e3f29f0777a0d9931c228b7e9d790cf1cd0c", + "phase/calls/confirm-fresh-28-en-m1-a1.receipt.json": "b6375feb070dde1ee25ebbeedcf94e9b67ab3d5d806040154f52901007117327", + "phase/calls/confirm-fresh-28-en-m1-a1.request.json": "b3476a2f8a5e06124efd821ce8ab4a337aaee822bcba5ddc29c48fc22ecb8035", + "phase/calls/confirm-fresh-28-en-m1-final-candidate.dispatch.json": "a55f4be2b7db046c4dc66f20ab8de1c449036cc96059cafa3c5e27877dcbec52", + "phase/calls/confirm-fresh-28-en-m1-final-candidate.receipt.json": "6a67959bbe34c48130ef66a2e5f430287001073b96ba28e83660ad635a629765", + "phase/calls/confirm-fresh-28-en-m1-final-candidate.request.json": "afe2b10bf348f38c762870611d4b8388770e37a34b421b9f8fba8c431e88de7f", + "phase/calls/confirm-fresh-28-en-m1-final-control.dispatch.json": "7b6712e996a4a49622a9db31339666b50c17f6e22de28dc56ad43639263eb909", + "phase/calls/confirm-fresh-28-en-m1-final-control.receipt.json": "27ea8c2475536e039506e3d37505beb9dbf4372be472687e1dafa6333ff4e8a7", + "phase/calls/confirm-fresh-28-en-m1-final-control.request.json": "86133e8c636e43a4b7d3473ce5883dee6e7025dd405d4a81c203c78268cbe320", + "phase/calls/confirm-fresh-28-hi-m0-a0.dispatch.json": "5c0d01f0e38e20ae101abe659ef311a1951747a368ec6a808aa9f27c3a091155", + "phase/calls/confirm-fresh-28-hi-m0-a0.receipt.json": "02e8cfb088372ed242ec4e5dea48cd756ebdc38446d7161bb31c16ddd378a1db", + "phase/calls/confirm-fresh-28-hi-m0-a0.request.json": "66b736619e720fce991697391334d6dc6b97aaa77d0da8ce5aff501ae6a124db", + "phase/calls/confirm-fresh-28-hi-m0-a1.dispatch.json": "48ac72dbeda3ac665522196aebdb124c3162f7c7128349406d9c0e0dbec4e157", + "phase/calls/confirm-fresh-28-hi-m0-a1.receipt.json": "b276e9cdc3805b8cbdc736f22bb0eef3c4a46b93c6f53c50938f7147a7ea1c74", + "phase/calls/confirm-fresh-28-hi-m0-a1.request.json": "64b86cb0285dbb81600b94a0071f9f8798e08b11f6c022a86d77da42968d3cf6", + "phase/calls/confirm-fresh-28-hi-m0-final-candidate.dispatch.json": "de5e52d1d6d45a32c4ea609882a0aa4c5b48e67cf5d4c1c9cd245230a53fe0ed", + "phase/calls/confirm-fresh-28-hi-m0-final-candidate.receipt.json": "b3539a9724d2079c99335b7d9bfbcf49dce755d96c24fdfc66c344ac5872e913", + "phase/calls/confirm-fresh-28-hi-m0-final-candidate.request.json": "732d34831eba5e26a634c4eee05ca0dbb21a7497645b34ed212845419b682a27", + "phase/calls/confirm-fresh-28-hi-m0-final-control.dispatch.json": "e96014b5121a260093c3b4170bef6ff0ce028b51b0b481ddda3d32985cb53f67", + "phase/calls/confirm-fresh-28-hi-m0-final-control.receipt.json": "48b95c34ecb9d28d627e34984ad0d88a995ba58c8a74b6653681fc4761096c00", + "phase/calls/confirm-fresh-28-hi-m0-final-control.request.json": "1cc461cf6064cbd0d8e6c296efe581fa90642c43e966ae82ae7bba972dddb27d", + "phase/calls/confirm-fresh-28-hi-m1-a0.dispatch.json": "e35591903aa43ecee3b0f045deea3cd2e986d2e68f0e33bdaf924d92d4cc0413", + "phase/calls/confirm-fresh-28-hi-m1-a0.receipt.json": "c51bd12cdce22f299cb122149182fe3f268ce3c4b496cf9ad908d7c53deb7560", + "phase/calls/confirm-fresh-28-hi-m1-a0.request.json": "50a21e37ce4cfe89e2230780130c79317ca405725dfbfd5b8938100c8f11ba14", + "phase/calls/confirm-fresh-28-hi-m1-a1.dispatch.json": "1061c0149a44a5756fce87e1da0b8537306a3cec314c6f4b458261cad3653d71", + "phase/calls/confirm-fresh-28-hi-m1-a1.receipt.json": "22bbb4f9fcaaacdd30b89963a6cf43914960b66bd37a57688592c61c446b5691", + "phase/calls/confirm-fresh-28-hi-m1-a1.request.json": "3dea5c1906dabc8a34c305e5358bdff1d2dede92d7271ee3ec1d5d4a59f2b146", + "phase/calls/confirm-fresh-28-hi-m1-final-candidate.dispatch.json": "4d0edb69fac0aac6e8a1628b5a6d24280128106e2e52a7514724511e8680c7ce", + "phase/calls/confirm-fresh-28-hi-m1-final-candidate.receipt.json": "354401b44775ecdc54d88b9da88231595969f05c70241109395753cc6e149302", + "phase/calls/confirm-fresh-28-hi-m1-final-candidate.request.json": "9d76fd9b00baac6425bf5e427c98e2499bb26763b45e2d1870759e99d0f497b8", + "phase/calls/confirm-fresh-28-hi-m1-final-control.dispatch.json": "b299ffa55f9409dc8865ac40d632ca7551969e6a94855f145945cd95ded87a44", + "phase/calls/confirm-fresh-28-hi-m1-final-control.receipt.json": "4790fffddeabb017dc87d9828cff267ddaa1303142f0dff36912d1d76cdaa098", + "phase/calls/confirm-fresh-28-hi-m1-final-control.request.json": "20f6142fc87b4851c0a9b44ca325024874193eef28cf62787fff792764c3a747", + "phase/calls/confirm-fresh-28-te-m0-a0.dispatch.json": "de78969fc49f2ee8b44a17a4a829c42e370e948c5b77d201c6f6ef36b9f5a983", + "phase/calls/confirm-fresh-28-te-m0-a0.receipt.json": "586375b75fe4cd654c34ca668a0d8b6f00bfe7a66c6780d666b8439af7cc877d", + "phase/calls/confirm-fresh-28-te-m0-a0.request.json": "30fe70821801780739c5f2edf3308e8bb4e9595bceb6e824fb799d24240987dd", + "phase/calls/confirm-fresh-28-te-m0-final-candidate.dispatch.json": "cbcdd2be5cf4854ee93d479d6bf10a3059f666fe5a0563d1174068330806d54b", + "phase/calls/confirm-fresh-28-te-m0-final-candidate.receipt.json": "ef18f52e2513c834eff13209458511a597b2c0333c6493fcbd3b06941fd7b6d2", + "phase/calls/confirm-fresh-28-te-m0-final-candidate.request.json": "c6e444c579e1db89ed04ec880ca38eeb85ff25fd441a8d2994dd74ee1afd6fae", + "phase/calls/confirm-fresh-28-te-m0-final-control.dispatch.json": "5601e0d59ef75e42f7e02c80985d11b5de09b3d341cf062ee68a9ae4d6ab75a4", + "phase/calls/confirm-fresh-28-te-m0-final-control.receipt.json": "1ce1ae7bfabd55b36ede72d151a24e8cd2d06b81b560faaf0692b9396ef9f36c", + "phase/calls/confirm-fresh-28-te-m0-final-control.request.json": "98c7018ec0a0f415e4e411db2c141bd18b1bda22726e1930c9684d82c0af8a21", + "phase/calls/confirm-fresh-28-te-m1-a0.dispatch.json": "1b7a7ac5ea7008182b0ef6edbfa577835a1c2da1a55f592a8e9c177439d8043f", + "phase/calls/confirm-fresh-28-te-m1-a0.receipt.json": "7fa71896ca7b3be827f404ad8461b422b3be15a6d5a9070817344843e83e150a", + "phase/calls/confirm-fresh-28-te-m1-a0.request.json": "e5f06694b0b478a5a4c4a7c032ce19c5956abbe040c4ecf4f0a4c5ba30df0ea1", + "phase/calls/confirm-fresh-28-te-m1-a1.dispatch.json": "1fbeea9fe8f986595a41f96fc0e4229266a5be133c4b99a345709d5781d1c22a", + "phase/calls/confirm-fresh-28-te-m1-a1.receipt.json": "b015334cee4520f10abe997cbed168f0711db164cde0fe5621aa4660f1798f46", + "phase/calls/confirm-fresh-28-te-m1-a1.request.json": "e499940716afd003fd082b19c7c7c6b2eb1c99df993caf2a491f19e9d2f85d3f", + "phase/calls/confirm-fresh-28-te-m1-final-candidate.dispatch.json": "3663d302789aa1535ea1401d28b56e7fd5f84e706c80c0eaa3057452b00f3110", + "phase/calls/confirm-fresh-28-te-m1-final-candidate.receipt.json": "d707f29df628771ced1ba6a5018e4f10957ca961b5f3e72bebeb15dcf5cb9e89", + "phase/calls/confirm-fresh-28-te-m1-final-candidate.request.json": "25bb936bc7b2365bc427d6cfcbe78eedadfbae78b8fd0574bb262d18c15e8adc", + "phase/calls/confirm-fresh-28-te-m1-final-control.dispatch.json": "e636cc1046c9a4f744c838ec740c4265863c7eea0f6b626d9d3582accb0dc9fe", + "phase/calls/confirm-fresh-28-te-m1-final-control.receipt.json": "4d4654b466c54c3824a3364561865ef745f1172af3ab656266c913a6ea0d2480", + "phase/calls/confirm-fresh-28-te-m1-final-control.request.json": "f93fbcab4d7fd376be0ec34851d0ba846f93ad3ae239f96ffbb244cd4d2bb4f3", + "phase/calls/confirm-fresh-29-en-m0-a0.dispatch.json": "9ffb720ae096e9b65b0100577e50fe2d3eb815cdeefd806e8338e4f2b0cddbc5", + "phase/calls/confirm-fresh-29-en-m0-a0.receipt.json": "6e90fb1deb56a7e40a6622504bd11e2074e2193e91aa9567eb6742e4f116da44", + "phase/calls/confirm-fresh-29-en-m0-a0.request.json": "71df18d12559ae50983e14af0adebfa0e08ef88d45391fb62fee251581b76142", + "phase/calls/confirm-fresh-29-en-m0-a1.dispatch.json": "522c29c744cd70ef89a8daaa4ade1588401e82ad93b47a21f84be3e186e51002", + "phase/calls/confirm-fresh-29-en-m0-a1.receipt.json": "4038ca836c588e25321a066c23d9a4f69dc01ce9f2ceafef9b7afd5e1768f23e", + "phase/calls/confirm-fresh-29-en-m0-a1.request.json": "456b880d203900f4814d7074133be48d2c53e236a398270456df3565bc8856e3", + "phase/calls/confirm-fresh-29-en-m0-final-candidate.dispatch.json": "5dd5dd5cc64bdb5fba26a28e72e365e1d6c909a41437aaddc58a7fe53215ecc0", + "phase/calls/confirm-fresh-29-en-m0-final-candidate.receipt.json": "0243d880d6b5b37a021146cab048084af3647944ae6b3cc2050d077678645830", + "phase/calls/confirm-fresh-29-en-m0-final-candidate.request.json": "bf49de561ee56ec12a06d960d5f150edaa9efc2b43099c8a2ca816dc4eebd721", + "phase/calls/confirm-fresh-29-en-m0-final-control.dispatch.json": "5b082bd696c39e7c606498e7373fcbe2b09c8f98934a3b34e81180eed9ab5a7b", + "phase/calls/confirm-fresh-29-en-m0-final-control.receipt.json": "5c5479063e5d1ea8433b1f75d10b023c65a5d756419f99d2deb3da0b6ccdee6d", + "phase/calls/confirm-fresh-29-en-m0-final-control.request.json": "96cef94457651398c5a1527acb16766dfd80e3dc6fa70800ed78e4187a43e2d0", + "phase/calls/confirm-fresh-29-en-m1-a0.dispatch.json": "50ac12d330f2cfa71aa79dae3d61c427355e50bd86794aed6e36dfdaa1ffe6b4", + "phase/calls/confirm-fresh-29-en-m1-a0.receipt.json": "92506e70346847c1921a57a93d22aac4a43d855a5a7e31bb93164c3db1485832", + "phase/calls/confirm-fresh-29-en-m1-a0.request.json": "1882b95708c0c17058aff79384eb8356d79d414279d70e2f941f59a35ab81a57", + "phase/calls/confirm-fresh-29-en-m1-a1.dispatch.json": "6e57d99b6d98eddc192d36abac244362cd2896cda63dfa1f50459d8d99cbb65e", + "phase/calls/confirm-fresh-29-en-m1-a1.receipt.json": "a11579657dfb3eb84a3709d1442b31e6f16c1dc3826aa232c6377978eb614b79", + "phase/calls/confirm-fresh-29-en-m1-a1.request.json": "3652114b4e7fd1dfde18ea7b099b1cc6719ab23eff26134c7ed4683935c8f552", + "phase/calls/confirm-fresh-29-en-m1-final-candidate.dispatch.json": "1acced4f60cc527778a9b08bba5fe5a9ac772de07acfa1f98716734e9c63fd0a", + "phase/calls/confirm-fresh-29-en-m1-final-candidate.receipt.json": "fe7943376ac7a2736c49fec7328601b19c3cad22e9632fd83ebd1fedf461f69f", + "phase/calls/confirm-fresh-29-en-m1-final-candidate.request.json": "0d3cc2330e0fd4601f7e23983d0e56ecc1549a6a677138e93f5732295fff996c", + "phase/calls/confirm-fresh-29-en-m1-final-control.dispatch.json": "7f8fb0e3980415888afd3764f2d3215da7c0fc30dcf25870680d3a02b89634b1", + "phase/calls/confirm-fresh-29-en-m1-final-control.receipt.json": "268136bb3a12cc93a2c6d1d2d7e274904d3a250ad4301cf65029acbc1b9ef31a", + "phase/calls/confirm-fresh-29-en-m1-final-control.request.json": "2284f35287bb40bca642fb79f648482d542468874b2730e0e9fcd58e7a459288", + "phase/calls/confirm-fresh-29-hi-m0-a0.dispatch.json": "e7cb90578d5d5950ca401a0568ca8e3a327c4599d38295447bfcf4303f3a6536", + "phase/calls/confirm-fresh-29-hi-m0-a0.receipt.json": "97916319eb5486208aef547fd7000b86b3baae69a4edbd918a6cca4198235cfe", + "phase/calls/confirm-fresh-29-hi-m0-a0.request.json": "fefbf3f467af1b1f8061bf9370a505c21e32376692eb140a0b46f8eee4598284", + "phase/calls/confirm-fresh-29-hi-m0-final-candidate.dispatch.json": "fe97ff5f70b876409430bf9d61d8ca0a0d7197e4373d9faeb6d76b9728585f36", + "phase/calls/confirm-fresh-29-hi-m0-final-candidate.receipt.json": "e9ac1ad5563649618873bea604ffa1d4e39dfc779e376630b66e1ef388cc6493", + "phase/calls/confirm-fresh-29-hi-m0-final-candidate.request.json": "7db7921f3948f5de3ae43864f85c4469653aad870add03c2cea0250d18b92586", + "phase/calls/confirm-fresh-29-hi-m0-final-control.dispatch.json": "5f226fa259dfc657f5b5b18c29f6ba7b7d022a7ffa1ed597b38bb1fd1b66b62a", + "phase/calls/confirm-fresh-29-hi-m0-final-control.receipt.json": "730103fd20db8e3bd5c738ec2e362d9cda534d6ec3fc275adc93a9acb262ca44", + "phase/calls/confirm-fresh-29-hi-m0-final-control.request.json": "e7ea4c9c3f48f92eeb9fb51e105d16eca7f96a1d38edac8e69d31b10fbcf6851", + "phase/calls/confirm-fresh-29-hi-m1-a0.dispatch.json": "e164adc3568beddd86f31550125964b9ba85fe154f4691f046252bd2281b010d", + "phase/calls/confirm-fresh-29-hi-m1-a0.receipt.json": "87ec2b1b50efe00210fb5d8f7ee67ce9aa69925843dca35a75e387ee822a6690", + "phase/calls/confirm-fresh-29-hi-m1-a0.request.json": "f63bf359b0e3208ca32c28f21900e7442a988fcf37544b06449a42c62f5f99c3", + "phase/calls/confirm-fresh-29-hi-m1-a1.dispatch.json": "86bd884dfcd158a2b734c854843395631bd9ded6ddcbe999029ad9bfda7a0faf", + "phase/calls/confirm-fresh-29-hi-m1-a1.receipt.json": "6b32a953794f20f246a1e505843ed16846942c8ba8eab1c953a5dde89b012945", + "phase/calls/confirm-fresh-29-hi-m1-a1.request.json": "23196481c73e4a4aca55a020963db3f53f82663709fa3d355461b5be0526da1c", + "phase/calls/confirm-fresh-29-hi-m1-final-candidate.dispatch.json": "0699ccfd70c7b2ec1f42dd599f9ea89cd5e8487108b84b165857b34184ae022b", + "phase/calls/confirm-fresh-29-hi-m1-final-candidate.receipt.json": "3557240a8ec55e1f63eb5e5f8b6a3c1ec3507c45496adb4feeca49e4a611cf49", + "phase/calls/confirm-fresh-29-hi-m1-final-candidate.request.json": "509d68bc61283aa66df572590c4373b823c9c73b2afb0e2d1a973b3266b6b943", + "phase/calls/confirm-fresh-29-hi-m1-final-control.dispatch.json": "8f795019826a3985bdd979a12fb40cb4bca63b4225fe6052f5087a09040b795d", + "phase/calls/confirm-fresh-29-hi-m1-final-control.receipt.json": "45ca23e2b78f0ffa6fb795b279493f849eef2d27a48b3acc361ca7eb07ee81bc", + "phase/calls/confirm-fresh-29-hi-m1-final-control.request.json": "6ea196c12f4cd3244b0dd4db971d865ad82dc16965e9c187aa51b8d95ebf33af", + "phase/calls/confirm-fresh-29-te-m0-a0.dispatch.json": "fb7c2e24eb14699e7eb3ad0479f15549f41bcaa6378cdae8c73562cd4d4a6af8", + "phase/calls/confirm-fresh-29-te-m0-a0.receipt.json": "423643eaabfa956a05db607c326306f7a225335343a9ca0ce3a86c2be691b387", + "phase/calls/confirm-fresh-29-te-m0-a0.request.json": "785196cbc768f651a6899b8dac623141408994ff8710d43236c411096199c2dd", + "phase/calls/confirm-fresh-29-te-m0-a1.dispatch.json": "f680dbe40d20ab097d37e6e75374c81a0b76a294a4dcf9303e30bfcb056126c6", + "phase/calls/confirm-fresh-29-te-m0-a1.receipt.json": "22fe83c316d4207f851b9992ba53e43694feb7ddebd294db7c934b53bd7e786e", + "phase/calls/confirm-fresh-29-te-m0-a1.request.json": "b0a326ac54b83384735f1b99e935a4e38e9798d2c2ac9b06c4b290eeeff051a8", + "phase/calls/confirm-fresh-29-te-m0-final-candidate.dispatch.json": "f3c7e757c1262e79a9e547ac7d06375d7aa87345d75e3ec056d872aabb27be1a", + "phase/calls/confirm-fresh-29-te-m0-final-candidate.receipt.json": "01f15ed25423affbe292154004fe9eaba7c95faee08e35df1566779a054d8a02", + "phase/calls/confirm-fresh-29-te-m0-final-candidate.request.json": "8ebff4fbce1f2189c079b3abffa5a276585c7d69254222f0af30d0c30a583b99", + "phase/calls/confirm-fresh-29-te-m0-final-control.dispatch.json": "c6f838f5d2913f82a177fe3cf579b4543e80bf7efc81684b4b01d1854838a5a4", + "phase/calls/confirm-fresh-29-te-m0-final-control.receipt.json": "55adb7da798569e4a45b47cfa7b3bc4702455f196e87a652f8e521b01a31c18e", + "phase/calls/confirm-fresh-29-te-m0-final-control.request.json": "0bd141fe36081214025462cc62849b71f63bbd93811b43711334833d1288efaa", + "phase/calls/confirm-fresh-29-te-m1-a0.dispatch.json": "0ad50d54db9d5f32b858eea7c28980f4303ef100b41d9cc7be1882d27f54d044", + "phase/calls/confirm-fresh-29-te-m1-a0.receipt.json": "22a3717d1b3543406ee717391605e79bf217cdcd60a1f262ecd7c1e7167ca15a", + "phase/calls/confirm-fresh-29-te-m1-a0.request.json": "cf4461675372d16d9d86de9661411eda0ac64a109a9e3126c29a655b911662d8", + "phase/calls/confirm-fresh-29-te-m1-a1.dispatch.json": "b5cceaf2114898df2b923b8f3a6737926d5e343579819ba4a786a3d3d14ff962", + "phase/calls/confirm-fresh-29-te-m1-a1.receipt.json": "0cf48ef3b9b604f51fd9e4010d87379c10c7067f577827cd04d2c3702de0c37a", + "phase/calls/confirm-fresh-29-te-m1-a1.request.json": "c3b98ece370be2c8ea6d9f887c4a07327e32a05a2e476c0dfbf8457d06022e50", + "phase/calls/confirm-fresh-29-te-m1-final-candidate.dispatch.json": "77e85b5b3447bd3247539e41c24f278a277273f5a1dee331892591f145c403b6", + "phase/calls/confirm-fresh-29-te-m1-final-candidate.receipt.json": "619c0c042ac852f1b379e36eba65b0f3640bd9d34dd0bd511cae14e87be9863e", + "phase/calls/confirm-fresh-29-te-m1-final-candidate.request.json": "3829e65367a99bb6de595ac37a714838c81940db8d563e2b7c815765afa1e8ea", + "phase/calls/confirm-fresh-29-te-m1-final-control.dispatch.json": "3698461b8d36cdd348f11ec6d913913b9e6eb62ec137219118bde5b37594fa44", + "phase/calls/confirm-fresh-29-te-m1-final-control.receipt.json": "f37680688443edb563061bf653977e5475d8f2940fa5a6d8a1521e172fbc7189", + "phase/calls/confirm-fresh-29-te-m1-final-control.request.json": "02f2f2dfab4464d10486ca346016138e359d95144dc51e076c19e4e5ba7e8f23", + "phase/calls/confirm-fresh-30-en-m0-a0.dispatch.json": "89d3cf6226025a723aa83376863496bcb9cd8f843e3439a02e5be29393bd74b2", + "phase/calls/confirm-fresh-30-en-m0-a0.receipt.json": "bcde9b561b0e064ee807d6a9f0bbd7d6c0e9f61b377a066f1f80fe79f90b7ee9", + "phase/calls/confirm-fresh-30-en-m0-a0.request.json": "2c088104c0257799dac30de62b4520849c8e5b4049735fe2f8fab28f61c74981", + "phase/calls/confirm-fresh-30-en-m0-final-candidate.dispatch.json": "e39f82fc019a70df95a4b2425569ef5e434ba2ba7e65173230926390e36e69d3", + "phase/calls/confirm-fresh-30-en-m0-final-candidate.receipt.json": "f61e694578ba41701debeb8456d9bc93398d44557fa5126b8dfb3c10499747f4", + "phase/calls/confirm-fresh-30-en-m0-final-candidate.request.json": "67afc1c62b2bb21f6b33cd104c0b9968ace130d1fb0abce3b349aa0164e319fd", + "phase/calls/confirm-fresh-30-en-m0-final-control.dispatch.json": "425ab90ad9e5c263497d0db2c27c7728254f7d0d6722b99cbbe79377b0896831", + "phase/calls/confirm-fresh-30-en-m0-final-control.receipt.json": "b8f2ee155a62e29ac83d9e6abdc97dc03d882e4399d0679e34ef4b269229bdb7", + "phase/calls/confirm-fresh-30-en-m0-final-control.request.json": "b470f4a10ef05a43c0d0d5f0e77eadfe9ff7403d89bdc157225251a12565bead", + "phase/calls/confirm-fresh-30-en-m1-a0.dispatch.json": "f89b2868f799f0ec011a832e16794598db4bf91dc7e37b14b5ec68c921cbc2b8", + "phase/calls/confirm-fresh-30-en-m1-a0.receipt.json": "f6a33f9c1b6ad631353973945ea76b1a1a4808faa6579f880bf451eef34f4783", + "phase/calls/confirm-fresh-30-en-m1-a0.request.json": "562bd643b2e674aff697b87eb6c0bf425b1e31eb0fc3d1f5a50a9cb549e56fd2", + "phase/calls/confirm-fresh-30-en-m1-a1.dispatch.json": "6b4767e05b3020423c5706f7f01226026fb5dd0eec3586c16cd917cd3cbd5a2d", + "phase/calls/confirm-fresh-30-en-m1-a1.receipt.json": "485ba2e3adbb82609f46b720c587807d9a3a75271972058b561bf82b9901d30f", + "phase/calls/confirm-fresh-30-en-m1-a1.request.json": "e24fa52f403465427e5b267e4d0f9ddcb3ae56a9de4b7c418b904917bfafaecc", + "phase/calls/confirm-fresh-30-en-m1-final-candidate.dispatch.json": "a7262a25daede3fe492a700877b44090b5c2f1cfa64d0b857c0c8b2e2c050879", + "phase/calls/confirm-fresh-30-en-m1-final-candidate.receipt.json": "b53c05aeb26f71520e9daa29ab0eb8117ca7f9ce65e0bdac8b62490bb64eeef7", + "phase/calls/confirm-fresh-30-en-m1-final-candidate.request.json": "5f00da0fdad09fbf7cea515bc09a6946fae157dc6dc7b6a640207e5e02ed6178", + "phase/calls/confirm-fresh-30-en-m1-final-control.dispatch.json": "dfe0cc134ea2dea468885d9675b7e336682d6947d224eebfe444a83844b80777", + "phase/calls/confirm-fresh-30-en-m1-final-control.receipt.json": "786077a9374e6f5df4c531c87b80aa4f2404177243281d95f452efb197e1b0b6", + "phase/calls/confirm-fresh-30-en-m1-final-control.request.json": "7b45665675eff85ad2694d17efa103eb9bdefc71eddcfe60515842acb7ade8b6", + "phase/calls/confirm-fresh-30-hi-m0-a0.dispatch.json": "27010db811cd1b376c552be433274843c6b2db82de3282e898c267080197a846", + "phase/calls/confirm-fresh-30-hi-m0-a0.receipt.json": "62fd70ca8561035cbbc09b5576c90514f9fc03836ea74a262682fa63f988f432", + "phase/calls/confirm-fresh-30-hi-m0-a0.request.json": "b4c19797e88ea716f953014d4af4b0a43efd0840ed410f7444a9393075ec3407", + "phase/calls/confirm-fresh-30-hi-m0-final-candidate.dispatch.json": "f87947a427d43ff03604e8bc3176e0c583cc432d316aed8e239991f1cb28a0fb", + "phase/calls/confirm-fresh-30-hi-m0-final-candidate.receipt.json": "e7230b6b49ae655270f3d98160e9d40f552e720ac932066ea390e9ef8b4d4dbc", + "phase/calls/confirm-fresh-30-hi-m0-final-candidate.request.json": "46a667557c7c9267af81a3c330645a7dab82364e21b5beb756aa0d11c6137139", + "phase/calls/confirm-fresh-30-hi-m0-final-control.dispatch.json": "45912f86029ef0c487ea3c4350bf5cc92e2a52207e0fc4bb18d579e603e7f12a", + "phase/calls/confirm-fresh-30-hi-m0-final-control.receipt.json": "6ae2ea13684ad7f061aae9e06ea6926673ed65a1464135b3323b366c09b1ccd6", + "phase/calls/confirm-fresh-30-hi-m0-final-control.request.json": "84d0aad39eb6c77e7c8e04eba82d9a99cbb3779d31870a26d764ae8e09f623c8", + "phase/calls/confirm-fresh-30-hi-m1-a0.dispatch.json": "29bf85055d18b7b77908fce8d07ab1c3f8db4e99892fa553d75fef445b71631a", + "phase/calls/confirm-fresh-30-hi-m1-a0.receipt.json": "897844ad4b26420c4cd16a61b36b553bcb57b92733736def45f72697bfe7f2ca", + "phase/calls/confirm-fresh-30-hi-m1-a0.request.json": "6ceee9cb61705a201fc1169a9488db63bf1c5d48a0bd01f512645ec80f19d8c5", + "phase/calls/confirm-fresh-30-hi-m1-a1.dispatch.json": "7ed25302cc647cd2bd838732b1ac100201f55294bb72269794365cc055be87b7", + "phase/calls/confirm-fresh-30-hi-m1-a1.receipt.json": "23370a1b5274670b170c1a0a724b24efa8e9d8e3d05c5b5267f6c545c080ba28", + "phase/calls/confirm-fresh-30-hi-m1-a1.request.json": "c8b37dad32a49597293af50acc363e53f46dfbe8a371475b8de246f413daa6aa", + "phase/calls/confirm-fresh-30-hi-m1-final-candidate.dispatch.json": "c743c97caf76f86972462a25f1cfd4af66ca0fd9b8844f63a9b716335035db32", + "phase/calls/confirm-fresh-30-hi-m1-final-candidate.receipt.json": "6ce47b450a52ee2c9490ebd3e53de4f30afb69a14cfe9ac5f7e00d72533d57e4", + "phase/calls/confirm-fresh-30-hi-m1-final-candidate.request.json": "9109b4d66d06e48281fd6a63a96c0725f09a72b5e375dc20d8d9ed83f006384c", + "phase/calls/confirm-fresh-30-hi-m1-final-control.dispatch.json": "24f37a81f3d549533df47b8ad6be8299a9739cee3d198d5861450cec8902e1a8", + "phase/calls/confirm-fresh-30-hi-m1-final-control.receipt.json": "cad51f62973962de16827b4c82b6baaac3c4e40da885e8dfd30bc96769deddf3", + "phase/calls/confirm-fresh-30-hi-m1-final-control.request.json": "d66c7904e33fca1eb6592a63458d0376b29f5284d3a14022fbd2f77f1a20c5e6", + "phase/calls/confirm-fresh-30-te-m0-a0.dispatch.json": "28ae7fb2554f0b516c4b6d467129e1ab89a625238c905b811fc36e4eebdd9b3e", + "phase/calls/confirm-fresh-30-te-m0-a0.receipt.json": "bcccd535d789eba6cdb4cba731f0f61d68f210f233ad2d696dbe80ef21f89eea", + "phase/calls/confirm-fresh-30-te-m0-a0.request.json": "260d06d65995266af5e1a0d03fc1ddef16e7217239ca91d80b2538187a0ccc9a", + "phase/calls/confirm-fresh-30-te-m0-final-candidate.dispatch.json": "52ce866d5a74a7c9249205d3d5b6a10665702762133afa03232a6f0fa4206344", + "phase/calls/confirm-fresh-30-te-m0-final-candidate.receipt.json": "49f3c0683e86ea36fcbc707c8a576145d5f04a11e683db32d003d75c6ca4c05e", + "phase/calls/confirm-fresh-30-te-m0-final-candidate.request.json": "80a7121377dc5ec7d9119573b09443fa409a0dbe91a7662d6976162261c8803f", + "phase/calls/confirm-fresh-30-te-m0-final-control.dispatch.json": "e520f633cbdd3612bb7ed2a58dbf610d64a79b7fe1ba2cf9f36754fa895700d7", + "phase/calls/confirm-fresh-30-te-m0-final-control.receipt.json": "fc62e71c81b4362050dbac27e750ab19b084775c700a60ecbe51957165f11719", + "phase/calls/confirm-fresh-30-te-m0-final-control.request.json": "0e9a3d5012f204e723ad0be18df39ec7e91da1bd5f501071a6fb298a2f19e5c1", + "phase/calls/confirm-fresh-30-te-m1-a0.dispatch.json": "3ba3fa8038cd16e540d7e25b3b3b0f76305c44001552b3bed31d8dbaa68e41df", + "phase/calls/confirm-fresh-30-te-m1-a0.receipt.json": "bee4a2e1fece910e49951289962e4da9f2d2078e3782c3dc81d1cd7a202dbc86", + "phase/calls/confirm-fresh-30-te-m1-a0.request.json": "3401e7f48104c2bfbabbafef75918734f9a5df8538a5f4ec779c891a69f16c99", + "phase/calls/confirm-fresh-30-te-m1-a1.dispatch.json": "28f63af3e4f90d72ef2c1df0d5885ebad9bc909b8a1553d3ee6a66dae0c772eb", + "phase/calls/confirm-fresh-30-te-m1-a1.receipt.json": "610d74d939d3d6ec91b5989c80146f8ba99ffc6841b7960bcf146aa97ce786a0", + "phase/calls/confirm-fresh-30-te-m1-a1.request.json": "8da49c25e02cb072b7feb01e869274c49341e8aa944578a56d2f04c9782151c6", + "phase/calls/confirm-fresh-30-te-m1-final-candidate.dispatch.json": "6c274ccd9a4915f6b39b71115add02815b940dd1456cc248115177701400716d", + "phase/calls/confirm-fresh-30-te-m1-final-candidate.receipt.json": "b5ef052bd3ab0a1fa87ad248895e52c9ac74e83d09b2ac7518256f79e2d5a07c", + "phase/calls/confirm-fresh-30-te-m1-final-candidate.request.json": "dabec2a5bf04d8f21a1d304494925a60e449b0c16337410ae7b87c2d44c9549d", + "phase/calls/confirm-fresh-30-te-m1-final-control.dispatch.json": "91917d60afebbfd14d8bf2abe38999af1e14fe65f7d213912f2004cc8538ecb6", + "phase/calls/confirm-fresh-30-te-m1-final-control.receipt.json": "157b8c9d509688bdd51624ce4e6b2df97b615ccd7c8388df921e86e8b2940a9d", + "phase/calls/confirm-fresh-30-te-m1-final-control.request.json": "596d4d953059cbf1431b1fc27f546eab4e7030031be09ca2a1b09b859520bdfd", + "phase/calls/confirm-fresh-31-en-m0-a0.dispatch.json": "f96553afbf0efbbafec5c41d5c659641f2c5a2d5feac62a21ca59ee57056e222", + "phase/calls/confirm-fresh-31-en-m0-a0.receipt.json": "face35736a5bb5b201074b670fb010c1bfefcbdf2412cf788a69fc32a3e230cc", + "phase/calls/confirm-fresh-31-en-m0-a0.request.json": "c1dd88664fd86d909884b447d64697bf7676133969830cd8caa32955c54945e0", + "phase/calls/confirm-fresh-31-en-m0-final-candidate.dispatch.json": "bfee40552f529681f44db415651fa46d82dfa0f456bbf0b96f59dbc82007dc32", + "phase/calls/confirm-fresh-31-en-m0-final-candidate.receipt.json": "506ddc36cc2f03ef2538130835406459f656fb538f95de5fb9b70f8523d4af4a", + "phase/calls/confirm-fresh-31-en-m0-final-candidate.request.json": "a04776d17286c5c938fbe311f364dc1d795a411db2b9c62569845096426969be", + "phase/calls/confirm-fresh-31-en-m0-final-control.dispatch.json": "46124cfa0be2d261c0bd10d2b5a1bdcce21e2a5b9af19fad70ea4dbdc3c9a84f", + "phase/calls/confirm-fresh-31-en-m0-final-control.receipt.json": "8084941acac80eedf6bb1fe6c52fadf43614a7964b68bfb1bf509f58845cba84", + "phase/calls/confirm-fresh-31-en-m0-final-control.request.json": "20b7d9633a8f1ccebf64202f97d84fc2b5f4d05be0e5c36f8cadffc97630d7a8", + "phase/calls/confirm-fresh-31-en-m1-a0.dispatch.json": "0b210eee3446575f3cb938de5ceb5b8d47fbc60685e751ff50c5b2a39630f29e", + "phase/calls/confirm-fresh-31-en-m1-a0.receipt.json": "46b559ae2bd9c1f6262b7a5b1d8895740fc6fde845b889d4a3151a2b6a49b771", + "phase/calls/confirm-fresh-31-en-m1-a0.request.json": "f52cdbc342b55f3b424c786dad1368e6a4436a35a22a421219ed6e41f41047db", + "phase/calls/confirm-fresh-31-en-m1-a1.dispatch.json": "b6e71f60a48c5b6198ead33f4b06c543bf05a5c4dac1a7ff0421ccca855d64ce", + "phase/calls/confirm-fresh-31-en-m1-a1.receipt.json": "23901a5e779aaf688356bb04a84b95c3aa0f6ce7c59c49dae0659061dc52ccd7", + "phase/calls/confirm-fresh-31-en-m1-a1.request.json": "1ac6a375149f9634d5694180b3298e61bb62af95df6f407c9c155fa6a4645017", + "phase/calls/confirm-fresh-31-en-m1-final-candidate.dispatch.json": "0b96b35a0ac171f12cda8329b4f0350a8b3098aa00a6a3e430adaa2cc087b0e5", + "phase/calls/confirm-fresh-31-en-m1-final-candidate.receipt.json": "1f543471ec87c34be4e05b49a1897e2acb796cd6ca4debbdd2ed8cbc22f51cac", + "phase/calls/confirm-fresh-31-en-m1-final-candidate.request.json": "627fb41c3d8429e01ccd952e29d4e5b4037d18ec8db055db1a6217d985424085", + "phase/calls/confirm-fresh-31-en-m1-final-control.dispatch.json": "f682c8e8a342d0e3f7b9c22574fcecb6a1f30169408a36c2d21774ce81d873bd", + "phase/calls/confirm-fresh-31-en-m1-final-control.receipt.json": "994c05a0acc6e6454841fe026498ac9049d53fb394045ad419eb1dc12f2618e3", + "phase/calls/confirm-fresh-31-en-m1-final-control.request.json": "fdee7dcd5c519d823df078ace0e5a10d64218a17b27cccb684af1a3ff955aecb", + "phase/calls/confirm-fresh-31-hi-m0-a0.dispatch.json": "bec5ebd3491232cb29a029efcb1b7b1ee815bce6eee646de84769840de1daffa", + "phase/calls/confirm-fresh-31-hi-m0-a0.receipt.json": "9e631835bd548b169fc58bf0bfaa78ca397736cde0c0e01b463c0eafb19c4bea", + "phase/calls/confirm-fresh-31-hi-m0-a0.request.json": "75ecadf6c229588409f3497ed20a1a44e2e304e55e3c33af2c6471f0b59101f7", + "phase/calls/confirm-fresh-31-hi-m0-final-candidate.dispatch.json": "e81440519782e8b54af68e7f916f8d9bf230c7e0234776756a6e710b28c996ab", + "phase/calls/confirm-fresh-31-hi-m0-final-candidate.receipt.json": "cc0698623c9cb498f8ab2e714a606cfda34c4cd8d027e22b9ac6ac22fc7a23da", + "phase/calls/confirm-fresh-31-hi-m0-final-candidate.request.json": "4a697f107b79889562ab7d2ca98e09b34a4d9dcf602f4e4a3fd965353a11336f", + "phase/calls/confirm-fresh-31-hi-m0-final-control.dispatch.json": "136b2d87b9a56e6c763cf86b991cd9e6c753f1787df5d7ed1d45089aff750c22", + "phase/calls/confirm-fresh-31-hi-m0-final-control.receipt.json": "637b26496dad2c0bdbc85d8ac54f8fc2def0e3d347018f6839faa47a0fb2d18c", + "phase/calls/confirm-fresh-31-hi-m0-final-control.request.json": "37a73e20370dde6cf56552b9fd3f2148cc867003255c6ea250cbfa870d711d1d", + "phase/calls/confirm-fresh-31-hi-m1-a0.dispatch.json": "252e34cc17032898f0047a6cdf4e957305d34a21e00862e40eb244b6ce5dfd95", + "phase/calls/confirm-fresh-31-hi-m1-a0.receipt.json": "5b81f83458c746e4bd82dd156515eca8a0d3f158e018ab38b60ba0bf5be2f428", + "phase/calls/confirm-fresh-31-hi-m1-a0.request.json": "7dd6b04487dcb0a6ae7ae81c59842158c640ad1a48b3ba604229c02c14d15ee4", + "phase/calls/confirm-fresh-31-hi-m1-a1.dispatch.json": "f865a3e043eed1ba4a54c5bc56730c0a81a4932d83724a0fd10a200071830577", + "phase/calls/confirm-fresh-31-hi-m1-a1.receipt.json": "f531cd9d8f562abb2250d86c26b0740e9ed394e5bee1841292eacb09ea3e7a25", + "phase/calls/confirm-fresh-31-hi-m1-a1.request.json": "7527b38787f21bf5371c1085b19ac6d920fa6c48f4d7e3f78a56af170f9f91dd", + "phase/calls/confirm-fresh-31-hi-m1-final-candidate.dispatch.json": "8086eda63556bb33019418b8f4ac1eff95ee5cf188f24626c03383b73da9b836", + "phase/calls/confirm-fresh-31-hi-m1-final-candidate.receipt.json": "299c572691a7c897b03a26e05f571a3befa3e10d2e542cb638361a7bf1fe54ed", + "phase/calls/confirm-fresh-31-hi-m1-final-candidate.request.json": "382f073540dad54dbcd9dcd5d1c073d283195093adeb0ca255bc352559e21ffe", + "phase/calls/confirm-fresh-31-hi-m1-final-control.dispatch.json": "50cc6bfc7f3f95c1642d9c2ea519112fd8a9f6c31c60d1e3371e2a5dbb338c03", + "phase/calls/confirm-fresh-31-hi-m1-final-control.receipt.json": "64dde6d9e35b02b79f6c2397a428f016b32667336ef07a4eec22c6b85c97be31", + "phase/calls/confirm-fresh-31-hi-m1-final-control.request.json": "7d3a46790be0346f6c560a3f19cee486259549aa0ee82d50b49e898d4b06e557", + "phase/calls/confirm-fresh-31-te-m0-a0.dispatch.json": "c628bbb90a9e91ff531c2ee8f43f473555f31e601b303142d7aac3f39a2a4ea2", + "phase/calls/confirm-fresh-31-te-m0-a0.receipt.json": "f2cae48faa990742ae7c46f3e02f15345147635bdc123d10948a1abd861db2e6", + "phase/calls/confirm-fresh-31-te-m0-a0.request.json": "9955f1e4d85889eac7c2f8952d86e0e435cd215c05b32b862bc22d288d250a94", + "phase/calls/confirm-fresh-31-te-m0-a1.dispatch.json": "18e1b9b5b88f901916a7813c5ac4649ec7946b495f68f6ed082130b94e68e221", + "phase/calls/confirm-fresh-31-te-m0-a1.receipt.json": "ef169184bc87b8ae0e7e8c4be44181f018c15d32b643e1ee87cde341fb38c8e9", + "phase/calls/confirm-fresh-31-te-m0-a1.request.json": "353ab533163e16219b0e4a6c7084f9b1e8f7f159ed21bf865f6258566624d592", + "phase/calls/confirm-fresh-31-te-m0-final-candidate.dispatch.json": "007bd85caf618ea0cfa238d8fa163f53866603eb6166418fa1b2439c42776759", + "phase/calls/confirm-fresh-31-te-m0-final-candidate.receipt.json": "773b9627ef39a17c79f7ff65538d9ac83b77c7e4b22ae9b7d978b4f7c68ae101", + "phase/calls/confirm-fresh-31-te-m0-final-candidate.request.json": "7cc3ab556b72e2caba6bd107b0034dda2e86d5b9eccedf6ac4563c65479a85af", + "phase/calls/confirm-fresh-31-te-m0-final-control.dispatch.json": "847e0e951428175c570dbf6bb98c4070d913864062b2f90ebb6a3aa889567972", + "phase/calls/confirm-fresh-31-te-m0-final-control.receipt.json": "65ea5f95c269cda5ec7a589bbaf7bd68f626c5c514d4d23da1261ef1d6b31a97", + "phase/calls/confirm-fresh-31-te-m0-final-control.request.json": "28493387f27d434bb9138e2232f85ac831b02cb484f96b5a9f513fb8f722b1c8", + "phase/calls/confirm-fresh-31-te-m1-a0.dispatch.json": "4bccf9e85dc94135e35a76c8ad960ad99133824d66e3cc7ad6460aa4ccc28a69", + "phase/calls/confirm-fresh-31-te-m1-a0.receipt.json": "73ebd0132a729889d291375a519712d1fc9d4b7ca673db6e9a7833e7bcf43356", + "phase/calls/confirm-fresh-31-te-m1-a0.request.json": "ae5062919baefb573aa1c2740e932144f445a8d9d3e54702c96c763b10fb2c8f", + "phase/calls/confirm-fresh-31-te-m1-a1.dispatch.json": "ef4a58803c032ae4677ae1ad28737b158640b6b2ba68ee3fa986d24a3bd6849b", + "phase/calls/confirm-fresh-31-te-m1-a1.receipt.json": "566e1ffa07c64849618e966cd81cd9c29d1f79c77a9e69986e3b17a2b83a9930", + "phase/calls/confirm-fresh-31-te-m1-a1.request.json": "1ddf8f82bfae27382d76d1d35ee63830ba49d540f0bc99f103103b7e836aab7c", + "phase/calls/confirm-fresh-31-te-m1-final-candidate.dispatch.json": "98b9dc9a4fadba47101c857c1c8ae256336365f27accbb1cf757102aaf126fff", + "phase/calls/confirm-fresh-31-te-m1-final-candidate.receipt.json": "a00a6285982bcb50dcd5b497919a4a3f81a8a9d660a4ded1bd27a2f4933f26fa", + "phase/calls/confirm-fresh-31-te-m1-final-candidate.request.json": "f328152d6f223181b3d8d33a263a36cfb7f15bfb8d8bc29f0da217dcac972f0e", + "phase/calls/confirm-fresh-31-te-m1-final-control.dispatch.json": "95bd87e85d99a9d00c4070bbcb517a875be9bc0827722c551c0b96cd8f64cf41", + "phase/calls/confirm-fresh-31-te-m1-final-control.receipt.json": "31c88380512b58c225c98e3ec3826fcca9195a0b1cea0a84937e3eda37d6b726", + "phase/calls/confirm-fresh-31-te-m1-final-control.request.json": "53d73fee58b8b1c1c619359d73c8ed2dbdc7e5ef9b212356c89c35f3e5c13521", + "phase/calls/confirm-fresh-32-en-m0-a0.dispatch.json": "8b5c8c0f26d6eaa2184141fff11373695b8f498cf9caba7e7e7182162119495f", + "phase/calls/confirm-fresh-32-en-m0-a0.receipt.json": "1bb176851f0d56dea59af63ba218aea8adc5469007a23fbc46425a981151b9b8", + "phase/calls/confirm-fresh-32-en-m0-a0.request.json": "793f786fea393382c506f6dde676a584bd0b619359cccb924826bc70335986aa", + "phase/calls/confirm-fresh-32-en-m0-final-candidate.dispatch.json": "041382ce4d9a6e62ac5e98ddf4cf7a4de0a2a78b16701b2f2e8d4e36c3631723", + "phase/calls/confirm-fresh-32-en-m0-final-candidate.receipt.json": "f7543a5db6bad776a4af2cab1cba02c0a1dd72d90521cd2099ea87e9e0934a26", + "phase/calls/confirm-fresh-32-en-m0-final-candidate.request.json": "51e791efe97a1cb18c0905a6ba845e75532ab84f97ed16b728ae7e6cdfdfe74d", + "phase/calls/confirm-fresh-32-en-m0-final-control.dispatch.json": "60b0a2bb6292fcb8b6a8853119a2f4e88435e2922a1c260dab64eb7a1f9bfa55", + "phase/calls/confirm-fresh-32-en-m0-final-control.receipt.json": "f30ca542092806161d4f5c58b00ec17ef02e4571bc3e060305b02227d98177d3", + "phase/calls/confirm-fresh-32-en-m0-final-control.request.json": "ca099937da0a00bfdeaa919cbe054d0760df2cefaf88ae60d9ec2e055352acd8", + "phase/calls/confirm-fresh-32-en-m1-a0.dispatch.json": "4a0414a5643db4a2e767c34588e39b9c2f9ac6e4e84aa3fbe1670f97118af288", + "phase/calls/confirm-fresh-32-en-m1-a0.receipt.json": "97e3398d5bebc37df262c3b3a211b56b691f0bdf489b7f9a70208290c6283980", + "phase/calls/confirm-fresh-32-en-m1-a0.request.json": "bc8f45a0d43dcaade34ce37b6253d6752e9ad0686d6dd72490d40dc56988062f", + "phase/calls/confirm-fresh-32-en-m1-a1.dispatch.json": "53e433fbcbb53eb69cd13c53f0eda2dacd8632cc27cade755c22da9a954d1827", + "phase/calls/confirm-fresh-32-en-m1-a1.receipt.json": "87d5cd3d0439d73cbebceeff18f83cbd5e18465082ed1734abb35011ee42030f", + "phase/calls/confirm-fresh-32-en-m1-a1.request.json": "48afbee454be81979150375b90451fde0186f407c1f10d67ac0ba346c994f01f", + "phase/calls/confirm-fresh-32-en-m1-final-candidate.dispatch.json": "5966807050f427e8e9c3ee1a444adbcd7b04de811178fd07e599bd4686021204", + "phase/calls/confirm-fresh-32-en-m1-final-candidate.receipt.json": "fd173371e3b545b2648308b6bd68895eadea07e620641a35eb8a477a5a36c428", + "phase/calls/confirm-fresh-32-en-m1-final-candidate.request.json": "f307544dfe56c9316b81f5a149cba37146b79b2cb03fc58c70d5503dbff74078", + "phase/calls/confirm-fresh-32-en-m1-final-control.dispatch.json": "ce46fe79aac3197bde856366f6905ed7ab5c2b940197d04275cdb9e661838567", + "phase/calls/confirm-fresh-32-en-m1-final-control.receipt.json": "e63c391fad43f15a211621133ccd8140712f16c0ac9e52af06cb5847ce136163", + "phase/calls/confirm-fresh-32-en-m1-final-control.request.json": "5e9ee7bbbec31f4c7d971e69653df4f563bf9ea4f614012c8d7a01c5c207858f", + "phase/calls/confirm-fresh-32-hi-m0-a0.dispatch.json": "cb19e7ac170844dda37960923eb076903aaa567ef37958084258c149b541df5d", + "phase/calls/confirm-fresh-32-hi-m0-a0.receipt.json": "10a0a83493638bd4da526ff61508acbfaf3238f359d2c4cb5247c86d8a9b6d15", + "phase/calls/confirm-fresh-32-hi-m0-a0.request.json": "8209fd6bc7e18833d032dc1e1048fab02c64470104e81a05ea7552b145358196", + "phase/calls/confirm-fresh-32-hi-m0-a1.dispatch.json": "1bd31772e05c4d86ccfa7fa90362580a30eb635d7d7a57e0126a5279c759b5b5", + "phase/calls/confirm-fresh-32-hi-m0-a1.receipt.json": "307c26273601bba172ffed9d15465291002814eeb03babc67c1fee1020e83e61", + "phase/calls/confirm-fresh-32-hi-m0-a1.request.json": "51f417bcd64d1ddddfdf9a3d13d5df3cf5a99928cdad1b09e8d5a5248e2f88a4", + "phase/calls/confirm-fresh-32-hi-m0-final-candidate.dispatch.json": "1f4dcb4dba62b331cf39bf5765416ea0fdfd94e9ee33389edc5a479a17b8ced2", + "phase/calls/confirm-fresh-32-hi-m0-final-candidate.receipt.json": "cafc2a9490beffd7b0ab79798ad1c88e0cbf68cd8fd633aab26ef7d438b9ae8f", + "phase/calls/confirm-fresh-32-hi-m0-final-candidate.request.json": "e1126491fdaabf289ce38ba086685473da5a256215f9ad0a1837dbc595ab4b31", + "phase/calls/confirm-fresh-32-hi-m0-final-control.dispatch.json": "6f0451dc7dd1330c41397865faa5eef5d92a7760406ad0885b9412c8e5a793db", + "phase/calls/confirm-fresh-32-hi-m0-final-control.receipt.json": "abb144dad6c02e9e50fbe8fb7fcdc07e73a9f1e35e7a0cf7ba3eba09cdba116d", + "phase/calls/confirm-fresh-32-hi-m0-final-control.request.json": "e8454e11892dce1fbc9ce2482bc04009dbc6665cecb84ec342fc365ec8ddf0fb", + "phase/calls/confirm-fresh-32-hi-m1-a0.dispatch.json": "c351df84d481387e73584e1e0802b7a337e2106ee06ed5fd8a715120d829fb95", + "phase/calls/confirm-fresh-32-hi-m1-a0.receipt.json": "735f1c1dc26c926c443a9a346863fcd05638a993a30ff08f28258bb518a933ea", + "phase/calls/confirm-fresh-32-hi-m1-a0.request.json": "8bb1e74d79b8fa133f85aa57d072c3bcc849fece60c6aa14641a0d344620aec9", + "phase/calls/confirm-fresh-32-hi-m1-a1.dispatch.json": "6a73b9f9d99cad8f01d79baa570fa6d013f841a7388760b915d048830ea32f9d", + "phase/calls/confirm-fresh-32-hi-m1-a1.receipt.json": "d7f5b0fc9aec648d8ec4d74e0bba5b524d7abaaf083114ab64ac10bf9963abfd", + "phase/calls/confirm-fresh-32-hi-m1-a1.request.json": "dfc04d8597ae4747982fec1e4511e047ca8826a745e5f353bc472156eece6c9a", + "phase/calls/confirm-fresh-32-hi-m1-final-candidate.dispatch.json": "06e176a9b01f5023dfc90e836ff381a4ec64a1b7159701b2d27dbbe6f59cd2f6", + "phase/calls/confirm-fresh-32-hi-m1-final-candidate.receipt.json": "b8cfd2841b31d799a64c5594e30ab288af6be9d6ac918a1a39a674331d237579", + "phase/calls/confirm-fresh-32-hi-m1-final-candidate.request.json": "1725d05de9b64a086c19c1765ed04f136ad45a6ac05cc8aedc920083c50d32d0", + "phase/calls/confirm-fresh-32-hi-m1-final-control.dispatch.json": "2f4504b11d729dcb2b6fbafa13f8cf3dabdcc6cd5ef6beba2249cc3edf9d2e64", + "phase/calls/confirm-fresh-32-hi-m1-final-control.receipt.json": "7825418da68bb2785acfa355329122534c11b20c1c8c5dbc7c27a1e71ca85cbb", + "phase/calls/confirm-fresh-32-hi-m1-final-control.request.json": "688b2be6513bf9f624ecea20e959d1756b88cd5070c0f7c52bec62f033b6f25f", + "phase/calls/confirm-fresh-32-te-m0-a0.dispatch.json": "7ee85a41deedcd6654a5c1a74e35d0ddd670f204a9e68f620e8b5e65a3d89707", + "phase/calls/confirm-fresh-32-te-m0-a0.receipt.json": "2baeaeafa73f8f60f7c93419e4a04b8f85e0ef0326553d835cc1daa21043324e", + "phase/calls/confirm-fresh-32-te-m0-a0.request.json": "f2183b42d48283d65b2120bb46d5bb62129f463742a7ee12fffa7a904ad8f655", + "phase/calls/confirm-fresh-32-te-m0-final-candidate.dispatch.json": "56d352f3604cfd9d5ab57744f968719c8a00ab657ffaf30db41a7608e5bf58a0", + "phase/calls/confirm-fresh-32-te-m0-final-candidate.receipt.json": "574c55466dd7b0654251e596914be7ba3f56403cc6f131a43af1faf57cdf5947", + "phase/calls/confirm-fresh-32-te-m0-final-candidate.request.json": "b1687c46b9db0e65fd1fdd49dd5160d7851b0df1be651d46321167419bd284cd", + "phase/calls/confirm-fresh-32-te-m0-final-control.dispatch.json": "2882b9891068cd9297bffe0f2852491becdf8eecad556a9dd5bc79fa2d8488b6", + "phase/calls/confirm-fresh-32-te-m0-final-control.receipt.json": "37663b688af208f1e9084783dd6255e3452868545960952daf371d302f93ec20", + "phase/calls/confirm-fresh-32-te-m0-final-control.request.json": "9e02af0972bf6ee95a9c8867f9ca57841a44bb6b03f35458fd27ad48de53e42b", + "phase/calls/confirm-fresh-32-te-m1-a0.dispatch.json": "336efe654592f60a5dcac3c0083c7908e30b293573aa9e664cfb195cece36fe8", + "phase/calls/confirm-fresh-32-te-m1-a0.receipt.json": "30828bdca48c980372e0126d302e39a1ebf413c6838be45d6ccd8b8341fd6747", + "phase/calls/confirm-fresh-32-te-m1-a0.request.json": "9e62ef06a1e9c55abb4bc0c1d2ed22c05169821b04829ff6c5ac7ac14daaff34", + "phase/calls/confirm-fresh-32-te-m1-a1.dispatch.json": "63de8ea57b591ee0ff3885a4ba4afe7693fa2659b25e539765b5cb7df939c2fd", + "phase/calls/confirm-fresh-32-te-m1-a1.receipt.json": "0fd2fba3272b726f89cc17b9ebc67900d9ec97952a7ad083a12ad98ed869259d", + "phase/calls/confirm-fresh-32-te-m1-a1.request.json": "318d8eb877004286801e9c9b5b83a1db98819d774c20c3a0de879847f1b21318", + "phase/calls/confirm-fresh-32-te-m1-final-candidate.dispatch.json": "6018306f31ba0fa3ad0dbe433da78f271f8dba6a789a39a665d0b7c4468940cd", + "phase/calls/confirm-fresh-32-te-m1-final-candidate.receipt.json": "5d1ba251bdf2576692a00bbe90efb52d3199edf84de238ce6a9de08e7def416c", + "phase/calls/confirm-fresh-32-te-m1-final-candidate.request.json": "e2a5dad98ef08ebc8d2237a443e9e9b21e30ba5315316c7c20f665f2fb66de9d", + "phase/calls/confirm-fresh-32-te-m1-final-control.dispatch.json": "b49da4ac1bcce64eab15a2cb706d71c12802b17bdc6074dbf70a1dc4f7634976", + "phase/calls/confirm-fresh-32-te-m1-final-control.receipt.json": "ba6c98e4ff3b8bb4512ae37fdf64fd2ad2abe808278d2a4460f360f282540065", + "phase/calls/confirm-fresh-32-te-m1-final-control.request.json": "718d07378e3b09fbc5ddb81e71440e4adbed311db1cf0cea363159f2b197584a", + "phase/calls/confirm-fresh-33-en-m0-a0.dispatch.json": "68376bd101df62df2562d7cf060147db13368e3485ad82db00b1464f585980a9", + "phase/calls/confirm-fresh-33-en-m0-a0.receipt.json": "4303cf672f8c2aa448f6a21e2da607a989bd32a1ccf08c36e47291a0d8ec2a95", + "phase/calls/confirm-fresh-33-en-m0-a0.request.json": "09661a0dfc3a2e1a2ba17fb3ce3b41c92c19ab3f286e0dacc3b28de9088f23a8", + "phase/calls/confirm-fresh-33-en-m0-final-candidate.dispatch.json": "34808f9d997e29177853a9168b90ebc3a133844efaec94e17a5cbb7fcce3763f", + "phase/calls/confirm-fresh-33-en-m0-final-candidate.receipt.json": "3e5e6c2b4775b41436fd7655d81cb0ec414fa3bb4bad63f627a89eff147f8ab0", + "phase/calls/confirm-fresh-33-en-m0-final-candidate.request.json": "9a0ebd41125098cba22b58178034ae7e9028bf2ed107e809f435adca5534c84e", + "phase/calls/confirm-fresh-33-en-m0-final-control.dispatch.json": "ceee22a94b668e8b03795348f4903b82f948f9df675f41f92d6425f465fd0d48", + "phase/calls/confirm-fresh-33-en-m0-final-control.receipt.json": "ddf580aad51c980cd89b603fb04722bc9c2804d59d865f9e3d8f8beda2fa1299", + "phase/calls/confirm-fresh-33-en-m0-final-control.request.json": "1504dea09a825276c62c2fccdc04fc3360b0548d2114821d32e864cb96350620", + "phase/calls/confirm-fresh-33-en-m1-a0.dispatch.json": "81934f478a530d577c66db80f30e74b512528bd6bccc84bf70870b34b353df42", + "phase/calls/confirm-fresh-33-en-m1-a0.receipt.json": "c4b80ddf4314929c849ccda7a00dfc5f35255f0aa8c62e1e548504882cf9615b", + "phase/calls/confirm-fresh-33-en-m1-a0.request.json": "8a725f2a516a522e824619a39e7a3acb39ff1c5e3aca4d116f888c847e9163ae", + "phase/calls/confirm-fresh-33-en-m1-a1.dispatch.json": "17970bd1a95b78254377392fa224a3fed4ca30c938d7ff0c76493e0a65808b96", + "phase/calls/confirm-fresh-33-en-m1-a1.receipt.json": "e41a9c7c094cdace5484d7302a940c183438f0888641e10fafdac1d0282882ec", + "phase/calls/confirm-fresh-33-en-m1-a1.request.json": "93f6a01de3f23fece351dd8d72b54b7e92e9031b3eb8848647dce9486a173ca5", + "phase/calls/confirm-fresh-33-en-m1-final-candidate.dispatch.json": "d81fefb9c380ae27d9a7d4fa5213580b090f39ba4c4e11d1e95f60aca01ad6db", + "phase/calls/confirm-fresh-33-en-m1-final-candidate.receipt.json": "5fdf0f21a802680a8c2b2730ca7afb911c34f8cf5b22f0af8fb6c899ff9aef4a", + "phase/calls/confirm-fresh-33-en-m1-final-candidate.request.json": "fa77a3017b1a709e9d659e25792968d754d72f494fbeb8540ca85d4ba6fd26e5", + "phase/calls/confirm-fresh-33-en-m1-final-control.dispatch.json": "228732ec91aaa137499a1e336e4e7bd156e5a11be224b86bb277081fb1d15948", + "phase/calls/confirm-fresh-33-en-m1-final-control.receipt.json": "3a5d09858a940729c713c1f76f9a515951aa2cafea54473e819c716a9250a222", + "phase/calls/confirm-fresh-33-en-m1-final-control.request.json": "2aca548b6fdcb5c64e806a01286f8ded37ae08fabba4bf3105e9dffa9e9de58b", + "phase/calls/confirm-fresh-33-hi-m0-a0.dispatch.json": "db8e74e39bb63cb03c20563cb2e33da5f6ea7fa1865484f6306332d24f7e0968", + "phase/calls/confirm-fresh-33-hi-m0-a0.receipt.json": "30305229a0162ffce0a13f61dadf7aeb427ba2f52a3d353a9c12205739fd9e82", + "phase/calls/confirm-fresh-33-hi-m0-a0.request.json": "72c1befee64fbc71288142e4770d1c456fed7f6e1c2c63a855dc1a5cce46d796", + "phase/calls/confirm-fresh-33-hi-m0-final-candidate.dispatch.json": "753cf63d0d5be1dd7f8d83234dc7df9b2b73e931287f4c68db1f088e3dc05cd2", + "phase/calls/confirm-fresh-33-hi-m0-final-candidate.receipt.json": "685373d10d4a3a01a99d521ddddd971ad37212bbaa2850ec2a27ed4854ffbed8", + "phase/calls/confirm-fresh-33-hi-m0-final-candidate.request.json": "46b144ebd9f64173bfb385734c7cf9e60cfb7f2ae45b3a56ea393c0cf457b79b", + "phase/calls/confirm-fresh-33-hi-m0-final-control.dispatch.json": "0f53b4862a7cc610784bb24d31c67597a9845a6cc55b9b2dd8130e3f6d12d1f5", + "phase/calls/confirm-fresh-33-hi-m0-final-control.receipt.json": "765e2316ce6ebcc85811a88c96a553fde71839cd4b34b4ea46c6df8de5dbd671", + "phase/calls/confirm-fresh-33-hi-m0-final-control.request.json": "f58303338275eab5fe10bb0abad5538588a06112bcadbf6ed84ced998f399767", + "phase/calls/confirm-fresh-33-hi-m1-a0.dispatch.json": "4950013d3c0f999e772b4d6c8f456ea4d060e967c54c6904c33f26fa6bc3cb87", + "phase/calls/confirm-fresh-33-hi-m1-a0.receipt.json": "fc76223d429a30aa0bb0353968731db4257da66e93d750ec1526789ca7b732d0", + "phase/calls/confirm-fresh-33-hi-m1-a0.request.json": "ce277ad410da438eb0a5fb36452d08137600bcaa0968b962343474fb821cf889", + "phase/calls/confirm-fresh-33-hi-m1-a1.dispatch.json": "254ab43ae10255983add81823d83dd4d4ef560589d564ff28b790a75bc81bf19", + "phase/calls/confirm-fresh-33-hi-m1-a1.receipt.json": "939707e4ba60079e6b464af595bfd6d997aba1937e318d58e20e42b58c5418f2", + "phase/calls/confirm-fresh-33-hi-m1-a1.request.json": "5f9dca24b61a6a4fe6de62cccbe216d772635e0c767f50f5dd66612c84eec35d", + "phase/calls/confirm-fresh-33-hi-m1-final-candidate.dispatch.json": "841305cb1efe6b7de43d53582c1b45436fdd129bbac3ab00d037691ad58ea90e", + "phase/calls/confirm-fresh-33-hi-m1-final-candidate.receipt.json": "a619fb76d7667d49a553b8acb4cd5b87b7a90d65af05340dd1cf8f8a2bb8db84", + "phase/calls/confirm-fresh-33-hi-m1-final-candidate.request.json": "afb7f29c89aa98e76e39f4f6056b53d3abc71e3539488185df51bb40879fb961", + "phase/calls/confirm-fresh-33-hi-m1-final-control.dispatch.json": "9afdcc9f97faf6a7c86398b4e0570403d3dc16e57b60d48d1a7d9b6a00e32b38", + "phase/calls/confirm-fresh-33-hi-m1-final-control.receipt.json": "e17d933e473190e54b3c9ba44c6ed977d5fb1d763ea550e735a4f03d0428589d", + "phase/calls/confirm-fresh-33-hi-m1-final-control.request.json": "dc7091950e1e764cc4ccecd015d5c410039d897a16a4e6adfc4c524b67cfbbc2", + "phase/calls/confirm-fresh-33-te-m0-a0.dispatch.json": "c914781f64e374177235ac29716818d72d96e173b0d2e6fa683e2537eae6f2c3", + "phase/calls/confirm-fresh-33-te-m0-a0.receipt.json": "018782f042129693ca7a62eb228eaf776815e44269898c4466df0ee78afe2aec", + "phase/calls/confirm-fresh-33-te-m0-a0.request.json": "cfc71799f5e55fcc8af7ec23cc146c0bdf4dfd43f8c38f23cb0169d5e391b8e4", + "phase/calls/confirm-fresh-33-te-m0-final-candidate.dispatch.json": "cc7db9728a9d3fdd9583a003a0178dd86ba18daad2c54f670aeb94d9a7e3debc", + "phase/calls/confirm-fresh-33-te-m0-final-candidate.receipt.json": "e0804df97ccc7c3e2eb99378473a8ba64c8a42fd98d64052ea26e32c93047b04", + "phase/calls/confirm-fresh-33-te-m0-final-candidate.request.json": "9e2bd46faf6544aa25e59e31476ddd55e83df958ea11cb62def3953eba812216", + "phase/calls/confirm-fresh-33-te-m0-final-control.dispatch.json": "8505c44978c292933b67de73db180b4cc6f000dc9f6436118e3fad6e0ccb3807", + "phase/calls/confirm-fresh-33-te-m0-final-control.receipt.json": "b3f0739957af7e8befc6b238cc3734c8833e86499e7d55868426cc9ced0be5ea", + "phase/calls/confirm-fresh-33-te-m0-final-control.request.json": "b4bd1980221f9fa422f6e628937452c9cf88e84451d0be19709c854f0f216b3f", + "phase/calls/confirm-fresh-33-te-m1-a0.dispatch.json": "cdb1f081279135c6747f7c64906edc7a0e1257eb1d9acfd687868e318ce53e4b", + "phase/calls/confirm-fresh-33-te-m1-a0.receipt.json": "e79d7cb3448c00e8a93e30e865b8890dc13f3aa2ae28217f62e486927c4320a6", + "phase/calls/confirm-fresh-33-te-m1-a0.request.json": "071348068df1f50924e8e924df978989e268c8c847f278bc0df4e7296682e404", + "phase/calls/confirm-fresh-33-te-m1-a1.dispatch.json": "2a142be8f469398075aa7ce07c7fabefa5c2284cb269dd094813fec6815c34c1", + "phase/calls/confirm-fresh-33-te-m1-a1.receipt.json": "5712b386e32dce815fb2bf861ee1fc7f570d9f94d387fd8622b57e4e30084ac5", + "phase/calls/confirm-fresh-33-te-m1-a1.request.json": "2e9c0605367875f39d68a2d8be49c7b89e2e4a25f2e1c25ab19e91f5a801463e", + "phase/calls/confirm-fresh-33-te-m1-final-candidate.dispatch.json": "1fa778f825ef8178c2b0859206a14a78270282b872801442e83a85b885c9bbe0", + "phase/calls/confirm-fresh-33-te-m1-final-candidate.receipt.json": "4ee496002a58c907408d3c17fa0e0d72db5abde08e0ade654e01c0d39077cf1c", + "phase/calls/confirm-fresh-33-te-m1-final-candidate.request.json": "95340607a57631c0a39af6458109a812b64a91488a7e06560b93d518a8be5a98", + "phase/calls/confirm-fresh-33-te-m1-final-control.dispatch.json": "78b43c59a62d1771f1a3117197a76b0f63817ff5bc6706ea581c2e4a4769ec98", + "phase/calls/confirm-fresh-33-te-m1-final-control.receipt.json": "0033e36c75a858183ec83e89f5534a42b193bdb3bf9bda5790f09d3dc7c7763a", + "phase/calls/confirm-fresh-33-te-m1-final-control.request.json": "0edd8dd00fea501174f0c6d061a87b4f3a732909b17d6e0b93dabcd10397d4b6", + "phase/calls/confirm-fresh-34-en-m0-a0.dispatch.json": "bcc48513ffcda5f52db78dbc3551dae974e869c573de9297f6ffb006ce64a2c8", + "phase/calls/confirm-fresh-34-en-m0-a0.receipt.json": "b322a2c6c14503f1e06d4c5a62d2983dc2e8b6bf2e19224e8d80f5c5a3ce9b37", + "phase/calls/confirm-fresh-34-en-m0-a0.request.json": "c60684effdcd79746338b9e1d75b33da8e0ed6caa56c2036411d926262b79d3c", + "phase/calls/confirm-fresh-34-en-m0-a1.dispatch.json": "914ee918c7c92138f356468739096b353989f8a47bee2836cffded0a5df8cbb9", + "phase/calls/confirm-fresh-34-en-m0-a1.receipt.json": "4422f43d6b066db19181beed619642b7fb3b95a0e18a76b880d983ed242a0054", + "phase/calls/confirm-fresh-34-en-m0-a1.request.json": "9d28d53770ccc182fbdf6b565591f60c2ba4de6a2d7b8f78c960988526479bc9", + "phase/calls/confirm-fresh-34-en-m0-final-candidate.dispatch.json": "c738536cd563211cefba6fdd9cea6ccf55182e829516bbf7e7f049674ca45b83", + "phase/calls/confirm-fresh-34-en-m0-final-candidate.receipt.json": "0366134c4dcf0b7f82a45a2a556049d4071a47f09f6d25a6bcb9c160a64a59b7", + "phase/calls/confirm-fresh-34-en-m0-final-candidate.request.json": "1f3b49c265ef8d4eb9ea6d70ebcfb071fa3d3f249449d899afb880b9afc34f80", + "phase/calls/confirm-fresh-34-en-m0-final-control.dispatch.json": "d0ece1c177901341548dd64afcc7d5af6b3d62385c90c1cfcae58297ddd18421", + "phase/calls/confirm-fresh-34-en-m0-final-control.receipt.json": "fc593b506a2437693f303454dbd118f2e1af97fa9448ef7334da1507ae8a068b", + "phase/calls/confirm-fresh-34-en-m0-final-control.request.json": "c00310e0d6766e8c32dd8ebec99341e8b92eecfe2d61d035f904360d76b8f09e", + "phase/calls/confirm-fresh-34-en-m1-a0.dispatch.json": "2101ec350ef4142eb43a49b57ba6d8da60634c48206614acad3c8d44e502a300", + "phase/calls/confirm-fresh-34-en-m1-a0.receipt.json": "406c20e7262ceac965a2bc3965c9df452539488b24cc68527798527631a27521", + "phase/calls/confirm-fresh-34-en-m1-a0.request.json": "2e76c2f19e6afd61cb07baff101d72ff1f157bdf1ad76d91aed306d3b8e73a66", + "phase/calls/confirm-fresh-34-en-m1-a1.dispatch.json": "4d3a881136929b60334dd496e0930e92e5dd16f4612475b7e812af51f7e18c7f", + "phase/calls/confirm-fresh-34-en-m1-a1.receipt.json": "23188e2e314a0622df4e1fcc0c47f81e08c544acc77838e67fba77f7d0027cbd", + "phase/calls/confirm-fresh-34-en-m1-a1.request.json": "4216cbca9c072574784aa1f698cd829d1559b27bb99898d79696d308007b732e", + "phase/calls/confirm-fresh-34-en-m1-final-candidate.dispatch.json": "4265dd92e6c930bd948d4b6116c6b4fb6e9aad60c5c5213a5f48e0be9f179279", + "phase/calls/confirm-fresh-34-en-m1-final-candidate.receipt.json": "1f51312285c4c76ed75c14150b0dae43bfd5894ed0929fa42a3596e8d3bdced3", + "phase/calls/confirm-fresh-34-en-m1-final-candidate.request.json": "c28e980158231549c8d8797cd2e838e30eadbf381dc9a09748530c2fcb4a462f", + "phase/calls/confirm-fresh-34-en-m1-final-control.dispatch.json": "8e2192dfad8f45cb257d7bb6e715c375f6f227216e1e7a3976c3855d20dd3de8", + "phase/calls/confirm-fresh-34-en-m1-final-control.receipt.json": "2aabc5e51f0225aaec7fe8b34f8cb11779ce886d6264e6e4d572320e32d02f12", + "phase/calls/confirm-fresh-34-en-m1-final-control.request.json": "cff62fb2495cef9f2c00d820bd5765dd898c185e9f060ef956a60d757d8f4ba7", + "phase/calls/confirm-fresh-34-hi-m0-a0.dispatch.json": "809db884689297fc4e0426816845a510f2983acc71a9f5bfdc254c8654ebc4d6", + "phase/calls/confirm-fresh-34-hi-m0-a0.receipt.json": "7a406a1ea04bd17cc09538f1d7ad939c261ae542ed516ec3735a73607b39fe20", + "phase/calls/confirm-fresh-34-hi-m0-a0.request.json": "65ead6691cbbc086ec0b28e21b43e975a856ca50a01ac77821e403a1e3bc6320", + "phase/calls/confirm-fresh-34-hi-m0-final-candidate.dispatch.json": "fc9fdafc8c9b711afd6e107590e7430185d238289d77e28929d78778d181bcfd", + "phase/calls/confirm-fresh-34-hi-m0-final-candidate.receipt.json": "93e82807771ad414dc1a8a687cff0f0d2bb6988687d014a4c0965a387efb4fab", + "phase/calls/confirm-fresh-34-hi-m0-final-candidate.request.json": "7a014acbc54e2e271463523259279ba07cca6e74c9b93b0b8a74c9e44faa31ed", + "phase/calls/confirm-fresh-34-hi-m0-final-control.dispatch.json": "c394eebaba4571c2e85e45608f44462913045e737c7b42a88405039c1307dabf", + "phase/calls/confirm-fresh-34-hi-m0-final-control.receipt.json": "9352d3226452d96b2fb131934666d8345abf8cd6552e531302f7a9ea7322603e", + "phase/calls/confirm-fresh-34-hi-m0-final-control.request.json": "aa7789bd4b60cd24d6d937193d3c9affad8e3235a3b5d97d895d75a3d5a2984b", + "phase/calls/confirm-fresh-34-hi-m1-a0.dispatch.json": "4183153ef7f55fd85b11c2c8ced1f350f7fd0668befa682b8e38d2ed7aa9e284", + "phase/calls/confirm-fresh-34-hi-m1-a0.receipt.json": "00f7076d75e1dcf0089b27962c1ba0128c2c392b0b31b196277f6e86670b94e2", + "phase/calls/confirm-fresh-34-hi-m1-a0.request.json": "2c771f90527492a24ad5191dc51aab4f827506f36f024715f74752193f0593ab", + "phase/calls/confirm-fresh-34-hi-m1-a1.dispatch.json": "767309153553284ce4c141f6e3dcec88c8fd9303789989ae6db84534d46f87bc", + "phase/calls/confirm-fresh-34-hi-m1-a1.receipt.json": "7398a85e2d87f2f2b1d72830db9511d7ab414527fd87b9fc20dff54691c3180a", + "phase/calls/confirm-fresh-34-hi-m1-a1.request.json": "a3233c37ce031081aebcef3cf712c21f7c646315b50cba530a6bc6682fb0f839", + "phase/calls/confirm-fresh-34-hi-m1-final-candidate.dispatch.json": "978c00317955e217055209d639f7657555e69cc62c081cc419df6c5cc8f6edc6", + "phase/calls/confirm-fresh-34-hi-m1-final-candidate.receipt.json": "5fe96591a1cfc4e8480b79a37dbc45c3963650c572d37386356e1d48f0d5cf1e", + "phase/calls/confirm-fresh-34-hi-m1-final-candidate.request.json": "99fbfa6b488719c3ae19779b8bdbee21ecd688d6fc072c7b5f0526e7553490b1", + "phase/calls/confirm-fresh-34-hi-m1-final-control.dispatch.json": "cd7360bf6850ae2d192eab1f54c0c6ef1d092729ea2b12875e00eee8e12b874f", + "phase/calls/confirm-fresh-34-hi-m1-final-control.receipt.json": "3fe86012adcc8b4be27118d894dacf85c5e751a6b62da2e919c87f2b4ea6902f", + "phase/calls/confirm-fresh-34-hi-m1-final-control.request.json": "1aa2b1088a5c7da00f2a6fc0177168db42aea15c11283ddf03c513673b328bac", + "phase/calls/confirm-fresh-34-te-m0-a0.dispatch.json": "a55c78e6b0a20fbdc3f5c55577e047a7e141e358e9d999145ffd79dce71d0390", + "phase/calls/confirm-fresh-34-te-m0-a0.receipt.json": "a5926a65cf65990078cc9ca272240d4451c1196371b45397aefd9fbf4c1fe1ee", + "phase/calls/confirm-fresh-34-te-m0-a0.request.json": "3274841fdd3d89d6da0b265b6e6b7cf32e6ca06cc7e717342fb403f08321a00a", + "phase/calls/confirm-fresh-34-te-m0-a1.dispatch.json": "06b562d70a86be454dd5796ebc7a2520cdacd400067e41d23695a33b3f43f071", + "phase/calls/confirm-fresh-34-te-m0-a1.receipt.json": "4402970f53c9c98b4d13fd9a432006ada85f9b0629953652e01553324f81463e", + "phase/calls/confirm-fresh-34-te-m0-a1.request.json": "736b2b5636def0404bb7f4e82b3e21741536f21a7a6779a1af1b2daacb4cc4d7", + "phase/calls/confirm-fresh-34-te-m0-final-candidate.dispatch.json": "34a8e216941c538dbad1c53b1e3c1992f93d1183602de26cec4d1d55a369cc19", + "phase/calls/confirm-fresh-34-te-m0-final-candidate.receipt.json": "3266a3d8433ccf39b10b29e4e61c0cdfea73d5c911ef81e8fc4f41b2188f39b9", + "phase/calls/confirm-fresh-34-te-m0-final-candidate.request.json": "9dae47872e558faf149daf9f58134f430baedba16dbf9a487df344edbb200734", + "phase/calls/confirm-fresh-34-te-m0-final-control.dispatch.json": "ac4a9c6497b0222cb0282bdc29770994b92bc819d640fecc33bb8a122fa694d4", + "phase/calls/confirm-fresh-34-te-m0-final-control.receipt.json": "dc5c403d71221c770a5aba82b2a9992a6c45a3e2ffe12ee38d4c0063af0c9aa8", + "phase/calls/confirm-fresh-34-te-m0-final-control.request.json": "01b0b8886208a520a8a7fda1810d8cf054a7b3eb8f35e4d0e9be71919a8aec61", + "phase/calls/confirm-fresh-34-te-m1-a0.dispatch.json": "9d869ce0997b4a9f80752e8dbff2778eac44345f5ac966162d6fa13e53050b85", + "phase/calls/confirm-fresh-34-te-m1-a0.receipt.json": "d9ef9120372d1528996fae834dacdd7f4e6dd77a5bedfaf4e1e251647ba34bae", + "phase/calls/confirm-fresh-34-te-m1-a0.request.json": "be3619bbd3a377e1a9b1b4e307fb4f348a1a0c94e1c4e9e08abf4e92c6735d32", + "phase/calls/confirm-fresh-34-te-m1-a1.dispatch.json": "9a2e373a921f4f3f7d4f4d46679c4041f40e9e8dbd7a69aea5fd84dace2c7550", + "phase/calls/confirm-fresh-34-te-m1-a1.receipt.json": "075f9babd5e3964e623bb2b5c1c9d72e95d5053b95c6709d15fa0c39156012d3", + "phase/calls/confirm-fresh-34-te-m1-a1.request.json": "f24d1e49f6b4aff45fd8dd40dbed44608127c0d6d312e144b7e8dac99e93a51b", + "phase/calls/confirm-fresh-34-te-m1-final-candidate.dispatch.json": "af0c89c5a92cc0bb50737c781a8f485142749bdbe89aab501fc9180d764faab8", + "phase/calls/confirm-fresh-34-te-m1-final-candidate.receipt.json": "369ce35f860c35ada51ffb5abbb3a1240b20c00ed88bd6fc1992f3f8d426523b", + "phase/calls/confirm-fresh-34-te-m1-final-candidate.request.json": "ebc9bd1ea22cd0d76cfc9c6cb4563d1fd1693f921bf93cd81233664bde6f9cd9", + "phase/calls/confirm-fresh-34-te-m1-final-control.dispatch.json": "cdc9c108e54cf6034e8d7ad74ba509ae473fda92e8a7f232937c253ec7fd6861", + "phase/calls/confirm-fresh-34-te-m1-final-control.receipt.json": "659273d6885e38ce81031ffcc22900749a7389d165c749530eb09cdd6f0f51a0", + "phase/calls/confirm-fresh-34-te-m1-final-control.request.json": "d4aa1542366612c3d423245807094db948f3ffe17df01817cdf97a5ddeb47b5c", + "phase/calls/confirm-fresh-35-en-m0-a0.dispatch.json": "2c84fc1b8f8eb3ed49992933e6d1cdcfec2110341eab112b142d45660f30c35c", + "phase/calls/confirm-fresh-35-en-m0-a0.receipt.json": "d6a6ba849a291cfc910a89c4ad673e118a157247a8366fea51bac9727e6be8b2", + "phase/calls/confirm-fresh-35-en-m0-a0.request.json": "0355d41c292719b449925cc06eca2aecf04bcd5056a94a41dd4079436d1dcc68", + "phase/calls/confirm-fresh-35-en-m0-final-candidate.dispatch.json": "b92b3147483f3c5952c08f4cbbbbf863460b76f8c7bb7cfbddc4e30d6ce94ee4", + "phase/calls/confirm-fresh-35-en-m0-final-candidate.receipt.json": "32178553815f2e226010e6ea5ade4d15d5d7f28a7d59affddd85bd059e9847b4", + "phase/calls/confirm-fresh-35-en-m0-final-candidate.request.json": "062837be2d526b0b1173c30ee8ea339e5f3dece7e101a866e2539fbf4289b6ec", + "phase/calls/confirm-fresh-35-en-m0-final-control.dispatch.json": "ea1c56a8b1f09021697d76ad0749876c48043ca02e616c923fae1a12763a6729", + "phase/calls/confirm-fresh-35-en-m0-final-control.receipt.json": "8b80873b27eed54ac1f4387290556bf7d23e6f7554475411f4a510737008ffdd", + "phase/calls/confirm-fresh-35-en-m0-final-control.request.json": "53d8527e48eb79706b15c0b7d92250df9be6b9b2908d4f7e107794d49d14fd14", + "phase/calls/confirm-fresh-35-en-m1-a0.dispatch.json": "381a11a0e1ba060d121c7269cdb8eb167cc293c6b6fb77a01a26f620a2d7efa0", + "phase/calls/confirm-fresh-35-en-m1-a0.receipt.json": "c62d3f7e158f695cd4a416fb57cfc4f034da1b2f1b0af181d1e8befa92387799", + "phase/calls/confirm-fresh-35-en-m1-a0.request.json": "3233e6bb79114f046fe00b9ce9e88a8164361c450829fba509acd1697bbaa390", + "phase/calls/confirm-fresh-35-en-m1-a1.dispatch.json": "122a6fcd00d1bf924e1336f116f3f11c0ce729e70e9b7fa6e7d27f19568f05a8", + "phase/calls/confirm-fresh-35-en-m1-a1.receipt.json": "0f2c6c7b3ac4b1b73367db9a9471e6722b92e126b5601a6e42ac9c7dcad0d90c", + "phase/calls/confirm-fresh-35-en-m1-a1.request.json": "32e83957d6d2fcea5d3963497624465dc09951bf8f29ae9bcd2f20b299641992", + "phase/calls/confirm-fresh-35-en-m1-final-candidate.dispatch.json": "c6f6e643dd3a1cc8d30456360b20e4962c00274d81457a7ddb8306154ff5455c", + "phase/calls/confirm-fresh-35-en-m1-final-candidate.receipt.json": "16d406879c0b386455f6ed38ca80644ecbf32772ee8cf16cc09332bf15ea667f", + "phase/calls/confirm-fresh-35-en-m1-final-candidate.request.json": "844a941aa0b4911be649ff652e8045fa2af89422976c3606a01efe980d04e133", + "phase/calls/confirm-fresh-35-en-m1-final-control.dispatch.json": "6b43ab5746237dc9cec44f4e4d95a5be0768829472d80f9463e88519fbbd4041", + "phase/calls/confirm-fresh-35-en-m1-final-control.receipt.json": "58e5e758c3ada9d2bb5dfe34a8c899646009879b0e3d78c1e86b23253828e530", + "phase/calls/confirm-fresh-35-en-m1-final-control.request.json": "6c886f1a45c134800c606de7aef1d6fd4377eb8de09f03cefec42ce8f9fe1df2", + "phase/calls/confirm-fresh-35-hi-m0-a0.dispatch.json": "4f99f4763c475c3f057eaa680737ee53433377c7feab8ad6cc888bc498af97a4", + "phase/calls/confirm-fresh-35-hi-m0-a0.receipt.json": "d3f021f043eb11d24fbbefb1e34e7855251bdf74ea1388017608a41b9a1edf7b", + "phase/calls/confirm-fresh-35-hi-m0-a0.request.json": "5c967075fea1a992d36125e783abbba5814c1c1738b0e8a43e356ab3709a8f25", + "phase/calls/confirm-fresh-35-hi-m0-a1.dispatch.json": "8b15db5a259ec87b34564d1e1aae0ca0db2b68308725c257af05d81b9a4b783f", + "phase/calls/confirm-fresh-35-hi-m0-a1.receipt.json": "eb1cc4a122615c300414dd2db3804dc90b4006dc054d5d48a650872ad79ec727", + "phase/calls/confirm-fresh-35-hi-m0-a1.request.json": "42fbc0628a9f97534b98dbc9a4bf6cf69716834f7d0a04f07598dca3b6ab18fa", + "phase/calls/confirm-fresh-35-hi-m0-final-candidate.dispatch.json": "9c25db6363e55959f028039f48a518ab9b5ea72a63aacb95cf00b6ee918feae2", + "phase/calls/confirm-fresh-35-hi-m0-final-candidate.receipt.json": "4fbd28e301737304aeb8b3dab5dedb1fbc3a0ccdb2261bf49ae628a5d570d8c0", + "phase/calls/confirm-fresh-35-hi-m0-final-candidate.request.json": "669471d539910aa8a6d11a38239fa31e7d2aec9d5eda6e749f31a6117f4c3be7", + "phase/calls/confirm-fresh-35-hi-m0-final-control.dispatch.json": "b88e77378b6645bb5e95b4a94bc52a09482f8f2dc922d396b6ac55234d0f3fa1", + "phase/calls/confirm-fresh-35-hi-m0-final-control.receipt.json": "8001059eee6b5232b0b290bebdc5097a223add4e438efe613f418fdcb36f33e1", + "phase/calls/confirm-fresh-35-hi-m0-final-control.request.json": "69110df8c97fa4835b168b7a3a54d570e88630ee094b90b5954c306498ef0747", + "phase/calls/confirm-fresh-35-hi-m1-a0.dispatch.json": "c015f9a1264b45c6fa858bc13ad35080afc9ab49b12593d28de019eacc6e4767", + "phase/calls/confirm-fresh-35-hi-m1-a0.receipt.json": "023f66e1c2d5661d47f5cf24ff071021d8cf23dc2f333c1ca512e22ebe04fefc", + "phase/calls/confirm-fresh-35-hi-m1-a0.request.json": "999ea031ac0547473cea743ebc52b53db0e3532e6140ea8325b4757a470005d8", + "phase/calls/confirm-fresh-35-hi-m1-a1.dispatch.json": "f44a791e7837c1cccef8ede18bbcb22f9b298a3425b1c4632eb6d9aa9ee14cbb", + "phase/calls/confirm-fresh-35-hi-m1-a1.receipt.json": "6921c52879db9b90c09a58837e5ccff725fe925e4d82a37a10b9d25766734d1f", + "phase/calls/confirm-fresh-35-hi-m1-a1.request.json": "46f82f868fe2e6a438ba654f716f6d6aab3b9ca582c4c8489ff6170c20fcc83d", + "phase/calls/confirm-fresh-35-hi-m1-final-candidate.dispatch.json": "ff47b76ac5aceb78ebd8f0cbfd3d3558efb903a979ff8e91304bc3a769faa627", + "phase/calls/confirm-fresh-35-hi-m1-final-candidate.receipt.json": "6164b93b8e268f010354daf3e166e7bb41ceb13985f6636103c86a4df74f7614", + "phase/calls/confirm-fresh-35-hi-m1-final-candidate.request.json": "96b140ed469ba88c0225b919d3a4bca0931769c72d0fddff542978f11ff4e320", + "phase/calls/confirm-fresh-35-hi-m1-final-control.dispatch.json": "79deb98ba1cd909a72be846bf1320c6f7b7ff5e05a2282a69876ae3a39820161", + "phase/calls/confirm-fresh-35-hi-m1-final-control.receipt.json": "6ed72b750d2a118ce63ac55953b591cc93c400510b58db107e00616b4862c489", + "phase/calls/confirm-fresh-35-hi-m1-final-control.request.json": "5532cb68a65778e6a0b6452513dc59a3ff8cecfccf55fc1897587da262e9e34b", + "phase/calls/confirm-fresh-35-te-m0-a0.dispatch.json": "df33c9d90348fee085fe2d8da9a4c0252a81efd786327e0df535fb0a9baca5a8", + "phase/calls/confirm-fresh-35-te-m0-a0.receipt.json": "f9db0b09a4848e5bda0140b56ef9fca5ecfc62b3d3249bb7b0aa34efd1c2ab07", + "phase/calls/confirm-fresh-35-te-m0-a0.request.json": "09fea3211bfdd4c7fc6b1398ee484bd8da263d4817db40ecd9c73d6b607c5e58", + "phase/calls/confirm-fresh-35-te-m0-final-candidate.dispatch.json": "a855613790bbb9a645a93b6763ea44aeff44e50e27ee8367771a56c0817e18b5", + "phase/calls/confirm-fresh-35-te-m0-final-candidate.receipt.json": "c32421d9df45e79c9250d3e399a05cfca810a9c00536427fa9c35768c81da6ab", + "phase/calls/confirm-fresh-35-te-m0-final-candidate.request.json": "64fb176c14b64d30e7a93cfe85065d4ea1565ca54863ae91910350c4c7d13894", + "phase/calls/confirm-fresh-35-te-m0-final-control.dispatch.json": "9c1af122514485373ceaf1cde8d960923b823bf7ec3023a13d716edb513c3142", + "phase/calls/confirm-fresh-35-te-m0-final-control.receipt.json": "2816766a4329a6c81b8e888a6b877f92c090ef9f2f61e42300574e9924dfb947", + "phase/calls/confirm-fresh-35-te-m0-final-control.request.json": "8fa448a46de7e2f15dbd0048e7347923f5b90dc3537d3eb338db045470f31bb8", + "phase/calls/confirm-fresh-35-te-m1-a0.dispatch.json": "54a3550627357efd30cc9806da7bc3d3e3545aff438ea9a2990f7afbcd8d9ffb", + "phase/calls/confirm-fresh-35-te-m1-a0.receipt.json": "42e12bfa07700c700533e1b01a1431b3ee58d47c44498258a176976683a4c4a8", + "phase/calls/confirm-fresh-35-te-m1-a0.request.json": "7ea343bfa6749a2990e28f515c66cb3adab55df68d44389b37b847606ca07d64", + "phase/calls/confirm-fresh-35-te-m1-a1.dispatch.json": "dfdc15eb4c7aef9fb9dbaba9ac4033f622f4fb6a80648eac734e4f39d2e1a570", + "phase/calls/confirm-fresh-35-te-m1-a1.receipt.json": "536a860878350313416a0bac95d982103ed7464a0c6d3d1fe36df1a32fc4da2d", + "phase/calls/confirm-fresh-35-te-m1-a1.request.json": "2c159950d743a21d41bcc69d2916bb4fd4350b54e196e8e91374b474429b0045", + "phase/calls/confirm-fresh-35-te-m1-final-candidate.dispatch.json": "da0f1dec83b148e888cd660e8009a749fccb5712d446994bd6662be5ade2b707", + "phase/calls/confirm-fresh-35-te-m1-final-candidate.receipt.json": "7c7fc57e5ab1c2adeb1fdcd0e118b9cd8e88e5b9a0317387316f6edea1cfd302", + "phase/calls/confirm-fresh-35-te-m1-final-candidate.request.json": "a55f607aed12fcc822051577f696c2d108d9275c60209dd0cc0ea97828c6cb5c", + "phase/calls/confirm-fresh-35-te-m1-final-control.dispatch.json": "c3a63359cd61c702bb7d24b3bedb33148699fcc7bb8566f75288866d880f939b", + "phase/calls/confirm-fresh-35-te-m1-final-control.receipt.json": "085ec265e503698f9cba56c3d3772d2d4e78d5700d2a985621a31b64eea621ec", + "phase/calls/confirm-fresh-35-te-m1-final-control.request.json": "e1fc34fe8740cb3badd60d547fd6fec664cf884ca8edb2299e1955f920faeaeb", + "phase/calls/confirm-fresh-36-en-m0-a0.dispatch.json": "92da18ee650802dd2c5a2c7b2cfc4266ddbc273eb3d5832387994fdce243f6fe", + "phase/calls/confirm-fresh-36-en-m0-a0.receipt.json": "2cd102d8cb7d73c79afb3d680f61c28a3b9720ad71f98cd7a89dd322f3d7c04e", + "phase/calls/confirm-fresh-36-en-m0-a0.request.json": "32a44e47c41e617d91abab707007a636f8ac22525a22ceb1b1c86baf54e7b0bc", + "phase/calls/confirm-fresh-36-en-m0-final-candidate.dispatch.json": "8e62a1b6c1269ca274627104ee094fd06787742a1af488bb041919456ba71a50", + "phase/calls/confirm-fresh-36-en-m0-final-candidate.receipt.json": "c920649947c7f5437ecafbcee51cd14195ed10ae5f2e539529b94372e0780a61", + "phase/calls/confirm-fresh-36-en-m0-final-candidate.request.json": "6c3a94574cedc097aa1a2bfbab97c46f4384575b7991ff7732bc93e83c1af5b2", + "phase/calls/confirm-fresh-36-en-m0-final-control.dispatch.json": "790757e49ec0dea1e928f6d519670c597ffcab72fb7ef586e3d093affa5a8870", + "phase/calls/confirm-fresh-36-en-m0-final-control.receipt.json": "7cffb52e8e3722901d3cc9bf07feeaf8024f535dbc42ffc50c5f42059c6297e6", + "phase/calls/confirm-fresh-36-en-m0-final-control.request.json": "1890491b3ff8cb010bc7ef61a7089cbc461242c2ebbc810c7e50f3fe62548f64", + "phase/calls/confirm-fresh-36-en-m1-a0.dispatch.json": "038f67630298d6e1a9fe10a9ff59c443eef6ecbb3eae03d232e066d63cd8d9d2", + "phase/calls/confirm-fresh-36-en-m1-a0.receipt.json": "6291daab4b99a75fb763d45a521a82995e503a1ba0d0575a99ef89682812e9bd", + "phase/calls/confirm-fresh-36-en-m1-a0.request.json": "34fd96ef92d0d4f0c7c2045018c08385fa41ce65414aeb0afcf8718e8aa67e8e", + "phase/calls/confirm-fresh-36-en-m1-a1.dispatch.json": "9fca735430d4b03b4630c2f4e917c0ce22d5f04ab24bafef0329115577b1fe19", + "phase/calls/confirm-fresh-36-en-m1-a1.receipt.json": "7706f41fd7e9aa70eb38e8219a76cf751591864d3abbd5785b03537e45dc835f", + "phase/calls/confirm-fresh-36-en-m1-a1.request.json": "8e193e7e49799bf10c0c3302aaaa67a9b449bedd7006da66941d456b30fef8d4", + "phase/calls/confirm-fresh-36-en-m1-final-candidate.dispatch.json": "6729047d9c751a8a64395348f35c8150b9d8403c01bfae08e5d266b21efdb30e", + "phase/calls/confirm-fresh-36-en-m1-final-candidate.receipt.json": "a9977e466081ab85be29452ee88b4708f9ae465305e1f50494586048c1394d50", + "phase/calls/confirm-fresh-36-en-m1-final-candidate.request.json": "bbff49ee0a6a96178e6176d5c99a2b421062ab2fe4f3a1dbc2a74e6ab2ec8447", + "phase/calls/confirm-fresh-36-en-m1-final-control.dispatch.json": "5ca497ebbbb33de73f09cfc22def88c867621371b65aed28e3ba99cb73a5a1cd", + "phase/calls/confirm-fresh-36-en-m1-final-control.receipt.json": "2a2c73ded70ece1b8cc1620c953e882bca652e60ed2f5b0d1300df0a4263e3b4", + "phase/calls/confirm-fresh-36-en-m1-final-control.request.json": "9958d00d766294230bb730b05d638ec3d53841ddd75019deabe222c818a7125c", + "phase/calls/confirm-fresh-36-hi-m0-a0.dispatch.json": "c996bcbad982c5ad5c4d0870bb38f75368805bf1af2834557cc130eeb5e6f3ef", + "phase/calls/confirm-fresh-36-hi-m0-a0.receipt.json": "a9e0b825a3784b096805d859bbbdd64afd9fe493a6f0d0b6b3fce3608260ac0b", + "phase/calls/confirm-fresh-36-hi-m0-a0.request.json": "58a0c8d849abdca304d6ba0f00d59ccd5ce1d8de05efabc3b30ab04bb330c3b6", + "phase/calls/confirm-fresh-36-hi-m0-final-candidate.dispatch.json": "c03eb7decb48ba9592d3ef9fd5c41ef0fb8d2bee1e1cd6b79c52414e9e148729", + "phase/calls/confirm-fresh-36-hi-m0-final-candidate.receipt.json": "622efd821d141d93f41aa9bf878955bf0c635d978acf58cfa17fda6f6ff2525d", + "phase/calls/confirm-fresh-36-hi-m0-final-candidate.request.json": "27dd0517508ebfaaebd3eb2bb4ef10bc9523fcda5173a094fbcc0908895559fd", + "phase/calls/confirm-fresh-36-hi-m0-final-control.dispatch.json": "ddcb28bae2a0533e092150efc9c800eee19b92a4c8dc5cd9cb0e8c6e139de6dd", + "phase/calls/confirm-fresh-36-hi-m0-final-control.receipt.json": "decfb5dd5276c10986f1361f0453d72228e49b9d2280ddffda1d9ad1dbd22477", + "phase/calls/confirm-fresh-36-hi-m0-final-control.request.json": "bb0f6ee36ce8afcfbd92cab73e640234861198a8433d651abbc6fe24eb74e6ae", + "phase/calls/confirm-fresh-36-hi-m1-a0.dispatch.json": "ea91f5b8083e06642345532e02f0b7d9b8e13f006aae0f53803991b22e9ed831", + "phase/calls/confirm-fresh-36-hi-m1-a0.receipt.json": "7c842190b12f8707f8f2d6b74edbb78ac9031d58dd0d4231d604820f4a45c473", + "phase/calls/confirm-fresh-36-hi-m1-a0.request.json": "6ac695806639469e1cf84847705823e816e225caeb1efaa861fd6f85c682d72c", + "phase/calls/confirm-fresh-36-hi-m1-a1.dispatch.json": "51dd1cc2f457e06d64a28106baf1043b2273ed7b5dcf4057b17ef7579fa434e6", + "phase/calls/confirm-fresh-36-hi-m1-a1.receipt.json": "d26560f0900d78d2fa7343fc72dc80a2eabb1b41f03f8c927a3680cc148d94f5", + "phase/calls/confirm-fresh-36-hi-m1-a1.request.json": "661ece801c993fdb263cfb294c491642fc790b8c95c5a3f8a0696af4f56e9383", + "phase/calls/confirm-fresh-36-hi-m1-final-candidate.dispatch.json": "e8f0a1a2d27a11f2d3469aac860da524eeb5edd64333067697468590fc7124c5", + "phase/calls/confirm-fresh-36-hi-m1-final-candidate.receipt.json": "b74409ffb4323f82cbf0a24c8243ecba6905f5f66ef577aad418871e06a3f010", + "phase/calls/confirm-fresh-36-hi-m1-final-candidate.request.json": "bdac0c75fc5540668ba1f8529f53b67cfb606eea1d68a45d6b2fdbb0b1ea0e25", + "phase/calls/confirm-fresh-36-hi-m1-final-control.dispatch.json": "1d9060dac46d48f390d5bcf842c357b3472ef9e94672b95c33a4cee58fd0a5ad", + "phase/calls/confirm-fresh-36-hi-m1-final-control.receipt.json": "20c7ea70a7e6b171878be4581668104010712c0e0dc236f7874ec7919c4ab12d", + "phase/calls/confirm-fresh-36-hi-m1-final-control.request.json": "f0b3c6c73c218155b8945674d4e75505e5bb5ece2bd254766010320d03305b76", + "phase/calls/confirm-fresh-36-te-m0-a0.dispatch.json": "c9d9d63315bde9768a6d749ddeb1bc6691ccce71f63bf0d96020a9b11060e130", + "phase/calls/confirm-fresh-36-te-m0-a0.receipt.json": "10d737ac5086372a091c315ccd974145f1f2861faa2ae697f16b99306e9e8301", + "phase/calls/confirm-fresh-36-te-m0-a0.request.json": "c7442fa5270a0366d3698efa175545127d93d29caac88e88bfa1c7d7241b8b5f", + "phase/calls/confirm-fresh-36-te-m0-final-candidate.dispatch.json": "b6b514bef4cceec456eaa70255f578d90e1eb8b6109bade983c153cd9351554c", + "phase/calls/confirm-fresh-36-te-m0-final-candidate.receipt.json": "ecdf92f0a008b755fd885f771d6f7fad85f80f98b15d815499b9bc54be7ce580", + "phase/calls/confirm-fresh-36-te-m0-final-candidate.request.json": "d0c66204dc0b096691c568870b05b29ecfb4f5765ef860515bfc6bb7a32c678c", + "phase/calls/confirm-fresh-36-te-m0-final-control.dispatch.json": "d262b1ffd466877b2b82d7d5d2ab2b4810081ed8c00de8b07db47b1d247d07cc", + "phase/calls/confirm-fresh-36-te-m0-final-control.receipt.json": "8d3f477a5de0797490d371338a270cd4e952d5e23893de61db0b04e5c5183d6e", + "phase/calls/confirm-fresh-36-te-m0-final-control.request.json": "2cf96e03043972b970dc52318387595680882a809dedc9a41098c65c61425ea0", + "phase/calls/confirm-fresh-36-te-m1-a0.dispatch.json": "9227c7ce83e69bd869908e22286ecfc4af54b61ff5bbf09ec82f56c64fc15121", + "phase/calls/confirm-fresh-36-te-m1-a0.receipt.json": "b5ed853691eb5fdca280db18bf9e3a2d42439dac8d5804521baea1878e562f11", + "phase/calls/confirm-fresh-36-te-m1-a0.request.json": "6b697ab9881572de6bebd738e6187448db2f416da878589acb2cd70d44821b3b", + "phase/calls/confirm-fresh-36-te-m1-a1.dispatch.json": "a94613fe59e2ce988ca6b1dcd7a67f422ca5b6119f6b8a4f1404e0aeeaaa32c4", + "phase/calls/confirm-fresh-36-te-m1-a1.receipt.json": "cb5a9778a196a81a04cc3103de674c1715727101bea4e5b9786789ddd3da7497", + "phase/calls/confirm-fresh-36-te-m1-a1.request.json": "338ebc01ba9ea43c009c39e2aa7110c9de00facfa16a59d684bd0e3562bd21d1", + "phase/calls/confirm-fresh-36-te-m1-final-candidate.dispatch.json": "0cd7384052443e986168dbc8e30459019430627d5cd2c3a4fc9dc79b7d0da0ce", + "phase/calls/confirm-fresh-36-te-m1-final-candidate.receipt.json": "c365cda0665d6d27e655b70171b378d1a1b210431aa0f33fb097a53fc02a4dd3", + "phase/calls/confirm-fresh-36-te-m1-final-candidate.request.json": "feb3a887f3341e78332413a23ee07d18316e6540b1749e6addd965b2ce1f4670", + "phase/calls/confirm-fresh-36-te-m1-final-control.dispatch.json": "43b0db63a282d2973991cfd7c9870ec6eb0cc47fe6065cddffeb5cb2840ee2bf", + "phase/calls/confirm-fresh-36-te-m1-final-control.receipt.json": "967f33f42050a8af500b5ac0533a4f390e8b01f5f1c29715aaf6dd253cf7a9ae", + "phase/calls/confirm-fresh-36-te-m1-final-control.request.json": "0feb3c5e498e9cd1aee1f2256db4fdc1899fbd06f1cab572d0e78c2744d00812", + "phase/calls/confirm-fresh-37-en-m0-a0.dispatch.json": "6260db2bcea213ecc6716de46484ef64da39d9ca55a7fbd9011e4e67c28cdc6f", + "phase/calls/confirm-fresh-37-en-m0-a0.receipt.json": "194f51b58a59c2583e2a9ddd96d0f1683a1eac65612042fd390e1f2f9d31c73d", + "phase/calls/confirm-fresh-37-en-m0-a0.request.json": "f411524c409be1ee19ff98ca50137c2b74a73879f542905e6dbcb049ae5f2f46", + "phase/calls/confirm-fresh-37-en-m0-a1.dispatch.json": "c256693532a999a8c1df494a8eb1084b8f3a7a1aced64deed44c7ed380fe0d9d", + "phase/calls/confirm-fresh-37-en-m0-a1.receipt.json": "fea137e8aee57cc7314a974d9a6fb668413ae328a150550bbe3f7f123b6caf42", + "phase/calls/confirm-fresh-37-en-m0-a1.request.json": "f3249cabebd4c66ec4812fc2a8235a3a6a2cf779fbda59979ceb83186029e839", + "phase/calls/confirm-fresh-37-en-m0-final-candidate.dispatch.json": "1827a1e06f3442bcf4191a673a8e7f9812fd2f7a1710327386ada5a23010a247", + "phase/calls/confirm-fresh-37-en-m0-final-candidate.receipt.json": "df27098f883c8d763d16e52451ee5e9847004950ff9d68d3c873bad9640981bf", + "phase/calls/confirm-fresh-37-en-m0-final-candidate.request.json": "2a9c2c8b103ea14d2ef675b2533c7c9ca7fe4da82228750531398eda85b82d87", + "phase/calls/confirm-fresh-37-en-m0-final-control.dispatch.json": "7b8672b45690a2b4ba6c39266310bfc0425f7db2b2c5f00a8d0fe429dd92814c", + "phase/calls/confirm-fresh-37-en-m0-final-control.receipt.json": "eac0207c93f2031159e3dbd0a0efc96c35a48613a144a87102ee1fc0834b3fbb", + "phase/calls/confirm-fresh-37-en-m0-final-control.request.json": "1a4228110ca1593a1123c3cea5431767a5ea0c05583d6aa50737acd645203512", + "phase/calls/confirm-fresh-37-en-m1-a0.dispatch.json": "d0d4030d0b91051290bc57f2c4b62942333ebfa582b4286ec6a6b15e192b9bdf", + "phase/calls/confirm-fresh-37-en-m1-a0.receipt.json": "f1927d7ec139180a1a434dc049203a273ede969179a9ba020f4c72078cbaea31", + "phase/calls/confirm-fresh-37-en-m1-a0.request.json": "8975627eb7a35d6703395b2340108587852aa271b302ae46b6a8b0d919067345", + "phase/calls/confirm-fresh-37-en-m1-a1.dispatch.json": "bc201a3099c78a3ea9fc323ab243d1301a37bfc0ca44a574ca9ad3ecdf46d449", + "phase/calls/confirm-fresh-37-en-m1-a1.receipt.json": "7e920d72ba65a8c857e62758b3fc736e13ce531a726c6cf9b9409bee2d8dc063", + "phase/calls/confirm-fresh-37-en-m1-a1.request.json": "daa73d5cd9dcbf3aae13853446224cb074a58669f773ab2c6ce726d5f9b30496", + "phase/calls/confirm-fresh-37-en-m1-final-candidate.dispatch.json": "3989c525466e3b664b9ce3ee196f79eb785903fa1c551f6d7e0437d1f4044682", + "phase/calls/confirm-fresh-37-en-m1-final-candidate.receipt.json": "290dd58d405b60c64f55ba464f096280a1c4b1a13d93134499cd1324ab772652", + "phase/calls/confirm-fresh-37-en-m1-final-candidate.request.json": "87e6981313341bd32b47d37c49ce65ab93255dd5b15b38257f6b01afbba31db1", + "phase/calls/confirm-fresh-37-en-m1-final-control.dispatch.json": "59767ede2b88ca0d66c4c259980f0eb24c13b5e45ce7d1b3ae7b73aff455d8e1", + "phase/calls/confirm-fresh-37-en-m1-final-control.receipt.json": "ed19e72ec6398753c76a17ff8c008dece8093fe2fa4beb91120ee6a81a922904", + "phase/calls/confirm-fresh-37-en-m1-final-control.request.json": "79f77ba24203c436809498e958dc558dc81899f0ed9e7669e61ed36120ca7498", + "phase/calls/confirm-fresh-37-hi-m0-a0.dispatch.json": "559229bf672341d2f840a26510b8f2418e8f4a1f163979ef3aa4ffd5c0b3a15c", + "phase/calls/confirm-fresh-37-hi-m0-a0.receipt.json": "8629e4365d533a315815372a3dec22bed9de43308aa288c87f5aa4ac215280fd", + "phase/calls/confirm-fresh-37-hi-m0-a0.request.json": "4c24d3fd2b033ecc597baf83abe19a0902bff567d11df12221787aab1bc73fa5", + "phase/calls/confirm-fresh-37-hi-m0-final-candidate.dispatch.json": "14bf792c1df29fc8af623e61d118522b916342d3f315a6c0d52f43510bf4e344", + "phase/calls/confirm-fresh-37-hi-m0-final-candidate.receipt.json": "0e3787a385f60e9856918d7c4ac56bab8ab3b60e3076204d1a30ff7fd83c93b1", + "phase/calls/confirm-fresh-37-hi-m0-final-candidate.request.json": "319ce8b670aecf1137fa41ce64a4661a33918a787ac6e754cba10b16791558f4", + "phase/calls/confirm-fresh-37-hi-m0-final-control.dispatch.json": "5ba52219db00bc9553e919ddea3821a2834c7b94df31d5dd0da26b954fa8fe06", + "phase/calls/confirm-fresh-37-hi-m0-final-control.receipt.json": "f73a331ab31bd814604c2bded4aca14121c0c05613e3a6c923c3fb84cba91a48", + "phase/calls/confirm-fresh-37-hi-m0-final-control.request.json": "dd1800d62b3d3dbe6bc43bd3c215ffb4287f4ba568bc6554e03b8b52d407bd36", + "phase/calls/confirm-fresh-37-hi-m1-a0.dispatch.json": "49ff092c22b892765b501560ff8f229d6d241a2a5057a46995b7838794e6c7dc", + "phase/calls/confirm-fresh-37-hi-m1-a0.receipt.json": "6d36a13849227c69c0d827299fa6429dd1a0976a5553606987bbfa8bdfee9ff4", + "phase/calls/confirm-fresh-37-hi-m1-a0.request.json": "6a17781052f49e639ced6074601523522f4e35964828c2bdf315c14933368ac4", + "phase/calls/confirm-fresh-37-hi-m1-a1.dispatch.json": "8172fa5639f49fe73937e58997a029714f62ba0a1346733446ba79f5afeb3a8d", + "phase/calls/confirm-fresh-37-hi-m1-a1.receipt.json": "f13ff7f13929ba488afc059631ba3967c60d00e0065477f6b0b2259bb9174141", + "phase/calls/confirm-fresh-37-hi-m1-a1.request.json": "061b7979ddd361a79aea4b7b1e22ed427058158e4e1588c39eedfcca218c33f2", + "phase/calls/confirm-fresh-37-hi-m1-final-candidate.dispatch.json": "e6e099e574f70b5175aec12879f1baa9add8e0446fb74c88fe0564e1270dc246", + "phase/calls/confirm-fresh-37-hi-m1-final-candidate.receipt.json": "51e5c3bbb874db4dc36f7c158ce963bce1539b0e7165a7bfca8edf2cabbf872e", + "phase/calls/confirm-fresh-37-hi-m1-final-candidate.request.json": "79a4846fe8db557fa711bc43be86c07ae138d42a5db7e5a04a72c14139afe5d9", + "phase/calls/confirm-fresh-37-hi-m1-final-control.dispatch.json": "fb2b425839b7e09049ec328ab12ee643d054770105b0b26000aaa42fab3a35f6", + "phase/calls/confirm-fresh-37-hi-m1-final-control.receipt.json": "29d91ef7edf3316ad50cab9472ae028d68bfcc40204f9522e0011ee93865782c", + "phase/calls/confirm-fresh-37-hi-m1-final-control.request.json": "720f9fcf0cd6bc3c06deb05de422d7cbbfd0c8ccf87a8bb0ab321d58d3096937", + "phase/calls/confirm-fresh-37-te-m0-a0.dispatch.json": "a2939f28a064d81d920e4178cc55dfacd1bccfec8b761f58b196a899d5c5314a", + "phase/calls/confirm-fresh-37-te-m0-a0.receipt.json": "7ca62ad9fe730738ecb0f2a2cd7a790b4b683db853c3a9d2b7f26a89f8ccbbd1", + "phase/calls/confirm-fresh-37-te-m0-a0.request.json": "27e917b0601008df5a387acad476b55134aa52091fd4e7b08f227816faf1e9e1", + "phase/calls/confirm-fresh-37-te-m0-final-candidate.dispatch.json": "8abb0710fd8911a96f9ca1a854a6252879cc258d4dc633422c4cabb14b355e98", + "phase/calls/confirm-fresh-37-te-m0-final-candidate.receipt.json": "4dad480c51fbe787e5c86c885407ea52dd86de53275da1d6895a146cbd263474", + "phase/calls/confirm-fresh-37-te-m0-final-candidate.request.json": "c6434d1358035b91dc25af5c9d501f19e9bfd00c82af938ad24a676ed892fed2", + "phase/calls/confirm-fresh-37-te-m0-final-control.dispatch.json": "6503708765fffb07ad311f5cadc5e28ac77ade5de0ce4f0ac1e2e283fffb2053", + "phase/calls/confirm-fresh-37-te-m0-final-control.receipt.json": "f08ddc5e5d992294d72e5a375ca65696142894c4a7b18eead1f89898249d9d3a", + "phase/calls/confirm-fresh-37-te-m0-final-control.request.json": "ad74420e946c4f1690bb6e173314fb9e26b449fd4b959f63e276262b083b8db6", + "phase/calls/confirm-fresh-37-te-m1-a0.dispatch.json": "b78d640a1a7a651dd9446fdf397415ba7908cf7ffb35d2bb427982f24585319e", + "phase/calls/confirm-fresh-37-te-m1-a0.receipt.json": "abc02649aa571145166a1950066907428882e94144cf68dace38dc2c3dadf7ee", + "phase/calls/confirm-fresh-37-te-m1-a0.request.json": "e2e5032f9d8d72aa0d4ac549d18eb0ddedfd4d696efc029a7dd923de4bb9fc19", + "phase/calls/confirm-fresh-37-te-m1-a1.dispatch.json": "0940303440e174ccfee18d77c8ab33b3f24be4ab195f927fc33f373513577ea4", + "phase/calls/confirm-fresh-37-te-m1-a1.receipt.json": "a2c5565765a64731ca97e048e0360ad73be080f34ed4c42d7405c8abe2a9c368", + "phase/calls/confirm-fresh-37-te-m1-a1.request.json": "0dbec407d099f4087d01712d968c1113ad34a3b3cdf0c1b482790a0253cd7afd", + "phase/calls/confirm-fresh-37-te-m1-final-candidate.dispatch.json": "0a444adbcbd6d052f713d1589be070db88c992dc3001268a6606d51539301e6c", + "phase/calls/confirm-fresh-37-te-m1-final-candidate.receipt.json": "96f2994ebf7529636c352e7a171d76b90af357c68721654cf417c7062afe3fc9", + "phase/calls/confirm-fresh-37-te-m1-final-candidate.request.json": "eb7a4b4dfd33548c2fba2b77a1bbda5791f459eeda634a3f6f5d8e304dab5fac", + "phase/calls/confirm-fresh-37-te-m1-final-control.dispatch.json": "39e85f8c9732ccaa2bc1538eb5776ce5e99677acd57c0e303b95d33b59d90b50", + "phase/calls/confirm-fresh-37-te-m1-final-control.receipt.json": "c71aa4b45efeca63de420657023420f79b77cb96a670f2d371abe3a6b970de53", + "phase/calls/confirm-fresh-37-te-m1-final-control.request.json": "ef7cf5a08e51ccc6872e9a5205936c49407f703773602b8bd27b0b4409862a4c", + "phase/calls/confirm-fresh-38-en-m0-a0.dispatch.json": "41318208846bed2df0224f20a77c25101cc7f6cf7a4b85a847cb3ddd0359bb6b", + "phase/calls/confirm-fresh-38-en-m0-a0.receipt.json": "01de55fdfcfc9f1a119cbfa95423f6a20e63a18a1510634f21f6e7a4522b0786", + "phase/calls/confirm-fresh-38-en-m0-a0.request.json": "4bddf723e3325416c11c592bbb884ad919429a21f051945e753b6f5163a5535f", + "phase/calls/confirm-fresh-38-en-m0-final-candidate.dispatch.json": "a8ef9678ddb0fc87fee516bc013ba2933d1dfac0b93f3a83b7bcf0d775156137", + "phase/calls/confirm-fresh-38-en-m0-final-candidate.receipt.json": "01dcbc88d2bb88e2725d70eeb8423bbf0957be072eb11f4a1dd430d67fd354e4", + "phase/calls/confirm-fresh-38-en-m0-final-candidate.request.json": "58c86896d328999f2bae892775e01dbe3bba2c96eb91fdceb7844a51745b186d", + "phase/calls/confirm-fresh-38-en-m0-final-control.dispatch.json": "20f21208d273ad5a6989075452687699c831f399ab177196ba079e0193f557cb", + "phase/calls/confirm-fresh-38-en-m0-final-control.receipt.json": "3fd7cdba84a709b1666334526b253960cd0e1b306205269912a51f725ea695be", + "phase/calls/confirm-fresh-38-en-m0-final-control.request.json": "c6878b62bc51c61ca638ccf1d851545784602c9bdc84481e890d0021b5e40002", + "phase/calls/confirm-fresh-38-en-m1-a0.dispatch.json": "9183dbfafcaa81a8ddcda297722a2a69718a96f602dbcd95a02aae377f8bbdd7", + "phase/calls/confirm-fresh-38-en-m1-a0.receipt.json": "a3ec279dc53949310b87cae665d82412289423d1d1d2e9a7d1eedc1895792a5c", + "phase/calls/confirm-fresh-38-en-m1-a0.request.json": "003695f820804c429d31cc807cdf34932d3a6b32255148d93a8141c1e50f9b70", + "phase/calls/confirm-fresh-38-en-m1-a1.dispatch.json": "d5286cbd9e83ecb24991f57fa2e3ab44cd38670dd3583793972b37f7d05851ee", + "phase/calls/confirm-fresh-38-en-m1-a1.receipt.json": "3a7f54fd9f96c2baa6b817b4b0f81760b24b8985dcabd0131815f494ab156b6d", + "phase/calls/confirm-fresh-38-en-m1-a1.request.json": "4436975e259cb2927014af50d94e44bbf02d44841e4c4e0b9d7817e8134f394f", + "phase/calls/confirm-fresh-38-en-m1-final-candidate.dispatch.json": "7a642633d24ab9bc77b1b7c339847b344394f2d3032ab3e6189b66648d5aa082", + "phase/calls/confirm-fresh-38-en-m1-final-candidate.receipt.json": "6cc079a709de1a64a5070f1ce80dba1afdd501541e126c750f75523593bd883a", + "phase/calls/confirm-fresh-38-en-m1-final-candidate.request.json": "62590d11978eedf1759bb08532fc16efd3dfefdfd064b0b3adadfc71b3a9d8a8", + "phase/calls/confirm-fresh-38-en-m1-final-control.dispatch.json": "4d2fa7d88d7ef93247594cfea7ce37e814407fffdd7e82ba58702af5ed6c765b", + "phase/calls/confirm-fresh-38-en-m1-final-control.receipt.json": "ba6851deedcfef85e3db5ab544d083a3895f071f04e53c19a692a484c818e658", + "phase/calls/confirm-fresh-38-en-m1-final-control.request.json": "6577dc9361deb2ab8cb4786992c1bb25acef9bd513bd6456b02477b000d1ef80", + "phase/calls/confirm-fresh-38-hi-m0-a0.dispatch.json": "df5ddb2348e694a8b31a3a8d51777842a59a80f3e3bb687e9a1767ad95aa519a", + "phase/calls/confirm-fresh-38-hi-m0-a0.receipt.json": "b93e9a603bf386ce75baa7cc0c5a4ee4ce30292ab0c058a9f4913302cf3238ac", + "phase/calls/confirm-fresh-38-hi-m0-a0.request.json": "b7bd97831507b73fe8914f1a228edc10779547c1cf2110a10cb942b53998cc2f", + "phase/calls/confirm-fresh-38-hi-m0-final-candidate.dispatch.json": "e8bd34df18e78604ad6d219e58eb95f653b8791eb43fc9ac96917cc6775515e6", + "phase/calls/confirm-fresh-38-hi-m0-final-candidate.receipt.json": "5758f4dae56cf74c85f616bde6789625535b51585fa398e7e963bd20eeab0b2c", + "phase/calls/confirm-fresh-38-hi-m0-final-candidate.request.json": "a417a9cd524575ab94af680abd45e3a86ed6ff3c707e3fdc0cf4d4707770fae0", + "phase/calls/confirm-fresh-38-hi-m0-final-control.dispatch.json": "2f6a36f6a28001fe94a16cacdce7733debd475aa1c20b71b6106fd7604032696", + "phase/calls/confirm-fresh-38-hi-m0-final-control.receipt.json": "469d8ebc8d8cf3c67cb33c0a57c5b501a8540411a90a7df0389069ce0906572f", + "phase/calls/confirm-fresh-38-hi-m0-final-control.request.json": "da7d3eec5767e8469bf1a286a27692eaab8702f72956ad56461acda854a6fd8a", + "phase/calls/confirm-fresh-38-hi-m1-a0.dispatch.json": "441ea4af5f7326e66a8c6ad909d6e802b42adb58a32d8e00afa158fa8158e4f8", + "phase/calls/confirm-fresh-38-hi-m1-a0.receipt.json": "5ca2088d412515bf14eaad70527232e7493e25c7a6f7ed3c20a1d2dea051d81a", + "phase/calls/confirm-fresh-38-hi-m1-a0.request.json": "5176495599e45f469afded1f4eb3fb7d425e276b546da003c9c9886b4c5f4d83", + "phase/calls/confirm-fresh-38-hi-m1-a1.dispatch.json": "da3d4b37ec01cb804ecf8c59dcd1a1378cf475e49c6cbaa6513622435be925f6", + "phase/calls/confirm-fresh-38-hi-m1-a1.receipt.json": "3ecfdd64c6b02d6074f94059edeee5a6e9a1136c5e5e7d3a24c3afda26f9159b", + "phase/calls/confirm-fresh-38-hi-m1-a1.request.json": "1c8935708ecacb8260be6e9fe8927bd5bf89637ef5aa83e1cc5fc4ab6e47b2db", + "phase/calls/confirm-fresh-38-hi-m1-final-candidate.dispatch.json": "e596f846380e84ced9f64287bfa50c9643b1b55c3f77cff6835cb77b87e424f4", + "phase/calls/confirm-fresh-38-hi-m1-final-candidate.receipt.json": "cf0cc28584dab53e582cca23aff028f1c7794832d65595eeaf26119fcf666638", + "phase/calls/confirm-fresh-38-hi-m1-final-candidate.request.json": "98f38dc28191d44f9d49c224eb9028b7937ea2b444d99ef236d1b689859c209b", + "phase/calls/confirm-fresh-38-hi-m1-final-control.dispatch.json": "27864ea4c3372dc89b2d9dc16f48eef1053d5d92d24400e313d6b11f287f5973", + "phase/calls/confirm-fresh-38-hi-m1-final-control.receipt.json": "ec1b82078e8b9843261120bdf79307f6601eef6bcb2bcf5e06774cbf62643e85", + "phase/calls/confirm-fresh-38-hi-m1-final-control.request.json": "f0e682f7803823236daeef668c472d8205a8c3eb6fc6fd944f18d0b1dcbdfbf9", + "phase/calls/confirm-fresh-38-te-m0-a0.dispatch.json": "e3cd5368f8c240d68966a06e1823f9017b13da3eb699f361dd47a7b0e109bb88", + "phase/calls/confirm-fresh-38-te-m0-a0.receipt.json": "cd448f92bb24ab05819dfd710036b9debb65b6e823cf912d4c76018a9ca7ba86", + "phase/calls/confirm-fresh-38-te-m0-a0.request.json": "cc3d9451d191cb7184223f60459b66b3b43e3754a691b380a710473f25b35c76", + "phase/calls/confirm-fresh-38-te-m0-final-candidate.dispatch.json": "570bf264cfaa057909f328efa22028f38a9c1bc7fe6a91072aef664e7f9508a6", + "phase/calls/confirm-fresh-38-te-m0-final-candidate.receipt.json": "89f741adf0c25834c6f1f61df57635a83dcce7f658d9e65ad82f1674d63c0fe7", + "phase/calls/confirm-fresh-38-te-m0-final-candidate.request.json": "1c2af5413cb407da4f8ef3b9480a335396fb2c75d8d7ee38af058870112d8115", + "phase/calls/confirm-fresh-38-te-m0-final-control.dispatch.json": "00e338b75b5e3d8396d87a29053d6c6a332277ddd8f55cbdbc5fbb23566ae075", + "phase/calls/confirm-fresh-38-te-m0-final-control.receipt.json": "df68bbfa15f44021bacde9e8c9c6fe4e34c74dd13cd21294b361633a097f200d", + "phase/calls/confirm-fresh-38-te-m0-final-control.request.json": "ae2fedca336d3c1f0fc56c3887db42fe0190d2e0737282ae2c7b0b20720c1e36", + "phase/calls/confirm-fresh-38-te-m1-a0.dispatch.json": "e14dbc3cefb238ad23c9359c690e9a9d629af32ec8e64e4002ea402c92245526", + "phase/calls/confirm-fresh-38-te-m1-a0.receipt.json": "f472b1a1533b75213e904334ddac186548c661133b841544885dfc76afb611c3", + "phase/calls/confirm-fresh-38-te-m1-a0.request.json": "85b7fd1bb301401032f9ff36de4ef560aeaf8159e80456233945ebe27e500261", + "phase/calls/confirm-fresh-38-te-m1-a1.dispatch.json": "0ecb6c28cf5770a6a1f89594d5e99cef7c64e75532e3c6ab8ceaa12326e4a92c", + "phase/calls/confirm-fresh-38-te-m1-a1.receipt.json": "5a1cb2aa8ce6a6d808423249d6bf0ec6a0b0a2ee3ecf3c6305c6d32a058427b9", + "phase/calls/confirm-fresh-38-te-m1-a1.request.json": "ab3f4fad197e7f65e40670cc33c9c2766d6ced5a95c887f833bacd3072b3fd30", + "phase/calls/confirm-fresh-38-te-m1-final-candidate.dispatch.json": "9d5070b7617dad10e56d8aa15e1d08e3eb8044287ce7eddc6f1179d3ef6152ad", + "phase/calls/confirm-fresh-38-te-m1-final-candidate.receipt.json": "626529fb3c1173c90789957acff3980415a309c18c3901c34a3897525b8f3d39", + "phase/calls/confirm-fresh-38-te-m1-final-candidate.request.json": "8fedf56cb73a1489724f51834cc492109c993ca729fc0c20bfbb67fb5acdaee1", + "phase/calls/confirm-fresh-38-te-m1-final-control.dispatch.json": "3ae31db706f2bfc8ac7d7cd6f30f1313af04e48e1fcdf7bcd4772d725f4de82b", + "phase/calls/confirm-fresh-38-te-m1-final-control.receipt.json": "0d9f02e04238e1b599320d2121059ed5896cdc3211a7d4c313aa60accf7ade77", + "phase/calls/confirm-fresh-38-te-m1-final-control.request.json": "bee7ef1f1d5ea1b002edfea1bb5210b5a0029c607792f1a6f7b094f7d6621448", + "phase/calls/confirm-fresh-39-en-m0-a0.dispatch.json": "067c3a05a6112fa89d748be348f369d124bcd049340f7e8856df58d82674bf90", + "phase/calls/confirm-fresh-39-en-m0-a0.receipt.json": "a79c75b5204f16c06d24e877294bc8586e35b3c28a05bd9d1108ceff692d4758", + "phase/calls/confirm-fresh-39-en-m0-a0.request.json": "7a79b83a7b611c5ed882dc0195bb3b265f672762da4ae0858885bf1fe1ec0fbb", + "phase/calls/confirm-fresh-39-en-m0-final-candidate.dispatch.json": "ed7960a8f60144a7d816aea18b50c9f1aa7e6b1a3fb4c40667e53334a7abd849", + "phase/calls/confirm-fresh-39-en-m0-final-candidate.receipt.json": "3aa2b2ea6127ee1959da9fa4b566375ab9cbd351708d5c4a3c6b51057a248535", + "phase/calls/confirm-fresh-39-en-m0-final-candidate.request.json": "ccd9cc5d2d53d68577ff3a8c9684d47cbd6732bc0cede126be2a49a2b3bdf4f4", + "phase/calls/confirm-fresh-39-en-m0-final-control.dispatch.json": "308c3059eb427e130b3f3c5628755409cbff9a5a385bf572c44d17055eaedf71", + "phase/calls/confirm-fresh-39-en-m0-final-control.receipt.json": "893537bb3965c3fa9c9a61437b11e6cec77982ce352755eff8b3e0c35fa68d64", + "phase/calls/confirm-fresh-39-en-m0-final-control.request.json": "f85f67143685d50a39da0722673deadb4299c80cd23d27ba1b3f84048bfb031f", + "phase/calls/confirm-fresh-39-en-m1-a0.dispatch.json": "3b3810a0810f648ec11d67b30ff8f57227dc2ce6c012881fce367f5b1096d6da", + "phase/calls/confirm-fresh-39-en-m1-a0.receipt.json": "4ff12e0e0092e6b63fd189834e0ecbcfeb652f89238d02cbab96bcb8496509be", + "phase/calls/confirm-fresh-39-en-m1-a0.request.json": "9428e71017aaf8c183357c98fdd0965fa22b0c8e66ba81b3280855dc3b1cf4f9", + "phase/calls/confirm-fresh-39-en-m1-a1.dispatch.json": "ac6320554ce50e2bfa51dfe295f0af4dc70aa6173f40e52b7a7cfeb54db30d2b", + "phase/calls/confirm-fresh-39-en-m1-a1.receipt.json": "e92778927d5ecd92c34432a966cffd9d7fc14906ae4a59945413a9e0e47365f6", + "phase/calls/confirm-fresh-39-en-m1-a1.request.json": "bbc293c46b3cb406233bf804742ac957ca6fba7fe04f832d30f4d630920f7cdb", + "phase/calls/confirm-fresh-39-en-m1-final-candidate.dispatch.json": "6aa67513e9210c88900e0b4399e83d586a11445ea10c15d5409dc9fdaa0ca7e0", + "phase/calls/confirm-fresh-39-en-m1-final-candidate.receipt.json": "3d09157845f8d8a8aa9fe3073db68bc21aa05762c8c388dcb44c4218f2726550", + "phase/calls/confirm-fresh-39-en-m1-final-candidate.request.json": "b49d39bf609b4cd8b6b11ce06bd434615e30e85478de58fbdc3394d18cf0055d", + "phase/calls/confirm-fresh-39-en-m1-final-control.dispatch.json": "734960deeb7a524ecef5b04876a4923cb09a8b8c91b0da20bc6a1eda99ab92fa", + "phase/calls/confirm-fresh-39-en-m1-final-control.receipt.json": "ccb9c7f6c0b28419dc31b2c82e358f30b4bf83c4e3049decbc60a909d5b3bb47", + "phase/calls/confirm-fresh-39-en-m1-final-control.request.json": "520f7ae5de1354deeabef7c978f5228d45c0ad3809a191f15e63c7742bc41756", + "phase/calls/confirm-fresh-39-hi-m0-a0.dispatch.json": "c71a5eb245622712ae9b50d746eaa39d9d492dd356f11f23d745f6ad70743150", + "phase/calls/confirm-fresh-39-hi-m0-a0.receipt.json": "26fc3ee757a504b2a995b4c0d43128824f1c4147953a4b2ed5e3b22887096240", + "phase/calls/confirm-fresh-39-hi-m0-a0.request.json": "dc9176803e786207fe4b060c5d4f96268fcc07dad0f9c767abe645d6589ded02", + "phase/calls/confirm-fresh-39-hi-m0-a1.dispatch.json": "cb2c39119e2ffb70c0c816ac6e9e05745038cd64dbb84bf24eb3e6ba2ce977a2", + "phase/calls/confirm-fresh-39-hi-m0-a1.receipt.json": "7289564da6eb8fbf307b4b609d790abf0f20bbc51ff103a698f019a8b98c26f3", + "phase/calls/confirm-fresh-39-hi-m0-a1.request.json": "904d9c5ce38c0dcde65fd6ade9b4a04762d8574f3582221499bc0c8796f52537", + "phase/calls/confirm-fresh-39-hi-m0-final-candidate.dispatch.json": "c86652f7cb0de35faec982769f48d9662a050cf7bda021ade5dc07141ea814ad", + "phase/calls/confirm-fresh-39-hi-m0-final-candidate.receipt.json": "9f53e8a16a723af8c6fa27f7967035ba02213a0cab106d7f3448f5eba4fc170a", + "phase/calls/confirm-fresh-39-hi-m0-final-candidate.request.json": "12fc978caf3f5486671720223dc8ab2a78dab5dd1110aa9dc052c64190c70a68", + "phase/calls/confirm-fresh-39-hi-m0-final-control.dispatch.json": "ddcf4a446779ffea3ee6fc08f17711abcc38e18a02fb405381bafdcc4f82adf2", + "phase/calls/confirm-fresh-39-hi-m0-final-control.receipt.json": "ec51bd4df7c4a45e3f1ce6bfa418f2b9346191c71517e1a1334514f6f8e98ee3", + "phase/calls/confirm-fresh-39-hi-m0-final-control.request.json": "33bfc6ec4b2fa504d899bbb0d81df577bb0e5efd9b6af62455e67e473416ccff", + "phase/calls/confirm-fresh-39-hi-m1-a0.dispatch.json": "967b23c9709b32bc5039daf277b08572c86b9ea863fbace0e2f52d2865be3d90", + "phase/calls/confirm-fresh-39-hi-m1-a0.receipt.json": "3c1c6547401c7d97df91220d076dbba1bcb357d9cca289d18aaee4d2d010ec09", + "phase/calls/confirm-fresh-39-hi-m1-a0.request.json": "9893fcbffb4c4182d75009cb87939cf25e6c64af0eabad02c3345f9279c34517", + "phase/calls/confirm-fresh-39-hi-m1-a1.dispatch.json": "d5721344308d2dd2e54e3f2e1c9d65ede7889f63b0d8568359b7aa7c92c7b150", + "phase/calls/confirm-fresh-39-hi-m1-a1.receipt.json": "93918ba3f69cc164b7ae491bdc4dc268fba6429db44b23a7e77365b814e40199", + "phase/calls/confirm-fresh-39-hi-m1-a1.request.json": "c9d8f0730885eb4b6931708b6b98641acaaaaa71940974526a78b9490fffdd74", + "phase/calls/confirm-fresh-39-hi-m1-final-candidate.dispatch.json": "d7b773d9735fbc31ffed7a21d1c0392e9ba0a7270aa1cbca89931c1376b8fa8a", + "phase/calls/confirm-fresh-39-hi-m1-final-candidate.receipt.json": "49dd26d52dc14675371d3860f1e110d82d78c2de4fe662c17847fad0f4a49873", + "phase/calls/confirm-fresh-39-hi-m1-final-candidate.request.json": "69002458f5c611066bdeb1f4fb816d9cabaa4efbcebfe832b3ba02995e509f0f", + "phase/calls/confirm-fresh-39-hi-m1-final-control.dispatch.json": "115075f1bd6aa23696dc87dc3997197fb59b5a85e7fbc2d92fcedc598b4ce951", + "phase/calls/confirm-fresh-39-hi-m1-final-control.receipt.json": "0cf54663f1e183ea70d2e3705a202e9b9ecc61d681f4b65eb44e2c6169ca8118", + "phase/calls/confirm-fresh-39-hi-m1-final-control.request.json": "2adf700749dea84341324781bea7b4148845a0f970a12beb17aa946f9d50e61d", + "phase/calls/confirm-fresh-39-te-m0-a0.dispatch.json": "2415ece33301dc174b073dfdf55f74018e053ee6aae73b8823f57977bafa3ba5", + "phase/calls/confirm-fresh-39-te-m0-a0.receipt.json": "d09edb2d16fbebcdec6ded0417e9accecfc5969a67c950ac2c9753a71aab9c6b", + "phase/calls/confirm-fresh-39-te-m0-a0.request.json": "ce5cf88047d9875f2acc187353179ecdf33e88b720b57fbecd4e8e74c3152085", + "phase/calls/confirm-fresh-39-te-m0-final-candidate.dispatch.json": "6e55fe8f5ebf0855db471651f1346fcfd100b383d3985ff56ecfcb655b27e07a", + "phase/calls/confirm-fresh-39-te-m0-final-candidate.receipt.json": "738fc3ff0816f1d82af53065262119bd7715d97ee14923d8ca6c0c3f53d7a99a", + "phase/calls/confirm-fresh-39-te-m0-final-candidate.request.json": "119452f2876e3e59862cfd270129c4c5dfb538b2a58a9b290e95cf926827ab3b", + "phase/calls/confirm-fresh-39-te-m0-final-control.dispatch.json": "7f167311b0508e5a5ae56eaa7b6ad752c0542af5b24890faf6080f9e8771f679", + "phase/calls/confirm-fresh-39-te-m0-final-control.receipt.json": "ae0cc5a6127bd016113f74566be1443c6565bac19ad18a68a493d252d12476b4", + "phase/calls/confirm-fresh-39-te-m0-final-control.request.json": "0661c53206dd20af3f65c717a7ee5a3d9b77b55f3175d0ce3cda6e38d612a2b9", + "phase/calls/confirm-fresh-39-te-m1-a0.dispatch.json": "368ef1b795aef0099fe7695e417051fb19fa9e447ebe13d521b520f2342ab795", + "phase/calls/confirm-fresh-39-te-m1-a0.receipt.json": "675e61fd75ddbf0674472144949a340a1f061937995962fd8ac84068413b56cb", + "phase/calls/confirm-fresh-39-te-m1-a0.request.json": "7e6697f5b45a608a00d39c0a218d7b097d2a7fe28d993bb7dbeb7995b56f6d05", + "phase/calls/confirm-fresh-39-te-m1-a1.dispatch.json": "f801bd13d919dc2b51eb9360fab7b529e12f87d18ebb03e8ae4bb86e70d52927", + "phase/calls/confirm-fresh-39-te-m1-a1.receipt.json": "8f01936d501f6608aa62f8adaacadd420f18cb3697e7aa215435ddd7d07977bf", + "phase/calls/confirm-fresh-39-te-m1-a1.request.json": "2eedf43b809af693fcd3336574aa5f55722b11001450241a22fd52575af82534", + "phase/calls/confirm-fresh-39-te-m1-final-candidate.dispatch.json": "476b78fe231af1ee46e3c5210ac3a27a30a940628100842dd3e14849ed6de0d0", + "phase/calls/confirm-fresh-39-te-m1-final-candidate.receipt.json": "fbdd211f8dcfeb74a589e5302ca732ccedf4c7f9861d7dbf5eaad65bb3302c1e", + "phase/calls/confirm-fresh-39-te-m1-final-candidate.request.json": "31f8b310a6471fad0992566052cc09bfa89d715c855cef3cb9a9ebf44065e013", + "phase/calls/confirm-fresh-39-te-m1-final-control.dispatch.json": "bc87b01871e914de670c448da29351f86b097d651bf9d07e09bfd8584152c750", + "phase/calls/confirm-fresh-39-te-m1-final-control.receipt.json": "ae29920caa5aef2c7ab7697c4c103f91cac941e9f3dc1124ec45785489db25ee", + "phase/calls/confirm-fresh-39-te-m1-final-control.request.json": "5e1668f754ca0a12efe9c8dabe4160b7d3dae3b9ea18b3399b1a372fe110644a", + "phase/calls/confirm-fresh-40-en-m0-a0.dispatch.json": "c7a2d3ba9458c05a656ac14f6ef4f597c88e0df802e5eb92bb8498129fc010b0", + "phase/calls/confirm-fresh-40-en-m0-a0.receipt.json": "313302e94e0e494d05667c119889e8809e635da9c93572b17f6cd681bf2a757f", + "phase/calls/confirm-fresh-40-en-m0-a0.request.json": "c2819289bf7d64a05ddabb9af0fc13b6e0639c9ca24bd0a11b32fca53cd9b81a", + "phase/calls/confirm-fresh-40-en-m0-a1.dispatch.json": "b73d4c40b215926f4915a752789d5574a61496c985ba8fa7e85867584456b65e", + "phase/calls/confirm-fresh-40-en-m0-a1.receipt.json": "c3c93b7040225490ad17943460bc603511642535b2abedee8c7ce983800ae4d6", + "phase/calls/confirm-fresh-40-en-m0-a1.request.json": "dd052dc7a8d83f42287f6cb38940823b2ad3348ccf963892361ab947f53f3283", + "phase/calls/confirm-fresh-40-en-m0-final-candidate.dispatch.json": "c896aa93ff86e74f587f474dbf9a9f76b7528059d0bd6dfa65cd9e001fdb3a07", + "phase/calls/confirm-fresh-40-en-m0-final-candidate.receipt.json": "03e048c49c94223b690d99b901fde1a2ac70df9ecb0b442d4cf9823858f99631", + "phase/calls/confirm-fresh-40-en-m0-final-candidate.request.json": "f80ff1724ee493355653f60d44e8a27ab15c0dcec1447e3247ea9dc26c2ad676", + "phase/calls/confirm-fresh-40-en-m0-final-control.dispatch.json": "8e58e2895ff7c6549b75d3c60fcdf45675b9fb9b034223320e8107d57f6d27fd", + "phase/calls/confirm-fresh-40-en-m0-final-control.receipt.json": "9a8fa4f8b4ec1755be000cd6b6feadaf933d6ecd0175dce19fef1a2f7326700a", + "phase/calls/confirm-fresh-40-en-m0-final-control.request.json": "546dc6175c966682616e9fa183f7f7b4f5f56b121db9e4690decb8f1958fdff4", + "phase/calls/confirm-fresh-40-en-m1-a0.dispatch.json": "9ecc8f1b1bd266bf226abd1ea2df9f45c2f18be335dec858c5dee50193acb08c", + "phase/calls/confirm-fresh-40-en-m1-a0.receipt.json": "77303f6260434e09fa19088e17fc00da3c60ac2b3cfcefd835217044b7da17a6", + "phase/calls/confirm-fresh-40-en-m1-a0.request.json": "cef82767e3df19a82ac23cd58a62c5825cc711e9caa52cc497602c360c58d4ae", + "phase/calls/confirm-fresh-40-en-m1-a1.dispatch.json": "44a46ea529787b04d31e2a87c846659e16dfcbe5b20b567d54e7d1703d6af0d4", + "phase/calls/confirm-fresh-40-en-m1-a1.receipt.json": "9dc11e19d639da8dea97040d942d7e1286928ff545ec00c064d36b9c89b577db", + "phase/calls/confirm-fresh-40-en-m1-a1.request.json": "8ce84e0a63f9b13970e5b8a387f7a1bc8d6c622b3c037c0b7840f877d80b9ec4", + "phase/calls/confirm-fresh-40-en-m1-final-candidate.dispatch.json": "a3a9e8004dba9072629716647d2d4f82230a73787150702d1fb794601fcb9764", + "phase/calls/confirm-fresh-40-en-m1-final-candidate.receipt.json": "f85e062277a969f405c3a4f95b66fbb2011647b2605a72397c54f7b1e57afd55", + "phase/calls/confirm-fresh-40-en-m1-final-candidate.request.json": "bb18133f93588884ecac4e234b0c682f825b46a119831baf3b7ef86f7424f777", + "phase/calls/confirm-fresh-40-en-m1-final-control.dispatch.json": "d214bdee7c30f9fe19963a670d230432986eab18e4be09d4b32fb16120f97b43", + "phase/calls/confirm-fresh-40-en-m1-final-control.receipt.json": "a771510feabe3249214166f8003c588e18972eff6d41bfd32af97501dbc09b89", + "phase/calls/confirm-fresh-40-en-m1-final-control.request.json": "db4090ec68c37cdb3456c2f4cd0c5d57368358a29de2262f461429cc604baab8", + "phase/calls/confirm-fresh-40-hi-m0-a0.dispatch.json": "ce5bd158941a94a8f0433f2da9248b4e72051cf0964c299f8865826edadb8403", + "phase/calls/confirm-fresh-40-hi-m0-a0.receipt.json": "90d9be356127038c373f0a1ce4f57781c4d84b09141c83263828eb09f416a247", + "phase/calls/confirm-fresh-40-hi-m0-a0.request.json": "7ff0b0a34d922bbe887fcffef9d9ec79d381a4a1881e4dda1c52606d57c242e0", + "phase/calls/confirm-fresh-40-hi-m0-final-candidate.dispatch.json": "c17cfc88d5ca55543bf9459217d4f9b88646afdf7f6110fa5d60dd5b029e8197", + "phase/calls/confirm-fresh-40-hi-m0-final-candidate.receipt.json": "4ef8d02d46fd24e9dd3107ffc7602adbca23855adcce2fea84a6237525bac385", + "phase/calls/confirm-fresh-40-hi-m0-final-candidate.request.json": "0662e7bbc896c3ddce4650c170a50751069e1cce285cbc8e7636dd63ccae9e32", + "phase/calls/confirm-fresh-40-hi-m0-final-control.dispatch.json": "83b7359bc7c95f71f65709eb93b8735f031977b7abb7ca35f4732519a464145e", + "phase/calls/confirm-fresh-40-hi-m0-final-control.receipt.json": "117ad93eb6c34d3093ae08f6bfc4dd3b1cb3d5f1e76ef6d72f5f21765842e32a", + "phase/calls/confirm-fresh-40-hi-m0-final-control.request.json": "79bcfa6b12a4c203f7e87b678b1fa162b19a20c3a486089dbf7468c8ebdf8998", + "phase/calls/confirm-fresh-40-hi-m1-a0.dispatch.json": "6dd35015ff08f9d4df45f9cf0b85e6be58a275b8f729dff332ce022c98cdf7e5", + "phase/calls/confirm-fresh-40-hi-m1-a0.receipt.json": "e5b3ff82f79ff43e929d8337dcb493866bc14585822e9b1c27744d4767399824", + "phase/calls/confirm-fresh-40-hi-m1-a0.request.json": "5c2b68b329fe77da9f4b34e4d6678332f8128f1cc108fed9e4440c21c13480f5", + "phase/calls/confirm-fresh-40-hi-m1-a1.dispatch.json": "79c38af95acb3ae466a87f3ee246a33f6003497b5173e3296fee9b119e9fcb0a", + "phase/calls/confirm-fresh-40-hi-m1-a1.receipt.json": "f0f9547aa487d238935b256d16c001b215571d02cae7cf91ba13c02c0133cb82", + "phase/calls/confirm-fresh-40-hi-m1-a1.request.json": "d16e71b21b21407a611bcf834235bcf6a43af7e99ac5a41a8df9053c952b543b", + "phase/calls/confirm-fresh-40-hi-m1-final-candidate.dispatch.json": "ab3eede8f9b79e700531b713bfde5af12255b6781f2aff58379a6e4828690fc5", + "phase/calls/confirm-fresh-40-hi-m1-final-candidate.receipt.json": "b226beb283bfe67a0fa4ac926074d0d9b3a3f10a5a6ff558e3f330397df290a4", + "phase/calls/confirm-fresh-40-hi-m1-final-candidate.request.json": "37f532b8528618f7bce1b0d4bfa5e627193ffb524cbad8cebb1f015a9eb5fb2e", + "phase/calls/confirm-fresh-40-hi-m1-final-control.dispatch.json": "adc5b70b68295764ead86ee68b64b82079f8439950043723550e333845269890", + "phase/calls/confirm-fresh-40-hi-m1-final-control.receipt.json": "8adcc35975afe973490a9639e340025fa92694946eafacb3b60dabc600c7f4a0", + "phase/calls/confirm-fresh-40-hi-m1-final-control.request.json": "0d1529484b24380a1233e9cdeaf5cfabea0a5be09b115454051ac47e822a44c0", + "phase/calls/confirm-fresh-40-te-m0-a0.dispatch.json": "4a004528cf4326c3711f192c598f03965d618a220d39b614ba6a7c35055b418f", + "phase/calls/confirm-fresh-40-te-m0-a0.receipt.json": "40760a74c6dad29499ade20591c4af12b37398e96130952869c3c42b29057f4b", + "phase/calls/confirm-fresh-40-te-m0-a0.request.json": "c352c13f661c80f1f2886e8cdc8bb509e361b3fcc74c9d3d293622d2325634c8", + "phase/calls/confirm-fresh-40-te-m0-a1.dispatch.json": "5b2b67facfafadf73b6ae0000e1f3b33b5a6011cbc8b4772d0f2e48cec652814", + "phase/calls/confirm-fresh-40-te-m0-a1.receipt.json": "950806ea2eb275d4309081d04bac559fa76ef7c8fbf1ed1dedf8aea9574ca341", + "phase/calls/confirm-fresh-40-te-m0-a1.request.json": "c8bb466c7461d9af5df6ac93d245750dcbb072564ef23219374c6043dc72ca70", + "phase/calls/confirm-fresh-40-te-m0-final-candidate.dispatch.json": "1d36ed89ac2dd6cfdd4735ca37a6ec61ea2a4dd1f4ee5710e09bc4184d247065", + "phase/calls/confirm-fresh-40-te-m0-final-candidate.receipt.json": "f928e9c1eb619b2fbf3658b06b67a850de8d9723abd60602b92cb03b87da90e5", + "phase/calls/confirm-fresh-40-te-m0-final-candidate.request.json": "1e8376c2a74f9148d9bebf405ea169870ba3b8aff6ff984ba2e53438c93a5a80", + "phase/calls/confirm-fresh-40-te-m0-final-control.dispatch.json": "fca9d35011f28031730e8b3b09b3f2f4d72733d5b02adabd7c904e3a6934d736", + "phase/calls/confirm-fresh-40-te-m0-final-control.receipt.json": "76bb50bef74dfc318a36dae8e7b003e1aaadbd1284084e9932233a4dd490509d", + "phase/calls/confirm-fresh-40-te-m0-final-control.request.json": "00781f1d739ca866990e1543051a0a8d49f208ae6cd5761b10d9aab3a1d6d249", + "phase/calls/confirm-fresh-40-te-m1-a0.dispatch.json": "686f322448671a65cb904cd0000bc955579022307476586b8611d38964410fce", + "phase/calls/confirm-fresh-40-te-m1-a0.receipt.json": "839dd63abc67764b91680d277febdaa6453de7616947d2850870daaefc905530", + "phase/calls/confirm-fresh-40-te-m1-a0.request.json": "0447b3af9b5bf56762ea6df5cf44778077df067801fb9046c0c3c723e7fcdb28", + "phase/calls/confirm-fresh-40-te-m1-a1.dispatch.json": "400d8655f8047bf7c0f84e5127817a6881aa19d12a221a06099a7c1523597602", + "phase/calls/confirm-fresh-40-te-m1-a1.receipt.json": "071ba4dc91d68c0e057cb829c9ca80900269eb793a63beef309837f5c70f6935", + "phase/calls/confirm-fresh-40-te-m1-a1.request.json": "5aa49745bf7854519c39facd3f3d0dde53c801b4e62cb6a6ba83892daf89e1e6", + "phase/calls/confirm-fresh-40-te-m1-final-candidate.dispatch.json": "a951f5edabf8818d45ee806473852d58fc9e57733c8c1b9e68d1f106619fcf66", + "phase/calls/confirm-fresh-40-te-m1-final-candidate.receipt.json": "83928bc6d98b110e1eb681da4a082820a1cc08490e095dd556c2f1ce2239eb7f", + "phase/calls/confirm-fresh-40-te-m1-final-candidate.request.json": "eec24c7f16e8941b9f0d38d1d25d3710ab40b08436f3e4ab48411bc6c043ec82", + "phase/calls/confirm-fresh-40-te-m1-final-control.dispatch.json": "55c858a055176fe29fbe17386e2d089478e8d28c2eefe56027347af99c4502fe", + "phase/calls/confirm-fresh-40-te-m1-final-control.receipt.json": "a2e7b1233632061c155a2c7e59f2c97ff5e4e7b2e527b74182343df350235806", + "phase/calls/confirm-fresh-40-te-m1-final-control.request.json": "3d116e08221938c377edb98c0ace10e179d5b291dec4fd2e425f51c3bbfca4c6", + "phase/calls/meter.sqlite": "ec6bc04fdc39df58e0afd0d930c4ad24e3622a738a96965d62ae8777f0106b5a", + "phase/episodes/confirm-fresh-01-en-m0/backend.sqlite": "0fd0de005e4de8b0193ae7097db77f8b0aaa3453268c0e371401b8d1fa0221d8", + "phase/episodes/confirm-fresh-01-en-m0/paired.json": "296e9404a430ef8821354942b819f495405ce66c268f57e70c67db83b5e114ca", + "phase/episodes/confirm-fresh-01-en-m0/result.json": "aba98beb3c18bc9a7f72fee250167db8afa8fe6acafdb81aacda08373f8f5a80", + "phase/episodes/confirm-fresh-01-en-m1/backend.sqlite": "0fd0de005e4de8b0193ae7097db77f8b0aaa3453268c0e371401b8d1fa0221d8", + "phase/episodes/confirm-fresh-01-en-m1/paired.json": "8e805103de4c9abf0a50c89b5090c9764020949b1d92f616de6e448b0f628f3e", + "phase/episodes/confirm-fresh-01-en-m1/result.json": "d620b6a86f91147f12982b127ca73c11a6ed0f423b3f0551d172dc2a05e08dab", + "phase/episodes/confirm-fresh-01-hi-m0/backend.sqlite": "0fd0de005e4de8b0193ae7097db77f8b0aaa3453268c0e371401b8d1fa0221d8", + "phase/episodes/confirm-fresh-01-hi-m0/paired.json": "eac6f052059df3a637f08a2d343c0df32c37c85d9951d678392a881e166b5a5f", + "phase/episodes/confirm-fresh-01-hi-m0/result.json": "7f2dee7209dd25690eec34e807a966eafda9bc2ed4498175aafafe1295feed5e", + "phase/episodes/confirm-fresh-01-hi-m1/backend.sqlite": "0fd0de005e4de8b0193ae7097db77f8b0aaa3453268c0e371401b8d1fa0221d8", + "phase/episodes/confirm-fresh-01-hi-m1/paired.json": "6ee6530432f616acd02a52702154bddccba0dc60b2bbffc85684d4581093c421", + "phase/episodes/confirm-fresh-01-hi-m1/result.json": "070dead44e1226d69afe6a33dfdcbad3d0bffeac4abd3975348bdca88f5cfa0e", + "phase/episodes/confirm-fresh-01-te-m0/backend.sqlite": "0fd0de005e4de8b0193ae7097db77f8b0aaa3453268c0e371401b8d1fa0221d8", + "phase/episodes/confirm-fresh-01-te-m0/paired.json": "81967ac34d6935d3cade2f06215b2d8e8ba4345f6429f110be4b742b7b4dbee3", + "phase/episodes/confirm-fresh-01-te-m0/result.json": "2ac5e4ff9f95d597b6c8120b7d299a0258fa5b5276604aa97f14fe7ab3be98fb", + "phase/episodes/confirm-fresh-01-te-m1/backend.sqlite": "0fd0de005e4de8b0193ae7097db77f8b0aaa3453268c0e371401b8d1fa0221d8", + "phase/episodes/confirm-fresh-01-te-m1/paired.json": "27697bc40b63a176a28fad5ae272d8e30804db0bf7b9949c61bdbbf560bb6015", + "phase/episodes/confirm-fresh-01-te-m1/result.json": "00a3e6c67455e829270abffc32e06ce1dc133136bd1d9695a8015b075dd8f883", + "phase/episodes/confirm-fresh-02-en-m0/backend.sqlite": "dfe5dc370ded8740672c9dc6e0ed0be12b90e19a87132b7e5031c8cfda68e8d8", + "phase/episodes/confirm-fresh-02-en-m0/paired.json": "7c79a03c7f5dd7bf0b349506fbf24fb4d9cc79d0defd1d39acc3bbca965d15c7", + "phase/episodes/confirm-fresh-02-en-m0/result.json": "4c393da2bf0665887dab2372da8e229075d4d51b7413f6a6031230f17e2396f1", + "phase/episodes/confirm-fresh-02-en-m1/backend.sqlite": "dfe5dc370ded8740672c9dc6e0ed0be12b90e19a87132b7e5031c8cfda68e8d8", + "phase/episodes/confirm-fresh-02-en-m1/paired.json": "a5b471e9f08e5935394678b8a2b2bac595297258249b843d8e217aa39f20d21c", + "phase/episodes/confirm-fresh-02-en-m1/result.json": "3831fef885fe93b5666fd36a7fd76e50bdc9bb89f92146d719940043f53eca0f", + "phase/episodes/confirm-fresh-02-hi-m0/backend.sqlite": "dfe5dc370ded8740672c9dc6e0ed0be12b90e19a87132b7e5031c8cfda68e8d8", + "phase/episodes/confirm-fresh-02-hi-m0/paired.json": "da0665f4748130dd4c440d6a21c6857b34af6971883a600cfe0fc39f3bb6dc57", + "phase/episodes/confirm-fresh-02-hi-m0/result.json": "ffb7b44dd72b6f34cc963753cd1a98209d5cac60766181b63a23b648cee8ee81", + "phase/episodes/confirm-fresh-02-hi-m1/backend.sqlite": "dfe5dc370ded8740672c9dc6e0ed0be12b90e19a87132b7e5031c8cfda68e8d8", + "phase/episodes/confirm-fresh-02-hi-m1/paired.json": "20a016b5414a0e0c96eb11686911ef831c5f149c8a753938c0ba6fd0f873da90", + "phase/episodes/confirm-fresh-02-hi-m1/result.json": "8a6ecd4f59280682a22d379acccf79290980b82f7a7d6c385efec47e570441d7", + "phase/episodes/confirm-fresh-02-te-m0/backend.sqlite": "dfe5dc370ded8740672c9dc6e0ed0be12b90e19a87132b7e5031c8cfda68e8d8", + "phase/episodes/confirm-fresh-02-te-m0/paired.json": "87d03cb91d7511611f7c518df26a0b5aed10b5969280903a3e9508cc67413606", + "phase/episodes/confirm-fresh-02-te-m0/result.json": "2f56e11e08a0d6f5caec6f8c11800c2a283c8389fadae636cba7d23dd545179e", + "phase/episodes/confirm-fresh-02-te-m1/backend.sqlite": "dfe5dc370ded8740672c9dc6e0ed0be12b90e19a87132b7e5031c8cfda68e8d8", + "phase/episodes/confirm-fresh-02-te-m1/paired.json": "b532fd8d89cda48e69e05a3ff85b2bfd22e0700a79956a707d111c155a0392b2", + "phase/episodes/confirm-fresh-02-te-m1/result.json": "26f7d0a48beee3f0ca529598e2146ac14429a745cbbbf5b8fdedba6c6534195a", + "phase/episodes/confirm-fresh-03-en-m0/backend.sqlite": "669aa0e07ce2f16f2b903fa8588f8560c38c88d2fc57b41eaf51f948b34abc7c", + "phase/episodes/confirm-fresh-03-en-m0/paired.json": "d81d775174fba4a04e18136a4d5e875dde801d7d8a1f0ba5f02d1b955e844b8c", + "phase/episodes/confirm-fresh-03-en-m0/result.json": "e81e2fdd7c3cfe34ba5f3d33c2ac29d0d9e43bc39e6578fed9827a1f5017ac13", + "phase/episodes/confirm-fresh-03-en-m1/backend.sqlite": "669aa0e07ce2f16f2b903fa8588f8560c38c88d2fc57b41eaf51f948b34abc7c", + "phase/episodes/confirm-fresh-03-en-m1/paired.json": "8168ce5d94934b6ce3c591642918f8ea7c5905360089a488b3a37392e8c99a4a", + "phase/episodes/confirm-fresh-03-en-m1/result.json": "35e78b7bced0dde26d4f76725c630d4ae51626474770abacf3ac266dcad22c68", + "phase/episodes/confirm-fresh-03-hi-m0/backend.sqlite": "669aa0e07ce2f16f2b903fa8588f8560c38c88d2fc57b41eaf51f948b34abc7c", + "phase/episodes/confirm-fresh-03-hi-m0/paired.json": "adecc6c020cd9c8befac686e0c0f54a503282517e2f1f02ad8df109b24583e99", + "phase/episodes/confirm-fresh-03-hi-m0/result.json": "1af5bf1891b419c5992f23fee16605608f5e84fada98f8b0b6b2db7460ff4188", + "phase/episodes/confirm-fresh-03-hi-m1/backend.sqlite": "669aa0e07ce2f16f2b903fa8588f8560c38c88d2fc57b41eaf51f948b34abc7c", + "phase/episodes/confirm-fresh-03-hi-m1/paired.json": "5de1e1c7108dbeffb573fc5e16b5cdcd908123e374dd06af62e1e315c7c8b4b1", + "phase/episodes/confirm-fresh-03-hi-m1/result.json": "bf52fbaafdd0fce7e7727544d79cf924eb861d5549be1ecbebe9f6f2ae601e70", + "phase/episodes/confirm-fresh-03-te-m0/backend.sqlite": "669aa0e07ce2f16f2b903fa8588f8560c38c88d2fc57b41eaf51f948b34abc7c", + "phase/episodes/confirm-fresh-03-te-m0/paired.json": "bbb8372cbf60c5959a0ed41636f02bdfcdeec7c766ee14e874d6615b8f870fc7", + "phase/episodes/confirm-fresh-03-te-m0/result.json": "ec98666e7dd21b9f4669a6cdf25fe94e24a2398f25c9a0612c8cb35b7ecfcd75", + "phase/episodes/confirm-fresh-03-te-m1/backend.sqlite": "669aa0e07ce2f16f2b903fa8588f8560c38c88d2fc57b41eaf51f948b34abc7c", + "phase/episodes/confirm-fresh-03-te-m1/paired.json": "7a01c4f44b768114fce45ff427b99b583eae6291fb564f78cf0b9340e4fd12fe", + "phase/episodes/confirm-fresh-03-te-m1/result.json": "607b45aff7b52398634d332fe91ee002b87f73cb81ed0b7c9bf5ea21ac7a2a5b", + "phase/episodes/confirm-fresh-04-en-m0/backend.sqlite": "0b6dbdd1fca8aa343a19756447e993fbd15bda3ca4696304151c07ca85bfa499", + "phase/episodes/confirm-fresh-04-en-m0/paired.json": "ca1a0bd63880b37cd1ef8bb3c3d526b4ca10607b6a5580287ae9172687583537", + "phase/episodes/confirm-fresh-04-en-m0/result.json": "92e233afbb5592698848eaa633e0c1765317311f41bc9146460d7cc88b11aa52", + "phase/episodes/confirm-fresh-04-en-m1/backend.sqlite": "0b6dbdd1fca8aa343a19756447e993fbd15bda3ca4696304151c07ca85bfa499", + "phase/episodes/confirm-fresh-04-en-m1/paired.json": "4f1355d04732812504b71d3528777cfe3500ae4147302017c2806717e35d7206", + "phase/episodes/confirm-fresh-04-en-m1/result.json": "fdb1d510353c95136f20f2b75437dc59995f92658d462d41163336dea72bec5b", + "phase/episodes/confirm-fresh-04-hi-m0/backend.sqlite": "0b6dbdd1fca8aa343a19756447e993fbd15bda3ca4696304151c07ca85bfa499", + "phase/episodes/confirm-fresh-04-hi-m0/paired.json": "cccd09f85c8123a48386d127c8470e79e5911892a2274b067998152bd6e15aad", + "phase/episodes/confirm-fresh-04-hi-m0/result.json": "56f6e27bc18eddd2d6102821fab9d32b6b55c52167da82d1e90ce7f633917961", + "phase/episodes/confirm-fresh-04-hi-m1/backend.sqlite": "0b6dbdd1fca8aa343a19756447e993fbd15bda3ca4696304151c07ca85bfa499", + "phase/episodes/confirm-fresh-04-hi-m1/paired.json": "4eed3838bcdbcd96ff121b5bfa2ec0a54a00ab483d2b5d52dc63c4ec58f34949", + "phase/episodes/confirm-fresh-04-hi-m1/result.json": "0bd2b91463db28bca16644d826e883db24f0ec9b66e157f3747fed4b566a000e", + "phase/episodes/confirm-fresh-04-te-m0/backend.sqlite": "0b6dbdd1fca8aa343a19756447e993fbd15bda3ca4696304151c07ca85bfa499", + "phase/episodes/confirm-fresh-04-te-m0/paired.json": "14fbc4af10e3d6a8aa9bbbc4117d6e538820a175b8c2a0a11715014a2959c78f", + "phase/episodes/confirm-fresh-04-te-m0/result.json": "a08e329c2edab6fc5a293a2b394ab3fd6313b660d7619cf00c4878e0e83706fb", + "phase/episodes/confirm-fresh-04-te-m1/backend.sqlite": "0b6dbdd1fca8aa343a19756447e993fbd15bda3ca4696304151c07ca85bfa499", + "phase/episodes/confirm-fresh-04-te-m1/paired.json": "cbb3e6e032d97de41a251d9d5d348e9b82b063f6f87b5fface8c32ced0037712", + "phase/episodes/confirm-fresh-04-te-m1/result.json": "17904e31148b62f14757c9782f6c1039480e67f6c01a0ec54906b9fc5883f3bf", + "phase/episodes/confirm-fresh-05-en-m0/backend.sqlite": "b50562d663a852b58c4efb1f6fa8aa4a7cf0f4e53692ca4e2a093244b4123fe0", + "phase/episodes/confirm-fresh-05-en-m0/paired.json": "3b11eb2482a5093caa22c1e4f3821b86204f83a649dc2f976a8c1e2187ab0678", + "phase/episodes/confirm-fresh-05-en-m0/result.json": "d24b1c7046a663d26ce93b9946a63087eddc1cc6b95fd1ac5e6f4072f9d7443d", + "phase/episodes/confirm-fresh-05-en-m1/backend.sqlite": "b50562d663a852b58c4efb1f6fa8aa4a7cf0f4e53692ca4e2a093244b4123fe0", + "phase/episodes/confirm-fresh-05-en-m1/paired.json": "6de67458b42902d75b52d7a206f1c0a41ae2a0f83306dc77d152ec5101d806ec", + "phase/episodes/confirm-fresh-05-en-m1/result.json": "9eaa7be58d34b3cc77dbeb91a4ff3f7d9436996739465d943cb42c0b701c4e85", + "phase/episodes/confirm-fresh-05-hi-m0/backend.sqlite": "b50562d663a852b58c4efb1f6fa8aa4a7cf0f4e53692ca4e2a093244b4123fe0", + "phase/episodes/confirm-fresh-05-hi-m0/paired.json": "fa79db090dd7954b9ff93edfdef8098b879f11f9204478d5343258569ee603f8", + "phase/episodes/confirm-fresh-05-hi-m0/result.json": "4601b4c1f95494c1ff2edf87ca53f54216513650b09b8367aa24539cce12961c", + "phase/episodes/confirm-fresh-05-hi-m1/backend.sqlite": "b50562d663a852b58c4efb1f6fa8aa4a7cf0f4e53692ca4e2a093244b4123fe0", + "phase/episodes/confirm-fresh-05-hi-m1/paired.json": "bdffcded718c73d664aaad5ca0d205c8f04fcaf343dd69d3d25a3b0cb0baa9d6", + "phase/episodes/confirm-fresh-05-hi-m1/result.json": "bc3078091454be1243613690c0af688498a263cf45e2fa90cbfe3692d6cf885a", + "phase/episodes/confirm-fresh-05-te-m0/backend.sqlite": "b50562d663a852b58c4efb1f6fa8aa4a7cf0f4e53692ca4e2a093244b4123fe0", + "phase/episodes/confirm-fresh-05-te-m0/paired.json": "ea40749a40463d7b21e82127648a05bdf48f289fc293d46b882633f7ae91757b", + "phase/episodes/confirm-fresh-05-te-m0/result.json": "205f67857beb6712a045d307866e17ab65d7706e0d12c85e4ddc019dca6ce082", + "phase/episodes/confirm-fresh-05-te-m1/backend.sqlite": "b50562d663a852b58c4efb1f6fa8aa4a7cf0f4e53692ca4e2a093244b4123fe0", + "phase/episodes/confirm-fresh-05-te-m1/paired.json": "8776494bfd39dd41de5fe1b4bc6c71604964d6f0e096d3e7d7aa19915fe073f8", + "phase/episodes/confirm-fresh-05-te-m1/result.json": "5cdb45110eed3bfa8f9a6b773a790155453ff4a8765b577de97f9a789ddb636f", + "phase/episodes/confirm-fresh-06-en-m0/backend.sqlite": "f00281bedd746502747143cf5befd1d41ef0867de804877c483cf76554929169", + "phase/episodes/confirm-fresh-06-en-m0/paired.json": "82f5414c571b69dfc3d34c9485c1cf072e018bf96dc3d2d21443d169e6e9f8d0", + "phase/episodes/confirm-fresh-06-en-m0/result.json": "f20e720175bb881d10815a7440c90ba85c9bfcd42968be01f7df674c4f563f5d", + "phase/episodes/confirm-fresh-06-en-m1/backend.sqlite": "f00281bedd746502747143cf5befd1d41ef0867de804877c483cf76554929169", + "phase/episodes/confirm-fresh-06-en-m1/paired.json": "ea9bef72f3bc630104f2b2836dccdf7dfd083c661e94e381c300957989d94bc2", + "phase/episodes/confirm-fresh-06-en-m1/result.json": "5d2d24c3e56976bcb79b3e33c0cd63772c8567f9d1d1a72510050b7a1070b3c5", + "phase/episodes/confirm-fresh-06-hi-m0/backend.sqlite": "f00281bedd746502747143cf5befd1d41ef0867de804877c483cf76554929169", + "phase/episodes/confirm-fresh-06-hi-m0/paired.json": "12e393d97674a12400914aa0c21cc1a10e4d684c5e83cc8c217c290564ed9524", + "phase/episodes/confirm-fresh-06-hi-m0/result.json": "0e524a8350eb0a0d861e291faea755dfa0781ee130eba3792c41bf8d05897166", + "phase/episodes/confirm-fresh-06-hi-m1/backend.sqlite": "f00281bedd746502747143cf5befd1d41ef0867de804877c483cf76554929169", + "phase/episodes/confirm-fresh-06-hi-m1/paired.json": "d19d546bbe93b9ee5e5872bf3cc311ffc47418c0df26151b063a3a25a3ce4395", + "phase/episodes/confirm-fresh-06-hi-m1/result.json": "126de17397f542750c0a5375b1b145ac490defa34f21ae90dd6e950a9d268581", + "phase/episodes/confirm-fresh-06-te-m0/backend.sqlite": "f00281bedd746502747143cf5befd1d41ef0867de804877c483cf76554929169", + "phase/episodes/confirm-fresh-06-te-m0/paired.json": "541848996f56f280f7085b1caaf9268176680fde806debcac4d6936f77496cf5", + "phase/episodes/confirm-fresh-06-te-m0/result.json": "68dceed31ce9e298e9e12ebcbac6fb92949f9bef2c5535c22d5916b779795464", + "phase/episodes/confirm-fresh-06-te-m1/backend.sqlite": "f00281bedd746502747143cf5befd1d41ef0867de804877c483cf76554929169", + "phase/episodes/confirm-fresh-06-te-m1/paired.json": "216e18e06f93071b33e6715356da4441e77a5447084f64da5e1405995fe61014", + "phase/episodes/confirm-fresh-06-te-m1/result.json": "b2b3b8d1bbf483911e573bb92e597d0cafff9adfa10b2dd41e783bfc273e9793", + "phase/episodes/confirm-fresh-07-en-m0/backend.sqlite": "9675f665985f1acef79089dfdb2db5a755f4baa3b08319c35191aff098d5ad29", + "phase/episodes/confirm-fresh-07-en-m0/paired.json": "efb755570c6d2534d5576e8a4a36af7937e80e86d75ebf5710cacfdf7159a746", + "phase/episodes/confirm-fresh-07-en-m0/result.json": "10fc384f150d0e298ee1f80df2366dd91d1ba1076e5d4f7206e2cbc063242505", + "phase/episodes/confirm-fresh-07-en-m1/backend.sqlite": "9675f665985f1acef79089dfdb2db5a755f4baa3b08319c35191aff098d5ad29", + "phase/episodes/confirm-fresh-07-en-m1/paired.json": "91a6edffdd3656797b529da00bad42736d5a5a114414bac9680f61de795c7806", + "phase/episodes/confirm-fresh-07-en-m1/result.json": "c02f119aec52f1ec4e678e7b7c091022fb09570ec1342dfc5acc52011eb6ec8b", + "phase/episodes/confirm-fresh-07-hi-m0/backend.sqlite": "9675f665985f1acef79089dfdb2db5a755f4baa3b08319c35191aff098d5ad29", + "phase/episodes/confirm-fresh-07-hi-m0/paired.json": "c8fec501525b23dbc527c90169c3df502f7852b206e563974728dd851ab180e7", + "phase/episodes/confirm-fresh-07-hi-m0/result.json": "5734a9d687066619d484fcbab0cb5dc304ffd4b3577efec6ff411f0da66ba145", + "phase/episodes/confirm-fresh-07-hi-m1/backend.sqlite": "9675f665985f1acef79089dfdb2db5a755f4baa3b08319c35191aff098d5ad29", + "phase/episodes/confirm-fresh-07-hi-m1/paired.json": "0b5f6387be064fda44cce858c07a7549b0f534e4fb753a7719a34e32ef2bbed8", + "phase/episodes/confirm-fresh-07-hi-m1/result.json": "2e059d0eb311f05b6271786fb7ed48baef9cb19f14823a9705dd26a180bc2da1", + "phase/episodes/confirm-fresh-07-te-m0/backend.sqlite": "9675f665985f1acef79089dfdb2db5a755f4baa3b08319c35191aff098d5ad29", + "phase/episodes/confirm-fresh-07-te-m0/paired.json": "0161bc225cd956dd178a3e58c1573a53fbfd57fc6c33391e6b6c59d28359ed11", + "phase/episodes/confirm-fresh-07-te-m0/result.json": "de1ae607f932cf2714ec35cd118f934efbeea0ccd061ef4afe3778c807d7604f", + "phase/episodes/confirm-fresh-07-te-m1/backend.sqlite": "9675f665985f1acef79089dfdb2db5a755f4baa3b08319c35191aff098d5ad29", + "phase/episodes/confirm-fresh-07-te-m1/paired.json": "4712b888f147828ffc56924838cd123ac0e8a9d2fe15b9791a2f64a2e2463fbd", + "phase/episodes/confirm-fresh-07-te-m1/result.json": "eca828fb94373f5457b8a4c0e39ba6623a7281681a06374b755b45473f4631f8", + "phase/episodes/confirm-fresh-08-en-m0/backend.sqlite": "192829fdbc762847bf15bdeb64184b8eceddbac4c04f9086b3feef2171cdb5e0", + "phase/episodes/confirm-fresh-08-en-m0/paired.json": "389acdd678c40e89c3831072055a761fd7cc81cba3d26b52b30b836977a114e9", + "phase/episodes/confirm-fresh-08-en-m0/result.json": "f2be1b65ca987a3cc41a5322f1b8c2bc80c2c7aee35b5c75d1bce8994bd5c5d3", + "phase/episodes/confirm-fresh-08-en-m1/backend.sqlite": "192829fdbc762847bf15bdeb64184b8eceddbac4c04f9086b3feef2171cdb5e0", + "phase/episodes/confirm-fresh-08-en-m1/paired.json": "42ebfcf03d238ef8e48a7edad5468687c727f0352c462795cfac542f236e720c", + "phase/episodes/confirm-fresh-08-en-m1/result.json": "dbf1bb979c3289ca4db8276b857a185b85abe2830c1a0747fa5db0d94826f509", + "phase/episodes/confirm-fresh-08-hi-m0/backend.sqlite": "192829fdbc762847bf15bdeb64184b8eceddbac4c04f9086b3feef2171cdb5e0", + "phase/episodes/confirm-fresh-08-hi-m0/paired.json": "e1032a1e765820fd42f68c926f9c87a9252e91c232eccafab4b4c76029624dba", + "phase/episodes/confirm-fresh-08-hi-m0/result.json": "90291d252a9100650635ba2c12193cb84e0ad9785482d322e8a09c34943f279c", + "phase/episodes/confirm-fresh-08-hi-m1/backend.sqlite": "192829fdbc762847bf15bdeb64184b8eceddbac4c04f9086b3feef2171cdb5e0", + "phase/episodes/confirm-fresh-08-hi-m1/paired.json": "d8c326bce5600dae15a663d83dc9146fa3d2b3c6fcbe54c0cb0340a600b98cfd", + "phase/episodes/confirm-fresh-08-hi-m1/result.json": "4e7e9483d5923d99cad64bf1933581802dc839175a7eb13463cbb8f3086ba19d", + "phase/episodes/confirm-fresh-08-te-m0/backend.sqlite": "192829fdbc762847bf15bdeb64184b8eceddbac4c04f9086b3feef2171cdb5e0", + "phase/episodes/confirm-fresh-08-te-m0/paired.json": "9e28ac351738517054f2f19938181f5434d802c65d9634a2d0354aab02a9f140", + "phase/episodes/confirm-fresh-08-te-m0/result.json": "25bee986669cd20530accb8fb1dc7c91efe357301d7cb3b7931c2aa197d4384e", + "phase/episodes/confirm-fresh-08-te-m1/backend.sqlite": "192829fdbc762847bf15bdeb64184b8eceddbac4c04f9086b3feef2171cdb5e0", + "phase/episodes/confirm-fresh-08-te-m1/paired.json": "b75b650d6f2a2fb7108a342fb98da5bd35c52b4479d6d2797c8dd12910e1f4a3", + "phase/episodes/confirm-fresh-08-te-m1/result.json": "b983aa069076f085a8f45c05f3fbce52c6a07baba9eb1f9a88856f97e36bb1cd", + "phase/episodes/confirm-fresh-09-en-m0/backend.sqlite": "72bce82624715207bff98bab89161227054899a8109a68044d71dad07a87a79d", + "phase/episodes/confirm-fresh-09-en-m0/paired.json": "d46a240339f6cd402a0ab449ae295bb4e94e7772a4bd15e3099c133983f9fbe2", + "phase/episodes/confirm-fresh-09-en-m0/result.json": "66bd2faa39c84c83268c96293d9b328005d51f4be5bb9b18d2f39a43eb62ce2e", + "phase/episodes/confirm-fresh-09-en-m1/backend.sqlite": "72bce82624715207bff98bab89161227054899a8109a68044d71dad07a87a79d", + "phase/episodes/confirm-fresh-09-en-m1/paired.json": "abee0fd1852a6bbab5bdf36bd899d7756f67bab2742ea071e91196eae361710d", + "phase/episodes/confirm-fresh-09-en-m1/result.json": "6edf274f5ab35367372f94b3dc002f793327589b3323c35205246ac47c90f0df", + "phase/episodes/confirm-fresh-09-hi-m0/backend.sqlite": "72bce82624715207bff98bab89161227054899a8109a68044d71dad07a87a79d", + "phase/episodes/confirm-fresh-09-hi-m0/paired.json": "ac2db8746c86ee3f534a4ebef19db3e77a39b9f303363ae909ed42c30b40ab82", + "phase/episodes/confirm-fresh-09-hi-m0/result.json": "401e4355249835b142bf8d3576880bf5ba81cde69e080e3e43708a9430f142fa", + "phase/episodes/confirm-fresh-09-hi-m1/backend.sqlite": "72bce82624715207bff98bab89161227054899a8109a68044d71dad07a87a79d", + "phase/episodes/confirm-fresh-09-hi-m1/paired.json": "817b5d8d345f1124fb35cc642ab25df8f29beee2129e8be78f950e8a74f4c31a", + "phase/episodes/confirm-fresh-09-hi-m1/result.json": "fe186723d766f8ad35747a0743958ac57f48c2726e32e7d23a33d99bc74666a1", + "phase/episodes/confirm-fresh-09-te-m0/backend.sqlite": "72bce82624715207bff98bab89161227054899a8109a68044d71dad07a87a79d", + "phase/episodes/confirm-fresh-09-te-m0/paired.json": "54c37ff13d1adecbbfce81b668cdb6664b9d3200eb1e228b4654349531317508", + "phase/episodes/confirm-fresh-09-te-m0/result.json": "a6882a1ed2f658bc9981926fbb578ab980b597ddaea8bb095dbd814dcefbb63b", + "phase/episodes/confirm-fresh-09-te-m1/backend.sqlite": "72bce82624715207bff98bab89161227054899a8109a68044d71dad07a87a79d", + "phase/episodes/confirm-fresh-09-te-m1/paired.json": "2f1cd6f1ac16ff9772bf9c48c1937f7dcbf61a9a597520f68e900f1176df6881", + "phase/episodes/confirm-fresh-09-te-m1/result.json": "14b50a48579ea0acf8f8d273522c62f3002e5cb4fa5b2481b94fdc3a37f7aba6", + "phase/episodes/confirm-fresh-10-en-m0/backend.sqlite": "1029b0657403276dc4528a9b6f654c55daba7c0daaff09b9f8dd25a3693d7b63", + "phase/episodes/confirm-fresh-10-en-m0/paired.json": "45505a6bc992094c2ff2030030ff546801ab7c58143fe5abfee927e25c5b00c1", + "phase/episodes/confirm-fresh-10-en-m0/result.json": "0a816a04bf2d831fb7ff6c51b92b192fd8d17f129d21f979604d811b133d2aa9", + "phase/episodes/confirm-fresh-10-en-m1/backend.sqlite": "1029b0657403276dc4528a9b6f654c55daba7c0daaff09b9f8dd25a3693d7b63", + "phase/episodes/confirm-fresh-10-en-m1/paired.json": "1e43b51548110a588474f65b6b243b3d550dc5a16a58bffd19b9d586bb6c7ca3", + "phase/episodes/confirm-fresh-10-en-m1/result.json": "df1ae87abc2144fc9c7dff7b14cb0f141c4ccaa1ee44bbcf43d5e2065433c86f", + "phase/episodes/confirm-fresh-10-hi-m0/backend.sqlite": "1029b0657403276dc4528a9b6f654c55daba7c0daaff09b9f8dd25a3693d7b63", + "phase/episodes/confirm-fresh-10-hi-m0/paired.json": "1c808ae411cbec25fa8ea551e75128ba596f354d83a585cd32a39fe551bdbbae", + "phase/episodes/confirm-fresh-10-hi-m0/result.json": "8bdd4434c63e31fbc6372a29a1f68939e8c885f169d41cdca0b63754c4e6e20c", + "phase/episodes/confirm-fresh-10-hi-m1/backend.sqlite": "1029b0657403276dc4528a9b6f654c55daba7c0daaff09b9f8dd25a3693d7b63", + "phase/episodes/confirm-fresh-10-hi-m1/paired.json": "9e50714179701725c034a38c9f63431de4684f991c381c1dcbdb746377a8529e", + "phase/episodes/confirm-fresh-10-hi-m1/result.json": "80de4366d898a3962f411a161e9a7118a6d12d484ddc3640d0229982272153de", + "phase/episodes/confirm-fresh-10-te-m0/backend.sqlite": "1029b0657403276dc4528a9b6f654c55daba7c0daaff09b9f8dd25a3693d7b63", + "phase/episodes/confirm-fresh-10-te-m0/paired.json": "92e9c5ea46e4b652f48842a296cecaccb5a5800ff979c56d08e31195c5f74999", + "phase/episodes/confirm-fresh-10-te-m0/result.json": "3a6b3ae77e5ee174d2df053ec41b1e8b7947b357c82106f25c65dbf83449b8d0", + "phase/episodes/confirm-fresh-10-te-m1/backend.sqlite": "1029b0657403276dc4528a9b6f654c55daba7c0daaff09b9f8dd25a3693d7b63", + "phase/episodes/confirm-fresh-10-te-m1/paired.json": "b920ad62cebdd47993c243e5fbca97c7593152d81b0dffbf8b9e53844451a351", + "phase/episodes/confirm-fresh-10-te-m1/result.json": "4cce432eba6d3a2e3bb64aa0158fc5db3835ccc3f9d1d37441f6d02a563a9e9c", + "phase/episodes/confirm-fresh-11-en-m0/backend.sqlite": "afec15b0de88fb41421ecf83f22701c554b57529eab2ddd90ee9c8ab56f6800f", + "phase/episodes/confirm-fresh-11-en-m0/paired.json": "f26b15c7e7df53d70084fa5acf01a41f8d293fa957b1890efd52b067222e1484", + "phase/episodes/confirm-fresh-11-en-m0/result.json": "2f732ff9489859c4bd96d6ee7000b9fb2962f27ef1df2747f36c9e13c65d4f6c", + "phase/episodes/confirm-fresh-11-en-m1/backend.sqlite": "afec15b0de88fb41421ecf83f22701c554b57529eab2ddd90ee9c8ab56f6800f", + "phase/episodes/confirm-fresh-11-en-m1/paired.json": "17d09767fb0043179e9e978c50230f436a0517c5e0731f2582063a3cc89f7e80", + "phase/episodes/confirm-fresh-11-en-m1/result.json": "5cbde590b5a854353af11c062bd79e3b56d19340261a0a4c05c69a40dc5a56ec", + "phase/episodes/confirm-fresh-11-hi-m0/backend.sqlite": "afec15b0de88fb41421ecf83f22701c554b57529eab2ddd90ee9c8ab56f6800f", + "phase/episodes/confirm-fresh-11-hi-m0/paired.json": "40668e9509a71199ab01a188be47db72d61462d151b74e2ad4d3264b8284bae7", + "phase/episodes/confirm-fresh-11-hi-m0/result.json": "115b7580ba65a9ee2d241667ebb1feb31f3012be82b20e16ebcb2def5d31d203", + "phase/episodes/confirm-fresh-11-hi-m1/backend.sqlite": "afec15b0de88fb41421ecf83f22701c554b57529eab2ddd90ee9c8ab56f6800f", + "phase/episodes/confirm-fresh-11-hi-m1/paired.json": "0c297a77c1c89e33e205ed98704b1c778a321d0767c39371a05e702e03a7d097", + "phase/episodes/confirm-fresh-11-hi-m1/result.json": "175c6311f4c03e3c4e281c36f4721f79098fa2415b69b0012e5e6258fc2df1b5", + "phase/episodes/confirm-fresh-11-te-m0/backend.sqlite": "afec15b0de88fb41421ecf83f22701c554b57529eab2ddd90ee9c8ab56f6800f", + "phase/episodes/confirm-fresh-11-te-m0/paired.json": "ffd085cd3ab9d2485dfc44e7e9aa312bd20bed4fcd47bade404c603a66492638", + "phase/episodes/confirm-fresh-11-te-m0/result.json": "9c962ff17b9805365f1311fefd107dac3eb107c9b85d4a4993b2869138d83a80", + "phase/episodes/confirm-fresh-11-te-m1/backend.sqlite": "afec15b0de88fb41421ecf83f22701c554b57529eab2ddd90ee9c8ab56f6800f", + "phase/episodes/confirm-fresh-11-te-m1/paired.json": "2d10d135c16f663a0d63723e081d6938cea803021d8e088f07c71100b7436623", + "phase/episodes/confirm-fresh-11-te-m1/result.json": "b65365b4ccacfd9023c61c440743207131374b9858ff4310749affcea9035665", + "phase/episodes/confirm-fresh-12-en-m0/backend.sqlite": "7bf61789ccda202de1f5420d4442bce294f870ede97f4c92ed9f9a68b55dc252", + "phase/episodes/confirm-fresh-12-en-m0/paired.json": "791e9e59e3c5adc42cd5a5fc70dd49ec22d24b7289afbbe6f85487d83fb0be9e", + "phase/episodes/confirm-fresh-12-en-m0/result.json": "64504018ff014c66b99340c05e5466920dc5e53c35a52c314e86d6f028e8449b", + "phase/episodes/confirm-fresh-12-en-m1/backend.sqlite": "7bf61789ccda202de1f5420d4442bce294f870ede97f4c92ed9f9a68b55dc252", + "phase/episodes/confirm-fresh-12-en-m1/paired.json": "565d9941f41642e3ab4809d4fb921e376ffc9484b98417e3f2970b17774da903", + "phase/episodes/confirm-fresh-12-en-m1/result.json": "56005595ef914f93be44f07f071c3ac231b7af41c824c42a88ee68d47ecb8dd4", + "phase/episodes/confirm-fresh-12-hi-m0/backend.sqlite": "7bf61789ccda202de1f5420d4442bce294f870ede97f4c92ed9f9a68b55dc252", + "phase/episodes/confirm-fresh-12-hi-m0/paired.json": "4560d8691234f72124216adc2a51578376e9ff83c04f9b3d18bda920ff72b42e", + "phase/episodes/confirm-fresh-12-hi-m0/result.json": "f5a1f7a4773c9360e3ee238e1d714ddfd7dc97a9694314d9d6dfffcffdc6b16f", + "phase/episodes/confirm-fresh-12-hi-m1/backend.sqlite": "7bf61789ccda202de1f5420d4442bce294f870ede97f4c92ed9f9a68b55dc252", + "phase/episodes/confirm-fresh-12-hi-m1/paired.json": "cf59821db412651e78be796c1d75ef31fa8fe20e4f83573f4cac906ee486abe8", + "phase/episodes/confirm-fresh-12-hi-m1/result.json": "53af277bdd1c02a7fe221e870be1f39a4460703d6eef17a8ca7d120b838b750d", + "phase/episodes/confirm-fresh-12-te-m0/backend.sqlite": "7bf61789ccda202de1f5420d4442bce294f870ede97f4c92ed9f9a68b55dc252", + "phase/episodes/confirm-fresh-12-te-m0/paired.json": "025bbd9f6562dae7a7fce39e7d9ba7a2855b01c44da2c7f10449df043232e560", + "phase/episodes/confirm-fresh-12-te-m0/result.json": "23a3b5621ec4541c014cd86d5e202cb78eca73834df53554aacbfa022ed27748", + "phase/episodes/confirm-fresh-12-te-m1/backend.sqlite": "7bf61789ccda202de1f5420d4442bce294f870ede97f4c92ed9f9a68b55dc252", + "phase/episodes/confirm-fresh-12-te-m1/paired.json": "5b41edf8dd240b58f6d7a3b18e6c8882820d681d903c73cea64890a5715ed536", + "phase/episodes/confirm-fresh-12-te-m1/result.json": "76bd2e1f7659073b4251eefef5ee281b8a87e4e5ab31d07e492e868e5e799f02", + "phase/episodes/confirm-fresh-13-en-m0/backend.sqlite": "da14488f8064e3a7dc7618f2e4c3decd4e6bbef55352fe3507f216d1a606a1f3", + "phase/episodes/confirm-fresh-13-en-m0/paired.json": "08b9ca6b1459174ff91bebe6608f7ed7c5458dd096e6e782c94cdf76d142f577", + "phase/episodes/confirm-fresh-13-en-m0/result.json": "436c2a329cdcf6a86535bd1648752a16e63bd14903f3acfe5648042ecbbd0d5c", + "phase/episodes/confirm-fresh-13-en-m1/backend.sqlite": "da14488f8064e3a7dc7618f2e4c3decd4e6bbef55352fe3507f216d1a606a1f3", + "phase/episodes/confirm-fresh-13-en-m1/paired.json": "2aa30c4cfc92149eadca407daced7acd8fbf7c7c1340c42c54c72521adffcb0e", + "phase/episodes/confirm-fresh-13-en-m1/result.json": "98793820cfea61615aef2df1fedd0b7b086ed0c838abf1ca853f20306e83c5bf", + "phase/episodes/confirm-fresh-13-hi-m0/backend.sqlite": "da14488f8064e3a7dc7618f2e4c3decd4e6bbef55352fe3507f216d1a606a1f3", + "phase/episodes/confirm-fresh-13-hi-m0/paired.json": "11396c58f7d61c1d517783a6fb8bf5871e737bcdb15d478dc63a7e4e42320bf3", + "phase/episodes/confirm-fresh-13-hi-m0/result.json": "cb58d8771d70b7cde141e6f73288147321e62626f19b738204822f0aabfb8aa4", + "phase/episodes/confirm-fresh-13-hi-m1/backend.sqlite": "da14488f8064e3a7dc7618f2e4c3decd4e6bbef55352fe3507f216d1a606a1f3", + "phase/episodes/confirm-fresh-13-hi-m1/paired.json": "d7483f617d50efd3c2bad7b3bdbbc6bf091b1342ac96e3bf7a3485aba44bbd92", + "phase/episodes/confirm-fresh-13-hi-m1/result.json": "d4c69590ef443fac817ab786509dc4871d25abcebdfab82b485185bc61921f4f", + "phase/episodes/confirm-fresh-13-te-m0/backend.sqlite": "da14488f8064e3a7dc7618f2e4c3decd4e6bbef55352fe3507f216d1a606a1f3", + "phase/episodes/confirm-fresh-13-te-m0/paired.json": "926436042ded86c8bd776fc62124703f430dc72de1c3c6e9edf07130c654b31a", + "phase/episodes/confirm-fresh-13-te-m0/result.json": "ea191ffe65e0331d9a5368cd82660db8dca9ee4ed0728c937b7fbb76e54c4bf8", + "phase/episodes/confirm-fresh-13-te-m1/backend.sqlite": "da14488f8064e3a7dc7618f2e4c3decd4e6bbef55352fe3507f216d1a606a1f3", + "phase/episodes/confirm-fresh-13-te-m1/paired.json": "82ca591d24c72634da60a2ce00055c9b59226d6406254284c6ca633d5dba5ee7", + "phase/episodes/confirm-fresh-13-te-m1/result.json": "b1f82c1df4c7cacfbaa12d641b920d4339c74987105833dbc88e4e4095107b4d", + "phase/episodes/confirm-fresh-14-en-m0/backend.sqlite": "d2ebaa9ffe3154817c4c2bd9d049322b8f78b591a3ca7c79345e86f42e677535", + "phase/episodes/confirm-fresh-14-en-m0/paired.json": "8fdb1cafd70a43721a69e7f289590b13cb803f3b279264c7f87e942a93af76e3", + "phase/episodes/confirm-fresh-14-en-m0/result.json": "43bc11068884e0200a41b765a3be0a4f3715dcf06ea85a3e510672be53fac039", + "phase/episodes/confirm-fresh-14-en-m1/backend.sqlite": "d2ebaa9ffe3154817c4c2bd9d049322b8f78b591a3ca7c79345e86f42e677535", + "phase/episodes/confirm-fresh-14-en-m1/paired.json": "d0aae108a82043a6071af5dc8b1e3e92eddb7bfcafd7121179fa1c804c01fdcd", + "phase/episodes/confirm-fresh-14-en-m1/result.json": "ef67d0f506c71690573ec5813d03cc93b86b4e4e7b5649e35924367332348966", + "phase/episodes/confirm-fresh-14-hi-m0/backend.sqlite": "d2ebaa9ffe3154817c4c2bd9d049322b8f78b591a3ca7c79345e86f42e677535", + "phase/episodes/confirm-fresh-14-hi-m0/paired.json": "a16f3989b2882ef9edfaba37e45d6418ceff339a80f23111c1e8e3fd85d73675", + "phase/episodes/confirm-fresh-14-hi-m0/result.json": "ece04033674489c9d5f7904b5cceb178bf1f0a91b9f9e17682fc6d0b9113cd9e", + "phase/episodes/confirm-fresh-14-hi-m1/backend.sqlite": "d2ebaa9ffe3154817c4c2bd9d049322b8f78b591a3ca7c79345e86f42e677535", + "phase/episodes/confirm-fresh-14-hi-m1/paired.json": "d9ff356da53df03e1d026dd922916178668afc469cf139f2fcd0277bd6eba957", + "phase/episodes/confirm-fresh-14-hi-m1/result.json": "6dcfb813e7cf8fec6854d72b69409f308a27293041dfe38e32a64af5490c7d7f", + "phase/episodes/confirm-fresh-14-te-m0/backend.sqlite": "d2ebaa9ffe3154817c4c2bd9d049322b8f78b591a3ca7c79345e86f42e677535", + "phase/episodes/confirm-fresh-14-te-m0/paired.json": "d1f1c448052b17a546678d98e958ac035dd53b5b6d51137d634cdb7a3422c462", + "phase/episodes/confirm-fresh-14-te-m0/result.json": "c1d59ff494ee3dbe9df05322a53b1411a1633dd155e4b7370c83febadcaec5b4", + "phase/episodes/confirm-fresh-14-te-m1/backend.sqlite": "d2ebaa9ffe3154817c4c2bd9d049322b8f78b591a3ca7c79345e86f42e677535", + "phase/episodes/confirm-fresh-14-te-m1/paired.json": "e0a5366d0fa966cc56834480f4db507d600ab467703a56e388bf5f9a30f8b0df", + "phase/episodes/confirm-fresh-14-te-m1/result.json": "349140e2a12357f5afa00f25f84e50c2056ba034cb923e7091fac0731dbf73b0", + "phase/episodes/confirm-fresh-15-en-m0/backend.sqlite": "3f433c6a311b9c777188f5d2ac061fc9882fc1c0ccbb35315c415ebc1e044c1a", + "phase/episodes/confirm-fresh-15-en-m0/paired.json": "ed64fdb8bfc3cc806e488231772bd7ccd9f19a79231817bc728f3e62fef72837", + "phase/episodes/confirm-fresh-15-en-m0/result.json": "c871cd94d0c2590590dc6b60897d234ef7047f1932d14e7a65480e56f458a820", + "phase/episodes/confirm-fresh-15-en-m1/backend.sqlite": "3f433c6a311b9c777188f5d2ac061fc9882fc1c0ccbb35315c415ebc1e044c1a", + "phase/episodes/confirm-fresh-15-en-m1/paired.json": "0aaf42e91e796b2f5397399e442665d0dbfba256693fd974785bae8d3445a4f3", + "phase/episodes/confirm-fresh-15-en-m1/result.json": "d1d912618d8d24af123afbd1eabf4ce0e5504cda943fb30e4081b40bc77b460f", + "phase/episodes/confirm-fresh-15-hi-m0/backend.sqlite": "3f433c6a311b9c777188f5d2ac061fc9882fc1c0ccbb35315c415ebc1e044c1a", + "phase/episodes/confirm-fresh-15-hi-m0/paired.json": "c0aa8b7a3af1edd4ed4b07693eb2e8f979bad27ece3987b6350f7a7ad66b2fab", + "phase/episodes/confirm-fresh-15-hi-m0/result.json": "d951fc8525c17838bf8d54f8427fcd19e1de8cbf2b3b15bf4258d635f08cec0a", + "phase/episodes/confirm-fresh-15-hi-m1/backend.sqlite": "3f433c6a311b9c777188f5d2ac061fc9882fc1c0ccbb35315c415ebc1e044c1a", + "phase/episodes/confirm-fresh-15-hi-m1/paired.json": "e74873347961b3b4abda92dd6132941616a3b4de4949c38ff668d6d44d9d6232", + "phase/episodes/confirm-fresh-15-hi-m1/result.json": "eb6bce6aa5aa88d5e50385319397a6f448dccad9edfd586181f89fc23763d5aa", + "phase/episodes/confirm-fresh-15-te-m0/backend.sqlite": "3f433c6a311b9c777188f5d2ac061fc9882fc1c0ccbb35315c415ebc1e044c1a", + "phase/episodes/confirm-fresh-15-te-m0/paired.json": "ad86ae10ecbc3ac8da03fe2ac916951b7a645d7d98404b148660cd856694607b", + "phase/episodes/confirm-fresh-15-te-m0/result.json": "93bebce3bf557ec5e79137c909411342c471ef1f5c3d14a5ba791262ed70cf89", + "phase/episodes/confirm-fresh-15-te-m1/backend.sqlite": "3f433c6a311b9c777188f5d2ac061fc9882fc1c0ccbb35315c415ebc1e044c1a", + "phase/episodes/confirm-fresh-15-te-m1/paired.json": "c3ca09cd6289b47a6e3a6ba2ac60defb911b4072f3b15aaf3081e2c8e66f747d", + "phase/episodes/confirm-fresh-15-te-m1/result.json": "727de04c47860c3372b35e47e1a5600554939a5e1d0c035117bc161199b9e784", + "phase/episodes/confirm-fresh-16-en-m0/backend.sqlite": "ddc24b72a4fb3d5aa76f4aaf54c609f12b3d9d7748ca9c90c90e3deadfc87541", + "phase/episodes/confirm-fresh-16-en-m0/paired.json": "5fb3f8416cfbaa62232ddbdc031cbcda3890ec174dc7fdaf76876bbe51f92884", + "phase/episodes/confirm-fresh-16-en-m0/result.json": "bb00c2053cbaba6a16c5b053350c4153159de1bbe654d79f6a35a66532258143", + "phase/episodes/confirm-fresh-16-en-m1/backend.sqlite": "ddc24b72a4fb3d5aa76f4aaf54c609f12b3d9d7748ca9c90c90e3deadfc87541", + "phase/episodes/confirm-fresh-16-en-m1/paired.json": "29d79d4d34e3dbfc7669ad0a92cdf83eabefc80e5ee2269bc81959c54592aeaa", + "phase/episodes/confirm-fresh-16-en-m1/result.json": "48cc5788f7c45b4ac9577c2ce5cbc15d5e78fce6f7a5c7a0f587f1dc15332207", + "phase/episodes/confirm-fresh-16-hi-m0/backend.sqlite": "ddc24b72a4fb3d5aa76f4aaf54c609f12b3d9d7748ca9c90c90e3deadfc87541", + "phase/episodes/confirm-fresh-16-hi-m0/paired.json": "e7a4af83c2acb9b3d39780bc56949f058979799d35bb458ce6ead7f26dd5ce60", + "phase/episodes/confirm-fresh-16-hi-m0/result.json": "75396de10817c106e5c88d55a8ae98873035b361314059887af14892708cd2e4", + "phase/episodes/confirm-fresh-16-hi-m1/backend.sqlite": "ddc24b72a4fb3d5aa76f4aaf54c609f12b3d9d7748ca9c90c90e3deadfc87541", + "phase/episodes/confirm-fresh-16-hi-m1/paired.json": "420eabafefa7c1a72623d73c1a341337f07839ac2886b3ac2a7ee72168a84cdb", + "phase/episodes/confirm-fresh-16-hi-m1/result.json": "b4f17a694fe2aa76268402fa129f9fdfb2c81fc81d4f1ea1a6101d9b1426ca71", + "phase/episodes/confirm-fresh-16-te-m0/backend.sqlite": "ddc24b72a4fb3d5aa76f4aaf54c609f12b3d9d7748ca9c90c90e3deadfc87541", + "phase/episodes/confirm-fresh-16-te-m0/paired.json": "3d9c1284faf81c4beffcff2cba76ca4bb5eddebc198a52559b4354ca70ba5ca0", + "phase/episodes/confirm-fresh-16-te-m0/result.json": "ab8715b0124de16f7c0194b23554dbc1edac8db9654b13e073ce2598e6afadc7", + "phase/episodes/confirm-fresh-16-te-m1/backend.sqlite": "ddc24b72a4fb3d5aa76f4aaf54c609f12b3d9d7748ca9c90c90e3deadfc87541", + "phase/episodes/confirm-fresh-16-te-m1/paired.json": "506a004ac7994a6e88589075b5c0061eecd0a514748f88af7c2a79d8f1a1e153", + "phase/episodes/confirm-fresh-16-te-m1/result.json": "e4bc352c0af7901775165cc9e37980f90a4227263be67fd2219b10c4b0ba6f8a", + "phase/episodes/confirm-fresh-17-en-m0/backend.sqlite": "fc1e646e8c5b334cd7fc912e4582215c11c6dd012c84cb6ad48d2ef6ffdef62b", + "phase/episodes/confirm-fresh-17-en-m0/paired.json": "bcb79701178854c7073cba63c6c32cab02e3c3816ea148ad34eb1f118ba99460", + "phase/episodes/confirm-fresh-17-en-m0/result.json": "8ca5863dc589a915fd8d0a05f1dd3a5e265f51edf621de48ac0eee9cc9282b9b", + "phase/episodes/confirm-fresh-17-en-m1/backend.sqlite": "fc1e646e8c5b334cd7fc912e4582215c11c6dd012c84cb6ad48d2ef6ffdef62b", + "phase/episodes/confirm-fresh-17-en-m1/paired.json": "3e60cb693925ea63e0317232878bdf01b697c2993858ac3c865341072ff529eb", + "phase/episodes/confirm-fresh-17-en-m1/result.json": "72870fe1afb58917cfdd79ca335117bb3d4311a1f2a65efc55afba6564f5f526", + "phase/episodes/confirm-fresh-17-hi-m0/backend.sqlite": "fc1e646e8c5b334cd7fc912e4582215c11c6dd012c84cb6ad48d2ef6ffdef62b", + "phase/episodes/confirm-fresh-17-hi-m0/paired.json": "8c17fe6ba97f972ebe8646fd1fbc81d478544843bc334ace7077f151a9c39c31", + "phase/episodes/confirm-fresh-17-hi-m0/result.json": "8bbd38531228fbfff6751fd4dad99d0c13e67bd6648a6374b68235a4204bf491", + "phase/episodes/confirm-fresh-17-hi-m1/backend.sqlite": "fc1e646e8c5b334cd7fc912e4582215c11c6dd012c84cb6ad48d2ef6ffdef62b", + "phase/episodes/confirm-fresh-17-hi-m1/paired.json": "2714c2166e9bbed46c1667568829602feb5c2799f407b39b74587968c2400cec", + "phase/episodes/confirm-fresh-17-hi-m1/result.json": "3abb8828c3360293f7112be15bffc8265c358b73dacf0cbb63bc86d4acdee637", + "phase/episodes/confirm-fresh-17-te-m0/backend.sqlite": "fc1e646e8c5b334cd7fc912e4582215c11c6dd012c84cb6ad48d2ef6ffdef62b", + "phase/episodes/confirm-fresh-17-te-m0/paired.json": "c8a153908d4acf0f3d87c3a8468ee6416b56c8acda42405ed5170dc05fc6312e", + "phase/episodes/confirm-fresh-17-te-m0/result.json": "c501af9cb13172f3ca59b5f4f7570201f69331a182b1014cf78bbdc89cd91c77", + "phase/episodes/confirm-fresh-17-te-m1/backend.sqlite": "fc1e646e8c5b334cd7fc912e4582215c11c6dd012c84cb6ad48d2ef6ffdef62b", + "phase/episodes/confirm-fresh-17-te-m1/paired.json": "82f94708c28750961ecb615fc16daadfeb277e24ac983bcc0cb2b8e449c7983d", + "phase/episodes/confirm-fresh-17-te-m1/result.json": "db6e4291e6b14579ef6b5b51eeb7fd341b7247ce90e77f0d722ee8574d1a84a9", + "phase/episodes/confirm-fresh-18-en-m0/backend.sqlite": "d7de235280617ae0bb1b567e6ff4212473fe8f90633e98381e36675d8f810157", + "phase/episodes/confirm-fresh-18-en-m0/paired.json": "31586bf2d845e51f121c584a83869aca92e12866b373e548aee9dbf6161fdd8a", + "phase/episodes/confirm-fresh-18-en-m0/result.json": "5ad65271f86f7cb5bee83227e42ef290b94c03df4097edc21fac450a0a485ffb", + "phase/episodes/confirm-fresh-18-en-m1/backend.sqlite": "d7de235280617ae0bb1b567e6ff4212473fe8f90633e98381e36675d8f810157", + "phase/episodes/confirm-fresh-18-en-m1/paired.json": "16f1865483ac5af053cd14a7aa60feccdf21bbb306626a331681e924fb40ba87", + "phase/episodes/confirm-fresh-18-en-m1/result.json": "7638b53a2ff620992eee624a4660639a6f322ecf05df7e78b04f07776412d086", + "phase/episodes/confirm-fresh-18-hi-m0/backend.sqlite": "d7de235280617ae0bb1b567e6ff4212473fe8f90633e98381e36675d8f810157", + "phase/episodes/confirm-fresh-18-hi-m0/paired.json": "0bfefcb3f26573d930dbf769b2cc2a2fc77b864b70e67a9b8772e2767568d1bd", + "phase/episodes/confirm-fresh-18-hi-m0/result.json": "d3cf9cacb8dcd5ce23acf3f1e8072b78fe89ca024c51fc9fc6bc2aec613f9566", + "phase/episodes/confirm-fresh-18-hi-m1/backend.sqlite": "d7de235280617ae0bb1b567e6ff4212473fe8f90633e98381e36675d8f810157", + "phase/episodes/confirm-fresh-18-hi-m1/paired.json": "66e1909a00c9c5e9fb3cd6a08766c1a88655144488bfceafafd6637131b1aec9", + "phase/episodes/confirm-fresh-18-hi-m1/result.json": "0f2007674d5333b3aa8a223dd7acf1a79f00a2d9db97cb747bf1a50a359c8b61", + "phase/episodes/confirm-fresh-18-te-m0/backend.sqlite": "d7de235280617ae0bb1b567e6ff4212473fe8f90633e98381e36675d8f810157", + "phase/episodes/confirm-fresh-18-te-m0/paired.json": "0ce7e7623a238a42130692241327e2b75960189a20904cb9a09e10fd5515f074", + "phase/episodes/confirm-fresh-18-te-m0/result.json": "204d6b4e92e72aa2a6a98b8416a7d011e4dd3c01f2273d878b2b24d07ec7b65d", + "phase/episodes/confirm-fresh-18-te-m1/backend.sqlite": "d7de235280617ae0bb1b567e6ff4212473fe8f90633e98381e36675d8f810157", + "phase/episodes/confirm-fresh-18-te-m1/paired.json": "dff88f66389457c11edc0f8a1722ac6adb304dd2ab2cdc6d0c9f35469ab066f8", + "phase/episodes/confirm-fresh-18-te-m1/result.json": "0d5f72529ad80b018c635bda3e1cbabb48fdaa3459c719a8348cb82b117c9fab", + "phase/episodes/confirm-fresh-19-en-m0/backend.sqlite": "2d6527387942d39d139338332703d39e093e2ed88d7e76e09ff3084ab8f3a172", + "phase/episodes/confirm-fresh-19-en-m0/paired.json": "8157342cc3a26eaee4f6dbf9230aa41a77d7e0386d4786edec6eab13930bb182", + "phase/episodes/confirm-fresh-19-en-m0/result.json": "bdd42c3f8158bf1adb172f9cfcdf174bf156cb8e576ad1d88ed927f1a90b014d", + "phase/episodes/confirm-fresh-19-en-m1/backend.sqlite": "2d6527387942d39d139338332703d39e093e2ed88d7e76e09ff3084ab8f3a172", + "phase/episodes/confirm-fresh-19-en-m1/paired.json": "a7c7cde8f9a29fba168ba30ffd914428617149431514a2d25eedc826d41bb952", + "phase/episodes/confirm-fresh-19-en-m1/result.json": "4614fe807ed0d1818c66b7815e63463ace714be4ddd49780827712d303b6edeb", + "phase/episodes/confirm-fresh-19-hi-m0/backend.sqlite": "2d6527387942d39d139338332703d39e093e2ed88d7e76e09ff3084ab8f3a172", + "phase/episodes/confirm-fresh-19-hi-m0/paired.json": "977af102af847f78c10756ec0c3f59ee4d084d54e6b725555197a36cd3b7c652", + "phase/episodes/confirm-fresh-19-hi-m0/result.json": "2c92da3a8e080175a3f9b72f187c7ac42202eaffe01e2972e3287c316fb22296", + "phase/episodes/confirm-fresh-19-hi-m1/backend.sqlite": "2d6527387942d39d139338332703d39e093e2ed88d7e76e09ff3084ab8f3a172", + "phase/episodes/confirm-fresh-19-hi-m1/paired.json": "11d5cc61760707ca97d3b87e67b5150c0f7d13085304c23805dad6d6f70d055e", + "phase/episodes/confirm-fresh-19-hi-m1/result.json": "ee000722a0e3364206f881475145914ba331496cac05f8cdbd5b4978fb34c668", + "phase/episodes/confirm-fresh-19-te-m0/backend.sqlite": "2d6527387942d39d139338332703d39e093e2ed88d7e76e09ff3084ab8f3a172", + "phase/episodes/confirm-fresh-19-te-m0/paired.json": "5c994ee1a58f5bd77a536ead5b956d6665c3bcdfac7c01e7aa6371787ea729ab", + "phase/episodes/confirm-fresh-19-te-m0/result.json": "83f370f592c823e78510378a15edd1c395d2b4163d45001601f398b4c165eb3f", + "phase/episodes/confirm-fresh-19-te-m1/backend.sqlite": "2d6527387942d39d139338332703d39e093e2ed88d7e76e09ff3084ab8f3a172", + "phase/episodes/confirm-fresh-19-te-m1/paired.json": "457a13df33dd19849d2232da525afc8132c0a4c0b1882319dbda9b5556ae2ff5", + "phase/episodes/confirm-fresh-19-te-m1/result.json": "56a47da8ff1f4a63bbb30d927cd5822fce2a753d71185d5640ddb8c21be69a42", + "phase/episodes/confirm-fresh-20-en-m0/backend.sqlite": "e3ac3533e0e0374323ed546ee1652e5682a6f6a9865658df9ef22ba7d49fce84", + "phase/episodes/confirm-fresh-20-en-m0/paired.json": "39bce7516858de0e6c386dbbe5ef2667df5dda56bbe1911aa9a1d4fa8e094c72", + "phase/episodes/confirm-fresh-20-en-m0/result.json": "0a6b495e74497583305a862596352547e7d0840005f868a58e5e996b4015d518", + "phase/episodes/confirm-fresh-20-en-m1/backend.sqlite": "e3ac3533e0e0374323ed546ee1652e5682a6f6a9865658df9ef22ba7d49fce84", + "phase/episodes/confirm-fresh-20-en-m1/paired.json": "0839fbddbb6618585535dffd0333cabd95942e2e81dc8562552b0dea574332c7", + "phase/episodes/confirm-fresh-20-en-m1/result.json": "52943dd7d079c119ea3e974afa6dffcff0ef6f989c2d3a4fefed8cd1cc0533f5", + "phase/episodes/confirm-fresh-20-hi-m0/backend.sqlite": "e3ac3533e0e0374323ed546ee1652e5682a6f6a9865658df9ef22ba7d49fce84", + "phase/episodes/confirm-fresh-20-hi-m0/paired.json": "0175b7fbc7ba91b926622a0d9f5ab61142763618970c52b499ae62b903c6fba3", + "phase/episodes/confirm-fresh-20-hi-m0/result.json": "f272a834eb9aca4b14ea4c65b79c8dabf91713007f497a1a7b92ad90ad852b77", + "phase/episodes/confirm-fresh-20-hi-m1/backend.sqlite": "e3ac3533e0e0374323ed546ee1652e5682a6f6a9865658df9ef22ba7d49fce84", + "phase/episodes/confirm-fresh-20-hi-m1/paired.json": "7c9a1a82b47c86c26d9dd958d36406740fc5785c423b4e7c57cebc997bdf3903", + "phase/episodes/confirm-fresh-20-hi-m1/result.json": "c8923e8669895eaf61706d6016b871642e04b0a2e472e7c278acc9d6208f2d5b", + "phase/episodes/confirm-fresh-20-te-m0/backend.sqlite": "e3ac3533e0e0374323ed546ee1652e5682a6f6a9865658df9ef22ba7d49fce84", + "phase/episodes/confirm-fresh-20-te-m0/paired.json": "8061098c20a896a51b6e4eda4253de1b71cde7abe8912ffa53edcf901c91598f", + "phase/episodes/confirm-fresh-20-te-m0/result.json": "46ebe1d974217625de319e15c9acbf2b5917d1ee39647ba858328eb2e61a5b42", + "phase/episodes/confirm-fresh-20-te-m1/backend.sqlite": "e3ac3533e0e0374323ed546ee1652e5682a6f6a9865658df9ef22ba7d49fce84", + "phase/episodes/confirm-fresh-20-te-m1/paired.json": "8f912f24131412b91ea088e05f9cc9c7b627dd5b64fb0fe04e9aea5f30e21a7b", + "phase/episodes/confirm-fresh-20-te-m1/result.json": "1c75d663254b2ef4be631a085c567a8fabee08ff8cf3f836ba0b577ef47c4bdf", + "phase/episodes/confirm-fresh-21-en-m0/backend.sqlite": "2e143762d8fde76d2c8458d9ae4fd9ae5b46ea1dfff2fa3275e61b2bf00e52fc", + "phase/episodes/confirm-fresh-21-en-m0/paired.json": "a8d53c8c9e64768142af75cc1ab9249b5367d242f3cf0b1a1631d7f2c2562af4", + "phase/episodes/confirm-fresh-21-en-m0/result.json": "3b12eaf67e90ff54c1f01e267eaf392762edd45c9ecb1f0553e2dbb864ab0432", + "phase/episodes/confirm-fresh-21-en-m1/backend.sqlite": "2e143762d8fde76d2c8458d9ae4fd9ae5b46ea1dfff2fa3275e61b2bf00e52fc", + "phase/episodes/confirm-fresh-21-en-m1/paired.json": "9bef4971299653337fe6b01b2157aad8e5dda67415da70f9424f04e9edcf2cc0", + "phase/episodes/confirm-fresh-21-en-m1/result.json": "30f847b95b5c783c01575810235a1819057b59ee9c92f718e99225d4bedd53ea", + "phase/episodes/confirm-fresh-21-hi-m0/backend.sqlite": "2e143762d8fde76d2c8458d9ae4fd9ae5b46ea1dfff2fa3275e61b2bf00e52fc", + "phase/episodes/confirm-fresh-21-hi-m0/paired.json": "89e93d838dc2ea1cb52f2d3d66e5315818028ca5e8cb46f21f74dff73e9e79c3", + "phase/episodes/confirm-fresh-21-hi-m0/result.json": "133263375fa06a23e2853248597aa24096461c21fecf1d41402b078a5049a88f", + "phase/episodes/confirm-fresh-21-hi-m1/backend.sqlite": "2e143762d8fde76d2c8458d9ae4fd9ae5b46ea1dfff2fa3275e61b2bf00e52fc", + "phase/episodes/confirm-fresh-21-hi-m1/paired.json": "a19eb67c396409666d1324c77eda889b80dec2175a77bb444c723dd10b6cc7e8", + "phase/episodes/confirm-fresh-21-hi-m1/result.json": "e239602197a645857c8731a6a62085250d57fa4854dab757bafecee006ec7f86", + "phase/episodes/confirm-fresh-21-te-m0/backend.sqlite": "2e143762d8fde76d2c8458d9ae4fd9ae5b46ea1dfff2fa3275e61b2bf00e52fc", + "phase/episodes/confirm-fresh-21-te-m0/paired.json": "0845b2c0b520d98983ee2fc5a900f5e2c873f24d13a3ebc50ed54d65b07edbf9", + "phase/episodes/confirm-fresh-21-te-m0/result.json": "59c229d246168d5f5d0f3833392a20a1a40d5ceb727ae1da8288d4be9a7f1ce2", + "phase/episodes/confirm-fresh-21-te-m1/backend.sqlite": "2e143762d8fde76d2c8458d9ae4fd9ae5b46ea1dfff2fa3275e61b2bf00e52fc", + "phase/episodes/confirm-fresh-21-te-m1/paired.json": "fd2ad07ae33c3a16c94a6bae4b1172ed3769d248e70d3605b8ab1bbaf625dcb3", + "phase/episodes/confirm-fresh-21-te-m1/result.json": "c85921f30fad592d24ebeda8432bc595d4c93b1370f637a749750d05b9781b66", + "phase/episodes/confirm-fresh-22-en-m0/backend.sqlite": "b91ac1d7fc4637efd94160b60cf3634584a5bf67439ed3be55c55d2c8a46940e", + "phase/episodes/confirm-fresh-22-en-m0/paired.json": "bd527c65b844626442ef647542b7c328c567e14da47ea1fbe3f7688348ddd3ad", + "phase/episodes/confirm-fresh-22-en-m0/result.json": "764807bad213397d8f31014f5d46aef642dde014e95007fb726115a629f28ac5", + "phase/episodes/confirm-fresh-22-en-m1/backend.sqlite": "b91ac1d7fc4637efd94160b60cf3634584a5bf67439ed3be55c55d2c8a46940e", + "phase/episodes/confirm-fresh-22-en-m1/paired.json": "b90ac8a977eb56c44b2bdcf2b792ed1a8c57e27266a5b4d4c7801b7003d45fad", + "phase/episodes/confirm-fresh-22-en-m1/result.json": "42499e8cddddda398c5fa99cbb9cde26dca51c845fde731cc4a9cc2c8495f5d9", + "phase/episodes/confirm-fresh-22-hi-m0/backend.sqlite": "b91ac1d7fc4637efd94160b60cf3634584a5bf67439ed3be55c55d2c8a46940e", + "phase/episodes/confirm-fresh-22-hi-m0/paired.json": "29ae8ee3730cbd511f4161249514a2ccd67927fa0fba2b75775ed8a15d318203", + "phase/episodes/confirm-fresh-22-hi-m0/result.json": "b3893c8f1db6d4a2d41f01c1bd05d0b5d9a7e04a6d982ac51987a7eee53216bc", + "phase/episodes/confirm-fresh-22-hi-m1/backend.sqlite": "b91ac1d7fc4637efd94160b60cf3634584a5bf67439ed3be55c55d2c8a46940e", + "phase/episodes/confirm-fresh-22-hi-m1/paired.json": "1f4471c284b280fd69c6d301ba10f8dbc42b23a193e4a067bc834294799bece8", + "phase/episodes/confirm-fresh-22-hi-m1/result.json": "786e2c8e6a07aadf47a61abf60e711f8f41a09dc99b527c50ae121797b4bab17", + "phase/episodes/confirm-fresh-22-te-m0/backend.sqlite": "b91ac1d7fc4637efd94160b60cf3634584a5bf67439ed3be55c55d2c8a46940e", + "phase/episodes/confirm-fresh-22-te-m0/paired.json": "89c3c45d1f7e197e8637b2ed6d52c3b0e30d03ed800783885d563cc56b9e8b09", + "phase/episodes/confirm-fresh-22-te-m0/result.json": "7d7e12ba1bb2a71e3f9bd9ba5e88fa036a34cb0ad2364072bdb78b1c7a41cca0", + "phase/episodes/confirm-fresh-22-te-m1/backend.sqlite": "b91ac1d7fc4637efd94160b60cf3634584a5bf67439ed3be55c55d2c8a46940e", + "phase/episodes/confirm-fresh-22-te-m1/paired.json": "ee06e99dd0cadb034a109c9e99102d5dbc6ca9665c37ef0c04935d24f3425b0c", + "phase/episodes/confirm-fresh-22-te-m1/result.json": "6699381ba7605e4819f44b4bc14fd1f4afc6269f2f043b99f5669dd1e3a5df4e", + "phase/episodes/confirm-fresh-23-en-m0/backend.sqlite": "ebb76d4dffbf1321ac74415c05173f59da9226d8f0518eb5789320ec4d595f04", + "phase/episodes/confirm-fresh-23-en-m0/paired.json": "a2e3a7e05bcc5815be671e871d1ad629792f26a5ebfa82281dbf3fa4df85cdfc", + "phase/episodes/confirm-fresh-23-en-m0/result.json": "6615050536762f39ba0a38fd6549eac054f8e52768eb6b41d11ae474e2b1e9ea", + "phase/episodes/confirm-fresh-23-en-m1/backend.sqlite": "ebb76d4dffbf1321ac74415c05173f59da9226d8f0518eb5789320ec4d595f04", + "phase/episodes/confirm-fresh-23-en-m1/paired.json": "1275867d410a9327cee5119e6bf3996c2859447424a6d18284d037bab3000c0c", + "phase/episodes/confirm-fresh-23-en-m1/result.json": "408e8480837d6aa0e2e14c4bafb41c00d3af17a3328f2c11153b9fbc19805456", + "phase/episodes/confirm-fresh-23-hi-m0/backend.sqlite": "ebb76d4dffbf1321ac74415c05173f59da9226d8f0518eb5789320ec4d595f04", + "phase/episodes/confirm-fresh-23-hi-m0/paired.json": "c70aac130770eb52c4d22cb14a12c328b138afed88f6754b81d40ba4a2ab1bcd", + "phase/episodes/confirm-fresh-23-hi-m0/result.json": "e3d3b79b0e21c937b93932531a33eb51a9d47311751507220f9f91dfa61cbd27", + "phase/episodes/confirm-fresh-23-hi-m1/backend.sqlite": "ebb76d4dffbf1321ac74415c05173f59da9226d8f0518eb5789320ec4d595f04", + "phase/episodes/confirm-fresh-23-hi-m1/paired.json": "fa867b061e3c10ac35a811a61c3032f4333b8e021fad26a0dfd7a21b4f37e9f8", + "phase/episodes/confirm-fresh-23-hi-m1/result.json": "a2aa3b6b67776e4c3ae3a1cab78f596e7f85117df541efe05aad67070759331b", + "phase/episodes/confirm-fresh-23-te-m0/backend.sqlite": "ebb76d4dffbf1321ac74415c05173f59da9226d8f0518eb5789320ec4d595f04", + "phase/episodes/confirm-fresh-23-te-m0/paired.json": "472ba5ef0ea7458c923a43e7aa229319c1c4ea70cf2671d1acf2379021be85c4", + "phase/episodes/confirm-fresh-23-te-m0/result.json": "c01c3b013b64e2780a0b088b6b6ee09a66a427b88e0eb5d56280462b1e060a9a", + "phase/episodes/confirm-fresh-23-te-m1/backend.sqlite": "ebb76d4dffbf1321ac74415c05173f59da9226d8f0518eb5789320ec4d595f04", + "phase/episodes/confirm-fresh-23-te-m1/paired.json": "8e918654cdd40efdccf0304f1e69959b4f657d3c684faaa47ab96f058f432b0e", + "phase/episodes/confirm-fresh-23-te-m1/result.json": "45bc86f80a881af01a38b1823962a8c28197c7c492805aec697a6de74c8063e2", + "phase/episodes/confirm-fresh-24-en-m0/backend.sqlite": "dd8fc83fc9b4467f148da431572f564834508cfd20bf15cdad41a2b26b65d58d", + "phase/episodes/confirm-fresh-24-en-m0/paired.json": "9694a63cad38fa21c292671766a2f3825b27c25467fae3a512a2b0cd5512e2f7", + "phase/episodes/confirm-fresh-24-en-m0/result.json": "3d432f9d78f950a95ca5bf025d8051ef0919d9e5fceba13cc89e81c5da4a7721", + "phase/episodes/confirm-fresh-24-en-m1/backend.sqlite": "dd8fc83fc9b4467f148da431572f564834508cfd20bf15cdad41a2b26b65d58d", + "phase/episodes/confirm-fresh-24-en-m1/paired.json": "5aa801347bd329457f18c6d69a93aa83bcbffc17e4732072fd767fab33cc5085", + "phase/episodes/confirm-fresh-24-en-m1/result.json": "cca710265912bfe5793126b96d0dea0300b9e780fef88a6eb62931e35b19dd20", + "phase/episodes/confirm-fresh-24-hi-m0/backend.sqlite": "dd8fc83fc9b4467f148da431572f564834508cfd20bf15cdad41a2b26b65d58d", + "phase/episodes/confirm-fresh-24-hi-m0/paired.json": "57b4f614ebe26faf73591eeeee59160526776cfc0da3824b5bd90b007d8196e4", + "phase/episodes/confirm-fresh-24-hi-m0/result.json": "29f4a2b73cfebe58bc7b93f54b517e892f0be5d4f32631d14b4ed2aacc83d59c", + "phase/episodes/confirm-fresh-24-hi-m1/backend.sqlite": "dd8fc83fc9b4467f148da431572f564834508cfd20bf15cdad41a2b26b65d58d", + "phase/episodes/confirm-fresh-24-hi-m1/paired.json": "02ed3dda4b169680d1775e51c7ba1f67a56747a00b78452414bb58c038b87683", + "phase/episodes/confirm-fresh-24-hi-m1/result.json": "6a80e50ede5ea23fb2eec8af8cfba3a3e4785062a185f790c4ba9f64d1ada911", + "phase/episodes/confirm-fresh-24-te-m0/backend.sqlite": "dd8fc83fc9b4467f148da431572f564834508cfd20bf15cdad41a2b26b65d58d", + "phase/episodes/confirm-fresh-24-te-m0/paired.json": "9a8791569564b796c42878a05801f082be380878474a02ca518a81e3f8d48d9c", + "phase/episodes/confirm-fresh-24-te-m0/result.json": "01d07ec3ef1fc5a95538945e9ab791273376c4be43434a142596ee7281f2045a", + "phase/episodes/confirm-fresh-24-te-m1/backend.sqlite": "dd8fc83fc9b4467f148da431572f564834508cfd20bf15cdad41a2b26b65d58d", + "phase/episodes/confirm-fresh-24-te-m1/paired.json": "26e3cdc8ea6a01b1aafb83de22f217b769c062baf978960a3018fece1fe1f89a", + "phase/episodes/confirm-fresh-24-te-m1/result.json": "82e8283a16ad1fe381a4249c2637db07d3337374d34ea5679064b408efa0a4fc", + "phase/episodes/confirm-fresh-25-en-m0/backend.sqlite": "c64f1544d5bec6b32caf9988973b8389cb9b0cf7a320b1a8be59c20656e78712", + "phase/episodes/confirm-fresh-25-en-m0/paired.json": "1d3406aeaeafcaaa103222011e9e03f92fa9c6b1aef8d45a62b1ca8ac1ba9db9", + "phase/episodes/confirm-fresh-25-en-m0/result.json": "daac299304d1e5030eab21be533391890473947a42963c834385696e7c1eec29", + "phase/episodes/confirm-fresh-25-en-m1/backend.sqlite": "c64f1544d5bec6b32caf9988973b8389cb9b0cf7a320b1a8be59c20656e78712", + "phase/episodes/confirm-fresh-25-en-m1/paired.json": "70e71fd9b38c6d2af918841ab6ca087f9f7dacbfe315e65314da2ef3e3e53297", + "phase/episodes/confirm-fresh-25-en-m1/result.json": "974cb7d2ac50c5d6b3b83760508d80790bbd95d0a57a5c03fb3b396b69086dbc", + "phase/episodes/confirm-fresh-25-hi-m0/backend.sqlite": "c64f1544d5bec6b32caf9988973b8389cb9b0cf7a320b1a8be59c20656e78712", + "phase/episodes/confirm-fresh-25-hi-m0/paired.json": "5bdbcfe0efa64c426004c0ee78c628b020073bae373405c0252781fd7526260a", + "phase/episodes/confirm-fresh-25-hi-m0/result.json": "9db68bd2be041753bdeb966a6cd472ddaf3774224a3cc56b1cbd65cfcbe7edab", + "phase/episodes/confirm-fresh-25-hi-m1/backend.sqlite": "c64f1544d5bec6b32caf9988973b8389cb9b0cf7a320b1a8be59c20656e78712", + "phase/episodes/confirm-fresh-25-hi-m1/paired.json": "0b140d2c6d070b4c7bcda3049e1f830abd399f7b54e762017631330a769c15ad", + "phase/episodes/confirm-fresh-25-hi-m1/result.json": "ed0d9c7ba0d483861366b12262873cf9574ae10e4380364c5bf00234490f21cf", + "phase/episodes/confirm-fresh-25-te-m0/backend.sqlite": "c64f1544d5bec6b32caf9988973b8389cb9b0cf7a320b1a8be59c20656e78712", + "phase/episodes/confirm-fresh-25-te-m0/paired.json": "8164a13385db57b850010af782a33a3102e4c55b44b247c25a2a5e9458244b50", + "phase/episodes/confirm-fresh-25-te-m0/result.json": "da95e43e7fdd4e6783c1a20ea561abd1bc89c9f786696bd17649c1b236db9b59", + "phase/episodes/confirm-fresh-25-te-m1/backend.sqlite": "c64f1544d5bec6b32caf9988973b8389cb9b0cf7a320b1a8be59c20656e78712", + "phase/episodes/confirm-fresh-25-te-m1/paired.json": "34ccefae3e3903722517237cefebfcec74774539188d2c9181b966cee4f574d1", + "phase/episodes/confirm-fresh-25-te-m1/result.json": "7bd0d641c2e9468d610f56845bc2cc0337ebbc64c3a42cdb262c7800175e4233", + "phase/episodes/confirm-fresh-26-en-m0/backend.sqlite": "921b7dd267ddcff2f5ec69c0e473c5c15933924c3de28e34e0a1fe0e04821e90", + "phase/episodes/confirm-fresh-26-en-m0/paired.json": "c771cbd30afb7dcd4b66105996b069e57adc04e36f2f23539371682c7d41f754", + "phase/episodes/confirm-fresh-26-en-m0/result.json": "b111fb71cfe59f9e48014d0b9a0e0cad6ecafcdcd29668a321936421947b076a", + "phase/episodes/confirm-fresh-26-en-m1/backend.sqlite": "921b7dd267ddcff2f5ec69c0e473c5c15933924c3de28e34e0a1fe0e04821e90", + "phase/episodes/confirm-fresh-26-en-m1/paired.json": "332bbc69b5584440b296370f054abcf8a7eefdaa1f8a5bfc6a2c2cdaa72f70c4", + "phase/episodes/confirm-fresh-26-en-m1/result.json": "26133f436eabd7597ef8416e03171c36e532fd68120ceaa0e93b121f987623e4", + "phase/episodes/confirm-fresh-26-hi-m0/backend.sqlite": "921b7dd267ddcff2f5ec69c0e473c5c15933924c3de28e34e0a1fe0e04821e90", + "phase/episodes/confirm-fresh-26-hi-m0/paired.json": "c9c7d974f984ab842b03118877662b9e3bb49afcfd8fd50488c2ada7b82ec253", + "phase/episodes/confirm-fresh-26-hi-m0/result.json": "c5f3e0abb67ec80263dacd9513d205a21c292f6ce88fd07ad2af5d64584d4995", + "phase/episodes/confirm-fresh-26-hi-m1/backend.sqlite": "921b7dd267ddcff2f5ec69c0e473c5c15933924c3de28e34e0a1fe0e04821e90", + "phase/episodes/confirm-fresh-26-hi-m1/paired.json": "c9d3c2b37e00f2a6d24c5560f7074647029327b0667f6e3b156cd680d2b97280", + "phase/episodes/confirm-fresh-26-hi-m1/result.json": "53f9e82ecd491ca27dd13c7729cee5c07c019984bdc1c016a4a0c6cd5203aab9", + "phase/episodes/confirm-fresh-26-te-m0/backend.sqlite": "921b7dd267ddcff2f5ec69c0e473c5c15933924c3de28e34e0a1fe0e04821e90", + "phase/episodes/confirm-fresh-26-te-m0/paired.json": "a245e1c3c2721d64e0e94ad0119877467a0551587bdbeec2663076514a3fba39", + "phase/episodes/confirm-fresh-26-te-m0/result.json": "acd509ae3f22a98b36b83b28dcf1a7e22079cda0cddc74bb51bf008dd7db6580", + "phase/episodes/confirm-fresh-26-te-m1/backend.sqlite": "921b7dd267ddcff2f5ec69c0e473c5c15933924c3de28e34e0a1fe0e04821e90", + "phase/episodes/confirm-fresh-26-te-m1/paired.json": "3a201c1f249aa3a02a61d9943329e935f5bfeb2076ed8d8f9e6e58f93ee9367b", + "phase/episodes/confirm-fresh-26-te-m1/result.json": "e1eca9ca1d8e4909242595566ba6cea336105008aa471bf425c59679eb91b27e", + "phase/episodes/confirm-fresh-27-en-m0/backend.sqlite": "a5384bb30c15e18f8bb62083a2372fb17b79bcacf119854ad8389c8e0e0566ed", + "phase/episodes/confirm-fresh-27-en-m0/paired.json": "d0af014d12735ff1f91327289b726ba14d84e5f5c2ae58319ae59c6a40ae1f69", + "phase/episodes/confirm-fresh-27-en-m0/result.json": "b0eff654b88d15eb2f08c19b54dcf1485d553af6260d76f5123efa45732ebf0f", + "phase/episodes/confirm-fresh-27-en-m1/backend.sqlite": "a5384bb30c15e18f8bb62083a2372fb17b79bcacf119854ad8389c8e0e0566ed", + "phase/episodes/confirm-fresh-27-en-m1/paired.json": "f3d6e03b48887ef14313a5c0360bf809c1bffaab7dd3d6b4e5ecb4b56c70fb07", + "phase/episodes/confirm-fresh-27-en-m1/result.json": "ee210cbdc3276a7c2d594323d1c8dcac14458c78bf1dff6289d9f15bd9436c09", + "phase/episodes/confirm-fresh-27-hi-m0/backend.sqlite": "a5384bb30c15e18f8bb62083a2372fb17b79bcacf119854ad8389c8e0e0566ed", + "phase/episodes/confirm-fresh-27-hi-m0/paired.json": "fd90c926faf364acdce1e083706f3415ba34154a6384343ded9bc4374cec90e9", + "phase/episodes/confirm-fresh-27-hi-m0/result.json": "8859497575998ecbeca3ba30578753986b48068ca99f360eab3cf919173b53c7", + "phase/episodes/confirm-fresh-27-hi-m1/backend.sqlite": "a5384bb30c15e18f8bb62083a2372fb17b79bcacf119854ad8389c8e0e0566ed", + "phase/episodes/confirm-fresh-27-hi-m1/paired.json": "d3e90d6ee95a0b038718615f0bf2987635dc5009253cdcd2c743ff50ae8ff0e7", + "phase/episodes/confirm-fresh-27-hi-m1/result.json": "15b847a6d3f0267b96b33b2ebb2a4f84c220078492977d9d4a4a36de7d2135a6", + "phase/episodes/confirm-fresh-27-te-m0/backend.sqlite": "a5384bb30c15e18f8bb62083a2372fb17b79bcacf119854ad8389c8e0e0566ed", + "phase/episodes/confirm-fresh-27-te-m0/paired.json": "85b9b65bed2dcb9016db5cbbc83cc2749bc6b080078851654663adc7555184d0", + "phase/episodes/confirm-fresh-27-te-m0/result.json": "1756d9d3d7b30682812b91099ffc1468d8acb047b6c1b77d0c943456851d7787", + "phase/episodes/confirm-fresh-27-te-m1/backend.sqlite": "a5384bb30c15e18f8bb62083a2372fb17b79bcacf119854ad8389c8e0e0566ed", + "phase/episodes/confirm-fresh-27-te-m1/paired.json": "fe863445d6c241597cb2a8c4da24cae418c1b6d55dd7e39df5474a0164e10037", + "phase/episodes/confirm-fresh-27-te-m1/result.json": "048bf40dc555e14ef53af84633708091085730e4c3b063fb588ac31d1b562534", + "phase/episodes/confirm-fresh-28-en-m0/backend.sqlite": "f33c535caee70b5e40aac8851269772e05a22f2312b5239b57006dc6d4144537", + "phase/episodes/confirm-fresh-28-en-m0/paired.json": "1a866427f1dfd40272107f0c561df606b8ae9dfeca054e1d549443499e9d05c6", + "phase/episodes/confirm-fresh-28-en-m0/result.json": "b12ef9e6a176a3a7a06a623d9db0e0b8b7f9176d9d6a15eaa4c931f1706b71a9", + "phase/episodes/confirm-fresh-28-en-m1/backend.sqlite": "f33c535caee70b5e40aac8851269772e05a22f2312b5239b57006dc6d4144537", + "phase/episodes/confirm-fresh-28-en-m1/paired.json": "42ac6652a04e5f675197f84f2160466e7bd7e28f8cac8c1fddedaf2632b513e3", + "phase/episodes/confirm-fresh-28-en-m1/result.json": "88f5390d2211f087458ebcf62b00a46b1e5f26c26453761baf1ebe1eb9db3791", + "phase/episodes/confirm-fresh-28-hi-m0/backend.sqlite": "f33c535caee70b5e40aac8851269772e05a22f2312b5239b57006dc6d4144537", + "phase/episodes/confirm-fresh-28-hi-m0/paired.json": "1b1d2dd2e8bbe75adef9964cd0f15fe86f8597cf4f6bb81b85f491dbb926e42c", + "phase/episodes/confirm-fresh-28-hi-m0/result.json": "0a18dd5c0d4e2218f2a029a8d2fd6315b7eadecff9255d1ef197613551103ae3", + "phase/episodes/confirm-fresh-28-hi-m1/backend.sqlite": "907ddbba4c58c5d0f3683ef7ee51eae412eb16686fd60aa69022762cff9b2e64", + "phase/episodes/confirm-fresh-28-hi-m1/paired.json": "4b4b1a57d7c98bc318c303a4df4477f984dc7bf1b596ecc7a063369af070b5fd", + "phase/episodes/confirm-fresh-28-hi-m1/result.json": "762af3e5f2ffe6eaf0602387042fc87535e698b5981bbbfcf7b5011413993386", + "phase/episodes/confirm-fresh-28-te-m0/backend.sqlite": "f33c535caee70b5e40aac8851269772e05a22f2312b5239b57006dc6d4144537", + "phase/episodes/confirm-fresh-28-te-m0/paired.json": "72dee5d0398e6186b16633b8a731faa6e6eebe2bc020ae8157288b6966d730d7", + "phase/episodes/confirm-fresh-28-te-m0/result.json": "795f4f3266ffac6884012c13e12c13b31c461085cab4853887d79fd8f94343be", + "phase/episodes/confirm-fresh-28-te-m1/backend.sqlite": "f33c535caee70b5e40aac8851269772e05a22f2312b5239b57006dc6d4144537", + "phase/episodes/confirm-fresh-28-te-m1/paired.json": "41cfd00ce8d834eb4913c2fce96a57c8e7860577340d96d6084fb0ac441e84c0", + "phase/episodes/confirm-fresh-28-te-m1/result.json": "02ec06748c577c26954d2b639caa62e9e6ca21266f6cf7311339d0b342eafb04", + "phase/episodes/confirm-fresh-29-en-m0/backend.sqlite": "768bec107cd316b5240140f74226e4cd8d72c6be2a72373a71ef2e23509a302d", + "phase/episodes/confirm-fresh-29-en-m0/paired.json": "66821b07532d10d5ffbf361a56175898fb1d41d80d5aa42cff338ffe9ac2e0b9", + "phase/episodes/confirm-fresh-29-en-m0/result.json": "c1be8e2b59a9600290a5f314303d9c0f41f91545eb7a1d5f9c28a3c2e1367a00", + "phase/episodes/confirm-fresh-29-en-m1/backend.sqlite": "768bec107cd316b5240140f74226e4cd8d72c6be2a72373a71ef2e23509a302d", + "phase/episodes/confirm-fresh-29-en-m1/paired.json": "45fc351ae66321acf2134a761b237198011c40a5aca0b894a0c487d28201d884", + "phase/episodes/confirm-fresh-29-en-m1/result.json": "831b5ea9801892d79d6a50726d4e4fe64a644754d4a80bef1543e14f822ed5f3", + "phase/episodes/confirm-fresh-29-hi-m0/backend.sqlite": "768bec107cd316b5240140f74226e4cd8d72c6be2a72373a71ef2e23509a302d", + "phase/episodes/confirm-fresh-29-hi-m0/paired.json": "86f134c3321d2b94d9b801dc0dd689bf651211e4b7ccf6cdf41f4015d8288fa4", + "phase/episodes/confirm-fresh-29-hi-m0/result.json": "083429d43c05dcf18bc2ee373f5572a9f3e053412984c3d911c2ddfff92d7bd9", + "phase/episodes/confirm-fresh-29-hi-m1/backend.sqlite": "768bec107cd316b5240140f74226e4cd8d72c6be2a72373a71ef2e23509a302d", + "phase/episodes/confirm-fresh-29-hi-m1/paired.json": "486480143628f58da2d6e11a0f0ba448b9deb8996134492661d009d3a33ab97f", + "phase/episodes/confirm-fresh-29-hi-m1/result.json": "17aa0b3acc3f0d46c558a9db1fd210e505aa2ac7ab74d6c800874763d213ebd9", + "phase/episodes/confirm-fresh-29-te-m0/backend.sqlite": "768bec107cd316b5240140f74226e4cd8d72c6be2a72373a71ef2e23509a302d", + "phase/episodes/confirm-fresh-29-te-m0/paired.json": "c4f6588d46648e49a5af34345c752ff17dc78612e2181645618c835c7f5cd809", + "phase/episodes/confirm-fresh-29-te-m0/result.json": "d8d965c49fb65a7434416e3215851e3b995d36729c6dfe08712dc81406ab57cc", + "phase/episodes/confirm-fresh-29-te-m1/backend.sqlite": "768bec107cd316b5240140f74226e4cd8d72c6be2a72373a71ef2e23509a302d", + "phase/episodes/confirm-fresh-29-te-m1/paired.json": "ef2e96d07a161f8aefe3f23c9cc693d7c04f0a4ac1afc033cc0d8a0ccb2eb4db", + "phase/episodes/confirm-fresh-29-te-m1/result.json": "9e283f5e56ab05c3dad4d25b12ca460e48d92d74b7d3c966f4901901990239d9", + "phase/episodes/confirm-fresh-30-en-m0/backend.sqlite": "29890a722874f77f35db3e8b85c64ef82f987a546e35c8fffc495d4104750b4f", + "phase/episodes/confirm-fresh-30-en-m0/paired.json": "4927236eee7a4eb0e21204ab3c35bb614cabd333ccec11981405d8b51e024b2a", + "phase/episodes/confirm-fresh-30-en-m0/result.json": "14ee59e4995bf9e622670e0ee6aabb67b0e7cedf391865258db17f6b3d8b5aac", + "phase/episodes/confirm-fresh-30-en-m1/backend.sqlite": "29890a722874f77f35db3e8b85c64ef82f987a546e35c8fffc495d4104750b4f", + "phase/episodes/confirm-fresh-30-en-m1/paired.json": "291f49aa5c1d1e3ea484f67af7581839f3ce6d336e034ffade0ac142e71a843e", + "phase/episodes/confirm-fresh-30-en-m1/result.json": "840eebcfea6efbb822b36a1ced56bb7f4f4853862b240b1652d00dae369e981c", + "phase/episodes/confirm-fresh-30-hi-m0/backend.sqlite": "29890a722874f77f35db3e8b85c64ef82f987a546e35c8fffc495d4104750b4f", + "phase/episodes/confirm-fresh-30-hi-m0/paired.json": "0f79cd0bbb1c936c84f5ad1494bc2c146e08f2076ebc6f4c9a6e5f607dc24ad0", + "phase/episodes/confirm-fresh-30-hi-m0/result.json": "9aee7ab577bbc4c54b8518d9734e39119e3b86b7507f58413c7b6b7202c787ad", + "phase/episodes/confirm-fresh-30-hi-m1/backend.sqlite": "29890a722874f77f35db3e8b85c64ef82f987a546e35c8fffc495d4104750b4f", + "phase/episodes/confirm-fresh-30-hi-m1/paired.json": "243099bbb914ba5225b4c03eabad5206511f9b239362429d5a490b13d2f0ae74", + "phase/episodes/confirm-fresh-30-hi-m1/result.json": "b45ad9ba742777602c131f2a07e5860b22889fec64b9de567548b37358cf30ab", + "phase/episodes/confirm-fresh-30-te-m0/backend.sqlite": "29890a722874f77f35db3e8b85c64ef82f987a546e35c8fffc495d4104750b4f", + "phase/episodes/confirm-fresh-30-te-m0/paired.json": "e86db2ec8327a7099054adf79d1984e5d87e70f4e4c5062adaf9210a4996f130", + "phase/episodes/confirm-fresh-30-te-m0/result.json": "3726bc1372b93d30411622a98f4f234ec6715545e72df12bfca2461ed5fa462e", + "phase/episodes/confirm-fresh-30-te-m1/backend.sqlite": "29890a722874f77f35db3e8b85c64ef82f987a546e35c8fffc495d4104750b4f", + "phase/episodes/confirm-fresh-30-te-m1/paired.json": "4d90c819dd385551de4cd4a31f6e632acebf5c1982b5fc5ad2f11d4f6f7fa270", + "phase/episodes/confirm-fresh-30-te-m1/result.json": "53b306571930da8817066992c70ca5bcf0ca3eb6bdc99540bdef82abb8143733", + "phase/episodes/confirm-fresh-31-en-m0/backend.sqlite": "cfcf2cc981e63c9109a38dbb410a91a3281f38e80dee296f212f1c7443bba2aa", + "phase/episodes/confirm-fresh-31-en-m0/paired.json": "6927ff78c0187e6d078d0402da84dc77e78b3dcbb71dcddf63befcaf1693eddc", + "phase/episodes/confirm-fresh-31-en-m0/result.json": "2643bbdd82fd6256ababd050b3b89a5edbb9113dc089e01f5c8c3f9795fb02af", + "phase/episodes/confirm-fresh-31-en-m1/backend.sqlite": "cfcf2cc981e63c9109a38dbb410a91a3281f38e80dee296f212f1c7443bba2aa", + "phase/episodes/confirm-fresh-31-en-m1/paired.json": "13d6017aa0c887dab248f46ae189972d27b74b9c63c07d098d85e0e422127563", + "phase/episodes/confirm-fresh-31-en-m1/result.json": "f75bf8a874105455728a20126c3c5c0de1860eb48c9adbc2346a76da7451473a", + "phase/episodes/confirm-fresh-31-hi-m0/backend.sqlite": "cfcf2cc981e63c9109a38dbb410a91a3281f38e80dee296f212f1c7443bba2aa", + "phase/episodes/confirm-fresh-31-hi-m0/paired.json": "d0ccfe3223f5fbcfe332f856b5d79b1adc80808c79ea32d499b4510747cc5f27", + "phase/episodes/confirm-fresh-31-hi-m0/result.json": "53a06c93ea59c463de8b385a608564db035199d0f504d1b251c66e39dd071e31", + "phase/episodes/confirm-fresh-31-hi-m1/backend.sqlite": "cfcf2cc981e63c9109a38dbb410a91a3281f38e80dee296f212f1c7443bba2aa", + "phase/episodes/confirm-fresh-31-hi-m1/paired.json": "57a94f82e5b369727d864dfbddae8369cb02c2447c1734b903be5568c4ef81c0", + "phase/episodes/confirm-fresh-31-hi-m1/result.json": "2e0fede3367eba15e7e5216e3c40e310ee7dc2305aad363175fbbc742cd6a093", + "phase/episodes/confirm-fresh-31-te-m0/backend.sqlite": "cfcf2cc981e63c9109a38dbb410a91a3281f38e80dee296f212f1c7443bba2aa", + "phase/episodes/confirm-fresh-31-te-m0/paired.json": "3198992206bd25cdd77b86243dcf3f9ad15ece6a6db10731069a6246635a3997", + "phase/episodes/confirm-fresh-31-te-m0/result.json": "1547f1684c12c2ae29a637de3f25ab60cb12b0920d4aa338d91dd3e9ce53adb7", + "phase/episodes/confirm-fresh-31-te-m1/backend.sqlite": "cfcf2cc981e63c9109a38dbb410a91a3281f38e80dee296f212f1c7443bba2aa", + "phase/episodes/confirm-fresh-31-te-m1/paired.json": "a38da3525d7d566751e113920c2b2e832ffad2022ac7ae346f144e6c18554355", + "phase/episodes/confirm-fresh-31-te-m1/result.json": "d46efb86075d646588da87b9de715a2f4993164d2f0921dff6e21a34fac41bd7", + "phase/episodes/confirm-fresh-32-en-m0/backend.sqlite": "2dd0f5b631e0e142d551f1c2bb33aadb94223a71b6bf8dfdac1f06f8ecd7fb08", + "phase/episodes/confirm-fresh-32-en-m0/paired.json": "a47b76fb68b1242d84cba94b61c8bcb992f38339fc4a59aa180285b1cbbd2964", + "phase/episodes/confirm-fresh-32-en-m0/result.json": "8bac208d2422295c4141ea55fc1daa5fa5f485c801ada50f6e31313e24186122", + "phase/episodes/confirm-fresh-32-en-m1/backend.sqlite": "2dd0f5b631e0e142d551f1c2bb33aadb94223a71b6bf8dfdac1f06f8ecd7fb08", + "phase/episodes/confirm-fresh-32-en-m1/paired.json": "00f6d1d09307d6909d26a53408ae77c1e59c29a0594f086dbb08cc71b2701550", + "phase/episodes/confirm-fresh-32-en-m1/result.json": "40c2eb34fab4199982b52c8f07a064f8d0801434f0f154255529a6191fa34c2b", + "phase/episodes/confirm-fresh-32-hi-m0/backend.sqlite": "2dd0f5b631e0e142d551f1c2bb33aadb94223a71b6bf8dfdac1f06f8ecd7fb08", + "phase/episodes/confirm-fresh-32-hi-m0/paired.json": "9bfbc81621aa2c13582ef5f75bbf809c08d425a0a97e9cd6c34671946a19fa01", + "phase/episodes/confirm-fresh-32-hi-m0/result.json": "ebb23c7b09d3a83ec2c473273fde7ea899c8759bc353a6c6630de1fc8a5d357c", + "phase/episodes/confirm-fresh-32-hi-m1/backend.sqlite": "2dd0f5b631e0e142d551f1c2bb33aadb94223a71b6bf8dfdac1f06f8ecd7fb08", + "phase/episodes/confirm-fresh-32-hi-m1/paired.json": "e0dac1ea9e13cd763facc50020471a099df61e7d85fe95b30e5c7b7ec595c51c", + "phase/episodes/confirm-fresh-32-hi-m1/result.json": "5809e9f0958b9a04358a45a26ad474532c492e5eb28586f79ce68165f1e7bf03", + "phase/episodes/confirm-fresh-32-te-m0/backend.sqlite": "2dd0f5b631e0e142d551f1c2bb33aadb94223a71b6bf8dfdac1f06f8ecd7fb08", + "phase/episodes/confirm-fresh-32-te-m0/paired.json": "ca53f9672230dd53fd63c2a758ab50179ef602b9b331df435aaa263eab1816af", + "phase/episodes/confirm-fresh-32-te-m0/result.json": "86b364b11c18fa67d8dcd520db076ce9ed1d431caed2f5fc1603c8ac4bc4d062", + "phase/episodes/confirm-fresh-32-te-m1/backend.sqlite": "2dd0f5b631e0e142d551f1c2bb33aadb94223a71b6bf8dfdac1f06f8ecd7fb08", + "phase/episodes/confirm-fresh-32-te-m1/paired.json": "dfd315d13675a52e9268ba74bfe7e3f87f316047c14efbc9e2b53f52c84cd6d2", + "phase/episodes/confirm-fresh-32-te-m1/result.json": "f396cd40d095faf64cbce44a5f301e49c3c97c4d76ea01014dc89c96700d2d92", + "phase/episodes/confirm-fresh-33-en-m0/backend.sqlite": "a2462dba4aee10eedef415543f127d9b1b26c7c133dc4b4166703ead2acc3703", + "phase/episodes/confirm-fresh-33-en-m0/paired.json": "ecbb68c6394ad41e332e96859356bfc56134c257f1f493c215285c1a6e6c5376", + "phase/episodes/confirm-fresh-33-en-m0/result.json": "a88e345e31eb3fee6b7958e7e486865c152ab970f194163093dc3c9899223e86", + "phase/episodes/confirm-fresh-33-en-m1/backend.sqlite": "a2462dba4aee10eedef415543f127d9b1b26c7c133dc4b4166703ead2acc3703", + "phase/episodes/confirm-fresh-33-en-m1/paired.json": "10d30671b6bc38a2541f071af9d1ba19c44805b6da071482aa13319e00ba1d8d", + "phase/episodes/confirm-fresh-33-en-m1/result.json": "6e22bafb4538fb27916df75e98e99543df6372cb44ecda0a8bbf9854490a3e48", + "phase/episodes/confirm-fresh-33-hi-m0/backend.sqlite": "a2462dba4aee10eedef415543f127d9b1b26c7c133dc4b4166703ead2acc3703", + "phase/episodes/confirm-fresh-33-hi-m0/paired.json": "1306c78c64c7925d09c24ef93058619ea3c5bbb28da8a496ee946ec55788fe70", + "phase/episodes/confirm-fresh-33-hi-m0/result.json": "f061fe80d6a154fc68c53e86254f586c861553f3fca594c5a7bf84f9fdd62413", + "phase/episodes/confirm-fresh-33-hi-m1/backend.sqlite": "a2462dba4aee10eedef415543f127d9b1b26c7c133dc4b4166703ead2acc3703", + "phase/episodes/confirm-fresh-33-hi-m1/paired.json": "6bcd5a039d69eff0138a3f43b3d7a8c730b3bb16b34ad5b78e7856e0b17cf28c", + "phase/episodes/confirm-fresh-33-hi-m1/result.json": "d104a8cfdbdae097fc86f8b3d123f7cddba52e525146596fc582e2498471baad", + "phase/episodes/confirm-fresh-33-te-m0/backend.sqlite": "a2462dba4aee10eedef415543f127d9b1b26c7c133dc4b4166703ead2acc3703", + "phase/episodes/confirm-fresh-33-te-m0/paired.json": "03f68cce95206c21951769f89b2705e730d78f1bb1e00019183c0fabe74e2e59", + "phase/episodes/confirm-fresh-33-te-m0/result.json": "d7dece4fa24db1c34389efff86f4f80c1badf2d1e6485c821da46db8b77e321f", + "phase/episodes/confirm-fresh-33-te-m1/backend.sqlite": "a2462dba4aee10eedef415543f127d9b1b26c7c133dc4b4166703ead2acc3703", + "phase/episodes/confirm-fresh-33-te-m1/paired.json": "210b887c85df4bf199b15cab6cdf525c47bd82cca8377c0fc7c85fc1cc4c3f9b", + "phase/episodes/confirm-fresh-33-te-m1/result.json": "281c2d3d80a6da329f64fa92b427344611a250faf67667abdf81ca5538656097", + "phase/episodes/confirm-fresh-34-en-m0/backend.sqlite": "8d68abfc836f2a5eb11632fa4e8e78056d9fe62d8d82e319270b9aff6dc3ebb8", + "phase/episodes/confirm-fresh-34-en-m0/paired.json": "dd70397626181499d0d1803db7df5e13718760ff908c529ba54888b70de3150f", + "phase/episodes/confirm-fresh-34-en-m0/result.json": "88f2ffac1809beab347d5bc8e79727742010b26c35322a3f27a05f758603179c", + "phase/episodes/confirm-fresh-34-en-m1/backend.sqlite": "8d68abfc836f2a5eb11632fa4e8e78056d9fe62d8d82e319270b9aff6dc3ebb8", + "phase/episodes/confirm-fresh-34-en-m1/paired.json": "9f19453a6df04efaa6183bc32326b45eab38c4745f5ccb46126fb0bd84ee5ae8", + "phase/episodes/confirm-fresh-34-en-m1/result.json": "a6542ebda3024095eff1c338264383dcc48640d4c434fb95f763fbd90489fe3a", + "phase/episodes/confirm-fresh-34-hi-m0/backend.sqlite": "8d68abfc836f2a5eb11632fa4e8e78056d9fe62d8d82e319270b9aff6dc3ebb8", + "phase/episodes/confirm-fresh-34-hi-m0/paired.json": "98a60ae9cd834dd973718079b9495fb0cdff4122b7fec9f35d178cde1b4a6f22", + "phase/episodes/confirm-fresh-34-hi-m0/result.json": "758a2ca1799de666262d13261b80f0526ec053fc2af76c4073d1f1771e010717", + "phase/episodes/confirm-fresh-34-hi-m1/backend.sqlite": "8d68abfc836f2a5eb11632fa4e8e78056d9fe62d8d82e319270b9aff6dc3ebb8", + "phase/episodes/confirm-fresh-34-hi-m1/paired.json": "68feef9dba8f08ff486be48ad6edc96dd283b8d0225a4ffd03c721e6e526ee41", + "phase/episodes/confirm-fresh-34-hi-m1/result.json": "b861b4f2bc47468af0119346921664d4fc4fb99221a08d9bfcb1d2d006621c5a", + "phase/episodes/confirm-fresh-34-te-m0/backend.sqlite": "8d68abfc836f2a5eb11632fa4e8e78056d9fe62d8d82e319270b9aff6dc3ebb8", + "phase/episodes/confirm-fresh-34-te-m0/paired.json": "8dd0bb5a1995db5035fe4c4e7faa9aea46e07bba701d1af6c54ebef9117165a8", + "phase/episodes/confirm-fresh-34-te-m0/result.json": "41ca3d253b5a1985901ad472887f9e93a1695f09dbb96add6ae2cabcfb40b2f4", + "phase/episodes/confirm-fresh-34-te-m1/backend.sqlite": "8d68abfc836f2a5eb11632fa4e8e78056d9fe62d8d82e319270b9aff6dc3ebb8", + "phase/episodes/confirm-fresh-34-te-m1/paired.json": "4e688f86e99ca39a217396abf96dd9f8dc9c07a7566c83d39bb1542e4f002376", + "phase/episodes/confirm-fresh-34-te-m1/result.json": "d776fe85ab756c80d23b34c0be51467839b6c4245936f4f61938d4d1d7ed8644", + "phase/episodes/confirm-fresh-35-en-m0/backend.sqlite": "f854a85fb83a77a4fabaac653cc8b56faca87d87cfc9edc87860697d9590c812", + "phase/episodes/confirm-fresh-35-en-m0/paired.json": "26990911e1f4591f0fc3d552289bccb5494683441dc5a1157118255772e0c1d3", + "phase/episodes/confirm-fresh-35-en-m0/result.json": "76caea6fc172b3e2bec3a34f6e88aa8d82ec609c90fd7e23d3ab8f876b981e05", + "phase/episodes/confirm-fresh-35-en-m1/backend.sqlite": "f854a85fb83a77a4fabaac653cc8b56faca87d87cfc9edc87860697d9590c812", + "phase/episodes/confirm-fresh-35-en-m1/paired.json": "acb29cdbc1d77426485c1f047b0e9ca5314dd7bec51b3ada81e851e10cd07e62", + "phase/episodes/confirm-fresh-35-en-m1/result.json": "0dc8bc536c83c717713f5ea8f6d9b0536578b234e84a8ba8cbca4a68eb6d8d10", + "phase/episodes/confirm-fresh-35-hi-m0/backend.sqlite": "f854a85fb83a77a4fabaac653cc8b56faca87d87cfc9edc87860697d9590c812", + "phase/episodes/confirm-fresh-35-hi-m0/paired.json": "0e936c02db942c903026db06b60bc24fedf0a04bd14c83c49584d9b5ab87675c", + "phase/episodes/confirm-fresh-35-hi-m0/result.json": "7e07a24606caeeec12d12cc3bd52d0ce093b6f2e678407dfeb617ba31fba730d", + "phase/episodes/confirm-fresh-35-hi-m1/backend.sqlite": "f854a85fb83a77a4fabaac653cc8b56faca87d87cfc9edc87860697d9590c812", + "phase/episodes/confirm-fresh-35-hi-m1/paired.json": "d3e4e3d84999cf308fb98e03579dc84f000bd1d90e5dddc9e148e08d14e0560c", + "phase/episodes/confirm-fresh-35-hi-m1/result.json": "fbad2686b568f5290c79f0c77976e9e1fc4b6ee498a4b27a902c7956c8d5408d", + "phase/episodes/confirm-fresh-35-te-m0/backend.sqlite": "f854a85fb83a77a4fabaac653cc8b56faca87d87cfc9edc87860697d9590c812", + "phase/episodes/confirm-fresh-35-te-m0/paired.json": "8718f5e6b21c1eef12243ec244e34a2d0da7b7bcbe5f13f09582d1a8c6614599", + "phase/episodes/confirm-fresh-35-te-m0/result.json": "ee5124b380521aede0d9b5517fded210d5c3bee5395dc873aaa188cfda6db1fa", + "phase/episodes/confirm-fresh-35-te-m1/backend.sqlite": "f854a85fb83a77a4fabaac653cc8b56faca87d87cfc9edc87860697d9590c812", + "phase/episodes/confirm-fresh-35-te-m1/paired.json": "bdc6e209d6d1bb5ff6034737ad098e5ee2bc0b0a386fa0c24bd853f63d625cd4", + "phase/episodes/confirm-fresh-35-te-m1/result.json": "1de440b3f0b5e3a944813cd35374305c969211a1139675927fe9f37849572a7f", + "phase/episodes/confirm-fresh-36-en-m0/backend.sqlite": "2268f2b83a2a06347a9cb657a753a06b4e2fe7f80ad01ad26f58da2f3f77ea91", + "phase/episodes/confirm-fresh-36-en-m0/paired.json": "47024432738e9cb8d96e5aedbdb024190cb9a264e75053d44e3bdb9dbebc442d", + "phase/episodes/confirm-fresh-36-en-m0/result.json": "4eb385320d4363593cd1c96afb16fef67e1f97986987a6eb9545c2a13fd8dc07", + "phase/episodes/confirm-fresh-36-en-m1/backend.sqlite": "2268f2b83a2a06347a9cb657a753a06b4e2fe7f80ad01ad26f58da2f3f77ea91", + "phase/episodes/confirm-fresh-36-en-m1/paired.json": "94a800df85d56380e60b8141aa36b99ba63d4d925aba6777f210199c70d82252", + "phase/episodes/confirm-fresh-36-en-m1/result.json": "3d7e6efe52a6cd9592f22073ce1fc5dca977f617682cbf2f33284e4c1e4548ae", + "phase/episodes/confirm-fresh-36-hi-m0/backend.sqlite": "2268f2b83a2a06347a9cb657a753a06b4e2fe7f80ad01ad26f58da2f3f77ea91", + "phase/episodes/confirm-fresh-36-hi-m0/paired.json": "f2e2e33982bd0af877ef57f19ecd9113557e0bc8520f0da61005f6eddd949380", + "phase/episodes/confirm-fresh-36-hi-m0/result.json": "ab80520bf56cde4bd07c30c21c2aad0e887b94e5886fa47b36cad7e140fe507c", + "phase/episodes/confirm-fresh-36-hi-m1/backend.sqlite": "2268f2b83a2a06347a9cb657a753a06b4e2fe7f80ad01ad26f58da2f3f77ea91", + "phase/episodes/confirm-fresh-36-hi-m1/paired.json": "04a1e7abde3b11aa754a9dbb381ed33fc6bf5979d9f0a261e4b1ad8f96075784", + "phase/episodes/confirm-fresh-36-hi-m1/result.json": "d30977b5fd916b131cd90268c3615383b3d9b51fabe62dc3e5c95dec5a351a57", + "phase/episodes/confirm-fresh-36-te-m0/backend.sqlite": "2268f2b83a2a06347a9cb657a753a06b4e2fe7f80ad01ad26f58da2f3f77ea91", + "phase/episodes/confirm-fresh-36-te-m0/paired.json": "5ee0958da22ed2e917c0fb98fce93fe0f7ec24c9514e386d73af0f22821f6fc2", + "phase/episodes/confirm-fresh-36-te-m0/result.json": "1bd0ea4bc706f876c0367b57e8068044d56b53aa86cdbdb20eabcf162c0f57d3", + "phase/episodes/confirm-fresh-36-te-m1/backend.sqlite": "2268f2b83a2a06347a9cb657a753a06b4e2fe7f80ad01ad26f58da2f3f77ea91", + "phase/episodes/confirm-fresh-36-te-m1/paired.json": "fee6c3c3c7557c5080caa1924dd5be68975b1b0b73563bd34df42dd463f66bdc", + "phase/episodes/confirm-fresh-36-te-m1/result.json": "83149b6dc3dee961a1c61b3cf62ea095b88b6ad842a25c19623f7ccd98595747", + "phase/episodes/confirm-fresh-37-en-m0/backend.sqlite": "b5f2ac885d7667f384b72721a0d3f735874b58be909431ea305453afd18ba081", + "phase/episodes/confirm-fresh-37-en-m0/paired.json": "29b55f152ef7c8110f41bad222abd90b8e485dc5edbbd6f330cda6d5e764fd91", + "phase/episodes/confirm-fresh-37-en-m0/result.json": "e6c76b89f1726ac22e95d2a9cd1f4cd21693d1cd7f64ccfd51b4e37673dc7e59", + "phase/episodes/confirm-fresh-37-en-m1/backend.sqlite": "b5f2ac885d7667f384b72721a0d3f735874b58be909431ea305453afd18ba081", + "phase/episodes/confirm-fresh-37-en-m1/paired.json": "51c205e56e219e1ea7138eb708d9059a0d4428d17a8cbcbffcd51103956bb589", + "phase/episodes/confirm-fresh-37-en-m1/result.json": "5c7e71c80e87f30bd333889232c45dc6818f35133c5ecf48e5c78afa5de013ae", + "phase/episodes/confirm-fresh-37-hi-m0/backend.sqlite": "b5f2ac885d7667f384b72721a0d3f735874b58be909431ea305453afd18ba081", + "phase/episodes/confirm-fresh-37-hi-m0/paired.json": "82b052aceedd9d0c9b2573436bd29f293227803a9f6eb3db6b00b09db04e0112", + "phase/episodes/confirm-fresh-37-hi-m0/result.json": "868792bbf1dcf81248e8eee4e225b36852c6f86cc2a2148a7f4eadd9d871c4fc", + "phase/episodes/confirm-fresh-37-hi-m1/backend.sqlite": "b5f2ac885d7667f384b72721a0d3f735874b58be909431ea305453afd18ba081", + "phase/episodes/confirm-fresh-37-hi-m1/paired.json": "688a24bb74b72955c8f88980905f61a5c368a61b7e19ae651ef4ed9efd54a09a", + "phase/episodes/confirm-fresh-37-hi-m1/result.json": "1ce08d5badf70f31916e1fe5ee281679c62dcee8b140414ddfdd1307edd90894", + "phase/episodes/confirm-fresh-37-te-m0/backend.sqlite": "b5f2ac885d7667f384b72721a0d3f735874b58be909431ea305453afd18ba081", + "phase/episodes/confirm-fresh-37-te-m0/paired.json": "80fdfdbbc0ca4ba6a9de004de2991147d0a48b44eb5251e4139bb2c15002ade5", + "phase/episodes/confirm-fresh-37-te-m0/result.json": "f5bd674dbe28504fbc441ecdb02087e1e7de2dc7474c0a1b0effbf906b2b41a9", + "phase/episodes/confirm-fresh-37-te-m1/backend.sqlite": "b5f2ac885d7667f384b72721a0d3f735874b58be909431ea305453afd18ba081", + "phase/episodes/confirm-fresh-37-te-m1/paired.json": "a1e09933fda0a506f1e12df21a1c802649ecafc6f783befa17410f35c9c75e25", + "phase/episodes/confirm-fresh-37-te-m1/result.json": "72c1c233a1e4b8de8207458043cdb39fb24514f488571f01b20f845a63a0f84f", + "phase/episodes/confirm-fresh-38-en-m0/backend.sqlite": "0478aa4e54ab3b8ba45acddb4f0237e873102447c075234f1170f7836c53eb46", + "phase/episodes/confirm-fresh-38-en-m0/paired.json": "4c19f3ac5d7e8cff84e515b182fc3ec4a3d44c055eb94fb05d24424bbdbc3218", + "phase/episodes/confirm-fresh-38-en-m0/result.json": "bbdb346c1b943c03e5fbcc9c0b3c762ff04d97332de5ed8efdddd7ea45011686", + "phase/episodes/confirm-fresh-38-en-m1/backend.sqlite": "0478aa4e54ab3b8ba45acddb4f0237e873102447c075234f1170f7836c53eb46", + "phase/episodes/confirm-fresh-38-en-m1/paired.json": "c3e160ba861133e3ecfb894fcd3cff9345bd0df2ee0ffd5be840b90890815cd5", + "phase/episodes/confirm-fresh-38-en-m1/result.json": "8850aa912dec03184e7b92dc4b6042d8057d2e9c002d01893c5f1c03df73971b", + "phase/episodes/confirm-fresh-38-hi-m0/backend.sqlite": "0478aa4e54ab3b8ba45acddb4f0237e873102447c075234f1170f7836c53eb46", + "phase/episodes/confirm-fresh-38-hi-m0/paired.json": "e392cb4c62b29a0b4f5792563c73271041880aad77217edb74b9f613ee66d8ac", + "phase/episodes/confirm-fresh-38-hi-m0/result.json": "d99476bf1cbec5383b784942bda4ba031986ab4c4535ed32169fcaf01d323eb2", + "phase/episodes/confirm-fresh-38-hi-m1/backend.sqlite": "0478aa4e54ab3b8ba45acddb4f0237e873102447c075234f1170f7836c53eb46", + "phase/episodes/confirm-fresh-38-hi-m1/paired.json": "fda3a32777e4d82de798ed552d284cb3642082f4be3a877fed456a03adf2c987", + "phase/episodes/confirm-fresh-38-hi-m1/result.json": "0a96f2ba52309c227791565bfea96d6442fb2406fff517729863f39b926a6601", + "phase/episodes/confirm-fresh-38-te-m0/backend.sqlite": "0478aa4e54ab3b8ba45acddb4f0237e873102447c075234f1170f7836c53eb46", + "phase/episodes/confirm-fresh-38-te-m0/paired.json": "13cfc20073d520501af6e3ca6e7b906cf54693534bed0ba89906a6fa14012fe9", + "phase/episodes/confirm-fresh-38-te-m0/result.json": "6a9069480d05d831ab146c208e6090d7c98384c36916b115d166dee6b7a97054", + "phase/episodes/confirm-fresh-38-te-m1/backend.sqlite": "0478aa4e54ab3b8ba45acddb4f0237e873102447c075234f1170f7836c53eb46", + "phase/episodes/confirm-fresh-38-te-m1/paired.json": "892998984302902e08e87525602769e0bb382e798d6a32270c11b95ddaaafb2c", + "phase/episodes/confirm-fresh-38-te-m1/result.json": "0fa42fdee4c1695ae12998a28a2bc4d8e292e7996f8961bc42563cec7b5524a4", + "phase/episodes/confirm-fresh-39-en-m0/backend.sqlite": "e13e579e8394f16f553db29b138ffd7c8b87c18bf45e123516a081f4f818d276", + "phase/episodes/confirm-fresh-39-en-m0/paired.json": "8a675839590f2e7961ec0f44073fbeedde9687a93ee04a89f28a2e7499ec2dd3", + "phase/episodes/confirm-fresh-39-en-m0/result.json": "9ae6241c7671c8c1fb9dfb9b5611625f90262d8a49272c185a13130336137379", + "phase/episodes/confirm-fresh-39-en-m1/backend.sqlite": "e13e579e8394f16f553db29b138ffd7c8b87c18bf45e123516a081f4f818d276", + "phase/episodes/confirm-fresh-39-en-m1/paired.json": "d34c318019cb9c27f6c69f0b4dfb5e0badeaee76074739b4492da33eb478fd2b", + "phase/episodes/confirm-fresh-39-en-m1/result.json": "0127b78c3b6e5599279f41fd253056bbce00241d8cbd93c10cbca987fd2c0907", + "phase/episodes/confirm-fresh-39-hi-m0/backend.sqlite": "e13e579e8394f16f553db29b138ffd7c8b87c18bf45e123516a081f4f818d276", + "phase/episodes/confirm-fresh-39-hi-m0/paired.json": "77bfcfaf3de967fd520cb3336cfc9d1a401f531287d36a8c38efed8c9d288735", + "phase/episodes/confirm-fresh-39-hi-m0/result.json": "b5e15b3074f545c0209243a1590495ea133902a9ff5cffbc14bdbeebcac6fc44", + "phase/episodes/confirm-fresh-39-hi-m1/backend.sqlite": "e13e579e8394f16f553db29b138ffd7c8b87c18bf45e123516a081f4f818d276", + "phase/episodes/confirm-fresh-39-hi-m1/paired.json": "da2e99783d8a0031a57e50d33c7c1aa389712ba19a81ffec3a633a4d0e3bbdf3", + "phase/episodes/confirm-fresh-39-hi-m1/result.json": "438080536d1a951df51b97bf9b08c8413feda75a9d1631b537035b27212db6c2", + "phase/episodes/confirm-fresh-39-te-m0/backend.sqlite": "e13e579e8394f16f553db29b138ffd7c8b87c18bf45e123516a081f4f818d276", + "phase/episodes/confirm-fresh-39-te-m0/paired.json": "be25deef9aa7af2eff657ea1983c9686f14843c51ca2bab6a1273c59ef1142f2", + "phase/episodes/confirm-fresh-39-te-m0/result.json": "1fc8b0d18a3dda47e1e9dd84999f148f5dde4ca5db24eaaace2fdaaa736f650b", + "phase/episodes/confirm-fresh-39-te-m1/backend.sqlite": "e13e579e8394f16f553db29b138ffd7c8b87c18bf45e123516a081f4f818d276", + "phase/episodes/confirm-fresh-39-te-m1/paired.json": "604968967b4559221e4b47b9f501ef8a13079ab7aa9687a83edd5a83bd301f76", + "phase/episodes/confirm-fresh-39-te-m1/result.json": "761d24bf8e151a27da7eb01592d089e6e76560733ea2e6b08fc55326f077f5c2", + "phase/episodes/confirm-fresh-40-en-m0/backend.sqlite": "915bf3576de1d7cf40dd5f32a8115bba5e8922711f899481d7a9e3d8c62577ed", + "phase/episodes/confirm-fresh-40-en-m0/paired.json": "46292e57eb7a9f950c4b4368c0d598018873f9491aeff6e3f27bb469c9ae43f5", + "phase/episodes/confirm-fresh-40-en-m0/result.json": "88fbff8f4a4554e24b8627e39f653db4d3969f8f9d7189687d679fa7e73616ba", + "phase/episodes/confirm-fresh-40-en-m1/backend.sqlite": "915bf3576de1d7cf40dd5f32a8115bba5e8922711f899481d7a9e3d8c62577ed", + "phase/episodes/confirm-fresh-40-en-m1/paired.json": "c04ebb10ef9d739136e60f8dab37c3cb0049a584b741034ac793ce5dcc6b9634", + "phase/episodes/confirm-fresh-40-en-m1/result.json": "0ecbc060fa5987e16f293fa954de612d10350aa2c63aa22c14b064111e399269", + "phase/episodes/confirm-fresh-40-hi-m0/backend.sqlite": "915bf3576de1d7cf40dd5f32a8115bba5e8922711f899481d7a9e3d8c62577ed", + "phase/episodes/confirm-fresh-40-hi-m0/paired.json": "61879fa774dfeee20c10c8e3b2594895c2761965f4f94875f927b555b49934b4", + "phase/episodes/confirm-fresh-40-hi-m0/result.json": "12679698a69ac565b609de7922f93277ff873bbb66cedda904e6e24976e3f411", + "phase/episodes/confirm-fresh-40-hi-m1/backend.sqlite": "915bf3576de1d7cf40dd5f32a8115bba5e8922711f899481d7a9e3d8c62577ed", + "phase/episodes/confirm-fresh-40-hi-m1/paired.json": "d82c493b8a6bea420a3e4a9eaaf3a6815bc33dda618944db98e9ee684a04b75a", + "phase/episodes/confirm-fresh-40-hi-m1/result.json": "10fcc0cf3f3e28e57d6f4c4de22dfe3361dcfd7dffa994f08347e35d8151cd04", + "phase/episodes/confirm-fresh-40-te-m0/backend.sqlite": "915bf3576de1d7cf40dd5f32a8115bba5e8922711f899481d7a9e3d8c62577ed", + "phase/episodes/confirm-fresh-40-te-m0/paired.json": "49d8e0c2cc252cad53bdc05fad7bd3de259f18935a7dbd41e19c4bedf1144f23", + "phase/episodes/confirm-fresh-40-te-m0/result.json": "939db3202d254c48e1430f8dddd8b0a7df46e34bcb50018ebd0a7578ec7bc142", + "phase/episodes/confirm-fresh-40-te-m1/backend.sqlite": "915bf3576de1d7cf40dd5f32a8115bba5e8922711f899481d7a9e3d8c62577ed", + "phase/episodes/confirm-fresh-40-te-m1/paired.json": "e59da4a5d3b8a411ff189c6b882589213f489df7a3742b4f3b14bb5f04afaafd", + "phase/episodes/confirm-fresh-40-te-m1/result.json": "3dd63d5c09295eb9d412ed912e947bab36635ae2fc984d512becf9694081da5e", + "phase/evidence-view-software-verification.json": "f53c788579c8afd7fee646d9ce5d79d8d8fb31574df485d9b196c5a7c9dbaf47", + "phase/execution.json": "d2f3520b23676d1b7a1e4980ef12e59bafbd4afb8324f06aaf717bc0ba91f9f1", + "phase/execution.log": "4161bd66a82e03d5cea57fadeef84e912010b10965d22fd826d4b84473ad223d", + "phase/focused-tests.log": "b4a8ee5d340169f3df5228ec749fd10c27587a0f31d66fd7afe09f2e7a8b4f3e", + "phase/generation/sarvam_fresh_cases_v2.py": "348a6d273d80d96ad6a936712cecc9e68d15d0c498e2466ca85c3878b517b28d", + "phase/generation/sarvam_fresh_cases_v3.py": "bc68f08dcecb19f3f980341d80f42fc811c2bed80a41987152b4dd7d21882dfa", + "phase/generation-verification.json": "d0930117a8083eaf03399fdc669a656a5601ab04925483049deed737cf6eb147", + "phase/gold.json": "f27502aa6eaebbd86a7836fd4ca9bb4ee8f50fece0772f7e25df942851701245", + "phase/handoff-offline-verification.json": "db25d716b143a51aa5ba4204a309b2f48f70a279fcc85935576a06e783c00c1d", + "phase/independent-aggregation.json": "503e011fcb980c310ee5999fbc8b31e59073a575f2c5a57f1dfc025d3374f3bc", + "phase/launch-authorization.json": "592475aa7ddd5f03c41eaac4dff40170fc93072763feb9df7ebfc061cbeae49c", + "phase/manifest.json": "2f96ece44c0821237e51c82e1309db86bcfce07501703d90f2098ba814b034a0", + "phase/pacing-control.json": "f2222dc673bb7520bb37ab967b4f72a9103e53b172b214238bcf5f1faab0fb5c", + "phase/pacing.sqlite": "af6ff9985597fc0dab21a1ec8babe938cad27df8bd8ebb2c9fd8904c155ba03c", + "phase/preflight-assistant-review.md": "23c1150b0c5aea0a639da11d9b5b99d2d5d7708420e28a8185c2e137d2facb79", + "phase/preflight.json": "da6d5c0af225a33d349d2d9c9477d3c15d9a575d95e0894716147209fa292924", + "phase/prior-memory/CURRENT_STATE.md": "adc75517206fe7bbcee2494965b28df9d59ca4b1dec741239242f45962f6d304", + "phase/prior-memory/README.md": "dfe63674f610e32d01ded7432b04c92dc7fb66c7a9ea3808b5d62a7cb3f57a42", + "phase/prior-memory/RUNBOOK.md": "82de4ce4e6cbb7fce49e3fa8256561173fa522057a7dac016ff1cee1f631efb5", + "phase/review-inventory.json": "177f2b49404241faee28cdeaa6aa5d232c6e391f6bbe9540eeaf22e44a416889", + "phase/review-packet.json": "27df72b15142a1159b01fb066dfdb8dd8b427d2c62efe97ae6f8dec457a83018", + "phase/review.json": "204ee32cfb53e502f60f8e1bd093f3a90cc507047edb9b54821befb17088ba72", + "phase/runtime.json": "48bd3756f4ac9de57566c97c2d4d21b5352d428f3b0389f421e6a9a18fb0dc17", + "phase/semantic-review-en-complete.json": "bff2555bbc642d1054f2ebcd4a7afd22064db5a9ff6d49a03511d64d80fffd67", + "phase/semantic-review-en-initial.json": "85d3e373913d4e9107c428c1be8255e6c32179bc90f9ca7ce032282fe8730eef", + "phase/semantic-review-en-middle.json": "27feef6ead45a0f3e1fe7f77985a398351c1f651f9ea6c6dd90cbbaa5038e1c2", + "phase/semantic-review-en-remainder.json": "a06375e3060dc457e863c268459524b4442ec8c134d806663a41ff3aef16c0ce", + "phase/semantic-review-hi-complete.json": "5986f53c80482adc9910c5298dd09073a8e9327eff1457e931e784b9896f6865", + "phase/semantic-review-hi-initial.json": "2ae92e913387c782ddaa0475a7332214d68aaeafe40860d4775711c2b5d87d53", + "phase/semantic-review-hi-middle.json": "6a05533cd4959885edbb35df622fa876bafa735051af9000793e9925d15982d5", + "phase/semantic-review-hi-remainder.json": "dc7840d60a0e2abc105d36a6d930f90e7c2e9abd0c4bc5d61c5c536ec6dc6226", + "phase/semantic-review-te-complete.json": "ee00eedca16cfd3efe74b6e0e21f4c1ac8e43626b54c23b46f79f54909c8996e", + "phase/semantic-review-te-initial.json": "a019ba7fb0e5b769e7a6826220444d49f917725bb1da80e52dc14dcbad00c3b0", + "phase/semantic-review-te-middle.json": "4ecbc5c2ef0f49e06121c07679337b109bf500307dc7c0814b501675ec2d3799", + "phase/semantic-review-te-remainder.json": "6be56695ec505ee5e412f37a668ea0992207ac12f87cd6ca8323f1a97642d63e", + "phase/semantic-review.json": "f2a472edb43e4cf5af0d8cf39ad804083089f65ad161fcec949d5894d234ca12", + "phase/slice-summary.json": "133af10289a5dcbc0c400785ca0051941fe87bbdce155990909309c711f1f091", + "phase/software-verification.json": "c4cf5b4fab8c2136f873e8677b63caf3a927eb0e490be55478572c945b2bf18e", + "phase/source/benchmarks/sarvam_challenge_cases.py": "2c82fac0c7f57b99a44b789d0e167cb0087c61ac17f9c0a7fc97780794e9a7e9", + "phase/source/benchmarks/sarvam_fresh_confirmation/__init__.py": "075f1efc52897196fc54ae10400532882e52285e3a1346a330f2660d99eac19f", + "phase/source/benchmarks/sarvam_fresh_confirmation/audit.py": "616df042a054eb95b41b76e62866eb9fa456b89d2c05cf5bc3d591e6870198ce", + "phase/source/benchmarks/sarvam_fresh_confirmation/cases.py": "8d42cbe9689174a5b5eaf7615abc1df487a1568b1d7e64d522c087f6c39526ea", + "phase/source/benchmarks/sarvam_fresh_confirmation/engine.py": "2d8c68e744d144e4805a68f405c533b4c9b3dd7a35a4cf92b61e45dc1a88e6e8", + "phase/source/benchmarks/sarvam_fresh_confirmation/study.py": "04c4437392bff1a14733d00640a0a9ed1f18fba6884e3fee7f2ec870e13a288c", + "phase/source/benchmarks/sarvam_native_controls/__init__.py": "af98f2f023ae7fcad775f4dd3eeabfb2ed8d92cfe3183769c73b9a560b536e29", + "phase/source/benchmarks/sarvam_native_controls/approval_backend.py": "5bc07594e1e3e3d69d5d5a4190b1fc94aaafcbcf85bdde570002b96c1402f9c1", + "phase/source/benchmarks/sarvam_native_controls/approval_replay.py": "68877a448f9191aab131417ffe851f5aaaf9ef976d428f002fe0601e19ee0d67", + "phase/source/benchmarks/sarvam_native_controls/cases.py": "1ee460f5ba74c3d933b26e59fcbc34242b10be67c2da44f4b33ad7c68d907677", + "phase/source/benchmarks/sarvam_native_controls/engine.py": "a1378a618a12392edb18f5e56861ab1d43e40da21274642ad759076adaa25206", + "phase/source/benchmarks/sarvam_native_controls/finalization_transport.py": "ed2b75497e2a3f815ea9fdbe902ea4d2944c831b929f5c8840054372a4e43b8f", + "phase/source/benchmarks/sarvam_native_controls/integrated.py": "11b74202283238bb51f001513b3d1c14ec5bfad2f5bcae07d28a099dfe9c3312", + "phase/source/benchmarks/sarvam_native_controls/integrated_audit.py": "6719d308610228c0532b199e9124686684eeaf913a22030732991506353a1c58", + "phase/source/benchmarks/sarvam_native_controls/integrated_cases.py": "19a6e37d8b29b40a3b7c9ddd80e0df59b0c80fce47a624919a431d23f8a6e0f4", + "phase/source/benchmarks/sarvam_native_controls/separated.py": "116100f9819ef5ef0a40164dae6f7d90951b32861216c89098d5ce35a04f6ca2", + "phase/source/benchmarks/sarvam_native_controls/separated_audit.py": "089f7c6eef538a419a12d1fbe3b0ff3dc8ec7d7f0fdb1f8c36dc7ac7c28f6bca", + "phase/source/benchmarks/sarvam_native_controls/separated_cases.py": "db092ffe8363149c38e7ddedc49c2ed82898ee33b932a6caf585cc7d7b3b1f05", + "phase/source/benchmarks/sarvam_native_controls/transcript_finalizer.py": "b7186a811e2672d4ee451b86e9b28f8c62fcbc78f50f996c81e701d804b530dc", + "phase/source/benchmarks/sarvam_native_study/__init__.py": "b7a8a4e041564f9eb2bc64d45044ae4e3585e10612e1b477b48655a501689c1f", + "phase/source/benchmarks/sarvam_native_study/analyze.py": "b2eff50279ffa89d5130664c858359cf6d1bd0693fe4070319bc7431a2db0496", + "phase/source/benchmarks/sarvam_native_study/backend.py": "1102f0dbed3c9fddd1592af7ebed2a2bcfc3ae3eefa7b73c1f7b0583dcac6280", + "phase/source/benchmarks/sarvam_native_study/dataset.py": "28f4aaa64018d5262428ad399b9c441041567454facba2b6b67b80250843e529", + "phase/source/benchmarks/sarvam_native_study/diagnostic.py": "73b10b9efa15fd5f4405e07be9a062275fac7f1275b70c56557174744642d667", + "phase/source/benchmarks/sarvam_native_study/paced.py": "cba46897f5aa48bbecb118fefbeab8a578624fe7187e7971f2549d4fcb853190", + "phase/source/benchmarks/sarvam_native_study/runner.py": "c49c367bf962d165bea1781f0d0070431b1d52c90ef14b115a9a4f964afd9917", + "phase/source/benchmarks/sarvam_native_study/score.py": "5f01017bbc70341642d2e1db5e0fb525c29a71d44913d3d11f7a8701e85e902b", + "phase/source/benchmarks/sarvam_native_study/setup.py": "8b504626d002c80565347d62ac802c2af417b53550b5f1fdaf5805250695d3f4", + "phase/source/benchmarks/sarvam_native_study/transport.py": "089ab3a31e32c73c5e77292c172a4828aa12e50ca13c07d1eb45d0a425494d1b", + "phase/source/benchmarks/sarvam_native_study/verify.py": "70c94fdffa428b86205b0bcbb5f8f17582dcff0b0f7793ea5980e3de42b62ec9", + "phase/source/benchmarks/sarvam_ordinary_audit.py": "19a58a4f15a5888a15f6fc9789d267b49ac9c32def7623de60c4c36f8245010d", + "phase/source/benchmarks/sarvam_ordinary_study.py": "3c434b00dce391b8e48f7eac23eec4d8698330e95ea596cce89c8533ad054517", + "phase/source/benchmarks/sarvam_ordinary_v2.py": "af73642b70428148349a0a0b33fb4797f793fc9b040a6f9ac75e37380c433a0a", + "phase/source/benchmarks/sarvam_receipt_reporting.py": "f95897540e50b1c0d3e27295a7c7cdaee7c0531c8f3a8e50dde087ede9ecf8ff", + "phase/source/benchmarks/sarvam_reporter_wording.py": "90ec4d13e166001626009521771ed20f6f0f8b646a1b6fb899d1c0c111b11064", + "phase/source/benchmarks/sarvam_source_attribution.py": "65cf2323c7048b0f360121145f8bb6029009503e47365b69ff0370c07284ec17", + "phase/started.json": "09fbb58473ac2c3303461750d21e49150b15d6318b8b71e0f8335e96cc12e7b2", + "phase/verification.json": "48f5af8bf606fe993f794b376296fe58523450175c9942f0a18c044036de2a94", + "research/NEXT_ABLATION.md": "d04fe03f8bfbb98e2dbbaf750ec5d87a313ce0d2f70f0bbb74a941c7d462df0c", + "research/RESEARCH.md": "a5ec4f987423aae208ecd4e8292a172d048dd5f77c8fd49e2195c1d89b704531", + "research/sources.json": "62254f180fe489fc988e2e98cac9934e39da73eb049417a45f778996e6a34594", + "unexecuted-screen/IMPLEMENTATION_LOG.md": "11e40f64c37171e4a6baeb9362f0311a7d5afc99b2aacd9ef8ede0904531a90a", + "unexecuted-screen/PROTOCOL.md": "0a7f57fe46cee2871425ac958275d9b52da012e439f5fdcfba7b5092a0ca46ba", + "unexecuted-screen/STATUS.md": "e8cc8dfd0f25b21eac86416a8001aead92abd3d4853a5b9af32de20d9f88c82b", + "unexecuted-screen/analysis/independent_check.py": "78968b2b3e3f69a3c0f88aa42f5bf352d5ba9fd7157b6f1ee9ea2a9697ec3132", + "unexecuted-screen/prospective-selection.json": "c4983618aed33f1c1f8761af3b2e6e161a395630b1271d12a62f1020e3083e27" + }, + "credential_byte_scan_pass": true, + "private_founder_inventory_excluded": true +} diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/clean-export-verification.json b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/clean-export-verification.json new file mode 100644 index 0000000..08e73e4 --- /dev/null +++ b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/clean-export-verification.json @@ -0,0 +1,89 @@ +{ + "verified": true, + "commit": "058c39f21cb6f6031fd2dc3dd7e431399ae6a15a", + "artifact_files": 3348, + "archive_sha256": "b0378b68360ca06901e9c0b0d864d1fc4151e739dcc1b44a6c3dfa5545f7dfc4", + "both_audits_reproduce": true, + "v3_generation_matches": true, + "handoff_preparation_reproduces_without_dispatch": true, + "focused_tests": 234, + "logs": [ + { + "command": [ + "/Volumes/Sahith_SSD/AgentMem-OS/venv/bin/python", + "-m", + "benchmarks.sarvam_fresh_confirmation.audit", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/evidence/phase", + "--output", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/primary.json" + ], + "returncode": 0, + "stdout": "", + "stderr": "" + }, + { + "command": [ + "/Volumes/Sahith_SSD/AgentMem-OS/venv/bin/python", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/evidence/phase/analysis/independent_check.py", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/evidence/phase", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/secondary.json" + ], + "returncode": 0, + "stdout": "{\"verified\": true, \"rows_checked\": 480, \"native_episodes\": 240, \"calls\": 844, \"known_inr\": 90.677925, \"retained_inr\": 113.347725, \"unknown_calls\": 0, \"project_evaluator_imported\": false, \"new_model_calls\": 0, \"credential_read\": false, \"limitations\": \"Independent arithmetic/parser implementation by same assistant, not independent language or human review.\"}\n", + "stderr": "" + }, + { + "command": [ + "/Volumes/Sahith_SSD/AgentMem-OS/venv/bin/python", + "-m", + "benchmarks.sarvam_fresh_cases_v3", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/generated" + ], + "returncode": 0, + "stdout": "", + "stderr": "" + }, + { + "command": [ + "/Volumes/Sahith_SSD/AgentMem-OS/venv/bin/python", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/evidence/phase/analysis/verify_handoff.py", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/evidence/phase", + "/var/folders/jd/4kftgc9x66nbyt0s7fgzf2700000gn/T/sarvam-v3-export-420ztmfx/handoff.json" + ], + "returncode": 0, + "stdout": "{\"verified\": true, \"mode\": \"OFFLINE_PREPARATION_ONLY_NO_DISPATCH\", \"episode\": \"confirm-fresh-13-en-m0\", \"original_paired_sha256_unchanged\": \"08b9ca6b1459174ff91bebe6608f7ed7c5458dd096e6e782c94cdf76d142f577\", \"original_terminal\": \"invalid_action_response\", \"original_reporter_slots_still_not_reached\": true, \"source_sha256\": \"ea1c7daa3c3dbcffc656c366c4d0a1bde38b715548471591d5c6d47ebc3e58d9\", \"plan_sha256\": \"0507096c37b93ede6b7392782a148a0ee8adbec36fb152b62ecc264da34cdfb5\", \"reporter_request_sha256\": {\"control\": \"c69ec849f387fe37c0d8c81c61fc95a6b7fb948db1fec006e0f49c1ababadc22\", \"candidate\": \"218055cdd59e274a4078915c4e9e8c65d962a018599ef93a23d4c9de834a7ac6\"}, \"new_provider_calls\": 0, \"new_tool_actions\": 0, \"credential_read\": false, \"claim_file_created\": false, \"planned_total_calls_if_future_scope_authorized\": 3, \"live_accuracy_gain_measured\": false, \"limitations\": \"Caller authenticates artifacts and scope, provides stable claim storage and enforces spend. This plan is not an original result or a live recovery.\"}\n", + "stderr": "" + }, + { + "command": [ + "/Volumes/Sahith_SSD/AgentMem-OS/venv/bin/python", + "-m", + "pytest", + "tests/test_sarvam_native_study.py", + "tests/test_sarvam_native_analysis.py", + "tests/test_sarvam_native_controls.py", + "tests/test_sarvam_separated_control.py", + "tests/test_sarvam_finalization_transport.py", + "tests/test_sarvam_transcript_finalizer.py", + "tests/test_sarvam_approval_backend.py", + "tests/test_sarvam_integrated_control.py", + "tests/test_sarvam_receipt_reporting.py", + "tests/test_sarvam_ordinary_v2.py", + "tests/test_sarvam_source_attribution.py", + "tests/test_sarvam_source_results.py", + "tests/test_sarvam_source_action_replay.py", + "tests/test_sarvam_reporter_wording.py", + "tests/test_sarvam_fresh_confirmation.py", + "tests/test_sarvam_fresh_cases_v2.py", + "tests/test_sarvam_fresh_cases_v3.py", + "tests/test_sarvam_evidence_views.py", + "tests/test_sarvam_evidence_ablation.py", + "tests/test_sarvam_reporting_handoff.py", + "-q" + ], + "returncode": 0, + "stdout": "........................................................................ [ 30%]\n........................................................................ [ 61%]\n........................................................................ [ 92%]\n.................. [100%]\n=============================== warnings summary ===============================\n../../../../../../../../Volumes/Sahith_SSD/AgentMem-OS/venv/lib/python3.13/site-packages/_pytest/config/__init__.py:1441\n /Volumes/Sahith_SSD/AgentMem-OS/venv/lib/python3.13/site-packages/_pytest/config/__init__.py:1441: PytestConfigWarning: Unknown config option: asyncio_mode\n \n self._warn_or_fail_if_strict(f\"Unknown config option: {key}\\n\")\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n234 passed, 1 warning in 6.79s\n", + "stderr": "" + } + ] +} diff --git a/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/evidence.tar.gz b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/evidence.tar.gz new file mode 100644 index 0000000..87a3654 Binary files /dev/null and b/benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/evidence.tar.gz differ diff --git a/benchmarks/sarvam_evidence_ablation.py b/benchmarks/sarvam_evidence_ablation.py new file mode 100644 index 0000000..ce3c137 --- /dev/null +++ b/benchmarks/sarvam_evidence_ablation.py @@ -0,0 +1,860 @@ +"""Bounded, saved-history-only Sarvam evidence-view screen. + +Preparation and auditing are offline. ``run`` is a separate, explicitly gated +paid operation; this module never resumes or retries a dispatched call. +""" + +import argparse +import copy +import hashlib +import json +import os +import random +import sqlite3 +from collections import Counter +from concurrent.futures import ThreadPoolExecutor +from pathlib import Path, PurePosixPath +from unittest.mock import patch + +from benchmarks import sarvam_evidence_views as views +from benchmarks.sarvam_fresh_confirmation.engine import report_view +from benchmarks.sarvam_fresh_confirmation.study import sources as parent_source_hashes +from benchmarks.sarvam_native_controls.engine import FORMAT, PROFILES, ControlMeter +from benchmarks.sarvam_native_controls.integrated import read +from benchmarks.sarvam_native_controls.transcript_finalizer import classify +from benchmarks.sarvam_native_study.paced import Pacer +from benchmarks.sarvam_native_study.transport import ( + ENDPOINT, + INPUT, + MODELS, + OUTPUT, + call, + canonical, + digest, + read_key, + save, +) +from benchmarks.sarvam_ordinary_v2 import FINAL_INSTRUCTION +from benchmarks.sarvam_receipt_reporting import project +from benchmarks.sarvam_reporter_wording import CANDIDATE_FIRST, reservation +from benchmarks.sarvam_source_attribution import evaluate + +FIRST_SENTENCE = ( + "Answer the original service question using the evidence in the supplied " + "source record; do not repeat the question." +) +SYSTEM = FIRST_SENTENCE + "\n" + FINAL_INSTRUCTION.split("\n", 1)[1] +ARMS = ("chronological", "grouped_lossless", "grouped_actor_prose_withheld") +ACTOR_FIELDS = {"role", "content", "reasoning_content", "refusal", "tool_calls"} +TEXT_FIELDS = ("content", "reasoning_content", "refusal") +SELECTED_WORKFLOWS = { + "known_true": ("fresh-09", "fresh-11"), + "known_false": ("fresh-12", "fresh-10"), + "unknown": ("fresh-13", "fresh-16"), +} +MAXIMUM_RESERVATION = 232_243_200 +STAGE = "evidence_views" +REPO = Path(__file__).parents[1] + + +def _original(request, trace): + if request.get("model") not in PROFILES or { + k: v for k, v in request.items() if k != "messages" + } != { + "model": request["model"], + "temperature": 0, + "reasoning_effort": PROFILES[request["model"]], + "max_tokens": 8192, + "stream": False, + "n": 1, + "response_format": FORMAT, + }: + raise ValueError("Reporter profile changed") + if ( + len(request["messages"]) != 2 + or request["messages"][0] + != { + "role": "system", + "content": CANDIDATE_FIRST + "\n" + FINAL_INSTRUCTION.split("\n", 1)[1], + } + or request["messages"][1].get("role") != "user" + ): + raise ValueError("Not the completed v3 candidate request") + grouped = views.from_final_request(request, trace) + return grouped["audit"], grouped + + +def render(request, trace, arm): + """Return paid request plus local-only evidence sidecar and omission ledger.""" + if arm not in ARMS: + raise ValueError("Undeclared arm") + original, grouped = _original(request, trace) + paid = copy.deepcopy(request) + paid["messages"][0]["content"] = SYSTEM + ledger = [] + if arm == "chronological": + evidence = original + else: + evidence = copy.deepcopy(grouped) + evidence.pop("audit") + if arm == "grouped_actor_prose_withheld": + for claim in evidence["actor_claims"]: + message = claim["message"] + if set(message) - ACTOR_FIELDS or "role" not in message: + raise ValueError("Unknown actor field: refuse lossy rendering") + for field in TEXT_FIELDS: + if field in message: + value = message[field] + if value is not None and not isinstance(value, str): + raise ValueError("Unexpected nontext actor prose field") + if isinstance(value, str) and value: + ledger.append( + { + "message_index": claim["message_index"], + "field": field, + "value_sha256": digest(message.pop(field)), + } + ) + if views.reconstruct(grouped, actual_tool_trace=trace) != original: + raise ValueError("Original evidence failed reconstruction") + if evidence["execution_view"] != grouped["execution_view"]: + raise ValueError("Execution receipts changed") + if evidence["source_view"] != grouped["source_view"]: + raise ValueError("Source evidence changed") + paid["messages"][1]["content"] = canonical(evidence) + if any(k in paid for k in ("tools", "tool_choice")) or "audit" in evidence: + raise ValueError("Sidecar or executable tools in paid request") + forbidden = {"family", "gold", "expected_answer", "expected_state", "source_annotations"} + + def contains_forbidden_key(value): + if isinstance(value, dict): + return bool(forbidden & value.keys()) or any( + contains_forbidden_key(child) for child in value.values() + ) + return isinstance(value, list) and any(contains_forbidden_key(child) for child in value) + + if contains_forbidden_key(evidence): + raise ValueError("Forbidden label or source annotation in paid evidence") + return paid, {"original": original, "actual_tool_trace": copy.deepcopy(trace)}, ledger + + +def verify_omissions(paid, sidecar, ledger, arm): + original = sidecar["original"] + trace = sidecar["actual_tool_trace"] + evidence = json.loads(paid["messages"][1]["content"]) + if arm == "chronological": + if evidence != original or ledger: + raise ValueError("Chronological evidence changed") + return + if arm == "grouped_lossless": + if views.reconstruct(evidence, actual_tool_trace=trace) != original or ledger: + raise ValueError("Lossless group changed") + return + if arm != "grouped_actor_prose_withheld": + raise ValueError("Unknown arm") + base = views.from_final_request( + { + **paid, + "messages": [ + paid["messages"][0], + { + "role": "user", + "content": canonical(original), + }, + ], + }, + trace, + ) + base.pop("audit") + expected = [] + for claim in base["actor_claims"]: + for field in TEXT_FIELDS: + if field in claim["message"]: + value = claim["message"][field] + if value is not None and not isinstance(value, str): + raise ValueError("Unexpected nontext actor prose field") + if isinstance(value, str) and value: + expected.append( + { + "message_index": claim["message_index"], + "field": field, + "value_sha256": digest(claim["message"].pop(field)), + } + ) + if expected != ledger or evidence != base: + raise ValueError("Omission ledger/view mismatch") + + +def _sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def _copy_once(source, destination): + destination.parent.mkdir(parents=True, exist_ok=True) + with destination.open("xb") as stream: + stream.write(Path(source).read_bytes()) + stream.flush() + os.fsync(stream.fileno()) + + +def _semantic_review(parent, parent_audit, parent_manifest): + review = read(parent / "semantic-review.json") + if review.get("status") != "ASSISTANT_LANGUAGE_REVIEW_COMPLETE" or review.get( + "parent_verification_sha256" + ) != _sha(parent_audit): + raise ValueError("Complete assistant-language review is not bound to parent audit") + episodes = review.get("episodes") + expected_ids = [j["id"] for j in parent_manifest["jobs"]] + if ( + not isinstance(episodes, list) + or len(episodes) != 240 + or [item.get("id") for item in episodes] != expected_ids + or any( + set(item.get("reporters", [])) != {"control", "candidate"} + or len(item["reporters"]) != 2 + for item in episodes + ) + ): + raise ValueError("Semantic review lacks exact 240/480 reporter coverage") + selected_episode_ids = { + f"confirm-{workflow}-{language}-m{i}" + for workflows in SELECTED_WORKFLOWS.values() + for workflow in workflows + for language in ("en", "hi", "te") + for i in range(2) + } + if any( + item["id"] in selected_episode_ids and item.get("source_gold_ambiguous") is not False + for item in episodes + ): + raise ValueError("Selected source/gold ambiguity remains unresolved") + if Counter(j["case_id"].rsplit("-", 1)[-1] for j in parent_manifest["jobs"]) != { + "en": 80, + "hi": 80, + "te": 80, + }: + raise ValueError("Parent language coverage changed") + files = review.get("review_files") + if not isinstance(files, dict) or set(files) != {"en", "hi", "te"}: + raise ValueError("Missing final language review files") + for language, entry in files.items(): + if not isinstance(entry, dict) or set(entry) != {"file", "sha256"}: + raise ValueError("Malformed language review reference") + relative = PurePosixPath(entry["file"]) + if ( + relative.is_absolute() + or ".." in relative.parts + or not relative.parts + or "\\" in entry["file"] + or entry["file"].startswith(".") + ): + raise ValueError("Language review path escapes parent archive") + if _sha(parent / str(relative)) != entry["sha256"]: + raise ValueError(f"{language} review hash changed") + document = read(parent / str(relative)) + language_ids = [ + j["id"] for j in parent_manifest["jobs"] if j["case_id"].endswith("-" + language) + ] + if document.get("reviewed_episode_ids") != language_ids: + raise ValueError(f"{language} review lacks exact 80-episode coverage") + reporter_reviews = document.get("reporter_reviews") + if not isinstance(reporter_reviews, list) or len(reporter_reviews) != 160: + raise ValueError(f"{language} review lacks 160 reporter judgments") + observed = [] + for row in reporter_reviews: + if not isinstance(row, dict) or any( + row.get(key) not in {"correct", "incorrect", "ambiguous"} + for key in ("factual_verdict", "status_verdict") + ): + raise ValueError(f"{language} reporter verdict missing") + observed.append((row.get("episode_id"), row.get("variant"))) + if row.get("episode_id") in selected_episode_ids and ( + row["factual_verdict"] == "ambiguous" or row["status_verdict"] == "ambiguous" + ): + raise ValueError("Selected reporter judgment remains ambiguous") + expected = { + (episode_id, variant) + for episode_id in language_ids + for variant in ("control", "candidate") + } + if set(observed) != expected or len(set(observed)) != 160: + raise ValueError(f"{language} review lacks exact reporter coverage") + return review + + +def _parent_artifacts(parent, selection, parent_audit): + """Read only source metadata until the audited, complete parent gate passes.""" + selected = read(selection) + if selected.get("status") != "PROSPECTIVE_SOURCE_ONLY_SELECTION_NO_PAID_RUN": + raise ValueError("Prospective source-only selection missing") + if ( + selected.get("gold_or_saved_answers_read") is not False + or selected.get("planned_reporter_calls_if_qualified") != 108 + ): + raise ValueError("Selection provenance changed") + if {k: tuple(v) for k, v in selected["selected_workflows"].items()} != SELECTED_WORKFLOWS: + raise ValueError("Selected workflows changed") + runtime = read(parent / "runtime.json") + if _sha(parent / "runtime.json") != selected["runtime_file_sha256"]: + raise ValueError("Selected source inventory changed") + expected_ids = { + f"{w}-{lang}" + for ws in SELECTED_WORKFLOWS.values() + for w in ws + for lang in ("en", "hi", "te") + } + if set(selected["case_ids"]) != expected_ids or len(selected["case_ids"]) != 18: + raise ValueError("Selection does not contain exactly 18 renderings") + audit = read(parent_audit) + if ( + audit.get("verified") is not True + or audit.get("complete") is not True + or audit.get("native_episodes") != 240 + or audit.get("unknown_calls") != 0 + ): + raise ValueError("Parent 240-episode audit is not complete") + execution = read(parent / "execution.json") + if len(execution["outcomes"]) != 240: + raise ValueError("Parent execution incomplete") + parent_manifest = read(parent / "manifest.json") + if ( + read(parent / "started.json").get("manifest_sha256") != digest(parent_manifest) + or len(parent_manifest.get("jobs", [])) != 240 + or [j["id"] for j in parent_manifest["jobs"]] != [o["id"] for o in execution["outcomes"]] + ): + raise ValueError("Parent native manifest/start/execution binding changed") + _semantic_review(parent, parent_audit, parent_manifest) + for relative, expected in parent_manifest.get("files_sha256", {}).items(): + if _sha(parent / relative) != expected: + raise ValueError("Parent frozen input changed") + for relative, expected in parent_manifest.get("source_sha256", {}).items(): + if digest((parent / "source" / relative).read_text()) != expected: + raise ValueError("Parent frozen source changed") + cases = {c["id"]: c for c in runtime} + if not expected_ids <= cases.keys(): + raise ValueError("Selected rendering absent") + for ws in SELECTED_WORKFLOWS.values(): + for workflow in ws: + for language in ("en", "hi", "te"): + case = cases[f"{workflow}-{language}"] + if case["workflow"] != workflow or case["language"] != language: + raise ValueError("Selection/rendering mismatch") + return selected, cases + + +def source_hashes(): + result = parent_source_hashes() + for relative in ( + "benchmarks/sarvam_evidence_ablation.py", + "benchmarks/sarvam_evidence_views.py", + ): + result[relative] = digest((REPO / relative).read_text()) + return result + + +def prepare(root, parent, selection, parent_audit): + """Freeze 36 native histories and 108 requests; hash but do not parse gold.""" + root, parent, selection, parent_audit = map(Path, (root, parent, selection, parent_audit)) + if ( + not root.is_dir() + or any( + (root / name).exists() + for name in ("manifest.json", "inputs.json", "started.json", "calls") + ) + or not all( + (root / name).is_file() + for name in ("budget.json", "pacing-control.json", "PROTOCOL.md") + ) + ): + raise FileExistsError( + "Preparation requires reviewed config and no earlier frozen/run artifacts" + ) + selected, cases = _parent_artifacts(parent, selection, parent_audit) + histories = [] + for case_id in selected["case_ids"]: + for i, model in enumerate(PROFILES): + episode_id = f"confirm-{case_id}-m{i}" + folder = parent / "episodes" / episode_id + paired_path = folder / "paired.json" + paired = read(paired_path) + original = paired["original"] + if original["model"] != model or original["case_id"] != case_id: + raise ValueError("Parent episode identity mismatch") + if original["history"][:2][1]["role"] != "user": + raise ValueError("Native history missing user") + candidate_path = parent / "calls" / (episode_id + "-final-candidate.request.json") + saved = read(candidate_path) + request = saved["request"] + if saved["sha256"] != digest(request) or saved["endpoint"] != ENDPOINT: + raise ValueError("Parent request wrapper changed") + evidence, _ = _original(request, original["tool_trace"]) + if evidence["original_messages"] != original["history"]: + raise ValueError("Parent native history changed") + if request["model"] != model: + raise ValueError("Parent model mismatch") + if ( + json.loads(original["history"][1]["content"])["source_messages"] + != cases[case_id]["source_messages"] + ): + raise ValueError("Source messages changed") + histories.append( + { + "id": episode_id, + "case_id": case_id, + "model": model, + "parent_paired_sha256": _sha(paired_path), + "parent_candidate_request_sha256": _sha(candidate_path), + "request": request, + "tool_trace": original["tool_trace"], + } + ) + if len(histories) != 36: + raise ValueError("Expected 36 histories") + shuffled = list(histories) + random.Random(202610133).shuffle(shuffled) + orderings = (ARMS, ARMS[1:] + ARMS[:1], ARMS[2:] + ARMS[:2]) + jobs = [] + order_counts = Counter() + for history in shuffled: + for arm in orderings[order_counts[history["model"]] % 3]: + req, _, _ = render(history["request"], history["tool_trace"], arm) + jobs.append( + { + "id": history["id"] + "-" + arm, + "history_id": history["id"], + "arm": arm, + "request_sha256": digest(req), + "reservation_microinr": reservation(req), + } + ) + order_counts[history["model"]] += 1 + if len(jobs) != 108 or Counter(j["arm"] for j in jobs) != {a: 36 for a in ARMS}: + raise ValueError("Unbalanced arms") + worst = sum(j["reservation_microinr"] for j in jobs) + if worst != MAXIMUM_RESERVATION: + raise ValueError("Full-context reservation changed") + budget = read(root / "budget.json") if (root / "budget.json").exists() else None + if budget is None: + raise ValueError("Create a reviewed budget.json before prepare") + if ( + budget["phase_cap_microinr"] != 240_000_000 + or budget["campaign_cap_microinr"] != 6_000_000_000 + or budget["stages"][STAGE]["calls"] != 108 + or budget["stages"][STAGE]["cap_microinr"] != 240_000_000 + or worst + budget["prior_retained_microinr"] > budget["campaign_cap_microinr"] + ): + raise ValueError("Budget contract changed") + parent_verified = read(parent_audit) + if ( + budget["prior_calls"] != parent_verified["research_calls"] + or budget["prior_known_microinr"] + != round(parent_verified["research_known_inr"] * 1_000_000) + or budget["prior_retained_microinr"] + != round(parent_verified["research_retained_inr"] * 1_000_000) + ): + raise ValueError("Budget carry differs from the audited parent campaign") + if read(root / "pacing-control.json")["rpm"] != 90: + raise ValueError("Pacing must be 90 RPM") + archived_parent = root / "provenance" / "parent" + for name in ( + "manifest.json", + "started.json", + "execution.json", + "runtime.json", + "gold.json", + "review.json", + "budget.json", + "PROTOCOL.md", + "pacing-control.json", + ): + _copy_once(parent / name, archived_parent / name) + _copy_once(parent_audit, archived_parent / "verification.json") + _copy_once(selection, root / "provenance" / "prospective-selection.json") + _copy_once(parent / "semantic-review.json", archived_parent / "semantic-review.json") + semantic = read(parent / "semantic-review.json") + for entry in semantic["review_files"].values(): + _copy_once(parent / entry["file"], archived_parent / entry["file"]) + for source in sorted((parent / "source").rglob("*")): + if source.is_file(): + _copy_once(source, archived_parent / "source" / source.relative_to(parent / "source")) + for history in histories: + episode_id = history["id"] + _copy_once( + parent / "episodes" / episode_id / "paired.json", + archived_parent / "episodes" / episode_id / "paired.json", + ) + name = episode_id + "-final-candidate.request.json" + _copy_once(parent / "calls" / name, archived_parent / "calls" / name) + save(root / "inputs.json", histories) + for history in histories: + _, sidecar, _ = render(history["request"], history["tool_trace"], ARMS[0]) + destination = root / "sidecars" / (history["id"] + ".json") + destination.parent.mkdir(parents=True, exist_ok=True) + save(destination, sidecar) + for job in jobs: + history = next(h for h in histories if h["id"] == job["history_id"]) + _, _, omissions = render(history["request"], history["tool_trace"], job["arm"]) + destination = root / "omissions" / (job["id"] + ".json") + destination.parent.mkdir(parents=True, exist_ok=True) + save(destination, omissions) + files = ("inputs.json", "budget.json", "pacing-control.json", "PROTOCOL.md") + package = { + "jobs": jobs, + "source_sha256": source_hashes(), + "files_sha256": { + str(p.relative_to(root)): _sha(p) + for p in [ + *(root / n for n in files), + *sorted((root / "sidecars").glob("*.json")), + *sorted((root / "omissions").glob("*.json")), + *sorted(p for p in (root / "provenance").rglob("*") if p.is_file()), + ] + }, + "selection_file": "provenance/prospective-selection.json", + "parent_root": "provenance/parent", + "parent_manifest_sha256": _sha(archived_parent / "manifest.json"), + "parent_verification_sha256": _sha(archived_parent / "verification.json"), + "maximum_calls": 108, + "worst_case_retained_microinr": worst, + "workers": 4, + "batch_size": 4, + "stop_after_batch_errors": 2, + "no_retries": True, + "saved_native_history_only": True, + "new_native_action_trials": 0, + "development_exposed_selection": True, + } + for relative in package["source_sha256"]: + destination = root / "source" / relative + destination.parent.mkdir(parents=True, exist_ok=True) + with destination.open("x") as stream: + stream.write((REPO / relative).read_text()) + save(root / "manifest.json", package) + return package + + +def check(root): + root = Path(root) + package = read(root / "manifest.json") + if package["source_sha256"] != source_hashes(): + raise ValueError("Frozen source changed") + for relative, expected in package["source_sha256"].items(): + if digest((root / "source" / relative).read_text()) != expected: + raise ValueError("Frozen source copy changed") + for relative, expected in package["files_sha256"].items(): + if _sha(root / relative) != expected: + raise ValueError("Frozen input/configuration changed") + if ( + package["parent_root"] != "provenance/parent" + or package["selection_file"] != "provenance/prospective-selection.json" + ): + raise ValueError("Archive paths changed") + parent = root / package["parent_root"] + selection = root / package["selection_file"] + if ( + _sha(parent / "manifest.json") != package["parent_manifest_sha256"] + or _sha(parent / "verification.json") != package["parent_verification_sha256"] + ): + raise ValueError("Parent verification binding changed") + _parent_artifacts(parent, selection, parent / "verification.json") + verified = read(parent / "verification.json") + budget = read(root / "budget.json") + if ( + budget["prior_calls"] != verified["research_calls"] + or budget["prior_known_microinr"] != round(verified["research_known_inr"] * 1_000_000) + or budget["prior_retained_microinr"] != round(verified["research_retained_inr"] * 1_000_000) + ): + raise ValueError("Archived carry changed") + inputs = {h["id"]: h for h in read(root / "inputs.json")} + if len(inputs) != 36 or len(package["jobs"]) != 108: + raise ValueError("Incomplete frozen design") + for history in inputs.values(): + if ( + _sha(parent / "episodes" / history["id"] / "paired.json") + != history["parent_paired_sha256"] + or _sha(parent / "calls" / (history["id"] + "-final-candidate.request.json")) + != history["parent_candidate_request_sha256"] + ): + raise ValueError("Parent history changed") + for job in package["jobs"]: + h = inputs[job["history_id"]] + req, sidecar, ledger = render(h["request"], h["tool_trace"], job["arm"]) + verify_omissions(req, sidecar, ledger, job["arm"]) + if ( + read(root / "sidecars" / (h["id"] + ".json")) != sidecar + or read(root / "omissions" / (job["id"] + ".json")) != ledger + ): + raise ValueError("Sidecar or omission ledger changed") + if digest(req) != job["request_sha256"] or reservation(req) != job["reservation_microinr"]: + raise ValueError("Frozen request changed") + return package, inputs + + +def execute_job(job, history, dispatch): + request, _, _ = render(history["request"], history["tool_trace"], job["arm"]) + try: + return classify(dispatch(job["id"], request)) + except Exception as exc: + return {"terminal": "infrastructure_error", "error_class": type(exc).__name__} + + +def run(root, *, allow_paid=False): + if not allow_paid: + raise ValueError("Paid run requires explicit --allow-paid after parent review") + root = Path(root) + package, inputs = check(root) + if (root / "started.json").exists(): + raise FileExistsError("Already started: no retry or continuation") + save(root / "started.json", {"manifest_sha256": digest(package)}) + meter, pacer, key = ControlMeter(root), Pacer(root), read_key() + + def dispatch(job, request): + save(meter.root / (job + ".dispatch.json"), pacer.wait()) + return call(meter, job, STAGE, request, key) + + outcomes = [] + with ThreadPoolExecutor(max_workers=4) as pool: + for offset in range(0, len(package["jobs"]), 4): + jobs = package["jobs"][offset : offset + 4] + results = [ + f.result() + for f in [ + pool.submit(execute_job, j, inputs[j["history_id"]], dispatch) for j in jobs + ] + ] + for job, result in zip(jobs, results): + save(root / (job["id"] + ".result.json"), result) + outcomes.append({"id": job["id"], "terminal": result["terminal"]}) + errors = sum(r["terminal"] == "infrastructure_error" for r in results) + print( + {"completed": len(outcomes), "errors": errors, "meter": meter.summary()}, flush=True + ) + if errors >= 2: + break + check(root) + save(root / "execution.json", {"outcomes": outcomes, "meter": meter.summary()}) + + +def audit(root): + with ( + patch("socket.socket", side_effect=RuntimeError("Offline audit")), + patch("socket.create_connection", side_effect=RuntimeError("Offline audit")), + ): + return _audit(Path(root)) + + +def _audit(root): + package, inputs = check(root) + if read(root / "started.json") != {"manifest_sha256": digest(package)}: + raise ValueError("Start binding changed") + execution = read(root / "execution.json") + jobs = package["jobs"][: len(execution["outcomes"])] + if [j["id"] for j in jobs] != [o["id"] for o in execution["outcomes"]]: + raise ValueError("Execution order changed") + ids = {j["id"] for j in jobs} + with sqlite3.connect(f"file:{root}/calls/meter.sqlite?mode=ro", uri=True) as db: + ledger = {r[0]: r[1:] for r in db.execute("SELECT * FROM calls")} + if set(ledger) != ids or len(ids) != len(jobs): + raise ValueError("Ledger inventory changed") + for suffix in ("request", "receipt", "dispatch"): + if { + p.name.removesuffix(f".{suffix}.json") + for p in (root / "calls").glob(f"*.{suffix}.json") + } != ids: + raise ValueError("Call artifact inventory changed") + if {p.name.removesuffix(".result.json") for p in root.glob("*.result.json")} != ids: + raise ValueError("Result inventory changed") + parent = root / package["parent_root"] + cases = {c["id"]: c for c in read(parent / "runtime.json")} + labels = read(parent / "gold.json") # Offline audit only; never in preparation/run requests. + rows, response_ids = [], set() + known = retained = unknown = 0 + for job, outcome in zip(jobs, execution["outcomes"]): + history = inputs[job["history_id"]] + request, sidecar, omissions = render(history["request"], history["tool_trace"], job["arm"]) + verify_omissions(request, sidecar, omissions, job["arm"]) + if read(root / "calls" / (job["id"] + ".request.json")) != { + "endpoint": ENDPOINT, + "request": request, + "sha256": digest(request), + }: + raise ValueError("Sent request changed") + dispatch = read(root / "calls" / (job["id"] + ".dispatch.json")) + if dispatch.get("pacing_control", {}).get("rpm") != 90 or not isinstance( + dispatch.get("dispatch_time"), (int, float) + ): + raise ValueError("Paced dispatch record changed") + receipt = read(root / "calls" / (job["id"] + ".receipt.json")) + if receipt["job"] != job["id"] or receipt["request_sha256"] != digest(request): + raise ValueError("Receipt/request binding changed") + stage, reserved, charged, cost, status = ledger[job["id"]] + if stage != STAGE or reserved != reservation(request): + raise ValueError("Reservation mismatch") + try: + body = json.loads(receipt.get("body_text", "")) + except ValueError: + body = {} + if status == "known": + usage = body["usage"] + if ( + any( + type(usage[k]) is not int or usage[k] < 0 + for k in ("prompt_tokens", "completion_tokens", "total_tokens") + ) + or usage["total_tokens"] != usage["prompt_tokens"] + usage["completion_tokens"] + or usage["prompt_tokens"] > MODELS[request["model"]] + or usage["completion_tokens"] > 8192 + or cost != usage["prompt_tokens"] * INPUT + usage["completion_tokens"] * OUTPUT + or charged != (cost * 5 + 3) // 4 + ): + raise ValueError("Usage/charge mismatch") + known += cost + elif status == "unknown" and cost is None and charged == reserved: + unknown += 1 + else: + raise ValueError("Unknown ledger state") + retained += charged + if status == "known" and receipt.get("status") == 200: + if body.get("model") != request["model"] or not isinstance(body.get("id"), str): + raise ValueError("Saved provider identity changed") + if body["id"] in response_ids: + raise ValueError("Duplicate provider response ID") + response_ids.add(body["id"]) + + def replay(_job, _request): + if _job != job["id"] or _request != request: + raise ValueError("Replay request changed") + if ( + receipt.get("status") != 200 + or status != "known" + or body.get("model") != request["model"] + ): + raise RuntimeError("Saved provider failure") + return body + + result = execute_job(job, history, replay) + if ( + result != read(root / (job["id"] + ".result.json")) + or result["terminal"] != outcome["terminal"] + ): + raise ValueError("Saved classification changed") + paired = read(parent / "episodes" / history["id"] / "paired.json") + original = paired["original"] + case = cases[history["case_id"]] + label = labels[history["case_id"]] + projection = None + if result.get("parsed") is not None: + try: + projection = project( + intent=case["intent"], + requested_change=case["requested_change"], + prior_receipts=original["seed_receipts"], + tool_trace=original["tool_trace"], + raw_content=result["content"], + completed=True, + ) + except (ValueError, KeyError, TypeError): + pass + view = report_view( + {"original": original, "reports": {job["arm"]: {**result, "application": projection}}}, + job["arm"], + ) + contract = { + "runtime_sha256": digest(case), + "gold_sha256": digest(label), + "question_target": label["question_target"], + } + attribution = evaluate(case, label, view, contract) + rows.append( + { + "id": job["id"], + "history_id": history["id"], + "case_id": case["id"], + "model": history["model"], + "arm": job["arm"], + "terminal": result["terminal"], + "valid_final": result.get("parsed") is not None, + "raw": result.get("parsed"), + "application_output": projection["application_output"] if projection else None, + "omission_ledger": omissions, + "sidecar_sha256": digest(sidecar), + **attribution, + } + ) + budget = read(root / "budget.json") + if ( + retained > budget["phase_cap_microinr"] + or retained + budget["prior_retained_microinr"] > budget["campaign_cap_microinr"] + ): + raise ValueError("Budget exceeded") + if execution["meter"] != { + STAGE: { + "calls": len(ids), + "charged_with_headroom_inr": retained / 1e6, + "known_usage_estimate_inr": known / 1e6, + "unknown_or_pending": unknown, + } + }: + raise ValueError("Execution meter summary changed") + groups = [ + { + "model": model, + "arm": arm, + "n": sum(r["model"] == model and r["arm"] == arm for r in rows), + "factual_answer_correct": sum( + bool(r["factual_answer_correct"]) + for r in rows + if r["model"] == model and r["arm"] == arm + ), + "raw_status_matches_execution": sum( + bool(r["raw_status_matches_execution"]) + for r in rows + if r["model"] == model and r["arm"] == arm + ), + } + for model in PROFILES + for arm in ARMS + ] + return { + "verified": True, + "complete": ( + len(rows) == 108 + and unknown == 0 + and all(r["terminal"] != "infrastructure_error" for r in rows) + ), + "calls": len(rows), + "rows": rows, + "groups": groups, + "known_inr": known / 1e6, + "retained_inr": retained / 1e6, + "unknown_calls": unknown, + "new_native_action_trials": 0, + "limitation": ( + "Development-exposed saved histories; reporter-only causal screen, " + "no memory or fresh-task claim." + ), + } + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("command", choices=("prepare", "check", "run", "audit")) + parser.add_argument("root", type=Path) + parser.add_argument("--parent", type=Path) + parser.add_argument("--selection", type=Path) + parser.add_argument("--parent-audit", type=Path) + parser.add_argument("--allow-paid", action="store_true") + parser.add_argument("--output", type=Path) + args = parser.parse_args() + if args.command == "prepare": + if not all((args.parent, args.selection, args.parent_audit)): + parser.error("prepare requires --parent, --selection and --parent-audit") + prepare(args.root, args.parent, args.selection, args.parent_audit) + elif args.command == "check": + check(args.root) + elif args.command == "run": + run(args.root, allow_paid=args.allow_paid) + else: + if not args.output: + parser.error("audit requires --output") + save(args.output, audit(args.root)) diff --git a/benchmarks/sarvam_evidence_views.py b/benchmarks/sarvam_evidence_views.py new file mode 100644 index 0000000..9089d40 --- /dev/null +++ b/benchmarks/sarvam_evidence_views.py @@ -0,0 +1,301 @@ +"""Opt-in, lossless evidence layout for a later Sarvam reporting comparison. + +This module only reorganizes an already completed ordinary episode. It does not +infer dates, decide permissions, execute tools, read labels, or repair answers. +The caller must supply the actual application-owned tool trace; model-authored +tool calls or prose alone cannot establish an execution receipt. +""" + +import copy +import json + +from benchmarks.sarvam_native_study.transport import canonical, digest + +INPUT_KEYS = { + "question", + "intent", + "appointment_id", + "requested_change", + "application_evidence", + "source_messages", +} +APPLICATION_KEYS = { + "current", + "approvals", + "trusted_issuers", + "prior_execution_receipts", + "server_time", +} + + +def _object(value, name): + if not isinstance(value, dict): + raise ValueError(f"{name} must be an object") + return value + + +def _json_object(value, name): + if not isinstance(value, str): + raise ValueError(f"{name} must be JSON text") + + def unique_keys(pairs): + result = {} + for key, item in pairs: + if key in result: + raise ValueError(f"Duplicate JSON key in {name}: {key}") + result[key] = item + return result + + try: + return _object(json.loads(value, object_pairs_hook=unique_keys), name) + except json.JSONDecodeError as exc: + raise ValueError(f"{name} is invalid JSON") from exc + + +def _source_envelope(messages): + if ( + not isinstance(messages, list) + or len(messages) < 2 + or any(not isinstance(m, dict) for m in messages) + or messages[0].get("role") != "system" + or messages[1].get("role") != "user" + or any(m.get("role") not in ("assistant", "tool") for m in messages[2:]) + ): + raise ValueError("Unexpected original message roles") + supplied = _json_object(messages[1].get("content"), "original user envelope") + if messages[1]["content"] != canonical(supplied): + raise ValueError("Original user envelope must be canonical for exact reconstruction") + if set(supplied) != INPUT_KEYS: + raise ValueError("Unexpected original input fields, including possible labels") + if not isinstance(supplied["question"], str) or not supplied["question"]: + raise ValueError("Question is missing") + if supplied["intent"] not in ("read", "change"): + raise ValueError("Unknown intent") + booking = supplied["appointment_id"] + if not isinstance(booking, str) or not booking: + raise ValueError("Booking scope is missing") + change = supplied["requested_change"] + if (supplied["intent"] == "read" and change is not None) or ( + supplied["intent"] == "change" + and (not isinstance(change, dict) or change.get("appointment_id") != booking) + ): + raise ValueError("Request/booking scope mismatch") + source = supplied["source_messages"] + if not isinstance(source, list): + raise ValueError("Source messages must be a list") + ids = set() + for item in source: + _object(item, "source message") + if ( + not isinstance(item.get("id"), str) + or not item["id"] + or item["id"] in ids + or not isinstance(item.get("role"), str) + or not item["role"] + or not isinstance(item.get("content"), str) + ): + raise ValueError("Invalid or duplicate source message") + ids.add(item["id"]) + app = _object(supplied["application_evidence"], "application evidence") + if set(app) != APPLICATION_KEYS or not isinstance(app["approvals"], list): + raise ValueError("Unexpected application evidence fields") + for approval in app["approvals"]: + if _object(approval, "approval").get("appointment_id") != booking: + raise ValueError("Approval belongs to another booking") + if not isinstance(app["prior_execution_receipts"], list): + raise ValueError("Prior receipts must be a list") + for prior in app["prior_execution_receipts"]: + args = _object(_object(prior, "prior receipt").get("arguments"), "prior arguments") + if args.get("appointment_id") != booking: + raise ValueError("Prior receipt belongs to another booking") + _object(prior.get("receipt"), "prior execution result") + return supplied + + +def _linked_trace(messages, tool_trace, tool_definitions): + if not isinstance(tool_trace, list) or not isinstance(tool_definitions, list): + raise ValueError("Actual trace and tool definitions must be lists") + names = set() + for definition in tool_definitions: + function = _object(_object(definition, "tool definition").get("function"), "function") + name = function.get("name") + if not isinstance(name, str) or not name or name in names: + raise ValueError("Invalid or duplicate tool definition") + names.add(name) + pending = {} + seen = set() + receipts = [] + trace_at = 0 + for index, message in enumerate(messages[2:], 2): + if message["role"] == "assistant": + if pending: + raise ValueError("Unanswered tool call") + calls = message.get("tool_calls") or [] + if not isinstance(calls, list): + raise ValueError("Malformed tool calls") + for call in calls: + call = _object(call, "tool call") + function = _object(call.get("function"), "tool function") + call_id = call.get("id") + name = function.get("name") + if ( + not isinstance(call_id, str) + or not call_id + or call_id in seen + or call.get("type") != "function" + or name not in names + ): + raise ValueError("Duplicate, missing or undeclared tool call") + pending[call_id] = (name, _json_object(function.get("arguments"), "tool arguments")) + seen.add(call_id) + else: + call_id = message.get("tool_call_id") + if call_id not in pending or trace_at >= len(tool_trace): + raise ValueError("Orphan or untrusted tool receipt") + name, args = pending.pop(call_id) + actual = _object(tool_trace[trace_at], "actual tool trace") + response = _json_object(message.get("content"), "tool response") + if ( + actual.get("call_id") != call_id + or actual.get("name") != name + or actual.get("arguments") != args + or actual.get("response") != response + ): + raise ValueError("Transcript tool message differs from actual receipt") + receipts.append({"message_index": index, "message": copy.deepcopy(message)}) + trace_at += 1 + if pending or trace_at != len(tool_trace): + raise ValueError("Incomplete or extra actual tool trace") + return receipts + + +def from_final_request(final_request, tool_trace): + """Create two evidence views, while retaining the exact input transcript. + + ``audit`` is a local sidecar, excluded from the model request. The grouped + view preserves each original message and tool definition once. Hashes and + indexes verify reconstruction without promoting actor claims to receipts. + """ + request = _object(final_request, "final request") + messages = request.get("messages") + if ( + not isinstance(messages, list) + or len(messages) != 2 + or any(not isinstance(m, dict) for m in messages) + or messages[0].get("role") != "system" + or messages[1].get("role") != "user" + or "tools" in request + ): + raise ValueError("Expected a no-tools final reporting request") + original = _json_object(messages[1].get("content"), "final evidence") + if set(original) != {"original_messages", "original_tool_definitions"}: + raise ValueError("Unexpected final evidence fields") + history = original["original_messages"] + supplied = _source_envelope(history) + receipts = _linked_trace(history, tool_trace, original["original_tool_definitions"]) + claims = [ + {"message_index": i, "message": copy.deepcopy(message), "authority": "actor_claim_only"} + for i, message in enumerate(history[2:], 2) + if message["role"] == "assistant" + ] + grouped = { + "view_version": 1, + "protocol_context": { + "original_system_message": copy.deepcopy(history[0]), + "original_tool_definitions": copy.deepcopy(original["original_tool_definitions"]), + }, + "source_view": { + "question": supplied["question"], + "source_messages": copy.deepcopy(supplied["source_messages"]), + "source_message_sha256": [digest(item) for item in supplied["source_messages"]], + }, + "execution_view": { + "intent": supplied["intent"], + "appointment_id": supplied["appointment_id"], + "requested_change": copy.deepcopy(supplied["requested_change"]), + "application_evidence": copy.deepcopy(supplied["application_evidence"]), + "actual_tool_receipts": receipts, + }, + "actor_claims": claims, + "provenance": { + "message_roles_in_order": [m["role"] for m in history], + "message_sha256_in_order": [digest(m) for m in history], + "original_evidence_sha256": digest(original), + "actual_tool_trace_sha256": digest(tool_trace), + }, + } + if reconstruct(grouped, actual_tool_trace=tool_trace) != original: + raise ValueError("Grouped evidence did not reconstruct original transcript") + return {**grouped, "audit": copy.deepcopy(original)} + + +def reconstruct(grouped, *, actual_tool_trace=None): + """Reconstruct original evidence; optionally verify against the caller's trace.""" + if grouped.get("view_version") != 1: + raise ValueError("Unknown view version") + protocol = _object(grouped.get("protocol_context"), "protocol context") + source = _object(grouped.get("source_view"), "source view") + execution = _object(grouped.get("execution_view"), "execution view") + provenance = _object(grouped.get("provenance"), "provenance") + if source.get("source_message_sha256") != [ + digest(item) for item in source.get("source_messages", []) + ]: + raise ValueError("Source message hash mismatch") + supplied = { + "question": source["question"], + "source_messages": source["source_messages"], + "intent": execution["intent"], + "appointment_id": execution["appointment_id"], + "requested_change": execution["requested_change"], + "application_evidence": execution["application_evidence"], + } + indexed = { + 0: copy.deepcopy(protocol["original_system_message"]), + 1: {"role": "user", "content": canonical(supplied)}, + } + for claim in grouped.get("actor_claims", []): + claim = _object(claim, "actor claim entry") + if claim.get("authority") != "actor_claim_only": + raise ValueError("Actor claim authority changed") + if _object(claim.get("message"), "actor claim").get("role") != "assistant": + raise ValueError("Non-assistant message in actor claims") + index = claim.get("message_index") + if type(index) is not int or index in indexed or index < 2: + raise ValueError("Duplicate or invalid actor index") + indexed[index] = copy.deepcopy(claim["message"]) + for receipt in execution["actual_tool_receipts"]: + receipt = _object(receipt, "tool receipt entry") + if _object(receipt.get("message"), "tool receipt").get("role") != "tool": + raise ValueError("Non-tool message in actual receipts") + index = receipt.get("message_index") + if type(index) is not int or index in indexed or index < 2: + raise ValueError("Duplicate or invalid receipt index") + indexed[index] = copy.deepcopy(receipt["message"]) + if set(indexed) != set(range(len(indexed))): + raise ValueError("Original message coverage gap") + history = [indexed[i] for i in range(len(indexed))] + _source_envelope(history) + original = { + "original_messages": history, + "original_tool_definitions": copy.deepcopy(protocol["original_tool_definitions"]), + } + if ( + provenance.get("message_roles_in_order") != [m["role"] for m in history] + or provenance.get("message_sha256_in_order") != [digest(m) for m in history] + or provenance.get("original_evidence_sha256") != digest(original) + ): + raise ValueError("Original evidence provenance mismatch") + if actual_tool_trace is not None: + if provenance.get("actual_tool_trace_sha256") != digest(actual_tool_trace): + raise ValueError("Actual tool trace hash mismatch") + _linked_trace(history, actual_tool_trace, original["original_tool_definitions"]) + return original + + +def request_for(original_final_request, tool_trace): + """Change only the final request's evidence layout; preserve its other fields.""" + result = copy.deepcopy(original_final_request) + grouped = from_final_request(result, tool_trace) + grouped.pop("audit") + result["messages"][1]["content"] = canonical(grouped) + return result diff --git a/benchmarks/sarvam_fresh_cases_v3.py b/benchmarks/sarvam_fresh_cases_v3.py new file mode 100644 index 0000000..31ad33b --- /dev/null +++ b/benchmarks/sarvam_fresh_cases_v3.py @@ -0,0 +1,38 @@ +"""Ask for the stated preference instead of implying an executed/requested change. + +V2 remains preserved. Only the twelve separate-booking questions and their hash +bindings change; sources, models, expected answers and all state stay fixed. +""" + +import argparse +from pathlib import Path + +from benchmarks.sarvam_fresh_cases_v2 import build as build_v2 +from benchmarks.sarvam_native_study.transport import digest, save + +QUERIES = { + "en": ( + "What is my current preferred date for {booking}? " "Read only; do not change the booking." + ), + "hi": "{booking} के लिए अभी मेरी पसंद की तारीख कौन सी है? केवल बताएं; बुकिंग न बदलें।", + "te": "{booking} కోసం ప్రస్తుతం నాకు ఇష్టమైన తేదీ ఏది? చెప్పండి మాత్రమే; బుకింగ్ మార్చవద్దు.", +} + + +def build(): + runtime, gold = build_v2() + for case in runtime: + if case["family"] == "separate_booking": + case["question"] = QUERIES[case["language"]].format(booking=case["appointment_id"]) + gold[case["id"]]["runtime_sha256"] = digest(case) + return runtime, gold + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Offline v3 bank generation; no API calls.") + parser.add_argument("new_directory", type=Path) + args = parser.parse_args() + args.new_directory.mkdir() + runtime, gold = build() + save(args.new_directory / "runtime.json", runtime) + save(args.new_directory / "gold.json", gold) diff --git a/benchmarks/sarvam_reporting_handoff.py b/benchmarks/sarvam_reporting_handoff.py new file mode 100644 index 0000000..af52235 --- /dev/null +++ b/benchmarks/sarvam_reporting_handoff.py @@ -0,0 +1,393 @@ +"""Opt-in, offline capped-actor reporting handoff. No transport or action executor. + +A caller owns/authenticates the saved HTTP receipt, tool trace, scope and backend snapshots. +Hashes below link caller-provided objects; they do not authenticate an external server. +This helper changes no frozen run and makes no claim that reporter accuracy improves. +The caller must enforce its real spend cap. The required claim file prevents reuse +of one plan across process restarts; the caller must supply stable writable storage. +""" + +import copy +import hashlib +import json +import os +from pathlib import Path + +from benchmarks import sarvam_evidence_views as views +from benchmarks import sarvam_ordinary_v2 as ordinary +from benchmarks.sarvam_native_controls.engine import PROFILES +from benchmarks.sarvam_native_controls.transcript_finalizer import classify +from benchmarks.sarvam_native_study.transport import canonical, digest +from benchmarks.sarvam_receipt_reporting import project, validate_confirmation, validate_request +from benchmarks.sarvam_reporter_wording import request_for + + +def _require(ok, reason): + if not ok: + raise ValueError(reason) + + +def _strict_object(text, name): + def unique(pairs): + result = {} + for key, value in pairs: + if key in result: + raise ValueError(f"Duplicate JSON key in {name}: {key}") + result[key] = value + return result + + try: + result = json.loads(text, object_pairs_hook=unique) + except (TypeError, json.JSONDecodeError) as exc: + raise ValueError(f"Invalid JSON in {name}") from exc + _require(isinstance(result, dict), f"{name} must be object") + return result + + +def _context(request, tool_trace, initial_backend, final_backend, caller_scope): + _require(isinstance(request, dict), "Actor request required") + model = request.get("model") + _require(model in PROFILES, "Unknown model/profile") + expected = { + "model": model, + "temperature": 0, + "reasoning_effort": PROFILES[model], + "max_tokens": 8192, + "stream": False, + "n": 1, + "tool_choice": "auto", + } + _require(all(request.get(k) == v for k, v in expected.items()), "Actor profile changed") + _require(set(request) == set(expected) | {"messages", "tools"}, "Actor request shape changed") + messages, tools = request["messages"], request["tools"] + _require(isinstance(messages, list) and len(messages) >= 2, "Missing original history") + _require(isinstance(tools, list) and bool(tools), "Missing native tool definitions") + _require( + messages[0].get("role") == "system" and messages[1].get("role") == "user", + "Missing protocol context", + ) + _require(isinstance(messages[1].get("content"), str), "Missing app evidence") + supplied = _strict_object(messages[1]["content"], "app evidence") + _require(isinstance(supplied, dict), "Invalid app evidence") + _require(supplied.get("intent") in ("read", "change"), "Trusted intent required") + _require(isinstance(supplied.get("appointment_id"), str), "Scoped appointment required") + app = supplied.get("application_evidence") + _require( + isinstance(app, dict) and isinstance(app.get("prior_execution_receipts"), list), + "Trusted prior receipts required", + ) + _require(isinstance(tool_trace, list), "Executed tool trace required") + _require( + isinstance(caller_scope, dict) + and set(caller_scope) == {"tenant", "customer"} + and all(isinstance(v, str) and v for v in caller_scope.values()), + "Trusted caller scope required", + ) + _require( + isinstance(initial_backend, dict) and initial_backend == final_backend, + "Backend state uncertain or changed", + ) + scoped = [ + a + for a in final_backend.get("appointments", []) + if a.get("id") == supplied["appointment_id"] + ] + _require(len(scoped) == 1, "Scoped backend state missing") + current = scoped[0] + _require( + all(current.get(k) == caller_scope[k] for k in ("tenant", "customer")), + "Backend/caller scope mismatch", + ) + _require( + app.get("current") + == { + "date": current["date"], + "version": current["version"], + "closed": bool(current["closed"]), + }, + "App/backend current mismatch", + ) + if supplied["intent"] == "read": + _require(supplied.get("requested_change") is None, "Read intent has change") + else: + validate_request(supplied.get("requested_change")) + for prior in app["prior_execution_receipts"]: + _require( + isinstance(prior, dict) and "arguments" in prior and "receipt" in prior, + "Malformed prior receipt", + ) + validate_request(prior["arguments"]) + validate_confirmation(prior["receipt"], prior["arguments"]) + # Reuse the existing lossless history validator; it rejects pending/orphan receipts. + ordinary.final_request(copy.deepcopy(request)) + calls = [] + for message in messages[2:]: + role = message.get("role") + if role == "assistant": + tc = message.get("tool_calls") + _require(isinstance(tc, list) and bool(tc), "Unexpected prior actor answer") + calls.extend(tc) + elif role != "tool": + raise ValueError("Unexpected history role") + _require(len(calls) == len(tool_trace), "Tool trace/history coverage mismatch") + receipt_messages = [m for m in messages[2:] if m.get("role") == "tool"] + _require(len(receipt_messages) == len(calls), "Missing tool receipt") + for tc, message, event in zip(calls, receipt_messages, tool_trace): + _require( + tc["id"] == message.get("tool_call_id") == event.get("call_id"), + "Tool receipt ID mismatch", + ) + name = tc["function"]["name"] + _require( + name == event.get("name") == "read_current", "Prior action or unknown tool is unsafe" + ) + args = _strict_object(tc["function"]["arguments"], "tool arguments") + _require( + args == event.get("arguments") == {"appointment_id": supplied["appointment_id"]}, + "Tool scope mismatch", + ) + response = event.get("response") + _require(isinstance(response, dict) and "status" not in response, "Uncertain backend read") + _require(message.get("content") == canonical(response), "Tool receipt content mismatch") + _require( + response + == { + "date": current["date"], + "version": current["version"], + "closed": bool(current["closed"]), + }, + "Read receipt/backend mismatch", + ) + return supplied + + +def prepare_plan( + *, + actor_job, + actor_request, + native_receipt, + tool_trace, + initial_backend, + final_backend, + actor_calls_used, + caller_scope, +): + """Return two no-tools requests only for a known, call-free length completion. + + The failed native message is retained in ``actor_failure`` and is never inserted + into either reporting transcript. ``actor_calls_used`` counts this failed call. + """ + _require( + isinstance(actor_job, str) + and actor_job + and not actor_job.endswith(("-control", "-candidate")), + "Invalid actor job", + ) + _require( + type(actor_calls_used) is int and 1 <= actor_calls_used <= 3, "Actor call cap exceeded" + ) + prior_actor_calls = sum( + message.get("role") == "assistant" for message in actor_request.get("messages", [])[2:] + ) + _require( + actor_calls_used == prior_actor_calls + 1 and actor_job.endswith(f"-a{prior_actor_calls}"), + "Actor call count/job mismatch", + ) + supplied = _context(actor_request, tool_trace, initial_backend, final_backend, caller_scope) + _require(isinstance(native_receipt, dict), "Native HTTP receipt required") + _require(native_receipt.get("job") == actor_job, "Actor job/receipt mismatch") + _require( + native_receipt.get("request_sha256") == digest(actor_request), + "Actor request/receipt mismatch", + ) + _require(native_receipt.get("status") == 200, "Unknown or failed HTTP outcome") + body_text = native_receipt.get("body_text") + _require(isinstance(body_text, str), "Missing native body") + body = _strict_object(body_text, "native body") + _require( + isinstance(body, dict) and body.get("model") == actor_request["model"], + "Native model mismatch", + ) + choices = body.get("choices") + _require(isinstance(choices, list) and len(choices) == 1, "Native choice count unknown") + choice = choices[0] + _require( + isinstance(choice, dict) + and choice.get("index") == 0 + and choice.get("finish_reason") == "length", + "Not a known length cap", + ) + message = choice.get("message") + _require( + isinstance(message, dict) and message.get("role") == "assistant", "Invalid capped message" + ) + _require( + message.get("tool_calls") is None or message.get("tool_calls") == [], + "Capped response contains tool calls", + ) + _require( + not any(message.get(k) for k in ("function_call", "tool_call", "parallel_tool_calls")), + "Capped response contains alternate action call", + ) + usage = body.get("usage") + _require(isinstance(usage, dict), "Native usage unknown") + completion, prompt, total = ( + usage.get("completion_tokens"), + usage.get("prompt_tokens"), + usage.get("total_tokens"), + ) + _require( + all(type(v) is int and v >= 0 for v in (completion, prompt, total)), "Native usage unknown" + ) + _require( + completion == actor_request["max_tokens"] and prompt + completion == total, + "Length cap/usage mismatch", + ) + final = ordinary.final_request(copy.deepcopy(actor_request)) + # This validator rejects unknown/gold user fields, duplicate JSON keys, scope + # leaks, missing receipts and non-authoritative actor claims promoted as tools. + views.from_final_request(final, tool_trace) + requests = {variant: request_for(final, variant) for variant in ("control", "candidate")} + _require( + all("tools" not in req and "tool_choice" not in req for req in requests.values()), + "Executable reporter tools", + ) + evidence = [json.loads(req["messages"][1]["content"]) for req in requests.values()] + _require( + evidence[0] + == evidence[1] + == { + "original_messages": actor_request["messages"], + "original_tool_definitions": actor_request["tools"], + }, + "Unequal or lossy reporter evidence", + ) + plan = { + "kind": "OPT_IN_CAPPED_ACTOR_REPORTING_PLAN_NOT_ORIGINAL_RUN", + "actor_terminal": "truncated_no_tool_calls", + "actor_job": actor_job, + "actor_calls_used": actor_calls_used, + "actor_request_sha256": digest(actor_request), + "actor_failure": { + "http_status": 200, + "body_text": body_text, + "body_text_sha256": hashlib.sha256(body_text.encode()).hexdigest(), + }, + "actual_tool_trace": copy.deepcopy(tool_trace), + "caller_scope": copy.deepcopy(caller_scope), + "projection_inputs": { + "intent": supplied["intent"], + "requested_change": copy.deepcopy(supplied.get("requested_change")), + "prior_receipts": copy.deepcopy( + supplied["application_evidence"]["prior_execution_receipts"] + ), + "tool_trace": copy.deepcopy(tool_trace), + }, + "reports": { + variant: { + "job": actor_job + "-handoff-" + variant, + "request": req, + "request_sha256": digest(req), + } + for variant, req in requests.items() + }, + "maximum_total_calls": 5, + "planned_total_calls": actor_calls_used + 2, + } + plan["plan_sha256"] = digest(plan) + return plan + + +def _check_plan(plan): + """Detect mutation between preparation and dispatch; caller authenticates inputs.""" + _require( + isinstance(plan, dict) + and plan.get("kind") == "OPT_IN_CAPPED_ACTOR_REPORTING_PLAN_NOT_ORIGINAL_RUN", + "Invalid handoff plan", + ) + _require( + plan.get("plan_sha256") == digest({k: v for k, v in plan.items() if k != "plan_sha256"}), + "Handoff plan changed", + ) + requests = [plan["reports"][variant] for variant in ("control", "candidate")] + for report in requests: + request = report["request"] + _require(digest(request) == report["request_sha256"], "Reporter request changed") + _require( + "tools" not in request and "tool_choice" not in request, "Executable reporter tools" + ) + evidence = [json.loads(report["request"]["messages"][1]["content"]) for report in requests] + _require(evidence[0] == evidence[1], "Unequal reporter evidence") + original = evidence[0]["original_messages"] + supplied = json.loads(original[1]["content"]) + projection = plan["projection_inputs"] + _require( + projection + == { + "intent": supplied["intent"], + "requested_change": supplied["requested_change"], + "prior_receipts": supplied["application_evidence"]["prior_execution_receipts"], + "tool_trace": plan["actual_tool_trace"], + }, + "Projection/source binding changed", + ) + + +def dispatch_once(plan, dispatch, used_job_ids, claim_path): + """Atomically claim this plan before dispatch; caller enforces spend budget.""" + _check_plan(plan) + _require( + callable(dispatch) and isinstance(used_job_ids, set), "Dispatcher and call ledger required" + ) + jobs = [plan["reports"][v]["job"] for v in ("control", "candidate")] + _require( + len(set(jobs)) == 2 and not any(j in used_job_ids for j in jobs), "Duplicate reporter job" + ) + claim = Path(claim_path) + _require(claim.is_absolute() and claim.parent.is_dir(), "Absolute claim path required") + try: + fd = os.open(claim, os.O_CREAT | os.O_EXCL | os.O_WRONLY, 0o600) + except FileExistsError as exc: + raise ValueError("Durable handoff claim already exists") from exc + # Never remove a claim after an error: a partial or uncertain dispatch must + # remain unavailable to automatic retry, including after a process restart. + with os.fdopen(fd, "w", encoding="utf-8") as marker: + marker.write(canonical({"plan_sha256": plan["plan_sha256"], "jobs": jobs}) + "\n") + marker.flush() + os.fsync(marker.fileno()) + directory_fd = os.open(claim.parent, os.O_RDONLY) + try: + os.fsync(directory_fd) + finally: + os.close(directory_fd) + used_job_ids.update(jobs) + reports = {} + for variant, job in zip(("control", "candidate"), jobs): + _check_plan(plan) + try: + body = dispatch(job, copy.deepcopy(plan["reports"][variant]["request"])) + result = classify(body) + except Exception as exc: + result = { + "terminal": "infrastructure_error", + "error_class": type(exc).__name__, + "parsed": None, + } + result["application"] = None + if result.get("parsed") is not None: + try: + result["application"] = project( + **plan["projection_inputs"], raw_content=result["content"], completed=True + ) + except (ValueError, KeyError, TypeError) as exc: + result["application_error"] = type(exc).__name__ + reports[variant] = result + return { + "kind": "OPT_IN_CAPPED_ACTOR_REPORTING_RESULT_NOT_ORIGINAL_RUN", + "actor_terminal": plan["actor_terminal"], + "actor_failure": copy.deepcopy(plan["actor_failure"]), + "reports": reports, + "report_jobs": jobs, + "claim_path": str(claim), + "no_action_retry": True, + } diff --git a/docs/INDIC_ROADMAP.md b/docs/INDIC_ROADMAP.md index ec53ffb..c6fd2f4 100644 --- a/docs/INDIC_ROADMAP.md +++ b/docs/INDIC_ROADMAP.md @@ -1,6 +1,6 @@ # Indic memory research roadmap -Updated October 11, 2026. This is an evidence-first research direction, not a claim that a multilingual memory product is ready. The [current Sarvam research index](SARVAM_RESEARCH.md) links actual experiments, failures and the next comparison. The [older roadmap](history/INDIC_ROADMAP_BEFORE_2026-10-11.md) is preserved as history; its universal competitor and first-invention claims were not established and are withdrawn. +Updated October 13, 2026. This is an evidence-first research direction, not a claim that a multilingual memory product is ready. The [current Sarvam research index](SARVAM_RESEARCH.md) links actual experiments, failures and the next comparison. The [older roadmap](history/INDIC_ROADMAP_BEFORE_2026-10-11.md) is preserved as history; its universal competitor and first-invention claims were not established and are withdrawn. ## Scope and product gate @@ -29,3 +29,7 @@ The English record remains historical 423/500 once under its original judge; pro 5. Add speech-path testing only with a text baseline, separating recognition mistakes from memory and action failures. No date for a novel product or industry-leading score is guaranteed. A result showing that ordinary controls suffice is also a valid research outcome. + +## October 13 checkpoint + +The corrected 240-episode comparison found a fixed-model base105B reporting gain (90→105/120), but the candidate failed acceptance: two reporter slots were never reached and Conversations wrong non-null dates increased 18→22. The separately proposed 108-call evidence-view screen is blocked and unexecuted; its selected capped history cannot be silently replaced. Source/condition interpretation and a skipped reporting handoff are concrete integration gaps. They do not yet establish a persistence problem or a novel memory product. See the [complete report](../benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/REPORT.md) and [bounded next task](../benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/NEXT_STEP.md). diff --git a/docs/SARVAM_EVIDENCE_VIEWS.md b/docs/SARVAM_EVIDENCE_VIEWS.md new file mode 100644 index 0000000..2be03ae --- /dev/null +++ b/docs/SARVAM_EVIDENCE_VIEWS.md @@ -0,0 +1,25 @@ +# Opt-in Sarvam evidence views + +`benchmarks/sarvam_evidence_views.py` prepares an alternate **final reporting input** from an already completed ordinary episode. It does not run the actor, call a model, read a credential, execute a tool, score an answer, or change the receipt-owned application status. + +Call `request_for(original_final_request, actual_tool_trace)` after the existing ordinary engine has produced its no-tools final request. The returned request keeps the same model, system instruction, schema, temperature, reasoning profile and token cap. Only the user evidence JSON is reorganized. The module is not wired into the frozen comparison or selected as a default. + +The `source_view` contains the exact question and ordered original source utterances. It does **not** promote a customer's report of availability into a server-verified inventory fact. The `execution_view` contains the original scoped application evidence and tool messages only after they match the application-owned trace. `actor_claims` keeps each complete native assistant message, including any reasoning fields, separately and labels it `actor_claim_only`. `protocol_context` retains the original actor system message and tool definitions. The model request contains every original value once in grouped form, with hashes and indexes showing order and provenance. `reconstruct()` verifies that the grouped request recreates the exact original JSON transcript and that actor and receipt groups retain their roles. Given the caller's actual tool trace, it also verifies receipt linkage and the trace hash; without that argument, the hash is preserved but cannot attest a trace. The full original transcript is also returned as a local `audit` sidecar by `from_final_request()` and excluded from `request_for()`'s model payload. + +The transformer rejects unexpected runtime fields such as gold labels, request/approval/prior-receipt booking-scope mismatches, duplicate source IDs or JSON keys, orphan or altered tool messages, and an extra or missing actual trace event. Its trust boundary begins at the caller: the application must authenticate the customer, supply the original final request and actual trace, and attest that `application_evidence` came from its backend. The trace is caller-owned, not cryptographically authenticated by this module. Hashes detect transformation drift; they are not signatures or independent proof of backend origin. The original user envelope must be canonical JSON so its exact text can be reconstructed without duplicating it in the model request. A source utterance can mention a different booking legitimately, so the module preserves that text rather than guessing its semantic target. + +The complete actor claims remain visible to the later reporter in a separate view. This preserves coverage but means the layout alone cannot guarantee that a model will ignore a wrong actor statement. A future actor-withheld ablation would need a separately frozen input policy and an external audit copy, with the information difference disclosed. The current module deliberately makes no date or clarification decision. In particular, unknown slot availability stays unknown to this code even when `read_current` returns a booking date. + +Offline tests check lossless reconstruction and coverage, profile preservation, Telugu source text, complete actor fields, claim/receipt separation, condition text changes, scope and label refusal, and receipt tampering. A read-only replay against all 32 saved control final requests from the stopped fresh confirmation also validates compatibility with actual histories. Grouping changes prompt token count and possibly model attention; a later fixed-model comparison must measure token length and actual cost along with accuracy. No accuracy or cost benefit is measured here. + +## Bounded comparison harness + +`benchmarks.sarvam_evidence_ablation` prepares and audits a separate three-arm, saved-history screen: original chronological evidence, lossless grouping, and the same grouping with earlier assistant prose omitted. It keeps both model profiles and the reporter instruction fixed across arms. The original actor, tool proposals and receipts are shared; the screen measures reporting effects, not new action execution or long-term memory. + +Preparation requires a completed 240-episode parent audit, 480 recorded assistant reporter judgments, unambiguous selected cases, a source-only selection record, and the exact audited budget carry. The archive contains the selected parent evidence and review so its checks work after relocation. Preparation and audit are offline. Live execution requires the separate `run --allow-paid` action; a started manifest cannot be resumed or retried. Invalid or empty answers remain failures, and an infrastructure failure makes the screen incomplete. + +The initial design contains 108 reporter calls from 36 model histories over 18 English/Hindi/Telugu renderings of six related scenarios. This is development research. The implementation and its mocked execution tests establish no measured accuracy benefit; actual outcomes require a separately frozen and audited run. Omission is intentionally not lossless: its ledger lists each removed nonempty assistant prose field, while all source text, tool-call proposals and actual receipts remain unchanged. + +## October 13 execution decision + +The corrected parent attempted all 240 native episodes, but a capped native response left both reporters unreached for a selected history. The parent also failed the no-increase requirement for wrong non-null dates in Conversations. The prospective 108-call screen remains **blocked and unexecuted**. Its selected case was not replaced and its completeness requirement was not weakened. The [report](../benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/REPORT.md) preserves those outcomes. No evidence-view accuracy gain is measured. diff --git a/docs/SARVAM_REPORTING_HANDOFF.md b/docs/SARVAM_REPORTING_HANDOFF.md new file mode 100644 index 0000000..f20a7eb --- /dev/null +++ b/docs/SARVAM_REPORTING_HANDOFF.md @@ -0,0 +1,11 @@ +# Opt-in reporting after a capped native response + +The corrected Sarvam comparison exposed a specific integration gap. One native response returned HTTP 200 with `finish_reason=length`, an 8,192-token completion, no content and no tool calls. The original validator stopped before either final reporter ran. The original episode remains failed; this implementation does not modify or regrade it. + +`benchmarks.sarvam_reporting_handoff.prepare_plan` prepares the existing two no-tools reporting requests from the last verified history. The capped message is preserved in a local failure sidecar and never inserted as source evidence. The helper accepts only an exact known cap with no tool calls, known usage, matching request/model/job, a caller-owned matching scope, unchanged backend state, and complete linked prior read receipts. It refuses prior writes, uncertain backend effects, malformed or pending tool calls, duplicate JSON keys, unknown source fields and evaluator labels. This bounded implementation does not attempt recovery after an uncertain write. + +`dispatch_once` accepts an injected reporting dispatcher; it has no API-key reader or provider transport. It creates an exclusive claim file and syncs the file and its directory before either call. The claim stays after failure, and both jobs are claimed before dispatch. Reusing that stable path prevents automatic replay even with a new in-memory ledger. No actor or tool is retried. At most three native calls and two reporter calls fit the existing five-call allowance; the original failed call remains part of that accounting. + +Execution status is projected from the same actual receipts and trusted intent. The answer and clarification flag are never repaired. Tests check that property alongside capped/uncertain outcomes, cross-scope state, source contamination, missing receipts, plan mutation and repeat dispatch. The exact saved capped episode prepares successfully offline without making a new call. + +The caller must authenticate supplied artifacts and identity, provide stable claim storage, and enforce the actual monetary budget in its dispatcher. Hashes link records but do not authenticate a server. This helper is opt-in research code, not a default production recovery policy. Its tests prove routing and rejection behavior; they do not prove a recovered answer, an accuracy gain or a memory advantage. A new frozen prospective comparison is required before live promotion. diff --git a/docs/SARVAM_RESEARCH.md b/docs/SARVAM_RESEARCH.md index f11da5b..1b9e72f 100644 --- a/docs/SARVAM_RESEARCH.md +++ b/docs/SARVAM_RESEARCH.md @@ -1,35 +1,55 @@ -# Sarvam research: current evidence and next test +# Sarvam research: evidence, limits and next task -Updated October 11, 2026. **We are still investigating which problem warrants a product.** We have useful integration findings; we do not yet have a demonstrated unique multilingual memory advantage. Sarvam work is separate from English baseline engineering. +Updated October 13, 2026. We are investigating which problem warrants a product. We have measured integration gains and concrete failures, but no demonstrated unique multilingual memory advantage. This work is separate from the English baseline. -## What the evidence says +## Latest corrected comparison -| Step | Measured result | What it means | +All 240 native episodes were attempted once. Forty related scenarios, each rendered in English/Hindi/Telugu, were tested with two fixed Sarvam profiles. Both reporters share each native history; only their first instruction differs. All 120 episodes per model stay in the denominator, including unusable and unreached reports. + +| Model | Control date + clarification correct | Candidate | Paired gains / losses | +|---|---:|---:|---:| +| Sarvam-105B, low reasoning | 90/120 (75%) | 105/120 (87.5%) | 20 / 5 | +| Sarvam-105B-Conversations | 95/120 (79.2%) | 96/120 (80%) | 4 / 3 | + +**The acceptance gate failed. No candidate is promoted.** Conversations wrong non-null dates increased from 18 to 22, and strict task success fell 85→84. One native response consumed its 8,192-token output cap and returned no content or tool calls; the pipeline skipped both reporters. Thus 478 reporter calls were issued for 480 planned slots. All failures remain included. + +Fourteen of the 20 base-model recoveries restore a previously unusable final output; six fix an answer that was usable but wrong. This is a useful reporting gain, not proof that a new memory architecture improved reasoning. The primary score includes the clarification flag. The candidate's supplementary 114/120 date-only result must not replace 105/120 as the headline. + +Actual actions are shared across reporter arms: 47/48 required new writes completed, zero forbidden state changes, and 11 unnecessary Conversations attempts. The ordinary backend blocked those attempts. A correct old-date answer does not count as task completion when an authorized update was missed. Model-reported status and receipt-owned application status are separate metrics. + +[Full report](../benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/REPORT.md), [interpretation](../benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/INTERPRETATION.md), [all failures and disagreements](../benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/FAILURE_REVIEW.md), [next task](../benchmarks/audits/sarvam-fresh-confirmation-v3-2026-10-13/NEXT_STEP.md). + +## What we have learned so far + +| Earlier step | Result | Interpretation | |---|---|---| -| Early memory comparison and repeat | Pooled 47/48 for each arm; the initial advantage reversed | No demonstrated memory advantage on that small set | -| Native capability study | Initial low strict scores included formatting and dataset problems | Those scores cannot establish a vendor memory weakness | -| Ordinary tool/storage controls | Four unsafe unguarded Conversations writes in the source comparison; zero with the guard; 23/24 legitimate writes completed | Ordinary application enforcement matters; one legitimate action remained missed | -| Saved-history reporting sentence | Base59/72→72/72; Conversations 70/72→71/72; one candidate regression | Useful narrow reporting improvement; raw status remains unreliable; no fresh action or memory gain | -| Fresh-workflow confirmation | Stopped after 32/240 episodes and111 calls: our historical/current question ambiguity invalidates a clean confirmation | No promotion; v2 corrects12 questions and is frozen/unexecuted | +| Early memory comparison and repeat | Pooled 47/48 for both arms; initial advantage reversed | No established memory advantage | +| Native capability study | Low strict scores included formatting and dataset issues | Those scores do not establish a vendor memory weakness | +| Ordinary storage/tool controls | Four unsafe unguarded Conversations writes; zero guarded; 23/24 legitimate writes completed | Ordinary host enforcement helps, with one missed legitimate action | +| Saved-history reporting sentence | Base 59→72/72; Conversations 70→71/72, including one regression | Narrow reporting effect; no new action or memory result | +| Initial fresh confirmation | Stopped 32/240 after 111 calls because our question was ambiguous | Test-design flaw preserved; not a clean confirmation | +| Corrected v3 confirmation | Base 90→105/120; Conversations 95→96/120, but gate failed | Real base-model gain with important remaining failures | + +[Earlier research history](../benchmarks/audits/sarvam-reporter-wording-2026-10-11/SARVAM_HISTORY.md), [saved-history result](../benchmarks/audits/sarvam-reporter-wording-2026-10-11/REPORT.md), [stopped-run evidence](../benchmarks/audits/sarvam-fresh-confirmation-2026-10-11/REPORT.md). -[Complete history](../benchmarks/audits/sarvam-reporter-wording-2026-10-11/SARVAM_HISTORY.md), [latest completed report](../benchmarks/audits/sarvam-reporter-wording-2026-10-11/REPORT.md), [all changed outputs and misses](../benchmarks/audits/sarvam-reporter-wording-2026-10-11/FAILURE_REVIEW.md), [ordinary source comparison](../benchmarks/audits/sarvam-source-comparison-2026-10-11/REPORT.md). +V2 corrected 12 historical/current questions but was never executed. A further assistant preflight found 12 preference/request ambiguities, corrected in v3 before execution. No source, expected date or backend contract was changed after seeing v3 outcomes. The cases inherit known mechanisms and 32 earlier exposed episodes; they are development research, not an independent holdout. Assistant review covers every source and reporter slot; independent native-speaking human review is still missing. -The reporting gain changes one sentence in our integration. It is not evidence that Sarvam needs a new memory architecture. Raw model status may disagree with actual tool receipts; our ordinary application derives authoritative status from receipts and never repairs the date. A truthful answer about the old date still fails task completion if the model misses an authorized change. +## Concrete remaining problems and engineering -The stopped run and corrected package are published in [the fresh confirmation evidence](../benchmarks/audits/sarvam-fresh-confirmation-2026-10-11/REPORT.md). All started calls are reconciled, with no retries. The original 14 frozen-contract misses include six outputs from an ambiguous question family; those cannot be treated as proved model mistakes. We own that test-design flaw. Original grades remain unchanged, and no corrected headline is promoted. +Candidate Conversations missed all 12 preferred-date questions involving two booking references, despite the target preference being present. It missed 7/12 unresolved-condition questions and 2/12 resolved-condition questions. These are source-present failures: they do not establish that persistent memory or retrieval is missing. Cause between model interpretation, prior actor prose and evidence layout remains to be isolated. -Outside that family, one Telugu trace chooses a definite date despite explicitly unknown slot availability; a Hindi trace abstains despite availability being stated. These are concrete condition-handling leads in the observed integration. Whether action-permission wording or prior assistant claims causes them requires a controlled test. They are not yet evidence of a persistent-memory gap or novel product opportunity. +The [evidence-view component](SARVAM_EVIDENCE_VIEWS.md) separates original source, executed receipts and unverified actor claims, with exact reconstruction checks. A three-arm comparison harness distinguishes lossless grouping from omitting actor prose. Its prospective 108-call selection remains blocked and unexecuted: one selected capped native history lacks the final request and the parent fails completeness. We did not drop the case or weaken the gate. Code tests are not live accuracy results. -## What happens next +The skipped reporter after a capped, call-free native response is an identified integration recovery gap. An [opt-in reporting handoff](SARVAM_REPORTING_HANDOFF.md) is implemented and tested offline. Recovery must stop the actor, preserve the failed response, use only verified existing source/receipts, and expose no executable reporter tools or retries. Any opt-in implementation remains separate from the frozen results and needs prospective measurement. -The corrected package retains all 40 related scenario instances, each rendered in English/Hindi/Telugu:120 inputs. Two fixed model profiles produce 240 fresh native episodes. Each episode executes once in an isolated ordinary database, then both reporter variants receive the identical completed transcript. At most 3 native calls plus 2 reports per episode: 1,200 calls. Four workers, 90 shared RPM, no automatic retries. Unreached or failed outputs remain disclosed. +## Accounting and reproducibility -The test separates actual factual answer, raw status, receipt-owned status, desired backend state, unnecessary attempts and missed legitimate actions. Both per-model factual and safe-task totals must avoid net regression, with factual improvement in at least one model and no increase in unsupported date assertions. Every miss and changed output needs review. Assistant Hindi/Telugu review is authorized; independent language review remains missing. The cases inherit known mechanisms;32 parent episodes are already development-exposed. This is not an independent holdout. No second paid phase has run. +V3 made 844 calls: known token-cost estimate ₹90.677925; retained with headroom ₹113.347725; no unknown-usage calls. Native research cumulative: 7,035 calls, ₹270.657780 known and ₹370.580775 retained under the existing total ₹6,000 research ceiling. Older separate pilots remain separately accounted in their history. Estimates use [published pricing](https://docs.sarvam.ai/api/getting-started/pricing), checked October 13: ₹15/₹60 per million input/output tokens, ignoring cache discounts and keeping 25% headroom. These are not invoices or an account-balance check. -The existing total INR 6,000 research authority remains the ceiling. After the stopped phase, native research totals 6,191 calls, known token estimate INR 179.979855 and retained INR 257.233050. The stopped phase added111 calls / INR 10.225170 known. The corrected phase's conservative worst case is INR 2,580.48, not an expected bill. Published [pricing](https://docs.sarvam.ai/api/getting-started/pricing), checked October 12 UTC, is INR 15/60 per million input/output tokens for the two fixed models. Unknown usage retains its full reservation; estimates are not invoices or balance checks. +The archive preserves source/gold separation, every request and receipt, actual SQLite state, code hashes, complete assistant reviews and negative results. Offline request/backend replay and a separate parser/accounting check agree. No failed request was retried and no missing output was imputed. See the archive README for clean replay commands. -## When a finding becomes a product problem +## When a finding warrants a product -A candidate problem must be reproducible on fresh reviewed cases, survive a clear prompt and strong ordinary-storage control, have a traceable cause, and matter in an actual user workflow. For memory specifically, persistence, identity or evidence selection must be causal. A prompt mistake, invalid API request or mislabeled test is not proof of a missing vendor capability. +A candidate problem must reproduce on fresh reviewed cases, survive clear instructions and strong ordinary-storage controls, have a traceable cause, and matter in an actual user workflow. For memory specifically, missing persistence, identity or evidence selection must be causal. A prompt error, malformed test or reporting failure is not proof of a missing vendor memory capability. -After the ordinary baseline is credible, investigate cross-session/language information failures without assuming they exist. Require matched models, budgets, full failure disclosure and independent evidence before proposing a new architecture or novelty claim. The public benchmark remains required; language coverage and external validation are still work to do. See [INDIC_ROADMAP.md](INDIC_ROADMAP.md). +A public benchmark remains required, with documented language/task coverage and independent review. Neither startup-program acceptance nor these synthetic scores establishes novelty or production readiness. The planned eventual language scope follows the relevant Sarvam service/model, with coverage earned through testing. See [INDIC_ROADMAP.md](INDIC_ROADMAP.md). diff --git a/tests/test_sarvam_evidence_ablation.py b/tests/test_sarvam_evidence_ablation.py new file mode 100644 index 0000000..604b546 --- /dev/null +++ b/tests/test_sarvam_evidence_ablation.py @@ -0,0 +1,665 @@ +"""Offline tests for the bounded reporter-only evidence screen.""" + +import copy +import hashlib +import json +import shutil +import sqlite3 + +import pytest + +from benchmarks import sarvam_evidence_ablation as ablation +from benchmarks.sarvam_native_controls.engine import FORMAT +from benchmarks.sarvam_native_study.transport import canonical, digest, save +from benchmarks.sarvam_ordinary_v2 import FINAL_INSTRUCTION +from benchmarks.sarvam_reporter_wording import CANDIDATE_FIRST + + +def sample(with_receipt=True): + user = { + "question": "Which requested date applies if the morning slot is unknown?", + "intent": "read", + "appointment_id": "BOOK-X", + "requested_change": None, + "source_messages": [ + { + "id": "source-1", + "role": "customer", + "content": "If morning is free, choose 2028-04-01; otherwise 2028-05-01.", + }, + { + "id": "source-2", + "role": "customer", + "content": "Availability has not been checked. Do not change the booking.", + }, + ], + "application_evidence": { + "current": {"date": "2028-03-01", "version": 3, "closed": False}, + "approvals": [], + "trusted_issuers": ["service"], + "prior_execution_receipts": [], + "server_time": 123456, + }, + } + assistant = { + "role": "assistant", + "content": "I already confirmed April; morning is free.", + "reasoning_content": "unsupported rationale", + "refusal": None, + "tool_calls": None, + } + history = [ + {"role": "system", "content": "Original actor instructions"}, + {"role": "user", "content": canonical(user)}, + assistant, + ] + tools, trace = [], [] + if with_receipt: + call = { + "id": "call-1", + "type": "function", + "function": { + "name": "read_current", + "arguments": canonical({"appointment_id": "BOOK-X"}), + }, + } + assistant["tool_calls"] = [call] + reply = {"date": "2028-03-01", "version": 3} + history.append({"role": "tool", "tool_call_id": "call-1", "content": canonical(reply)}) + tools = [{"type": "function", "function": {"name": "read_current"}}] + trace = [ + { + "call_id": "call-1", + "name": "read_current", + "arguments": {"appointment_id": "BOOK-X"}, + "response": reply, + } + ] + evidence = {"original_messages": history, "original_tool_definitions": tools} + request = { + "model": "sarvam-105b", + "temperature": 0, + "reasoning_effort": "low", + "max_tokens": 8192, + "stream": False, + "n": 1, + "response_format": FORMAT, + "messages": [ + { + "role": "system", + "content": CANDIDATE_FIRST + "\n" + FINAL_INSTRUCTION.split("\n", 1)[1], + }, + {"role": "user", "content": canonical(evidence)}, + ], + } + return request, trace, evidence + + +def test_three_arms_fix_profile_and_change_only_evidence_layout(): + original, trace, evidence = sample() + before = copy.deepcopy(original) + rendered = [ablation.render(original, trace, arm) for arm in ablation.ARMS] + assert original == before + systems = {r[0]["messages"][0]["content"] for r in rendered} + assert systems == {ablation.SYSTEM} + assert all( + {k: v for k, v in r[0].items() if k != "messages"} + == {k: v for k, v in original.items() if k != "messages"} + for r in rendered + ) + assert len({digest(r[0]) for r in rendered}) == 3 + for arm, (request, sidecar, ledger) in zip(ablation.ARMS, rendered): + ablation.verify_omissions(request, sidecar, ledger, arm) + assert sidecar["original"] == evidence + assert sidecar["actual_tool_trace"] == trace + assert "audit" not in json.loads(request["messages"][1]["content"]) + + +def test_withheld_actor_prose_preserves_exact_proposal_and_actual_receipt(): + original, trace, evidence = sample() + request, sidecar, ledger = ablation.render(original, trace, "grouped_actor_prose_withheld") + grouped = json.loads(request["messages"][1]["content"]) + claim = grouped["actor_claims"][0] + assert claim["message"] == { + "role": "assistant", + "tool_calls": evidence["original_messages"][2]["tool_calls"], + "refusal": None, + } + assert grouped["execution_view"]["actual_tool_receipts"] == [ + {"message_index": 3, "message": evidence["original_messages"][3]} + ] + assert ( + grouped["source_view"]["source_messages"] + == json.loads(evidence["original_messages"][1]["content"])["source_messages"] + ) + assert [(e["message_index"], e["field"]) for e in ledger] == [ + (2, "content"), + (2, "reasoning_content"), + ] + assert all( + e["value_sha256"] == digest(evidence["original_messages"][2][e["field"]]) for e in ledger + ) + ablation.verify_omissions(request, sidecar, ledger, "grouped_actor_prose_withheld") + + +def test_unknown_actor_field_refused_before_any_request(): + original, trace, evidence = sample() + evidence["original_messages"][2]["unknown_private_text"] = "would leak" + original["messages"][1]["content"] = canonical(evidence) + with pytest.raises(ValueError, match="Unknown actor field"): + ablation.render(original, trace, "grouped_actor_prose_withheld") + + +def test_no_actor_prose_makes_two_grouped_arms_identical(): + original, trace, evidence = sample() + message = evidence["original_messages"][2] + message["content"] = "" + message["reasoning_content"] = None + message["refusal"] = None + original["messages"][1]["content"] = canonical(evidence) + lossless, _, _ = ablation.render(original, trace, "grouped_lossless") + withheld, sidecar, ledger = ablation.render(original, trace, "grouped_actor_prose_withheld") + assert lossless == withheld + assert ledger == [] + ablation.verify_omissions(withheld, sidecar, ledger, "grouped_actor_prose_withheld") + + +def test_nontext_actor_prose_refused(): + original, trace, evidence = sample() + evidence["original_messages"][2]["content"] = ["unexpected"] + original["messages"][1]["content"] = canonical(evidence) + with pytest.raises(ValueError, match="nontext"): + ablation.render(original, trace, "grouped_actor_prose_withheld") + + +@pytest.mark.parametrize("tamper", ["receipt", "trace", "source", "ledger", "sidecar"]) +def test_tampering_cannot_pass_reconstruction_or_ledger(tamper): + original, trace, _ = sample() + request, sidecar, ledger = ablation.render(original, trace, "grouped_actor_prose_withheld") + request, sidecar, ledger = copy.deepcopy((request, sidecar, ledger)) + if tamper in ("receipt", "source"): + evidence = json.loads(request["messages"][1]["content"]) + if tamper == "receipt": + evidence["execution_view"]["actual_tool_receipts"][0]["message"]["content"] = canonical( + {"date": "forged"} + ) + else: + evidence["source_view"]["source_messages"][0]["content"] = "fabricated" + request["messages"][1]["content"] = canonical(evidence) + elif tamper == "trace": + sidecar["actual_tool_trace"][0]["response"]["date"] = "forged" + elif tamper == "ledger": + ledger[0]["value_sha256"] = "0" * 64 + else: + sidecar["original"]["original_messages"][2]["content"] = "fabricated" + with pytest.raises(ValueError): + ablation.verify_omissions(request, sidecar, ledger, "grouped_actor_prose_withheld") + + +def test_paid_operation_requires_explicit_gate_before_key_or_network(monkeypatch, tmp_path): + monkeypatch.setattr(ablation, "read_key", lambda: pytest.fail("key read")) + monkeypatch.setattr(ablation, "call", lambda *a: pytest.fail("network call")) + with pytest.raises(ValueError, match="explicit --allow-paid"): + ablation.run(tmp_path) + assert not (tmp_path / "started.json").exists() + + +def test_existing_start_refuses_retry_before_key(monkeypatch, tmp_path): + monkeypatch.setattr(ablation, "check", lambda root: ({"jobs": []}, {})) + monkeypatch.setattr(ablation, "read_key", lambda: pytest.fail("key read")) + (tmp_path / "started.json").write_text("{}") + with pytest.raises(FileExistsError, match="no retry"): + ablation.run(tmp_path, allow_paid=True) + + +@pytest.mark.parametrize("tamper", ["receipt_request", "usage_total"]) +def test_offline_audit_rejects_saved_receipt_tampering(monkeypatch, tmp_path, tamper): + original, trace, _ = sample() + job = { + "id": "confirm-fresh-09-en-m0-chronological", + "history_id": "confirm-fresh-09-en-m0", + "arm": "chronological", + } + history = {"id": job["history_id"], "request": original, "tool_trace": trace} + package = {"jobs": [job], "parent_root": "parent"} + monkeypatch.setattr(ablation, "check", lambda root: (package, {history["id"]: history})) + request, _, _ = ablation.render(original, trace, job["arm"]) + save(tmp_path / "started.json", {"manifest_sha256": digest(package)}) + save( + tmp_path / "execution.json", + { + "outcomes": [{"id": job["id"], "terminal": "answer"}], + "meter": {}, + }, + ) + calls = tmp_path / "calls" + calls.mkdir() + with sqlite3.connect(calls / "meter.sqlite") as db: + db.execute( + "CREATE TABLE calls (id TEXT PRIMARY KEY, stage TEXT, reservation INTEGER, " + "charged INTEGER, usage_cost INTEGER, status TEXT)" + ) + db.execute( + "INSERT INTO calls VALUES (?,?,?,?,?,?)", + ( + job["id"], + ablation.STAGE, + ablation.reservation(request), + 375, + 300, + "known", + ), + ) + save( + calls / (job["id"] + ".request.json"), + { + "endpoint": ablation.ENDPOINT, + "request": request, + "sha256": digest(request), + }, + ) + save( + calls / (job["id"] + ".dispatch.json"), + { + "dispatch_time": 1.0, + "pacing_control": {"rpm": 90}, + }, + ) + body = { + "model": request["model"], + "id": "response-1", + "usage": { + "prompt_tokens": 20, + "completion_tokens": 0, + "total_tokens": 21 if tamper == "usage_total" else 20, + }, + } + save( + calls / (job["id"] + ".receipt.json"), + { + "job": job["id"], + "request_sha256": "forged" if tamper == "receipt_request" else digest(request), + "status": 200, + "body_text": json.dumps(body), + "elapsed_seconds": 0.1, + }, + ) + save(tmp_path / (job["id"] + ".result.json"), {"terminal": "answer"}) + parent = tmp_path / "parent" + parent.mkdir() + save(parent / "runtime.json", []) + save(parent / "gold.json", {}) + with pytest.raises(ValueError, match="Receipt/request binding|Usage/charge"): + ablation.audit(tmp_path) + + +def _synthetic_parent_and_config(base): + parent = base / "native-parent" + root = base / "prepared" + parent.mkdir() + root.mkdir() + source_messages = json.loads(sample(with_receipt=False)[2]["original_messages"][1]["content"])[ + "source_messages" + ] + runtime = [ + { + "id": f"fresh-{workflow:02d}-{language}", + "workflow": f"fresh-{workflow:02d}", + "language": language, + "source_messages": source_messages, + "intent": "read", + "appointment_id": "BOOK-X", + "requested_change": None, + } + for workflow in range(40) + for language in ("en", "hi", "te") + ] + save(parent / "runtime.json", runtime) + state = {"appointments": []} + expected = {"answer": None, "needs_clarification": True} + save( + parent / "gold.json", + { + c["id"]: { + "runtime_sha256": digest(c), + "question_target": "source_request_or_condition", + "expected_answer": expected, + "expected_state": state, + "forbid_new_write": False, + } + for c in runtime + }, + ) + parent_jobs = [ + {"id": f"confirm-{c['id']}-m{i}", "case_id": c["id"]} for c in runtime for i in range(2) + ] + parent_manifest = {"jobs": parent_jobs, "source_sha256": {}} + save(parent / "manifest.json", parent_manifest) + save(parent / "started.json", {"manifest_sha256": digest(parent_manifest)}) + save( + parent / "execution.json", + { + "outcomes": [{"id": j["id"]} for j in parent_jobs], + }, + ) + save( + parent / "verification.json", + { + "verified": True, + "complete": True, + "native_episodes": 240, + "unknown_calls": 0, + "research_calls": 6431, + "research_known_inr": 180.0, + "research_retained_inr": 258.0, + }, + ) + review_files = {} + for language in ("en", "hi", "te"): + name = f"semantic-review-{language}-complete.json" + save( + parent / name, + { + "reviewer": "assistant language judgment, not native-human review", + "reviewed_episode_ids": [ + j["id"] for j in parent_jobs if j["case_id"].endswith("-" + language) + ], + "reporter_reviews": [ + { + "episode_id": j["id"], + "variant": variant, + "factual_verdict": "correct", + "status_verdict": "correct", + } + for j in parent_jobs + if j["case_id"].endswith("-" + language) + for variant in ("control", "candidate") + ], + }, + ) + review_files[language] = { + "file": name, + "sha256": hashlib.sha256((parent / name).read_bytes()).hexdigest(), + } + save( + parent / "semantic-review.json", + { + "status": "ASSISTANT_LANGUAGE_REVIEW_COMPLETE", + "parent_verification_sha256": hashlib.sha256( + (parent / "verification.json").read_bytes() + ).hexdigest(), + "episodes": [ + { + "id": j["id"], + "reporters": ["control", "candidate"], + "source_gold_ambiguous": False, + } + for j in parent_jobs + ], + "review_files": review_files, + }, + ) + save(parent / "review.json", {}) + save(parent / "budget.json", {}) + save(parent / "pacing-control.json", {"rpm": 90}) + (parent / "PROTOCOL.md").write_text("Synthetic parent fixture only.\n") + (parent / "source").mkdir() + selected_ids = [ + f"{workflow}-{language}" + for workflows in ablation.SELECTED_WORKFLOWS.values() + for workflow in workflows + for language in ("en", "hi", "te") + ] + selection = base / "selection.json" + save( + selection, + { + "status": "PROSPECTIVE_SOURCE_ONLY_SELECTION_NO_PAID_RUN", + "gold_or_saved_answers_read": False, + "planned_reporter_calls_if_qualified": 108, + "selected_workflows": {k: list(v) for k, v in ablation.SELECTED_WORKFLOWS.items()}, + "case_ids": selected_ids, + "runtime_file_sha256": hashlib.sha256( + (parent / "runtime.json").read_bytes() + ).hexdigest(), + }, + ) + for case_id in selected_ids: + for i, model in enumerate(ablation.PROFILES): + episode_id = f"confirm-{case_id}-m{i}" + request, trace, evidence = sample(with_receipt=False) + request["model"] = model + request["reasoning_effort"] = ablation.PROFILES[model] + paired = { + "original": { + "id": episode_id, + "case_id": case_id, + "model": model, + "history": evidence["original_messages"], + "tool_trace": trace, + "seed_receipts": [], + "initial_backend": state, + "final_backend": state, + }, + "reports": {}, + "actual_calls": [], + } + folder = parent / "episodes" / episode_id + folder.mkdir(parents=True) + save(folder / "paired.json", paired) + calls = parent / "calls" + calls.mkdir(exist_ok=True) + save( + calls / (episode_id + "-final-candidate.request.json"), + { + "endpoint": ablation.ENDPOINT, + "request": request, + "sha256": digest(request), + }, + ) + save( + root / "budget.json", + { + "phase_cap_microinr": 240_000_000, + "campaign_cap_microinr": 6_000_000_000, + "prior_calls": 6431, + "prior_known_microinr": 180_000_000, + "prior_retained_microinr": 258_000_000, + "stages": {ablation.STAGE: {"calls": 108, "cap_microinr": 240_000_000}}, + }, + ) + save(root / "pacing-control.json", {"rpm": 90}) + (root / "PROTOCOL.md").write_text("Synthetic, offline-only reporter screen.\n") + return parent, root, selection + + +def _mock_108_receipts(root, package, inputs): + calls = root / "calls" + calls.mkdir() + unit_cost = 100 * ablation.INPUT + 10 * ablation.OUTPUT + unit_charge = (unit_cost * 5 + 3) // 4 + with sqlite3.connect(calls / "meter.sqlite") as db: + db.execute( + "CREATE TABLE calls (id TEXT PRIMARY KEY, stage TEXT, reservation INTEGER, " + "charged INTEGER, usage_cost INTEGER, status TEXT)" + ) + for index, job in enumerate(package["jobs"]): + history = inputs[job["history_id"]] + request, _, _ = ablation.render(history["request"], history["tool_trace"], job["arm"]) + body = { + "id": f"mock-{index}", + "model": request["model"], + "usage": {"prompt_tokens": 100, "completion_tokens": 10, "total_tokens": 110}, + "choices": [ + { + "finish_reason": "stop", + "message": { + "content": canonical( + { + "answer": None, + "needs_clarification": True, + "action_status": "not_requested", + } + ) + }, + } + ], + } + save( + calls / (job["id"] + ".request.json"), + { + "endpoint": ablation.ENDPOINT, + "request": request, + "sha256": digest(request), + }, + ) + save( + calls / (job["id"] + ".receipt.json"), + { + "job": job["id"], + "request_sha256": digest(request), + "status": 200, + "body_text": json.dumps(body), + "elapsed_seconds": 0.01, + }, + ) + save( + calls / (job["id"] + ".dispatch.json"), + { + "dispatch_time": float(index), + "pacing_control": {"rpm": 90}, + }, + ) + result = ablation.classify(body) + save(root / (job["id"] + ".result.json"), result) + db.execute( + "INSERT INTO calls VALUES (?,?,?,?,?,?)", + ( + job["id"], + ablation.STAGE, + ablation.reservation(request), + unit_charge, + unit_cost, + "known", + ), + ) + save(root / "started.json", {"manifest_sha256": digest(package)}) + save( + root / "execution.json", + { + "outcomes": [{"id": j["id"], "terminal": "answer"} for j in package["jobs"]], + "meter": { + ablation.STAGE: { + "calls": 108, + "charged_with_headroom_inr": 108 * unit_charge / 1e6, + "known_usage_estimate_inr": 108 * unit_cost / 1e6, + "unknown_or_pending": 0, + } + }, + }, + ) + + +def test_full_mock_campaign_relocates_and_audits_without_parent_or_network(tmp_path, monkeypatch): + parent, prepared, selection = _synthetic_parent_and_config(tmp_path) + package = ablation.prepare(prepared, parent, selection, parent / "verification.json") + assert package["maximum_calls"] == 108 + assert package["worst_case_retained_microinr"] == 232_243_200 + assert package["parent_root"] == "provenance/parent" + assert all( + not value.startswith(str(tmp_path)) + for value in (package["parent_root"], package["selection_file"]) + ) + order = {} + for job in package["jobs"]: + order.setdefault(job["history_id"], []).append(job["arm"]) + assert len(order) == 36 + assert all(set(arms) == set(ablation.ARMS) for arms in order.values()) + relocated = tmp_path / "relocated" + shutil.copytree(prepared, relocated) + shutil.rmtree(prepared) + shutil.rmtree(parent) + selection.unlink() + frozen, inputs = ablation.check(relocated) + assert frozen == package + _mock_108_receipts(relocated, frozen, inputs) + monkeypatch.setattr(ablation, "read_key", lambda: pytest.fail("key read")) + monkeypatch.setattr(ablation, "call", lambda *args: pytest.fail("network call")) + report = ablation.audit(relocated) + assert report["verified"] and report["complete"] and report["calls"] == 108 + assert all(group["n"] == 18 for group in report["groups"]) + assert all(group["factual_answer_correct"] == 18 for group in report["groups"]) + empty_id = frozen["jobs"][1]["id"] + empty_path = relocated / "calls" / (empty_id + ".receipt.json") + empty_receipt = json.loads(empty_path.read_text()) + empty_body = json.loads(empty_receipt["body_text"]) + empty_body["choices"][0]["message"]["content"] = "" + empty_receipt["body_text"] = json.dumps(empty_body) + empty_path.write_text(json.dumps(empty_receipt)) + (relocated / (empty_id + ".result.json")).write_text(json.dumps(ablation.classify(empty_body))) + empty_report = ablation.audit(relocated) + assert empty_report["complete"] + assert ( + next(row for row in empty_report["rows"] if row["id"] == empty_id)["valid_final"] is False + ) + first = frozen["jobs"][0]["id"] + path = relocated / "calls" / (first + ".receipt.json") + broken = json.loads(path.read_text()) + broken_body = json.loads(broken["body_text"]) + del broken_body["choices"] + broken["body_text"] = json.dumps(broken_body) + path.write_text(json.dumps(broken)) + (relocated / (first + ".result.json")).write_text( + json.dumps({"terminal": "infrastructure_error", "error_class": "KeyError"}) + ) + execution = json.loads((relocated / "execution.json").read_text()) + execution["outcomes"][0]["terminal"] = "infrastructure_error" + (relocated / "execution.json").write_text(json.dumps(execution)) + infrastructure_report = ablation.audit(relocated) + assert not infrastructure_report["complete"] + forged = json.loads(path.read_text()) + forged["request_sha256"] = "forged" + path.write_text(json.dumps(forged)) + with pytest.raises(ValueError, match="Receipt/request binding"): + ablation.audit(relocated) + + +def test_incomplete_semantic_review_blocks_prepare_before_freeze(tmp_path): + parent, root, selection = _synthetic_parent_and_config(tmp_path) + path = parent / "semantic-review.json" + review = json.loads(path.read_text()) + review["episodes"][-1]["reporters"] = ["control"] + path.write_text(json.dumps(review)) + with pytest.raises(ValueError, match="240/480 reporter coverage"): + ablation.prepare(root, parent, selection, parent / "verification.json") + assert not (root / "inputs.json").exists() + assert not (root / "manifest.json").exists() + + +def test_language_review_missing_reporter_blocks_even_with_matching_hash(tmp_path): + parent, root, selection = _synthetic_parent_and_config(tmp_path) + language_path = parent / "semantic-review-hi-complete.json" + language_review = json.loads(language_path.read_text()) + language_review["reporter_reviews"].pop() + language_path.write_text(json.dumps(language_review)) + aggregate_path = parent / "semantic-review.json" + aggregate = json.loads(aggregate_path.read_text()) + aggregate["review_files"]["hi"]["sha256"] = hashlib.sha256( + language_path.read_bytes() + ).hexdigest() + aggregate_path.write_text(json.dumps(aggregate)) + with pytest.raises(ValueError, match="160 reporter judgments"): + ablation.prepare(root, parent, selection, parent / "verification.json") + assert not (root / "inputs.json").exists() + + +def test_selected_source_gold_ambiguity_blocks_prepare(tmp_path): + parent, root, selection = _synthetic_parent_and_config(tmp_path) + path = parent / "semantic-review.json" + review = json.loads(path.read_text()) + selected = next(row for row in review["episodes"] if row["id"] == "confirm-fresh-09-en-m0") + selected["source_gold_ambiguous"] = True + path.write_text(json.dumps(review)) + with pytest.raises(ValueError, match="source/gold ambiguity"): + ablation.prepare(root, parent, selection, parent / "verification.json") + assert not (root / "inputs.json").exists() diff --git a/tests/test_sarvam_evidence_views.py b/tests/test_sarvam_evidence_views.py new file mode 100644 index 0000000..cd7f48e --- /dev/null +++ b/tests/test_sarvam_evidence_views.py @@ -0,0 +1,323 @@ +"""Offline contract checks for the opt-in evidence layout. No model calls.""" + +import copy +import json + +import pytest + +from benchmarks import sarvam_evidence_views as views +from benchmarks.sarvam_native_study.transport import canonical, digest + + +def sample(*, with_receipt=False): + booking = "BOOK-X" + user = { + "question": "From the stated condition, which date should I choose? Do not change it.", + "intent": "read", + "appointment_id": booking, + "requested_change": None, + "source_messages": [ + { + "id": "utterance-α", + "role": "customer", + "content": "ఉదయం అందుబాటులో ఉంటే 2028-04-01, లేకపోతే 2028-05-01.", + }, + { + "id": "utterance-β", + "role": "customer", + "content": "Nobody has checked availability yet. Do not guess or change it.", + }, + ], + "application_evidence": { + "current": {"date": "2028-03-01", "version": 3, "closed": False}, + "approvals": [], + "trusted_issuers": ["service"], + "prior_execution_receipts": [], + "server_time": 123456, + }, + } + history = [ + {"role": "system", "content": "Actor instructions, preserved as data."}, + {"role": "user", "content": canonical(user)}, + { + "role": "assistant", + "content": "I confirmed 2028-04-01 and the morning slot is definitely available.", + "tool_calls": None, + }, + ] + trace = [] + tools = [] + if with_receipt: + call = { + "id": "call-1", + "type": "function", + "function": { + "name": "read_current", + "arguments": canonical({"appointment_id": booking}), + }, + } + history[2]["tool_calls"] = [call] + history.append( + { + "role": "tool", + "tool_call_id": "call-1", + "content": canonical(user["application_evidence"]["current"]), + } + ) + history.append( + {"role": "assistant", "content": "The April branch is conditional.", "tool_calls": None} + ) + tools = [{"type": "function", "function": {"name": "read_current"}}] + trace = [ + { + "call_id": "call-1", + "name": "read_current", + "arguments": {"appointment_id": booking}, + "response": user["application_evidence"]["current"], + } + ] + evidence = {"original_messages": history, "original_tool_definitions": tools} + final = { + "model": "fixed-model", + "temperature": 0, + "response_format": {"type": "json_schema"}, + "messages": [ + {"role": "system", "content": "Report from the complete source transcript."}, + {"role": "user", "content": canonical(evidence)}, + ], + } + return final, trace, evidence + + +@pytest.mark.parametrize("with_receipt", [False, True]) +def test_exact_coverage_order_and_request_profile(with_receipt): + final, trace, evidence = sample(with_receipt=with_receipt) + before = copy.deepcopy(final) + transformed = views.request_for(final, trace) + bundle = json.loads(transformed["messages"][1]["content"]) + sidecar = views.from_final_request(final, trace) + assert final == before + assert {k: v for k, v in transformed.items() if k != "messages"} == { + k: v for k, v in final.items() if k != "messages" + } + assert transformed["messages"][0] == final["messages"][0] + assert "audit" not in bundle + assert sidecar["audit"] == evidence + assert views.reconstruct(bundle) == evidence + assert bundle["protocol_context"]["original_system_message"] == evidence["original_messages"][0] + assert ( + bundle["protocol_context"]["original_tool_definitions"] + == evidence["original_tool_definitions"] + ) + assert bundle["provenance"]["original_evidence_sha256"] == digest(evidence) + assert bundle["provenance"]["message_sha256_in_order"] == [ + digest(m) for m in evidence["original_messages"] + ] + assert bundle["provenance"]["message_roles_in_order"] == [ + m["role"] for m in evidence["original_messages"] + ] + assert ( + bundle["source_view"]["source_messages"] + == json.loads(evidence["original_messages"][1]["content"])["source_messages"] + ) + assert bundle["source_view"]["source_message_sha256"] == [ + digest(m) for m in bundle["source_view"]["source_messages"] + ] + assert [c["message_index"] for c in bundle["actor_claims"]] == ([2, 4] if with_receipt else [2]) + assert all(c["authority"] == "actor_claim_only" for c in bundle["actor_claims"]) + assert [r["message_index"] for r in bundle["execution_view"]["actual_tool_receipts"]] == ( + [3] if with_receipt else [] + ) + + +def test_wrong_actor_assertion_is_not_upgraded_to_a_fact_or_receipt(): + final, trace, _ = sample() + bundle = views.from_final_request(final, trace) + assert "definitely available" in bundle["actor_claims"][0]["message"]["content"] + assert "definitely available" not in canonical(bundle["source_view"]) + assert bundle["execution_view"]["actual_tool_receipts"] == [] + assert bundle["execution_view"]["application_evidence"]["current"]["date"] == "2028-03-01" + # The transformer preserves the unresolved condition; it does not invent a branch answer. + assert "answer" not in bundle and "availability" not in bundle["execution_view"] + + +def test_reasoning_fields_remain_in_separate_actor_claim(): + final, trace, evidence = sample() + evidence["original_messages"][2]["reasoning_content"] = "Unsupported private reasoning." + final["messages"][1]["content"] = canonical(evidence) + grouped = json.loads(views.request_for(final, trace)["messages"][1]["content"]) + assert grouped["actor_claims"][0]["message"]["reasoning_content"] == ( + "Unsupported private reasoning." + ) + assert views.reconstruct(grouped) == evidence + + +def test_change_request_and_confirmed_receipt_stay_in_execution_view(): + final, _, evidence = sample() + user = json.loads(evidence["original_messages"][1]["content"]) + user["intent"] = "change" + user["requested_change"] = { + "appointment_id": "BOOK-X", + "date": "2028-04-01", + "expected_version": 3, + "approval_id": "server-grant", + "idempotency_key": "request-key", + } + user["application_evidence"]["approvals"] = [ + {"appointment_id": "BOOK-X", "id": "server-grant", "granted": True} + ] + evidence["original_messages"][1]["content"] = canonical(user) + args = user["requested_change"] + receipt = {"status": "confirmed", "date": "2028-04-01", "version": 4} + evidence["original_messages"][2]["tool_calls"] = [ + { + "id": "write-1", + "type": "function", + "function": {"name": "update_appointment", "arguments": canonical(args)}, + } + ] + evidence["original_messages"].append( + {"role": "tool", "tool_call_id": "write-1", "content": canonical(receipt)} + ) + evidence["original_tool_definitions"] = [ + {"type": "function", "function": {"name": "update_appointment"}} + ] + final["messages"][1]["content"] = canonical(evidence) + trace = [ + { + "call_id": "write-1", + "name": "update_appointment", + "arguments": args, + "response": receipt, + } + ] + grouped = json.loads(views.request_for(final, trace)["messages"][1]["content"]) + assert grouped["execution_view"]["requested_change"] == args + assert grouped["execution_view"]["actual_tool_receipts"][0]["message"]["content"] == ( + canonical(receipt) + ) + assert "confirmed" in grouped["actor_claims"][0]["message"]["content"] + assert views.reconstruct(grouped) == evidence + + +@pytest.mark.parametrize("claim", ["available", "unavailable", "unknown"]) +def test_condition_statement_changes_only_source_view(claim): + final, trace, _ = sample(with_receipt=True) + evidence = json.loads(final["messages"][1]["content"]) + source = json.loads(evidence["original_messages"][1]["content"]) + source["source_messages"][1]["content"] = f"The customer says availability is {claim}." + evidence["original_messages"][1]["content"] = canonical(source) + final["messages"][1]["content"] = canonical(evidence) + bundle = views.from_final_request(final, trace) + assert bundle["source_view"]["source_messages"][1]["content"].endswith(f"{claim}.") + assert bundle["execution_view"]["application_evidence"]["current"]["date"] == "2028-03-01" + assert ( + bundle["execution_view"]["actual_tool_receipts"][0]["message"] + == evidence["original_messages"][3] + ) + + +@pytest.mark.parametrize( + "failure", ["receipt_body", "orphan", "missing_trace", "extra_trace", "call_args"] +) +def test_actual_receipt_linkage_refuses_tampering(failure): + final, trace, evidence = sample(with_receipt=True) + if failure == "receipt_body": + evidence["original_messages"][3]["content"] = canonical({"date": "forged"}) + elif failure == "orphan": + evidence["original_messages"][3]["tool_call_id"] = "other-call" + elif failure == "missing_trace": + trace = [] + elif failure == "extra_trace": + trace.append(copy.deepcopy(trace[0])) + else: + evidence["original_messages"][2]["tool_calls"][0]["function"]["arguments"] = canonical( + {"appointment_id": "OTHER-BOOKING"} + ) + final["messages"][1]["content"] = canonical(evidence) + with pytest.raises(ValueError): + views.from_final_request(final, trace) + + +@pytest.mark.parametrize( + "failure", + ["gold", "approval_scope", "prior_scope", "request_scope", "duplicate_source", "tools"], +) +def test_input_contract_refuses_label_and_scope_leaks(failure): + final, trace, evidence = sample() + user = json.loads(evidence["original_messages"][1]["content"]) + if failure == "gold": + user["expected_answer"] = "2028-04-01" + elif failure == "approval_scope": + user["application_evidence"]["approvals"] = [{"appointment_id": "OTHER"}] + elif failure == "prior_scope": + user["application_evidence"]["prior_execution_receipts"] = [ + {"arguments": {"appointment_id": "OTHER"}, "receipt": {"status": "confirmed"}} + ] + elif failure == "request_scope": + user["intent"] = "change" + user["requested_change"] = {"appointment_id": "OTHER"} + elif failure == "duplicate_source": + user["source_messages"][1]["id"] = user["source_messages"][0]["id"] + else: + final["tools"] = [] + evidence["original_messages"][1]["content"] = canonical(user) + final["messages"][1]["content"] = canonical(evidence) + with pytest.raises(ValueError): + views.from_final_request(final, trace) + + +@pytest.mark.parametrize("location", ["final", "user", "tool", "message_item"]) +def test_duplicate_json_keys_and_invalid_message_items_refused(location): + final, trace, evidence = sample(with_receipt=True) + if location == "final": + final["messages"][1][ + "content" + ] = '{"original_messages":[],"original_messages":[],"original_tool_definitions":[]}' + elif location == "user": + evidence["original_messages"][1]["content"] = ( + evidence["original_messages"][1]["content"][:-1] + ',"question":"duplicate"}' + ) + elif location == "tool": + evidence["original_messages"][3]["content"] = '{"date":"a","date":"b"}' + else: + evidence["original_messages"][2] = "invalid message" + if location != "final": + final["messages"][1]["content"] = canonical(evidence) + with pytest.raises(ValueError): + views.from_final_request(final, trace) + + +def test_grouped_view_reconstruction_refuses_missing_actor_or_changed_hash(): + final, trace, _ = sample(with_receipt=True) + grouped = json.loads(views.request_for(final, trace)["messages"][1]["content"]) + grouped["actor_claims"].pop() + with pytest.raises(ValueError): + views.reconstruct(grouped) + grouped = json.loads(views.request_for(final, trace)["messages"][1]["content"]) + grouped["source_view"]["source_messages"][0]["content"] = "changed" + with pytest.raises(ValueError): + views.reconstruct(grouped) + + +def test_grouped_view_refuses_actor_receipt_role_migration_and_wrong_trace(): + final, trace, _ = sample(with_receipt=True) + grouped = json.loads(views.request_for(final, trace)["messages"][1]["content"]) + actor = grouped["actor_claims"].pop(0) + grouped["execution_view"]["actual_tool_receipts"].append( + {"message_index": actor["message_index"], "message": actor["message"]} + ) + with pytest.raises(ValueError, match="Non-tool message"): + views.reconstruct(grouped) + + grouped = json.loads(views.request_for(final, trace)["messages"][1]["content"]) + receipt = grouped["execution_view"]["actual_tool_receipts"].pop() + grouped["actor_claims"].append({**receipt, "authority": "actor_claim_only"}) + with pytest.raises(ValueError, match="Non-assistant message"): + views.reconstruct(grouped) + + grouped = json.loads(views.request_for(final, trace)["messages"][1]["content"]) + altered_trace = copy.deepcopy(trace) + altered_trace[0]["response"]["date"] = "forged" + with pytest.raises(ValueError, match="Actual tool trace hash mismatch"): + views.reconstruct(grouped, actual_tool_trace=altered_trace) diff --git a/tests/test_sarvam_fresh_cases_v3.py b/tests/test_sarvam_fresh_cases_v3.py new file mode 100644 index 0000000..9e11cee --- /dev/null +++ b/tests/test_sarvam_fresh_cases_v3.py @@ -0,0 +1,30 @@ +from collections import Counter + +from benchmarks.sarvam_fresh_cases_v2 import build as old_build +from benchmarks.sarvam_fresh_cases_v3 import build +from benchmarks.sarvam_native_study.transport import digest + + +def test_preference_questions_preserve_all_evidence_and_gold(): + before, old_gold = old_build() + after, gold = build() + assert len(after) == 120 + changes = [] + for a, b in zip(before, after): + assert a["id"] == b["id"] + assert {k: v for k, v in a.items() if k != "question"} == { + k: v for k, v in b.items() if k != "question" + } + assert {k: v for k, v in old_gold[a["id"]].items() if k != "runtime_sha256"} == { + k: v for k, v in gold[b["id"]].items() if k != "runtime_sha256" + } + assert gold[b["id"]]["runtime_sha256"] == digest(b) + if a["question"] != b["question"]: + changes.append(b) + assert len(changes) == 12 + assert {c["family"] for c in changes} == {"separate_booking"} + assert Counter(c["language"] for c in changes) == {"en": 4, "hi": 4, "te": 4} + for c in changes: + marker = {"en": "preferred date", "hi": "पसंद", "te": "ఇష్టమైన తేదీ"}[c["language"]] + assert marker in c["question"] + assert gold[c["id"]]["expected_answer"]["answer"] is not None diff --git a/tests/test_sarvam_reporting_handoff.py b/tests/test_sarvam_reporting_handoff.py new file mode 100644 index 0000000..0ebef1c --- /dev/null +++ b/tests/test_sarvam_reporting_handoff.py @@ -0,0 +1,457 @@ +"""Offline tests for the opt-in capped actor handoff; no provider or key access.""" + +import copy +import json + +import pytest + +from benchmarks.sarvam_native_study.transport import canonical, digest, payload +from benchmarks.sarvam_reporting_handoff import dispatch_once, prepare_plan + +# Body from the 2026-10-13 13-en-m0 HTTP-200, 8192-token native action cap. +# The surrounding actor request is a portable, local stand-in with the same profile. +LIVE_CAP_BODY = ( + '{"id":"20261013_79496396-3427-463e-94fc-cb7f4b2a4437",' + '"choices":[{"finish_reason":"length","index":0,"logprobs":null,' + '"message":{"content":null,"refusal":null,"reasoning_content":null,' + '"role":"assistant","tool_calls":null}}],"created":1791908684,' + '"model":"sarvam-105b","object":"chat.completion","service_tier":null,' + '"system_fingerprint":"vllm-0.29.1rc1.dev145+gfe61f3317-tp2-1c00f7c7",' + '"usage":{"completion_tokens":8192,"prompt_tokens":531,"total_tokens":8723,' + '"completion_tokens_details":{"accepted_prediction_tokens":null,' + '"audio_tokens":null,"reasoning_tokens":8191,"rejected_prediction_tokens":null},' + '"prompt_tokens_details":null}}' +) + + +def fixture(intent="read", prior=None, requested_change=None): + current = {"date": "2027-03-14", "version": 5, "closed": False} + supplied = { + "appointment_id": "VISIT-2113", + "intent": intent, + "question": ( + "Which conditional date applies? Read only." + if intent == "read" + else "What is actually confirmed?" + ), + "source_messages": [ + { + "id": "note-13-0", + "role": "customer", + "content": "Morning availability has not been checked.", + } + ], + "requested_change": requested_change, + "application_evidence": { + "approvals": [], + "current": current, + "prior_execution_receipts": prior or [], + "server_time": 1791748800, + "trusted_issuers": ["reviewer"], + }, + } + tools = [ + { + "type": "function", + "function": { + "name": "read_current", + "description": "Read current booking", + "parameters": { + "type": "object", + "properties": {"appointment_id": {"type": "string"}}, + }, + }, + }, + { + "type": "function", + "function": { + "name": "update_appointment", + "description": "Change booking", + "parameters": {"type": "object"}, + }, + }, + ] + request = payload( + "sarvam-105b", + [ + {"role": "system", "content": "Synthetic service protocol"}, + {"role": "user", "content": canonical(supplied)}, + ], + tools, + reasoning="low", + maximum=8192, + ) + backend = { + "appointments": [ + { + "tenant": "fresh-confirmation", + "customer": "person-13", + "id": "VISIT-2113", + "date": current["date"], + "version": 5, + "closed": 0, + } + ], + "operations": [], + } + job = "confirm-fresh-13-en-m0-a0" + receipt = { + "job": job, + "request_sha256": digest(request), + "status": 200, + "body_text": LIVE_CAP_BODY, + } + return { + "actor_job": job, + "actor_request": request, + "native_receipt": receipt, + "tool_trace": [], + "initial_backend": backend, + "final_backend": copy.deepcopy(backend), + "actor_calls_used": 1, + "caller_scope": {"tenant": "fresh-confirmation", "customer": "person-13"}, + } + + +def reply(answer, status="confirmed", clarification=False): + return { + "choices": [ + { + "finish_reason": "stop", + "message": { + "role": "assistant", + "tool_calls": None, + "content": json.dumps( + { + "answer": answer, + "needs_clarification": clarification, + "action_status": status, + } + ), + }, + } + ] + } + + +def bind_second_turn(inputs): + inputs["actor_calls_used"] = 2 + inputs["actor_job"] = "confirm-fresh-13-en-m0-a1" + inputs["native_receipt"]["job"] = inputs["actor_job"] + inputs["native_receipt"]["request_sha256"] = digest(inputs["actor_request"]) + + +def test_live_cap_response_hands_off_losslessly_and_never_repairs_answer(tmp_path): + inputs = fixture() + plan = prepare_plan(**inputs) + assert plan["actor_terminal"] == "truncated_no_tool_calls" + assert plan["actor_failure"]["body_text"] == LIVE_CAP_BODY + assert plan["actor_calls_used"] == 1 and plan["maximum_total_calls"] == 5 + requests = [plan["reports"][v]["request"] for v in ("control", "candidate")] + assert all("tools" not in q and "tool_choice" not in q for q in requests) + evidence = [json.loads(q["messages"][1]["content"]) for q in requests] + assert evidence[0] == evidence[1] + assert evidence[0]["original_messages"] == inputs["actor_request"]["messages"] + assert LIVE_CAP_BODY not in requests[0]["messages"][1]["content"] + seen, dispatched = set(), [] + claim = tmp_path / "claim.json" + + def dispatch(job, request): + assert claim.exists() # durable claim precedes both possible external calls + dispatched.append((job, request)) + return reply("2027-01-01") # deliberately wrong source answer and raw action claim + + result = dispatch_once(plan, dispatch, seen, claim) + assert len(dispatched) == 2 and len(seen) == 2 + assert json.loads(claim.read_text())["plan_sha256"] == plan["plan_sha256"] + assert result["no_action_retry"] is True + for report in result["reports"].values(): + assert report["parsed"]["answer"] == "2027-01-01" + assert report["parsed"]["action_status"] == "confirmed" + assert report["application"]["application_output"]["answer"] == "2027-01-01" + assert report["application"]["application_output"]["action_status"] == "not_requested" + with pytest.raises(ValueError, match="Durable handoff claim already exists"): + dispatch_once(plan, dispatch, set(), claim) + assert len(dispatched) == 2 + + +def test_previous_valid_scoped_read_receipt_is_kept_and_cross_linked(): + inputs = fixture() + request = inputs["actor_request"] + tc = { + "id": "read-1", + "type": "function", + "function": {"name": "read_current", "arguments": '{"appointment_id":"VISIT-2113"}'}, + } + response = {"date": "2027-03-14", "version": 5, "closed": False} + request["messages"].extend( + [ + {"role": "assistant", "content": None, "tool_calls": [tc]}, + {"role": "tool", "tool_call_id": "read-1", "content": canonical(response)}, + ] + ) + inputs["tool_trace"] = [ + { + "call_id": "read-1", + "name": "read_current", + "arguments": {"appointment_id": "VISIT-2113"}, + "response": response, + } + ] + inputs["native_receipt"]["request_sha256"] = digest(request) + inputs["actor_calls_used"] = 2 + inputs["actor_job"] = "confirm-fresh-13-en-m0-a1" + inputs["native_receipt"]["job"] = inputs["actor_job"] + plan = prepare_plan(**inputs) + source = json.loads(plan["reports"]["control"]["request"]["messages"][1]["content"]) + assert source["original_messages"][-1]["content"] == canonical(response) + assert plan["actual_tool_trace"] == inputs["tool_trace"] + broken = copy.deepcopy(inputs) + broken["tool_trace"][0]["response"]["date"] = "2027-09-09" + with pytest.raises(ValueError, match="Tool receipt content mismatch"): + prepare_plan(**broken) + duplicate_args = copy.deepcopy(inputs) + duplicate_args["actor_request"]["messages"][2]["tool_calls"][0]["function"][ + "arguments" + ] = '{"appointment_id":"VISIT-2113","appointment_id":"VISIT-2113"}' + duplicate_args["native_receipt"]["request_sha256"] = digest(duplicate_args["actor_request"]) + with pytest.raises(ValueError, match="Duplicate JSON key in tool arguments"): + prepare_plan(**duplicate_args) + + +def test_matching_prior_receipt_projects_already_applied_without_new_action(tmp_path): + change = { + "appointment_id": "VISIT-2113", + "date": "2027-03-14", + "expected_version": 4, + "approval_id": "AUTH-13", + "idempotency_key": "REQUEST-13", + } + prior = [ + { + "arguments": change, + "receipt": {"status": "confirmed", "date": "2027-03-14", "version": 5}, + } + ] + inputs = fixture(intent="change", requested_change=change, prior=prior) + plan = prepare_plan(**inputs) + assert plan["actual_tool_trace"] == [] + result = dispatch_once( + plan, lambda *_: reply("2027-03-14", "not_performed"), set(), tmp_path / "claim.json" + ) + for report in result["reports"].values(): + assert report["application"]["application_output"]["action_status"] == "already_applied" + assert report["parsed"]["action_status"] == "not_performed" + + +@pytest.mark.parametrize( + "mutation,reason", + [ + (lambda x: x["native_receipt"].update(status=502), "Unknown or failed HTTP"), + (lambda x: x["native_receipt"].update(request_sha256="bad"), "request/receipt mismatch"), + (lambda x: x["native_receipt"].update(body_text="{invalid"), "Invalid JSON in native body"), + ( + lambda x: x["native_receipt"].update( + body_text=json.dumps({**json.loads(LIVE_CAP_BODY), "usage": None}) + ), + "Native usage unknown", + ), + ( + lambda x: x["native_receipt"].update( + body_text=json.dumps({**json.loads(LIVE_CAP_BODY), "model": "other"}) + ), + "Native model mismatch", + ), + ( + lambda x: x["native_receipt"].update( + body_text=json.dumps( + { + **json.loads(LIVE_CAP_BODY), + "choices": [ + {**json.loads(LIVE_CAP_BODY)["choices"][0], "finish_reason": "stop"} + ], + } + ) + ), + "Not a known length cap", + ), + ( + lambda x: x["native_receipt"].update( + body_text=json.dumps( + { + **json.loads(LIVE_CAP_BODY), + "choices": [ + { + **json.loads(LIVE_CAP_BODY)["choices"][0], + "message": { + "role": "assistant", + "tool_calls": [{"id": "maybe", "type": "function"}], + }, + } + ], + } + ) + ), + "contains tool calls", + ), + (lambda x: x["actor_request"].update(reasoning_effort="high"), "Actor profile changed"), + (lambda x: x.update(actor_calls_used=4), "Actor call cap exceeded"), + (lambda x: x.update(actor_calls_used=2), "Actor call count/job mismatch"), + ( + lambda x: x["final_backend"]["appointments"][0].update(date="2027-04-14"), + "Backend state uncertain", + ), + ], +) +def test_unsafe_or_unbound_caps_are_rejected(mutation, reason): + inputs = fixture() + mutation(inputs) + with pytest.raises(ValueError, match=reason): + prepare_plan(**inputs) + + +def test_pending_or_action_receipts_and_backend_errors_fail_closed(): + inputs = fixture() + tc = { + "id": "read-1", + "type": "function", + "function": {"name": "read_current", "arguments": '{"appointment_id":"VISIT-2113"}'}, + } + inputs["actor_request"]["messages"].append( + {"role": "assistant", "content": None, "tool_calls": [tc]} + ) + bind_second_turn(inputs) + with pytest.raises(ValueError, match="Missing tool receipts"): + prepare_plan(**inputs) + inputs = fixture() + tc["function"]["name"] = "update_appointment" + response = {"status": "rejected", "reason": "approval_not_effective"} + inputs["actor_request"]["messages"].extend( + [ + {"role": "assistant", "content": None, "tool_calls": [tc]}, + {"role": "tool", "tool_call_id": "read-1", "content": canonical(response)}, + ] + ) + inputs["tool_trace"] = [ + { + "call_id": "read-1", + "name": "update_appointment", + "arguments": {"appointment_id": "VISIT-2113"}, + "response": response, + } + ] + bind_second_turn(inputs) + with pytest.raises(ValueError, match="Prior action or unknown tool"): + prepare_plan(**inputs) + inputs = fixture() + tc["function"]["name"] = "read_current" + inputs["actor_request"]["messages"].extend( + [ + {"role": "assistant", "content": None, "tool_calls": [tc]}, + {"role": "tool", "tool_call_id": "read-1", "content": canonical({"status": "error"})}, + ] + ) + inputs["tool_trace"] = [ + { + "call_id": "read-1", + "name": "read_current", + "arguments": {"appointment_id": "VISIT-2113"}, + "response": {"status": "error"}, + } + ] + bind_second_turn(inputs) + with pytest.raises(ValueError, match="Uncertain backend read"): + prepare_plan(**inputs) + + +def test_dispatch_exception_counts_once_and_does_not_retry(tmp_path): + plan = prepare_plan(**fixture()) + seen, count = set(), [] + + def dispatch(job, _request): + count.append(job) + if job.endswith("control"): + raise RuntimeError("offline transport failure") + return reply(None, "not_requested", True) + + claim = tmp_path / "claim.json" + result = dispatch_once(plan, dispatch, seen, claim) + assert claim.exists() + assert len(count) == 2 and len(seen) == 2 + assert result["reports"]["control"]["terminal"] == "infrastructure_error" + assert result["reports"]["candidate"]["terminal"] == "answer" + with pytest.raises(ValueError, match="Durable handoff claim already exists"): + dispatch_once(plan, dispatch, set(), claim) + assert len(count) == 2 + + +def test_alternate_native_action_field_is_not_a_call_free_cap(): + inputs = fixture() + body = json.loads(LIVE_CAP_BODY) + body["choices"][0]["message"]["function_call"] = {"name": "update_appointment"} + inputs["native_receipt"]["body_text"] = json.dumps(body) + with pytest.raises(ValueError, match="alternate action call"): + prepare_plan(**inputs) + + +def test_duplicate_json_and_unknown_gold_fields_are_rejected(): + inputs = fixture() + body = LIVE_CAP_BODY.replace('"model":"sarvam-105b"', '"model":"x","model":"sarvam-105b"') + inputs["native_receipt"]["body_text"] = body + with pytest.raises(ValueError, match="Duplicate JSON key in native body"): + prepare_plan(**inputs) + + inputs = fixture() + user = inputs["actor_request"]["messages"][1] + user["content"] = '{"question":"first","question":"second"}' + inputs["native_receipt"]["request_sha256"] = digest(inputs["actor_request"]) + with pytest.raises(ValueError, match="Duplicate JSON key in app evidence"): + prepare_plan(**inputs) + + inputs = fixture() + user = inputs["actor_request"]["messages"][1] + supplied = json.loads(user["content"]) + supplied["gold"] = {"answer": "2027-04-14"} + user["content"] = canonical(supplied) + inputs["native_receipt"]["request_sha256"] = digest(inputs["actor_request"]) + with pytest.raises(ValueError, match="Unexpected original input fields"): + prepare_plan(**inputs) + + +def test_scope_and_unrelated_bad_prior_receipt_are_rejected(): + inputs = fixture() + inputs["caller_scope"]["customer"] = "person-other" + with pytest.raises(ValueError, match="Backend/caller scope mismatch"): + prepare_plan(**inputs) + + change = { + "appointment_id": "VISIT-2113", + "date": "2027-04-14", + "expected_version": 5, + "approval_id": "AUTH-13", + "idempotency_key": "REQUEST-13", + } + different = {**change, "date": "2027-02-14", "idempotency_key": "REQUEST-OLDER"} + bad_prior = [ + { + "arguments": different, + "receipt": {"status": "confirmed", "date": "2027-02-14", "version": 99}, + } + ] + inputs = fixture(intent="change", requested_change=change, prior=bad_prior) + with pytest.raises(ValueError, match="Receipt does not establish this change"): + prepare_plan(**inputs) + + +def test_mutated_plan_cannot_dispatch_reporter_tools_or_change_projection(tmp_path): + plan = prepare_plan(**fixture()) + plan["reports"]["candidate"]["request"]["tools"] = [{"type": "function"}] + calls = [] + with pytest.raises(ValueError, match="Handoff plan changed"): + dispatch_once(plan, lambda *args: calls.append(args), set(), tmp_path / "claim1.json") + assert calls == [] + plan = prepare_plan(**fixture()) + plan["projection_inputs"]["intent"] = "change" + with pytest.raises(ValueError, match="Handoff plan changed"): + dispatch_once(plan, lambda *args: calls.append(args), set(), tmp_path / "claim2.json") + assert calls == []