0 , a binary treatment flag \\text{AI}_{i}\\in\\{0,1\\} , and the developer’s ex-ante forecast of how long the task would take without AI, denoted \\widehat{T}^{\\text{NoAI}}_{i}>0 .\n 79\t\n 80\tWe estimate the log-linear model\n 81\t\n 82\t\\log T_{i}=\\alpha+\\beta\\,\\text{AI}_{i}+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}}_{i}+\\varepsilon_{i}, | | | (1)\n 83\t\n 84\tvia ordinary least squares. Random assignment of \\text{AI}_{i} guarantees consistency of \\hat{\\beta} for \\beta=\\mathbb{E}[\\log T\\,|\\,\\text{AI}=1]-\\mathbb{E}[\\log T\\,|\\,\\text{AI}=0] .\n 85\t\n 86\tWe include forecasts as a control variable because they serve as a proxy for issue difficulty and are highly predictive of completion times. This substantially increases our statistical power without introducing bias, as forecasts were elicited prior to treatment assignment and thus cannot be affected by treatment status.^18^18\n 87\t18\n 88\t\n 89\tWe do not generally include developer fixed effects because they explain minimal variation in the outcome conditional on forecasts. Section C.3.5 displays estimates from a regression specification including developer fixed effects.\n 90\t\n 91\tFigure 14: Regression diagnostics associated with the regression specification in equation (1).\n 92\t\n 93\tFigure 14displays regression diagnostics associated with this specification.\n 94\t\n 95\t#### D.2 Confidence intervals\n 96\t\n 97\tBy default, we report 95% confidence intervals using HC3 standard errors.^19^19\n 98\t19\n 99\t\n 100\tGiven that our sampling of developers is non-random and treatment is assigned at the issue level, Abadie et al. [2022] do not necessarily recommend developer-level clustering even if residuals are correlated within-developer. If we are willing to treat developer sampling as random then clustering is appropriate. Figure 15 displays 95% confidence intervals from alternative uncertainty estimation procedures. Standard errors clustered at the developer level and bias-corrected cluster-robust standard errors give similar results; a hierarchical bootstrap resampling developers and then issues within developers yields somewhat wider confidence intervals.\n 101\t\n 102\tFigure 15: Speedup calculated using the regression specification in equation (1) and alternative uncertainty estimation procedures. CR2 and CR3 standard errors are bias-corrected cluster-robust standard errors Colin Cameron and Miller [2015], Bell and Mccaffrey [2002]. Two-stage bootstrap resamples developers, then issues within developers.\n 103\t\n 104\t#### D.3 Converting to speedup\n 105\t\n 106\tTaking conditional expectations of equation (1) given treatment status and forecast:\n 107\t\n 108\t\\displaystyle\\mathbb{E}[\\log T\\,|\\,\\text{AI}=1,\\widehat{T}^{\\text{NoAI}}] \\displaystyle=\\alpha+\\beta+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}} | | | | (2)\n 109\t\n 110\t\\displaystyle\\mathbb{E}[\\log T\\,|\\,\\text{AI}=0,\\widehat{T}^{\\text{NoAI}}] \\displaystyle=\\alpha+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}} | | | | (3)\n 111\t\n 112\tTherefore, \\beta=\\mathbb{E}[\\log T\\,|\\,\\text{AI}=1,\\widehat{T}^{\\text{NoAI}}]-\\mathbb{E}[\\log T\\,|\\,\\text{AI}=0,\\widehat{T}^{\\text{NoAI}}] represents the average treatment effect on the log scale, conditional on forecast.\n 113\t\n 114\tTo convert to a speedup measure, we note that:\n 115\t\n 116\t\\displaystyle\\exp(\\beta) \\displaystyle=\\frac{\\mathbb{E}[T\\,|\\,\\text{AI}=1,\\widehat{T}^{\\text{NoAI}}]}{\\mathbb{E}[T\\,|\\,\\text{AI}=0,\\widehat{T}^{\\text{NoAI}}]}\\quad | | | | (4)\n 117\t\n 118\t\\displaystyle=\\exp(\\beta)-1 | S | | | (5)\n 119\t\n 120\t(Step (4) holds provided the disturbance \\varepsilon_{i} is independent of both \\text{AI}_{i} and \\widehat{T}^{\\text{NoAI}}_{i} and that \\mathbb{E}\\!\\left[e^{\\varepsilon_{i}}\\right] exists.^20^20\n 121\t20\n 122\t\n 123\tBecause T_{i}=e^{\\alpha}e^{\\beta\\,\\text{AI}_{i}}\\,(\\widehat{T}^{\\text{NoAI}}_{i})^{\\delta}\\,e^{\\varepsilon_{i}} , taking expectations conditional on \\text{AI}_{i} and \\widehat{T}^{\\text{NoAI}}_{i} gives \\mathbb{E}[T\\,|\\,\\text{AI}=j,\\widehat{T}^{\\text{NoAI}}]=e^{(\\alpha+\\beta j)}\\,(\\widehat{T}^{\\text{NoAI}})^{\\delta}\\,\\mathbb{E}[e^{\\varepsilon_{i}}] .\n 124\tThe common factor \\mathbb{E}[e^{\\varepsilon_{i}}] cancels when we form the ratio of these conditional means, yielding \\mathbb{E}[T\\,|\\,\\text{AI}=1,\\widehat{T}^{\\text{NoAI}}]\\big/\\mathbb{E}[T\\,|\\,\\text{AI}=0,\\widehat{T}^{\\text{NoAI}}]=\\exp(\\beta) .)\n 125\t\n 126\tThen under standard regularity assumptions (which our diagnostics suggest hold) our OLS estimator \\hat{\\beta} is normally distributed \\mathcal{N}(\\beta,\\sigma^{2}) for some \\sigma which we can estimate using it’s standard error \\text{SE}[\\hat{\\beta}] . This lets us construct a 95% confidence interval for \\beta in the usual way:\n 127\t\n 128\t\\text{CI}_{95\\%}=\\left[\\hat{\\beta}-1.96\\cdot\\text{SE}[\\hat{\\beta}],\\hat{\\beta}+1.96\\cdot\\text{SE}[\\hat{\\beta}]\\right] | | | (6)\n 129\t\n 130\tAs \\text{S}=\\exp(\\beta)-1 is a monotonic function of \\beta we can construct a confidence interval for S by simply applying the function to the endpoints of \\beta ’s confidence interval:\n 131\t\n 132\t\\text{CI}_{95\\%}=\\left[e^{\\hat{\\beta}-1.96\\cdot\\text{SE}[\\hat{\\beta}]}-1,e^{\\hat{\\beta}+1.96\\cdot\\text{SE}[\\hat{\\beta}]}-1\\right] | | | (7)","is_error":false},{"tool_use_id":"toolu_01DgDh62wsPzFitYNa8guQgP","type":"tool_result","content":" 1\tSOURCE EXTRACT — arxiv-2411.01067v2\n 2\tTitle: Randomized Controlled Trials for Security Copilot for IT Administrators\n 3\tAuthors: James Bono; Alec Xu (Microsoft Corporation)\n 4\tBibliographic record: arXiv:2411.01067v2 [econ.GN], version 2 submitted 12 Nov 2024. Abstract page: https://arxiv.org/abs/2411.01067v2\n 5\tRetrieved: https://arxiv.org/html/2411.01067 on 2026-10-30T04:20:32Z (SHA-256 of the retrieved HTML: 649d54bc890b793eb99d51e52fcbccf1a93c0cd853953debe0da36a195945c04)\n 6\tLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\n 7\tExtract contents: title, authors and abstract; from Section 3 'Methodology' the RCT protocol and subject-count paragraphs; the opening of Section 4 'Results'; Section 4.2 'Speed' in full (Table 3 'Comparison of task duration (minutes) by task type, holding accuracy constant' and figure captions); Appendix B 'Calculating Time Savings Holding Accuracy Constant'.\n 8\tOmitted: Sections 1-2, the rest of Section 3 (tasks, Table 1), Section 4.1 (accuracy, Table 2), 4.3 (sentiment, Tables 4-5), Section 5, Appendix A, all figures, the references.\n 9\tRendering note: converted from the HTML rendering to plain text. Tables are rendered one row per line with \" | \" separating cells; in regression tables the line following a coefficient row holds the standard errors in parentheses, exactly as printed. Mathematical expressions appear as LaTeX source; non-breaking spaces were replaced by ordinary spaces. Figures are not reproduced: a value that appears only in a figure is not in this extract. No numbers were altered.\n 10\tEditorial note: the paper marks significance with asterisks only (defined in the methodology as * 0.05
1 indicates improved productivity, with \\phi^{(p)}=2 representing a doubling of productivity (twice as many true positives identified per unit time).","is_error":false}]},"uuid":"f78bc467-f654-40fe-9c6e-80d9c2d38b05","timestamp":"2026-10-30T05:29:27.385Z","toolUseResult":{"stdout":"T_{c}=\\alpha+\\beta A_{c}+\\epsilon | |\n 1\tSOURCE EXTRACT — arxiv-2511.13860v1\n 2\tTitle: Randomized Controlled Trials for Phishing Triage Agent\n 3\tAuthors: James Bono (Microsoft Corporation)\n 4\tBibliographic record: arXiv:2511.13860v1 [econ.GN], version 1 submitted 17 Nov 2025. Abstract page: https://arxiv.org/abs/2511.13860v1\n 5\tRetrieved: https://arxiv.org/html/2511.13860 on 2026-10-30T04:20:39Z (SHA-256 of the retrieved HTML: 9a25378878d5735130154b510c032744445d4089e70415e3f1c3b2ca066b984a)\n 6\tLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\n 7\tExtract contents: title, author and abstract; Section 2 'Methodology' (arms, subjects, queue construction); Section 3 'Results' opening and Section 3.1 'Productivity Gains: True Positives per Analyst Minute' (Table 1); Section 3.3 'Behavior: Effect of Agent on Analyst Behavior' (Table 3 'Comparison of Email Processing Times'); Appendix B 'TP per Analyst Minute'.\n 8\tOmitted: Section 1, Sections 3.2 and 3.4 onward (Tables 2 and 4), Section 4, Appendices A, C and D, all figures, the references.\n 9\tRendering note: converted from the HTML rendering to plain text. Tables are rendered one row per line with \" | \" separating cells; in regression tables the line following a coefficient row holds the standard errors in parentheses, exactly as printed. Mathematical expressions appear as LaTeX source; non-breaking spaces were replaced by ordinary spaces. Figures are not reproduced: a value that appears only in a figure is not in this extract. No numbers were altered.\n 10\t================================================================\n 11\t\n 12\t# Randomized Controlled Trials for Phishing Triage Agent\n 13\t\n 14\tJames Bono\n 15\t^†^†thanks: james.bono@microsoft.com; This work would not be possible without the support of the following contributors: Eden Abadi, Costas Boulis, Michael Browning, Jael Fafner, Corina Feuerstein, Justin Grana, Paula Greve, Cristina Da Gama Henriquez, Adel Khaldi, Amit Kollman, Aviel Lavie, Katerina Marazopoulou, Hani Neuvirth-Telem, Inbar Rotem, Felicity Scott-Milligan, Cole Sims, Holly Stewart, and Tracy Zhen\n 16\t\n 17\tMicrosoft Corporation\n 18\t\n 19\tOctober 2025\n 20\t\n 21\t###### Abstract\n 22\t\n 23\tSecurity operations centers (SOCs) face a persistent challenge: efficiently triaging a high volume of user-reported phishing emails while maintaining robust protection against threats. This paper presents the first randomized controlled trial (RCT) evaluating the impact of a domain-specific AI agent—the Microsoft Security Copilot Phishing Triage Agent—on analyst productivity and accuracy. Our results demonstrate that agent-augmented analysts achieved up to 6.5 times as many true positives per analyst minute and a 77% improvement in verdict accuracy compared to a control group. The agent’s queue prioritization and verdict explanations were both significant drivers of efficiency. Behavioral analysis revealed that agent-augmented analysts reallocated their attention, spending 53% more time on malicious emails, and were not prone to rubber-stamping the agent’s malicious verdicts. These findings offer actionable insights for SOC leaders considering AI adoption, including the potential for agents to fundamentally change the optimal allocation of SOC resources.\n 24\t\n 25\t## 2 Methodology\n 26\t\n 27\tWe conduct an RCT with three arms, randomly assigned:\n 28\t\n 29\t1.\n 30\t\n 31\tControl ( N{=}52 ): Random queue order, no references to AI.\n 32\t\n 33\t2.\n 34\t\n 35\tAware ( N{=}56 ): Queue ordered by the agent’s verdicts; participants see the agent’s decision, a brief rationale, and an accuracy calibration.\n 36\t\n 37\t3.\n 38\t\n 39\tBlind ( N{=}59 ): Identical ordering as Aware but without any AI references; neither verdicts nor rationales are revealed.\n 40\t\n 41\tOur subjects are 167 external security analysts.^1^1\n 42\t1\n 43\t\n 44\tWe filter out 13 subject responses that scored less than 40% – significantly below guessing percentage. These included three in the Aware group, six in the Blind group, and four in the Control group. This step does not affect our qualitative results. Their task is to triage a 25-email queue. The queue comes from an original corpus of 93 randomly selected emails reported by Microsoft employees. Through an in-depth analysis by expert graders and security researchers, we arrived at our ground truth of 82 non-malicious and 11 malicious emails.\n 45\t\n 46\tOn this corpus, the agent’s precision and recall were both 100%. The agent’s accuracy is very good, but it is not always perfect. It will occasionally have false negative (FN) and false positive (FP) verdicts. However, without FNs and FPs in our corpus, we cannot measure the effect of the agent on analyst trust and diligence. Hence, we create synthetic false positives (SFPs) and synthetic false negatives (SFNs). We create SFNs from each of the malicious emails by changing the agent verdict and swapping the justification for a generic justification of a non-malicious verdict that fits the content of the malicious email. For example, for a malicious email impersonating Microsoft 365, we used the justification from a non-malicious email from Microsoft 365. We create fake false negatives (SFNs) with a similar technique, e.g., by using the justification from a non-malicious email from Microsoft 365 for a malicious email impersonating Microsoft 365. In both cases, we ensure no details in the fake justification are in obvious conflict with the SFN and SFP emails. Using this method, we ended up with five SFPs and 10 SFNs.\n 47\t\n 48\tTo construct each subject’s 25 email queue, we randomly select four malicious emails, 19 non-malicious emails, one SFN, and one SFP. This sampling scheme mimics agent precision and recall of 80%, which aligns closely to Microsoft’s internal measurements on large random samples. It also includes 20% malicious samples.^2^2\n 49\t2\n 50\t\n 51\tOur results are not sensitive to this malicious percentage, since we calculate the time to triage for TP, TN, SFP, and SFN for all groups separately. We need only that the malicious percentage does not dramatically affect the expectations of the Control group, which 20% should not do. For the Aware and Blind groups, we randomly order the four malicious and one SFP at the front of the queue, i.e., in positions one through five. We then randomly order the 19 non-malicious and one SFN in queue positions six through 25. This implies agent accuracy with precision=recall=0.8. Each email is presented as a timed, forced-choice classification: Malicious vs. Non-Malicious. Responses are final (no backtracking).\n 52\t\n 53\tTo reduce the importance of learning effects and to control for the heterogeneous beliefs of subjects using the agent for the first time, we calibrate our Aware group’s beliefs about the agent’s accuracy with the following information: “On a very large sample, the agent’s accuracy is approximately as follows: Malicious verdicts are 80% correct; Not Malicious verdicts are 95% correct.”\n 54\t\n 55\tFor each email in the queue, subjects have a link to a read-only OneDrive folder with the email’s artifacts, including a screenshot (annotated with primary URL), EML and HTML text, URL list, URL detonation screenshots, and sanitized attachments.^3^3\n 56\t\n 57\t## 3 Results\n 58\t\n 59\tThe results show that the agent offers dramatic improvements in both productivity and protection. These improvements are driven by both the agent’s ability to prioritize the queue as well as its verdicts and explanations. In addition, the agent’s accuracy and its effect on analyst accuracy both strongly support implementing the resolve-benign protocol.\n 60\t\n 61\t### 3.1 Productivity Gains: True Positives per Analyst Minute\n 62\t\n 63\tThe Aware group identifies 6.5 times as many TPs per analyst minute (550% productivity gain) on the corpus ground truth. This number reflects the resolve-benign protocol.\n 64\tUnder the pessimistic counterfactual, analysts identify 3.1 times as many TPs per minute. At a high malicious rate of 30%, we still find an effect of 2.0-2.6 times. These measurements are all statistically significant above the 99% level. Figure 1 illustrates the relationship between the malicious rate and the agent’s productivity gain (as a factor improvement) for both the case where agent precision = 1.0 and the case where agent precision = 0.8. The shaded region is the 99% confidence interval for the case where agent precision = 0.8.\n 65\t\n 66\tFigure 1: Factor Increase in TPs per unit of Analyst Time\n 67\t\n 68\tNext, by applying the resolve-benign protocol to the Blind group’s responses, we measure how much of this gain is due to the resolve-benign protocol versus the subject being aware of the agent, including its verdicts and explanations. We find that the resolve-benign protocol, which dramatically reduces the number of non-malicious emails for review, is the biggest factor driving the productivity gain, accounting for between 79-84% of the total agent-driven productivity gain. As precision decreases, the information conveyed in the agent’s verdicts and explanations becomes relatively more important. However, even when the agent’s precision is maximized, the information conveyed in the agent’s verdicts and explanations remains relatively important, about 13-17% of the total improvement.\n 69\t\n 70\tTable 1: Productivity Improvements by Agent Feature\n 71\t\n 72\tScenario | Factor Increase | Resolve-Benign (%) | Agent Awareness (%)\n 73\t\n 74\tCorpus ground truth | 6.53 | 83 | 17\n 75\t\n 76\tAccuracy counterfactual | 5.04 | 78 | 22\n 77\t\n 78\tMalicious rate counterfactual | 3.97 | 87 | 13\n 79\t\n 80\tPessimistic counterfactual | 3.07 | 83 | 17\n 81\t\n 82\t### 3.3 Behavior: Effect of Agent on Analyst Behavior\n 83\t\n 84\tNext, we look at subject behavior across the entire queue, not just the agent-prioritized portion, i.e., this is how analysts would perform if we removed the resolve-benign protocol. First, we find that the Aware group spends 53% more time per malicious email. They spend marginally less on non-malicious email, and the overall time is roughly the same. This indicates they are utilizing the agent to help optimize their time and attention.\n 85\t\n 86\tTable 3: Comparison of Email Processing Times\n 87\t\n 88\tMetric | Malicious | Non-Malicious | Full Corpus\n 89\t\n 90\tAware Time per Email (s) | 2.8 | 1.8 | 50.5\n 91\t\n 92\tControl Time per Email (s) | 1.9 | 2.4 | 56.9\n 93\t\n 94\t% Time Savings | -52.9 | 23.6 | 11.1\n 95\t\n 96\tp-value | 0.006 | 0.126 | 0.471\n 97\t\n 98\tWe also find that the Aware group is no more likely to confirm the agent’s TPs or miss the agent’s SFPs, which are precisely the samples the Aware group would see under the resolve-benign protocol. Taken together with the evidence that Aware subjects spend more time on malicious emails, this means they are not rubber-stamping the agent’s malicious verdicts. Rather, they use the agent’s insights to guide their own investigation.\n 99\t\n 100\tHowever, we do find they are more likely to confirm agent TNs by 21 percentage points and more likely to miss agent SFNs by 29 percentage points. This lends further support to the use of the resolve-benign protocol. In addition to the productivity gains documented above, the protection benefit of having analysts spend time on emails the agent has already classified as non-malicious is minimal because analysts are likely to agree with the agent anyway.\n 101\t\n 102\t## Appendix B TP per Analyst Minute\n 103\t\n 104\tLet p denote the malicious email rate in the corpus. We define the following parameters and variables:\n 105\t\n 106\t### B.1 Control Group Performance\n 107\t\n 108\tFor the control group, the expected time to process an email is:\n 109\t\n 110\t\\mathbb{E}[T_{c}]=p\\cdot\\bar{T}_{c,m}+(1-p)\\cdot\\bar{T}_{c,b} | |\n 111\t\n 112\twhere:\n 113\t\n 114\t•\n 115\t\n 116\t\\bar{T}_{c,m} is the mean time (in seconds) for control group to process malicious emails\n 117\t\n 118\t•\n 119\t\n 120\t\\bar{T}_{c,b} is the mean time (in seconds) for control group to process benign emails\n 121\t\n 122\tThe true positive rate for the control group is defined as:\n 123\t\n 124\t\\text{TPR}_{c}=\\frac{\\text{TP}_{c}}{n_{m}} | |\n 125\t\n 126\twhere \\text{TP}_{c} is the number of true positives identified by control subjects and n_{m} is the total number of malicious emails in the sample.\n 127\t\n 128\tThe productivity metric for the control group (true positives per minute) is:\n 129\t\n 130\t\\rho_{c}=\\frac{p\\cdot\\text{TPR}_{c}}{\\mathbb{E}[T_{c}]} | |\n 131\t\n 132\t### B.2 Aware Group Performance (Priority Queue)\n 133\t\n 134\tFor the Aware group processing a priority queue filtered by an agent with precision \\pi and recall \\sigma , the queue composition changes. The priority queue contains only items flagged by the agent as malicious. The expected time to process an item in the priority queue is:\n 135\t\n 136\t\\mathbb{E}[T_{a}]=\\pi\\cdot\\bar{T}_{a,\\text{TP}}+(1-\\pi)\\cdot\\bar{T}_{a,\\text{FP}} | |\n 137\t\n 138\twhere:\n 139\t\n 140\t•\n 141\t\n 142\t\\bar{T}_{a,\\text{TP}} is the mean time for Aware group to process agent-identified true positives\n 143\t\n 144\t•\n 145\t\n 146\t\\bar{T}_{a,\\text{FP}} is the mean time for Aware group to process agent-identified false positives\n 147\t\n 148\tThe accuracy of the Aware group on agent-identified true positives is:\n 149\t\n 150\t\\alpha_{a,\\text{TP}}=\\mathbb{E}[\\mathbbm{1}_{\\text{correct}}|\\text{Agent}=\\text{TP}] | |\n 151\t\n 152\tThe productivity metric for the Aware group (true positives per minute) is:\n 153\t\n 154\t\\rho_{a}=\\frac{\\pi\\cdot\\alpha_{a,\\text{TP}}}{\\mathbb{E}[T_{a}]} | |\n 155\t\n 156\t### B.3 Productivity Factor\n 157\t\n 158\tThe productivity factor, representing the multiplicative improvement of the Aware group over the control group, is:\n 159\t\n 160\t\\phi^{(p)}=\\frac{\\rho_{a}}{\\rho_{c}} | |\n 161\t\n 162\tA value of \\phi^{(p)}>1 indicates improved productivity, with \\phi^{(p)}=2 representing a doubling of productivity (twice as many true positives identified per unit time).","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"d6320797-459f-409f-8363-beeb2e82b50b","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"f78bc467-f654-40fe-9c6e-80d9c2d38b05","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsTXGRb37norLF4MiSv","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01KAz4FWyUfUGdmPesUVdwPA","name":"Bash","input":{"command":"cat -n data/sources/arxiv-2304.09339v1.txt","description":"Read ChatGPT ban source"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":10585,"cache_read_input_tokens":12713,"output_tokens":387,"output_tokens_details":{"thinking_tokens":161},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":10585},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":2,"requestId":"req_011CgXsTX2XtDHDmGaoWBdYA","requestRef":"6eab1e8c-3372-4a3e-90a3-79541e065dab","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"469143c0-47a8-4dcb-af11-41ca1e1c51e9","timestamp":"2026-10-30T05:29:27.867Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"469143c0-47a8-4dcb-af11-41ca1e1c51e9","isSidechain":false,"promptId":"11a55704-e681-4033-81f6-076c0f301a3e","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01KAz4FWyUfUGdmPesUVdwPA","type":"tool_result","content":" 1\tSOURCE EXTRACT — arxiv-2304.09339v1\n 2\tTitle: The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban\n 3\tAuthors: David H. Kreitmeir; Paul A. Raschky (Monash University)\n 4\tBibliographic record: arXiv:2304.09339v1 [econ.GN], version 1 submitted 18 Apr 2023. Abstract page: https://arxiv.org/abs/2304.09339v1\n 5\tRetrieved: https://arxiv.org/html/2304.09339 on 2026-10-30T04:19:51Z (SHA-256 of the retrieved HTML: d419d3955978fb42e4ea99263e206a396a33ec3ff53ae8d83abbd3db1dacaa8c)\n 6\tLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\n 7\tExtract contents: title, authors and abstract; Section 3.1 'GitHub Data' (outcome definitions); Section 4 'The Effect of the Ban on Productivity' including Table 1 'The Effect of the ChatGPT Ban on GitHub Output' with its notes.\n 8\tOmitted: Sections 1-2, 3.2, 5-6, Table 2, the appendices, all figures, the references. The date line printed under the author block in the HTML rendering is generated at rendering time and is not the submission date.\n 9\tRendering note: converted from the HTML rendering to plain text. Tables are rendered one row per line with \" | \" separating cells; in regression tables the line following a coefficient row holds the standard errors in parentheses, exactly as printed. Mathematical expressions appear as LaTeX source; non-breaking spaces were replaced by ordinary spaces. Figures are not reproduced: a value that appears only in a figure is not in this extract. No numbers were altered.\n 10\t================================================================\n 11\t\n 12\t# The Unintended Consequences of Censoring Digital Technology – Evidence from Italy’s ChatGPT Ban\n 13\t\n 14\tWe would like to thank Yashdeep Dahiya for outstanding research assistance. Department of Economics and SoDa Labs, Monash University. See praschky.GitHub.io and paul.raschky@monash.edu\n 15\t\n 16\tDavid Kreitmeir\n 17\t\n 18\tNote: Department of Economics and SoDa Labs, Monash University. See davidkreitmeir.GitHub.io and david.kreitmeir@monash.edu\n 19\t\n 20\tAffiliation: Paul A. Raschky\n 21\t\n 22\tAugust 24, 2026\n 23\t\n 24\t###### Abstract\n 25\t\n 26\tWe analyse the effects of the ban of ChatGPT, a generative pre-trained transformer chatbot, on individual productivity. We first compile data on the hourly coding output of over 8,000 professional GitHub users in Italy and other European countries to analyse the impact of the ban on individual productivity. Combining the high-frequency data with the sudden announcement of the ban in a difference-in-differences framework, we find that the output of Italian developers decreased by around 50% in the first two business days after the ban and recovered after that. Applying a synthetic control approach to daily Google search and Tor usage data shows that the ban led to a significant increase in the use of censorship bypassing tools. Our findings show that users swiftly implement strategies to bypass Internet restrictions but this adaptation activity creates short-term disruptions and hampers productivity.\n 27\t\n 28\t### 3.1 GitHub Data\n 29\t\n 30\tWe access individual, real-time activity data from GitHub users in Italy (treatment), Austria and France (control) in the weeks prior and immediately after the ChatGPT ban in Italy, March 27th – April 11th 2023.\n 31\t\n 32\tGitHub is the world’s largest online code hosting platform, used for storing and jointly working on coding projects, so called repositories. All modifications to the GitHub repository are automatically timestamped and stored, and GitHub permits the tracking of any iterations to specific files and lines of code. The history of iterations and actions is available for anybody with access to a repository to examine and download. Every action taken by a team member is automatically recorded, keeping details about the kind and substance of the modification, the files and code lines affected, and the date those changes were performed. With GitHub’s history of developing open-source software, a significant portion of the repositories are not access restricted, meaning that the information about projects’ activity is available to everyone. As such, public GitHub repositories provide a direct, real-time measurement of labor activity of software and code developers for millions of\n 33\tsoftware and code developers worldwide (McDermott and Hansen,, 2021).\n 34\t\n 35\tGitHub data has already been used in empirical research to study changes in software developers’ productivity during the onset of COVID19 (Forsgren,, 2021), how COVID19 changed the daily and weekly patterns of labour allocation of individuals (McDermott and Hansen,, 2021); the impact of the effects of working from home on individuals’ productivity (Shen,, 2023), the effect of air pollution on individual output (Holub and Thies,, 2023), or analyse the relationship between social links and the likelihood of joining professional software development teams(Casalnuovo et al.,, 2015).\n 36\t\n 37\tOur preferred measure for GitHub users’ output are Release events. A release is a deployable version of a software project that make it available for a wider audience and easy for users to download and install the software. It typically includes a set of release notes, documentation, and binaries or source code.^4^4\n 38\t4\n 39\t\n 40\tSee https://docs.GitHub.com/en/repositories/releasing-projects-on-GitHub/about-releases. On an hourly and daily basis, releases are relatively rare events and we create an indicator variable that switches to one if the user has recorded at least one release event during the respective time period (hour or day).\n 41\t\n 42\tWe also use the (log of) number of total GitHub events by a user, Events , the sum of Push and Pull events, PushPull and an aggregate Output measure based on Holub and Thies, (2023), which is the sum of Push, Pull Requests, Pull Request Comments, Commit Comments, Create, and Issues. In addition, we use information about the users organisational affiliation to distinguish between GitHub users who have entered an organisational affiliation (i.e. company, research organisation) and those without an organisational affiliation.\n 43\t\n 44\tWe access data on individual GitHub user’s activity from and GitHub Archive which is updated daily and contains all public event data. GitHub Archive data is hosted on Google’s BigQuery warehouse system and can be accessed with a query on google’s cloud infrastructure. GitHub user information was downloaded using the GitHub GraphQL API ^5^5\n 45\t5\n 46\t\n 47\tThe python scripts that was written to access the GitHub user information for the respective countries is available at https://GitHub.com/sodalabsio/GitHub_scrape. Both datasets are then joined via the unique GitHub user login.\n 48\t\n 49\tDescriptive statistics and a balance test for the GitHub data is presented in Table A.1 in the appendix.\n 50\t\n 51\t## 4 The Effect of the Ban on Productivity\n 52\t\n 53\tTo analyse the effect of the Italian ChatGPT ban on output by GitHub users, we estimate variants of the following Difference-in-Difference (DID) event study model:\n 54\t\n 55\t\\displaystyle Y_{it}= \\displaystyle\\alpha_{i}+\\lambda_{t}+\\sum_{\\tau=-3}^{-1}\\beta_{\\tau}D_{it}^{\\tau}+\\sum_{\\tau=0}^{4}\\beta_{\\tau}D_{it}^{\\tau}+\\epsilon_{it}, | | | | (1)\n 56\t\n 57\twhere Y_{it} is an indicator variable that equaling to one if user i made a Release on GitHub on day t and zero otherwise. D is a dummy variable, switching to one for observation’s in the treatment group is in period \\tau and zero otherwise. \\alpha_{i} is a vector of user specific fixed effects, \\lambda_{t} are day (date) fixed effects, \\beta are the parameters of interest and \\epsilon_{it} is the error term. Standard errors are clustered at the GitHub user-level.\n 58\t\n 59\tThe results are presented in Figure 1 showing a statistically significant drop in release likelihood in the two first business days after the ChatGPT ban was initiated.\n 60\t\n 61\tFigure 1: The Effect of the ChatGpt ban on GitHub Releases\n 62\t\n 63\tNotes: Black dots represent the coefficients from estimating the difference-in-Difference (DID) event study model from equation 1. 95% confidence intervals using robust standard errors clustered on the GitHub user-level are depicted. The horizontal axis label denotes the days before and after the ChatGPT ban was implemented. The last day prior to the ban, 31/03/23 is the left out period. The weekend days (01/02.04) after the ban was implemented are not included.\n 64\t\n 65\tWe then proceed and estimate a difference-in-differences specification that combines the Pre and Post period. The results are presented in Table 1. In the first specification in panel A , we specify the pre period as the last Monday and Tuesday (March 27th and 28th 2023) prior to the ban and the post period as the first Monday and Tuesday (April 3rd and 4th 2023) after the implementation of the ban. Columns 1–4 present estimates for the sample of users with organisational affiliation, while columns 5–8 are the estimates for users without affiliation. Starting with the sample of GitHub users with an organisational affiliation, we find no systematic effect on the ChatGPT ban on the total number of GitHub events. However, we find a a statistically significant and negative effect on the likelihood of Release events. Considering the mean of Release in the sample of 0.024, the point translates into an approx. 50% reduction in the likelihood that a developer will have a release event recorded on GitHub in the first two business days after the ban. The estimated coefficients for Output and PushPull also have a negative sign but are not statistically significant. We do not find any systematic effects of the ban on activity by GitHub users without an organisational affiliation. Panel B contains results where the post period consists of the next three business days after the ban, Thursday, Friday (April 5th and 6th)^7^7\n 66\t7\n 67\t\n 68\tWe excluded April 7th because this was Good Friday as well as Monday (April 11th). None of the estimated coefficients of Treat\\times Post is statistically significant and the coefficients also have a lower magnitude compared to the results in panel A . This suggests that the disruptions caused by the ban was relatively short-lived and Italian GitHub users quickly recovered their pre-ban levels of productivity.\n 69\t\n 70\tTable 1: The Effect of the ChatGPT Ban on GitHub Output\n 71\t\n 72\t| Users with Affiliation | | | | Users w/o Affiliation | | |\n 73\t\n 74\t| Events | Release | Output | PushPull | Events | Release | Output | PushPull\n 75\t\n 76\t| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8)\n 77\t\n 78\t| A: Pre 27/28.03 - Post 03/04.04 | | | | | | |\n 79\t\n 80\t\\times TreatPost | 0.115 | -0.012** | -0.278 | -0.227 | 0.005 | -0.003 | 0.188 | 0.192\n 81\t\n 82\t| (0.109) | (0.005) | (0.295) | (0.207) | (0.120) | (0.005) | (0.221) | (0.189)\n 83\t\n 84\tPost | 0.052 | 0.002 | 0.453*** | 0.323*** | -0.013 | 0.002 | 0.040 | 0.051\n 85\t\n 86\t| (0.053) | (0.002) | (0.123) | (0.094) | (0.060) | (0.002) | (0.119) | (0.101)\n 87\t\n 88\tN | 18332 | 18332 | 18332 | 18332 | 14496 | 14496 | 14496 | 14496\n 89\t\n 90\t| B: Pre 27/28/29.03 - Post 05/06/11.04 | | | | | | |\n 91\t\n 92\t\\times TreatPost | 0.048 | -0.003 | 0.135 | 0.073 | 0.003 | 0.000 | 0.067 | 0.058\n 93\t\n 94\t| (0.090) | (0.004) | (0.223) | (0.163) | (0.101) | (0.004) | (0.175) | (0.142)\n 95\t\n 96\tPost | -0.217*** | -0.002 | -0.037 | -0.001 | -0.325*** | -0.000 | -0.112 | -0.069\n 97\t\n 98\t| (0.042) | (0.002) | (0.097) | (0.074) | (0.050) | (0.002) | (0.095) | (0.078)\n 99\t\n 100\tN | 31983 | 31983 | 31983 | 31983 | 25368 | 25368 | 25368 | 25368\n 101\t\n 102\t•\n 103\t\n 104\tNotes:\n 105\t\n 106\t•\n 107\t\n 108\tAll specifications include user fixed effects. Robust standard errors are clustered on the user-level in parentheses: *p<0.1, ** p<0.5, *** p<0.01.","is_error":false}]},"uuid":"8c2564a0-d25a-4e7b-af3a-21c566a91d87","timestamp":"2026-10-30T05:29:27.909Z","toolUseResult":{"stdout":" 1\tSOURCE EXTRACT — arxiv-2304.09339v1\n 2\tTitle: The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban\n 3\tAuthors: David H. Kreitmeir; Paul A. Raschky (Monash University)\n 4\tBibliographic record: arXiv:2304.09339v1 [econ.GN], version 1 submitted 18 Apr 2023. Abstract page: https://arxiv.org/abs/2304.09339v1\n 5\tRetrieved: https://arxiv.org/html/2304.09339 on 2026-10-30T04:19:51Z (SHA-256 of the retrieved HTML: d419d3955978fb42e4ea99263e206a396a33ec3ff53ae8d83abbd3db1dacaa8c)\n 6\tLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\n 7\tExtract contents: title, authors and abstract; Section 3.1 'GitHub Data' (outcome definitions); Section 4 'The Effect of the Ban on Productivity' including Table 1 'The Effect of the ChatGPT Ban on GitHub Output' with its notes.\n 8\tOmitted: Sections 1-2, 3.2, 5-6, Table 2, the appendices, all figures, the references. The date line printed under the author block in the HTML rendering is generated at rendering time and is not the submission date.\n 9\tRendering note: converted from the HTML rendering to plain text. Tables are rendered one row per line with \" | \" separating cells; in regression tables the line following a coefficient row holds the standard errors in parentheses, exactly as printed. Mathematical expressions appear as LaTeX source; non-breaking spaces were replaced by ordinary spaces. Figures are not reproduced: a value that appears only in a figure is not in this extract. No numbers were altered.\n 10\t================================================================\n 11\t\n 12\t# The Unintended Consequences of Censoring Digital Technology – Evidence from Italy’s ChatGPT Ban\n 13\t\n 14\tWe would like to thank Yashdeep Dahiya for outstanding research assistance. Department of Economics and SoDa Labs, Monash University. See praschky.GitHub.io and paul.raschky@monash.edu\n 15\t\n 16\tDavid Kreitmeir\n 17\t\n 18\tNote: Department of Economics and SoDa Labs, Monash University. See davidkreitmeir.GitHub.io and david.kreitmeir@monash.edu\n 19\t\n 20\tAffiliation: Paul A. Raschky\n 21\t\n 22\tAugust 24, 2026\n 23\t\n 24\t###### Abstract\n 25\t\n 26\tWe analyse the effects of the ban of ChatGPT, a generative pre-trained transformer chatbot, on individual productivity. We first compile data on the hourly coding output of over 8,000 professional GitHub users in Italy and other European countries to analyse the impact of the ban on individual productivity. Combining the high-frequency data with the sudden announcement of the ban in a difference-in-differences framework, we find that the output of Italian developers decreased by around 50% in the first two business days after the ban and recovered after that. Applying a synthetic control approach to daily Google search and Tor usage data shows that the ban led to a significant increase in the use of censorship bypassing tools. Our findings show that users swiftly implement strategies to bypass Internet restrictions but this adaptation activity creates short-term disruptions and hampers productivity.\n 27\t\n 28\t### 3.1 GitHub Data\n 29\t\n 30\tWe access individual, real-time activity data from GitHub users in Italy (treatment), Austria and France (control) in the weeks prior and immediately after the ChatGPT ban in Italy, March 27th – April 11th 2023.\n 31\t\n 32\tGitHub is the world’s largest online code hosting platform, used for storing and jointly working on coding projects, so called repositories. All modifications to the GitHub repository are automatically timestamped and stored, and GitHub permits the tracking of any iterations to specific files and lines of code. The history of iterations and actions is available for anybody with access to a repository to examine and download. Every action taken by a team member is automatically recorded, keeping details about the kind and substance of the modification, the files and code lines affected, and the date those changes were performed. With GitHub’s history of developing open-source software, a significant portion of the repositories are not access restricted, meaning that the information about projects’ activity is available to everyone. As such, public GitHub repositories provide a direct, real-time measurement of labor activity of software and code developers for millions of\n 33\tsoftware and code developers worldwide (McDermott and Hansen,, 2021).\n 34\t\n 35\tGitHub data has already been used in empirical research to study changes in software developers’ productivity during the onset of COVID19 (Forsgren,, 2021), how COVID19 changed the daily and weekly patterns of labour allocation of individuals (McDermott and Hansen,, 2021); the impact of the effects of working from home on individuals’ productivity (Shen,, 2023), the effect of air pollution on individual output (Holub and Thies,, 2023), or analyse the relationship between social links and the likelihood of joining professional software development teams(Casalnuovo et al.,, 2015).\n 36\t\n 37\tOur preferred measure for GitHub users’ output are Release events. A release is a deployable version of a software project that make it available for a wider audience and easy for users to download and install the software. It typically includes a set of release notes, documentation, and binaries or source code.^4^4\n 38\t4\n 39\t\n 40\tSee https://docs.GitHub.com/en/repositories/releasing-projects-on-GitHub/about-releases. On an hourly and daily basis, releases are relatively rare events and we create an indicator variable that switches to one if the user has recorded at least one release event during the respective time period (hour or day).\n 41\t\n 42\tWe also use the (log of) number of total GitHub events by a user, Events , the sum of Push and Pull events, PushPull and an aggregate Output measure based on Holub and Thies, (2023), which is the sum of Push, Pull Requests, Pull Request Comments, Commit Comments, Create, and Issues. In addition, we use information about the users organisational affiliation to distinguish between GitHub users who have entered an organisational affiliation (i.e. company, research organisation) and those without an organisational affiliation.\n 43\t\n 44\tWe access data on individual GitHub user’s activity from and GitHub Archive which is updated daily and contains all public event data. GitHub Archive data is hosted on Google’s BigQuery warehouse system and can be accessed with a query on google’s cloud infrastructure. GitHub user information was downloaded using the GitHub GraphQL API ^5^5\n 45\t5\n 46\t\n 47\tThe python scripts that was written to access the GitHub user information for the respective countries is available at https://GitHub.com/sodalabsio/GitHub_scrape. Both datasets are then joined via the unique GitHub user login.\n 48\t\n 49\tDescriptive statistics and a balance test for the GitHub data is presented in Table A.1 in the appendix.\n 50\t\n 51\t## 4 The Effect of the Ban on Productivity\n 52\t\n 53\tTo analyse the effect of the Italian ChatGPT ban on output by GitHub users, we estimate variants of the following Difference-in-Difference (DID) event study model:\n 54\t\n 55\t\\displaystyle Y_{it}= \\displaystyle\\alpha_{i}+\\lambda_{t}+\\sum_{\\tau=-3}^{-1}\\beta_{\\tau}D_{it}^{\\tau}+\\sum_{\\tau=0}^{4}\\beta_{\\tau}D_{it}^{\\tau}+\\epsilon_{it}, | | | | (1)\n 56\t\n 57\twhere Y_{it} is an indicator variable that equaling to one if user i made a Release on GitHub on day t and zero otherwise. D is a dummy variable, switching to one for observation’s in the treatment group is in period \\tau and zero otherwise. \\alpha_{i} is a vector of user specific fixed effects, \\lambda_{t} are day (date) fixed effects, \\beta are the parameters of interest and \\epsilon_{it} is the error term. Standard errors are clustered at the GitHub user-level.\n 58\t\n 59\tThe results are presented in Figure 1 showing a statistically significant drop in release likelihood in the two first business days after the ChatGPT ban was initiated.\n 60\t\n 61\tFigure 1: The Effect of the ChatGpt ban on GitHub Releases\n 62\t\n 63\tNotes: Black dots represent the coefficients from estimating the difference-in-Difference (DID) event study model from equation 1. 95% confidence intervals using robust standard errors clustered on the GitHub user-level are depicted. The horizontal axis label denotes the days before and after the ChatGPT ban was implemented. The last day prior to the ban, 31/03/23 is the left out period. The weekend days (01/02.04) after the ban was implemented are not included.\n 64\t\n 65\tWe then proceed and estimate a difference-in-differences specification that combines the Pre and Post period. The results are presented in Table 1. In the first specification in panel A , we specify the pre period as the last Monday and Tuesday (March 27th and 28th 2023) prior to the ban and the post period as the first Monday and Tuesday (April 3rd and 4th 2023) after the implementation of the ban. Columns 1–4 present estimates for the sample of users with organisational affiliation, while columns 5–8 are the estimates for users without affiliation. Starting with the sample of GitHub users with an organisational affiliation, we find no systematic effect on the ChatGPT ban on the total number of GitHub events. However, we find a a statistically significant and negative effect on the likelihood of Release events. Considering the mean of Release in the sample of 0.024, the point translates into an approx. 50% reduction in the likelihood that a developer will have a release event recorded on GitHub in the first two business days after the ban. The estimated coefficients for Output and PushPull also have a negative sign but are not statistically significant. We do not find any systematic effects of the ban on activity by GitHub users without an organisational affiliation. Panel B contains results where the post period consists of the next three business days after the ban, Thursday, Friday (April 5th and 6th)^7^7\n 66\t7\n 67\t\n 68\tWe excluded April 7th because this was Good Friday as well as Monday (April 11th). None of the estimated coefficients of Treat\\times Post is statistically significant and the coefficients also have a lower magnitude compared to the results in panel A . This suggests that the disruptions caused by the ban was relatively short-lived and Italian GitHub users quickly recovered their pre-ban levels of productivity.\n 69\t\n 70\tTable 1: The Effect of the ChatGPT Ban on GitHub Output\n 71\t\n 72\t| Users with Affiliation | | | | Users w/o Affiliation | | |\n 73\t\n 74\t| Events | Release | Output | PushPull | Events | Release | Output | PushPull\n 75\t\n 76\t| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8)\n 77\t\n 78\t| A: Pre 27/28.03 - Post 03/04.04 | | | | | | |\n 79\t\n 80\t\\times TreatPost | 0.115 | -0.012** | -0.278 | -0.227 | 0.005 | -0.003 | 0.188 | 0.192\n 81\t\n 82\t| (0.109) | (0.005) | (0.295) | (0.207) | (0.120) | (0.005) | (0.221) | (0.189)\n 83\t\n 84\tPost | 0.052 | 0.002 | 0.453*** | 0.323*** | -0.013 | 0.002 | 0.040 | 0.051\n 85\t\n 86\t| (0.053) | (0.002) | (0.123) | (0.094) | (0.060) | (0.002) | (0.119) | (0.101)\n 87\t\n 88\tN | 18332 | 18332 | 18332 | 18332 | 14496 | 14496 | 14496 | 14496\n 89\t\n 90\t| B: Pre 27/28/29.03 - Post 05/06/11.04 | | | | | | |\n 91\t\n 92\t\\times TreatPost | 0.048 | -0.003 | 0.135 | 0.073 | 0.003 | 0.000 | 0.067 | 0.058\n 93\t\n 94\t| (0.090) | (0.004) | (0.223) | (0.163) | (0.101) | (0.004) | (0.175) | (0.142)\n 95\t\n 96\tPost | -0.217*** | -0.002 | -0.037 | -0.001 | -0.325*** | -0.000 | -0.112 | -0.069\n 97\t\n 98\t| (0.042) | (0.002) | (0.097) | (0.074) | (0.050) | (0.002) | (0.095) | (0.078)\n 99\t\n 100\tN | 31983 | 31983 | 31983 | 31983 | 25368 | 25368 | 25368 | 25368\n 101\t\n 102\t•\n 103\t\n 104\tNotes:\n 105\t\n 106\t•\n 107\t\n 108\tAll specifications include user fixed effects. Robust standard errors are clustered on the user-level in parentheses: *p<0.1, ** p<0.5, *** p<0.01.","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"469143c0-47a8-4dcb-af11-41ca1e1c51e9","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","hash":"c2ee0772346a64883a86774b3f7984f1c1a9cf3b341f2d05eefc1a5dbc0f0a7d","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSrAgKEAgTGAI4AUIIdGhpbmtpbmcSDBAvQrQjzY4wZOvM2RoMqZgbXsbY6ct/1Vz6IjCHRHHPnrhBvp1eEntrDW0bezHgfOQPh8kfd8n2KIO990xBLNaHgP0zA3/E++ulFdIqyQfZDVbyxamebsncQu7cvxg1GwEljqK5Pxt/Rz7OYoqcKdXYl2vcsxf3zM1idpcB4lhVwbat4uZ5KGRZfoc8Uf9Pz7rMt0fybM/z8q4BK4UFskIUx04Jo4RdXutaqJDG6S54qqJAYJYJMKW/ufw2tE3KptrflwIc+vveA4vILKFXdAZN7OrU7PAEijwlm8IiIMkqA9vzrTf7DgET8qG1sclB/ymoqSdJIN/7XTtYF48goWsdTTNlZAZW/Eief6ftWk/IFmEzkoNGXS0OnHeWQzNTlpPq0x03vf4xXAta1PyqpAd9RKsabq2uOEJ/5GFqGVcpqvHIxBZcSMSNFHFW/Yenp+KLDwh5IklNimqbGMK3e36FZVApLhqGV6EqTP4cR9R8xwIUsitW72bQJ7VcriDNIgBbMknYHbjgGpJ8f1+JiXMBwGFnzLZ34Z1HQOz25DXVifYQcExAiy8fCnBvWZQ3jBEBFenQy5yVE8G9RA+/B7VAi2QlGozRerBnyLX9KbKkDP4GkMgUV6mVkmCTF8a0VDDWaUNW0aRbWLtte/dbuqZ8e8VAh7L8IjSPj7aFUzImnPB1DFPK1ALZ92+HfWf/GXuQ8Be7um5u1qhRS2n2oJA40sE9tOdB4hJ+8lwexb2AiAA7RNt3lHbCqyjoNCZYU9sfZuVxwrUhdk59gAx1wkf6721aE/zqgbUzAVUBnh401Bx5blLpDqnA1ldirz3b/7r2aGKp48LUp3i3jADvI+uCKDhL3s3Flsn63skfFl7J76kH0LW8jwC5nbrYDt3V0edho1Gwd2IUITxfn5XW4cNwLvXyr8L4H9aixPBQ3dF4NNbBHzUFkzO1Z0QJH3odgpuxSEiaeCavV4AF19OMbcNA7OhslI/1N/GWwJNgg+ABJwJAuwwsUqSR2txHezqRnUL+gt1a3w4CKw7ajzcvEcVcuJSGav373ywm7ab00HhNitmHU3ZEhjHqa+02gIg+Y/Mt8R25ZdF5xJEpffLQRCb7NNbHTIwBQ8npF3UIyMEQhXdopK3D2RM9wSLLqqfhl2L+0A0Pg9cEgL3fi5Jx7nQY4sYHpQLecL//xUzkiopBYDQfP/X7hc7euVsjn7J/DNh+3hb9Sf0vl3Cx56aruvq+S40tJfIgKAOMDiPFWqAmt3FNN+RSpuViOFh7BM9PvRCNWgSCuVdH/MV/QBMtVNrMMxtQ1B3zzx727Yo0vE4v+ppv7uxtR3DLnTcTG5r4wUtms22EGtHTPZlvLN6KrlfJkRkGXaz91NYyIiyQI5YfutexDxTplGcYAQ=="},{"type":"tool_use","id":"toolu_01WFGoo51RNVP99BCgWYSPYZ","name":"Bash","input":{"command":"sed -n 109,200p data/sources/arxiv-2411.01067v2.txt; cat -n data/sources/arxiv-2511.13860v1.txt","description":"Read remaining sources"}},{"type":"tool_use","id":"toolu_01KAz4FWyUfUGdmPesUVdwPA","name":"Bash","input":{"command":"cat -n data/sources/arxiv-2304.09339v1.txt","description":"Read ChatGPT ban source"}}]}} {"type":"api-request-blob","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","hash":"69b826ceb6d6a8242293097784c7e92363b0e7602b27699d840b026585d2267b","message":{"role":"user","content":[{"tool_use_id":"toolu_01WFGoo51RNVP99BCgWYSPYZ","type":"tool_result","content":"T_{c}=\\alpha+\\beta A_{c}+\\epsilon | |\n 1\tSOURCE EXTRACT — arxiv-2511.13860v1\n 2\tTitle: Randomized Controlled Trials for Phishing Triage Agent\n 3\tAuthors: James Bono (Microsoft Corporation)\n 4\tBibliographic record: arXiv:2511.13860v1 [econ.GN], version 1 submitted 17 Nov 2025. Abstract page: https://arxiv.org/abs/2511.13860v1\n 5\tRetrieved: https://arxiv.org/html/2511.13860 on 2026-10-30T04:20:39Z (SHA-256 of the retrieved HTML: 9a25378878d5735130154b510c032744445d4089e70415e3f1c3b2ca066b984a)\n 6\tLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\n 7\tExtract contents: title, author and abstract; Section 2 'Methodology' (arms, subjects, queue construction); Section 3 'Results' opening and Section 3.1 'Productivity Gains: True Positives per Analyst Minute' (Table 1); Section 3.3 'Behavior: Effect of Agent on Analyst Behavior' (Table 3 'Comparison of Email Processing Times'); Appendix B 'TP per Analyst Minute'.\n 8\tOmitted: Section 1, Sections 3.2 and 3.4 onward (Tables 2 and 4), Section 4, Appendices A, C and D, all figures, the references.\n 9\tRendering note: converted from the HTML rendering to plain text. Tables are rendered one row per line with \" | \" separating cells; in regression tables the line following a coefficient row holds the standard errors in parentheses, exactly as printed. Mathematical expressions appear as LaTeX source; non-breaking spaces were replaced by ordinary spaces. Figures are not reproduced: a value that appears only in a figure is not in this extract. No numbers were altered.\n 10\t================================================================\n 11\t\n 12\t# Randomized Controlled Trials for Phishing Triage Agent\n 13\t\n 14\tJames Bono\n 15\t^†^†thanks: james.bono@microsoft.com; This work would not be possible without the support of the following contributors: Eden Abadi, Costas Boulis, Michael Browning, Jael Fafner, Corina Feuerstein, Justin Grana, Paula Greve, Cristina Da Gama Henriquez, Adel Khaldi, Amit Kollman, Aviel Lavie, Katerina Marazopoulou, Hani Neuvirth-Telem, Inbar Rotem, Felicity Scott-Milligan, Cole Sims, Holly Stewart, and Tracy Zhen\n 16\t\n 17\tMicrosoft Corporation\n 18\t\n 19\tOctober 2025\n 20\t\n 21\t###### Abstract\n 22\t\n 23\tSecurity operations centers (SOCs) face a persistent challenge: efficiently triaging a high volume of user-reported phishing emails while maintaining robust protection against threats. This paper presents the first randomized controlled trial (RCT) evaluating the impact of a domain-specific AI agent—the Microsoft Security Copilot Phishing Triage Agent—on analyst productivity and accuracy. Our results demonstrate that agent-augmented analysts achieved up to 6.5 times as many true positives per analyst minute and a 77% improvement in verdict accuracy compared to a control group. The agent’s queue prioritization and verdict explanations were both significant drivers of efficiency. Behavioral analysis revealed that agent-augmented analysts reallocated their attention, spending 53% more time on malicious emails, and were not prone to rubber-stamping the agent’s malicious verdicts. These findings offer actionable insights for SOC leaders considering AI adoption, including the potential for agents to fundamentally change the optimal allocation of SOC resources.\n 24\t\n 25\t## 2 Methodology\n 26\t\n 27\tWe conduct an RCT with three arms, randomly assigned:\n 28\t\n 29\t1.\n 30\t\n 31\tControl ( N{=}52 ): Random queue order, no references to AI.\n 32\t\n 33\t2.\n 34\t\n 35\tAware ( N{=}56 ): Queue ordered by the agent’s verdicts; participants see the agent’s decision, a brief rationale, and an accuracy calibration.\n 36\t\n 37\t3.\n 38\t\n 39\tBlind ( N{=}59 ): Identical ordering as Aware but without any AI references; neither verdicts nor rationales are revealed.\n 40\t\n 41\tOur subjects are 167 external security analysts.^1^1\n 42\t1\n 43\t\n 44\tWe filter out 13 subject responses that scored less than 40% – significantly below guessing percentage. These included three in the Aware group, six in the Blind group, and four in the Control group. This step does not affect our qualitative results. Their task is to triage a 25-email queue. The queue comes from an original corpus of 93 randomly selected emails reported by Microsoft employees. Through an in-depth analysis by expert graders and security researchers, we arrived at our ground truth of 82 non-malicious and 11 malicious emails.\n 45\t\n 46\tOn this corpus, the agent’s precision and recall were both 100%. The agent’s accuracy is very good, but it is not always perfect. It will occasionally have false negative (FN) and false positive (FP) verdicts. However, without FNs and FPs in our corpus, we cannot measure the effect of the agent on analyst trust and diligence. Hence, we create synthetic false positives (SFPs) and synthetic false negatives (SFNs). We create SFNs from each of the malicious emails by changing the agent verdict and swapping the justification for a generic justification of a non-malicious verdict that fits the content of the malicious email. For example, for a malicious email impersonating Microsoft 365, we used the justification from a non-malicious email from Microsoft 365. We create fake false negatives (SFNs) with a similar technique, e.g., by using the justification from a non-malicious email from Microsoft 365 for a malicious email impersonating Microsoft 365. In both cases, we ensure no details in the fake justification are in obvious conflict with the SFN and SFP emails. Using this method, we ended up with five SFPs and 10 SFNs.\n 47\t\n 48\tTo construct each subject’s 25 email queue, we randomly select four malicious emails, 19 non-malicious emails, one SFN, and one SFP. This sampling scheme mimics agent precision and recall of 80%, which aligns closely to Microsoft’s internal measurements on large random samples. It also includes 20% malicious samples.^2^2\n 49\t2\n 50\t\n 51\tOur results are not sensitive to this malicious percentage, since we calculate the time to triage for TP, TN, SFP, and SFN for all groups separately. We need only that the malicious percentage does not dramatically affect the expectations of the Control group, which 20% should not do. For the Aware and Blind groups, we randomly order the four malicious and one SFP at the front of the queue, i.e., in positions one through five. We then randomly order the 19 non-malicious and one SFN in queue positions six through 25. This implies agent accuracy with precision=recall=0.8. Each email is presented as a timed, forced-choice classification: Malicious vs. Non-Malicious. Responses are final (no backtracking).\n 52\t\n 53\tTo reduce the importance of learning effects and to control for the heterogeneous beliefs of subjects using the agent for the first time, we calibrate our Aware group’s beliefs about the agent’s accuracy with the following information: “On a very large sample, the agent’s accuracy is approximately as follows: Malicious verdicts are 80% correct; Not Malicious verdicts are 95% correct.”\n 54\t\n 55\tFor each email in the queue, subjects have a link to a read-only OneDrive folder with the email’s artifacts, including a screenshot (annotated with primary URL), EML and HTML text, URL list, URL detonation screenshots, and sanitized attachments.^3^3\n 56\t\n 57\t## 3 Results\n 58\t\n 59\tThe results show that the agent offers dramatic improvements in both productivity and protection. These improvements are driven by both the agent’s ability to prioritize the queue as well as its verdicts and explanations. In addition, the agent’s accuracy and its effect on analyst accuracy both strongly support implementing the resolve-benign protocol.\n 60\t\n 61\t### 3.1 Productivity Gains: True Positives per Analyst Minute\n 62\t\n 63\tThe Aware group identifies 6.5 times as many TPs per analyst minute (550% productivity gain) on the corpus ground truth. This number reflects the resolve-benign protocol.\n 64\tUnder the pessimistic counterfactual, analysts identify 3.1 times as many TPs per minute. At a high malicious rate of 30%, we still find an effect of 2.0-2.6 times. These measurements are all statistically significant above the 99% level. Figure 1 illustrates the relationship between the malicious rate and the agent’s productivity gain (as a factor improvement) for both the case where agent precision = 1.0 and the case where agent precision = 0.8. The shaded region is the 99% confidence interval for the case where agent precision = 0.8.\n 65\t\n 66\tFigure 1: Factor Increase in TPs per unit of Analyst Time\n 67\t\n 68\tNext, by applying the resolve-benign protocol to the Blind group’s responses, we measure how much of this gain is due to the resolve-benign protocol versus the subject being aware of the agent, including its verdicts and explanations. We find that the resolve-benign protocol, which dramatically reduces the number of non-malicious emails for review, is the biggest factor driving the productivity gain, accounting for between 79-84% of the total agent-driven productivity gain. As precision decreases, the information conveyed in the agent’s verdicts and explanations becomes relatively more important. However, even when the agent’s precision is maximized, the information conveyed in the agent’s verdicts and explanations remains relatively important, about 13-17% of the total improvement.\n 69\t\n 70\tTable 1: Productivity Improvements by Agent Feature\n 71\t\n 72\tScenario | Factor Increase | Resolve-Benign (%) | Agent Awareness (%)\n 73\t\n 74\tCorpus ground truth | 6.53 | 83 | 17\n 75\t\n 76\tAccuracy counterfactual | 5.04 | 78 | 22\n 77\t\n 78\tMalicious rate counterfactual | 3.97 | 87 | 13\n 79\t\n 80\tPessimistic counterfactual | 3.07 | 83 | 17\n 81\t\n 82\t### 3.3 Behavior: Effect of Agent on Analyst Behavior\n 83\t\n 84\tNext, we look at subject behavior across the entire queue, not just the agent-prioritized portion, i.e., this is how analysts would perform if we removed the resolve-benign protocol. First, we find that the Aware group spends 53% more time per malicious email. They spend marginally less on non-malicious email, and the overall time is roughly the same. This indicates they are utilizing the agent to help optimize their time and attention.\n 85\t\n 86\tTable 3: Comparison of Email Processing Times\n 87\t\n 88\tMetric | Malicious | Non-Malicious | Full Corpus\n 89\t\n 90\tAware Time per Email (s) | 2.8 | 1.8 | 50.5\n 91\t\n 92\tControl Time per Email (s) | 1.9 | 2.4 | 56.9\n 93\t\n 94\t% Time Savings | -52.9 | 23.6 | 11.1\n 95\t\n 96\tp-value | 0.006 | 0.126 | 0.471\n 97\t\n 98\tWe also find that the Aware group is no more likely to confirm the agent’s TPs or miss the agent’s SFPs, which are precisely the samples the Aware group would see under the resolve-benign protocol. Taken together with the evidence that Aware subjects spend more time on malicious emails, this means they are not rubber-stamping the agent’s malicious verdicts. Rather, they use the agent’s insights to guide their own investigation.\n 99\t\n 100\tHowever, we do find they are more likely to confirm agent TNs by 21 percentage points and more likely to miss agent SFNs by 29 percentage points. This lends further support to the use of the resolve-benign protocol. In addition to the productivity gains documented above, the protection benefit of having analysts spend time on emails the agent has already classified as non-malicious is minimal because analysts are likely to agree with the agent anyway.\n 101\t\n 102\t## Appendix B TP per Analyst Minute\n 103\t\n 104\tLet p denote the malicious email rate in the corpus. We define the following parameters and variables:\n 105\t\n 106\t### B.1 Control Group Performance\n 107\t\n 108\tFor the control group, the expected time to process an email is:\n 109\t\n 110\t\\mathbb{E}[T_{c}]=p\\cdot\\bar{T}_{c,m}+(1-p)\\cdot\\bar{T}_{c,b} | |\n 111\t\n 112\twhere:\n 113\t\n 114\t•\n 115\t\n 116\t\\bar{T}_{c,m} is the mean time (in seconds) for control group to process malicious emails\n 117\t\n 118\t•\n 119\t\n 120\t\\bar{T}_{c,b} is the mean time (in seconds) for control group to process benign emails\n 121\t\n 122\tThe true positive rate for the control group is defined as:\n 123\t\n 124\t\\text{TPR}_{c}=\\frac{\\text{TP}_{c}}{n_{m}} | |\n 125\t\n 126\twhere \\text{TP}_{c} is the number of true positives identified by control subjects and n_{m} is the total number of malicious emails in the sample.\n 127\t\n 128\tThe productivity metric for the control group (true positives per minute) is:\n 129\t\n 130\t\\rho_{c}=\\frac{p\\cdot\\text{TPR}_{c}}{\\mathbb{E}[T_{c}]} | |\n 131\t\n 132\t### B.2 Aware Group Performance (Priority Queue)\n 133\t\n 134\tFor the Aware group processing a priority queue filtered by an agent with precision \\pi and recall \\sigma , the queue composition changes. The priority queue contains only items flagged by the agent as malicious. The expected time to process an item in the priority queue is:\n 135\t\n 136\t\\mathbb{E}[T_{a}]=\\pi\\cdot\\bar{T}_{a,\\text{TP}}+(1-\\pi)\\cdot\\bar{T}_{a,\\text{FP}} | |\n 137\t\n 138\twhere:\n 139\t\n 140\t•\n 141\t\n 142\t\\bar{T}_{a,\\text{TP}} is the mean time for Aware group to process agent-identified true positives\n 143\t\n 144\t•\n 145\t\n 146\t\\bar{T}_{a,\\text{FP}} is the mean time for Aware group to process agent-identified false positives\n 147\t\n 148\tThe accuracy of the Aware group on agent-identified true positives is:\n 149\t\n 150\t\\alpha_{a,\\text{TP}}=\\mathbb{E}[\\mathbbm{1}_{\\text{correct}}|\\text{Agent}=\\text{TP}] | |\n 151\t\n 152\tThe productivity metric for the Aware group (true positives per minute) is:\n 153\t\n 154\t\\rho_{a}=\\frac{\\pi\\cdot\\alpha_{a,\\text{TP}}}{\\mathbb{E}[T_{a}]} | |\n 155\t\n 156\t### B.3 Productivity Factor\n 157\t\n 158\tThe productivity factor, representing the multiplicative improvement of the Aware group over the control group, is:\n 159\t\n 160\t\\phi^{(p)}=\\frac{\\rho_{a}}{\\rho_{c}} | |\n 161\t\n 162\tA value of \\phi^{(p)}>1 indicates improved productivity, with \\phi^{(p)}=2 representing a doubling of productivity (twice as many true positives identified per unit time).","is_error":false},{"tool_use_id":"toolu_01KAz4FWyUfUGdmPesUVdwPA","type":"tool_result","content":" 1\tSOURCE EXTRACT — arxiv-2304.09339v1\n 2\tTitle: The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban\n 3\tAuthors: David H. Kreitmeir; Paul A. Raschky (Monash University)\n 4\tBibliographic record: arXiv:2304.09339v1 [econ.GN], version 1 submitted 18 Apr 2023. Abstract page: https://arxiv.org/abs/2304.09339v1\n 5\tRetrieved: https://arxiv.org/html/2304.09339 on 2026-10-30T04:19:51Z (SHA-256 of the retrieved HTML: d419d3955978fb42e4ea99263e206a396a33ec3ff53ae8d83abbd3db1dacaa8c)\n 6\tLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\n 7\tExtract contents: title, authors and abstract; Section 3.1 'GitHub Data' (outcome definitions); Section 4 'The Effect of the Ban on Productivity' including Table 1 'The Effect of the ChatGPT Ban on GitHub Output' with its notes.\n 8\tOmitted: Sections 1-2, 3.2, 5-6, Table 2, the appendices, all figures, the references. The date line printed under the author block in the HTML rendering is generated at rendering time and is not the submission date.\n 9\tRendering note: converted from the HTML rendering to plain text. Tables are rendered one row per line with \" | \" separating cells; in regression tables the line following a coefficient row holds the standard errors in parentheses, exactly as printed. Mathematical expressions appear as LaTeX source; non-breaking spaces were replaced by ordinary spaces. Figures are not reproduced: a value that appears only in a figure is not in this extract. No numbers were altered.\n 10\t================================================================\n 11\t\n 12\t# The Unintended Consequences of Censoring Digital Technology – Evidence from Italy’s ChatGPT Ban\n 13\t\n 14\tWe would like to thank Yashdeep Dahiya for outstanding research assistance. Department of Economics and SoDa Labs, Monash University. See praschky.GitHub.io and paul.raschky@monash.edu\n 15\t\n 16\tDavid Kreitmeir\n 17\t\n 18\tNote: Department of Economics and SoDa Labs, Monash University. See davidkreitmeir.GitHub.io and david.kreitmeir@monash.edu\n 19\t\n 20\tAffiliation: Paul A. Raschky\n 21\t\n 22\tAugust 24, 2026\n 23\t\n 24\t###### Abstract\n 25\t\n 26\tWe analyse the effects of the ban of ChatGPT, a generative pre-trained transformer chatbot, on individual productivity. We first compile data on the hourly coding output of over 8,000 professional GitHub users in Italy and other European countries to analyse the impact of the ban on individual productivity. Combining the high-frequency data with the sudden announcement of the ban in a difference-in-differences framework, we find that the output of Italian developers decreased by around 50% in the first two business days after the ban and recovered after that. Applying a synthetic control approach to daily Google search and Tor usage data shows that the ban led to a significant increase in the use of censorship bypassing tools. Our findings show that users swiftly implement strategies to bypass Internet restrictions but this adaptation activity creates short-term disruptions and hampers productivity.\n 27\t\n 28\t### 3.1 GitHub Data\n 29\t\n 30\tWe access individual, real-time activity data from GitHub users in Italy (treatment), Austria and France (control) in the weeks prior and immediately after the ChatGPT ban in Italy, March 27th – April 11th 2023.\n 31\t\n 32\tGitHub is the world’s largest online code hosting platform, used for storing and jointly working on coding projects, so called repositories. All modifications to the GitHub repository are automatically timestamped and stored, and GitHub permits the tracking of any iterations to specific files and lines of code. The history of iterations and actions is available for anybody with access to a repository to examine and download. Every action taken by a team member is automatically recorded, keeping details about the kind and substance of the modification, the files and code lines affected, and the date those changes were performed. With GitHub’s history of developing open-source software, a significant portion of the repositories are not access restricted, meaning that the information about projects’ activity is available to everyone. As such, public GitHub repositories provide a direct, real-time measurement of labor activity of software and code developers for millions of\n 33\tsoftware and code developers worldwide (McDermott and Hansen,, 2021).\n 34\t\n 35\tGitHub data has already been used in empirical research to study changes in software developers’ productivity during the onset of COVID19 (Forsgren,, 2021), how COVID19 changed the daily and weekly patterns of labour allocation of individuals (McDermott and Hansen,, 2021); the impact of the effects of working from home on individuals’ productivity (Shen,, 2023), the effect of air pollution on individual output (Holub and Thies,, 2023), or analyse the relationship between social links and the likelihood of joining professional software development teams(Casalnuovo et al.,, 2015).\n 36\t\n 37\tOur preferred measure for GitHub users’ output are Release events. A release is a deployable version of a software project that make it available for a wider audience and easy for users to download and install the software. It typically includes a set of release notes, documentation, and binaries or source code.^4^4\n 38\t4\n 39\t\n 40\tSee https://docs.GitHub.com/en/repositories/releasing-projects-on-GitHub/about-releases. On an hourly and daily basis, releases are relatively rare events and we create an indicator variable that switches to one if the user has recorded at least one release event during the respective time period (hour or day).\n 41\t\n 42\tWe also use the (log of) number of total GitHub events by a user, Events , the sum of Push and Pull events, PushPull and an aggregate Output measure based on Holub and Thies, (2023), which is the sum of Push, Pull Requests, Pull Request Comments, Commit Comments, Create, and Issues. In addition, we use information about the users organisational affiliation to distinguish between GitHub users who have entered an organisational affiliation (i.e. company, research organisation) and those without an organisational affiliation.\n 43\t\n 44\tWe access data on individual GitHub user’s activity from and GitHub Archive which is updated daily and contains all public event data. GitHub Archive data is hosted on Google’s BigQuery warehouse system and can be accessed with a query on google’s cloud infrastructure. GitHub user information was downloaded using the GitHub GraphQL API ^5^5\n 45\t5\n 46\t\n 47\tThe python scripts that was written to access the GitHub user information for the respective countries is available at https://GitHub.com/sodalabsio/GitHub_scrape. Both datasets are then joined via the unique GitHub user login.\n 48\t\n 49\tDescriptive statistics and a balance test for the GitHub data is presented in Table A.1 in the appendix.\n 50\t\n 51\t## 4 The Effect of the Ban on Productivity\n 52\t\n 53\tTo analyse the effect of the Italian ChatGPT ban on output by GitHub users, we estimate variants of the following Difference-in-Difference (DID) event study model:\n 54\t\n 55\t\\displaystyle Y_{it}= \\displaystyle\\alpha_{i}+\\lambda_{t}+\\sum_{\\tau=-3}^{-1}\\beta_{\\tau}D_{it}^{\\tau}+\\sum_{\\tau=0}^{4}\\beta_{\\tau}D_{it}^{\\tau}+\\epsilon_{it}, | | | | (1)\n 56\t\n 57\twhere Y_{it} is an indicator variable that equaling to one if user i made a Release on GitHub on day t and zero otherwise. D is a dummy variable, switching to one for observation’s in the treatment group is in period \\tau and zero otherwise. \\alpha_{i} is a vector of user specific fixed effects, \\lambda_{t} are day (date) fixed effects, \\beta are the parameters of interest and \\epsilon_{it} is the error term. Standard errors are clustered at the GitHub user-level.\n 58\t\n 59\tThe results are presented in Figure 1 showing a statistically significant drop in release likelihood in the two first business days after the ChatGPT ban was initiated.\n 60\t\n 61\tFigure 1: The Effect of the ChatGpt ban on GitHub Releases\n 62\t\n 63\tNotes: Black dots represent the coefficients from estimating the difference-in-Difference (DID) event study model from equation 1. 95% confidence intervals using robust standard errors clustered on the GitHub user-level are depicted. The horizontal axis label denotes the days before and after the ChatGPT ban was implemented. The last day prior to the ban, 31/03/23 is the left out period. The weekend days (01/02.04) after the ban was implemented are not included.\n 64\t\n 65\tWe then proceed and estimate a difference-in-differences specification that combines the Pre and Post period. The results are presented in Table 1. In the first specification in panel A , we specify the pre period as the last Monday and Tuesday (March 27th and 28th 2023) prior to the ban and the post period as the first Monday and Tuesday (April 3rd and 4th 2023) after the implementation of the ban. Columns 1–4 present estimates for the sample of users with organisational affiliation, while columns 5–8 are the estimates for users without affiliation. Starting with the sample of GitHub users with an organisational affiliation, we find no systematic effect on the ChatGPT ban on the total number of GitHub events. However, we find a a statistically significant and negative effect on the likelihood of Release events. Considering the mean of Release in the sample of 0.024, the point translates into an approx. 50% reduction in the likelihood that a developer will have a release event recorded on GitHub in the first two business days after the ban. The estimated coefficients for Output and PushPull also have a negative sign but are not statistically significant. We do not find any systematic effects of the ban on activity by GitHub users without an organisational affiliation. Panel B contains results where the post period consists of the next three business days after the ban, Thursday, Friday (April 5th and 6th)^7^7\n 66\t7\n 67\t\n 68\tWe excluded April 7th because this was Good Friday as well as Monday (April 11th). None of the estimated coefficients of Treat\\times Post is statistically significant and the coefficients also have a lower magnitude compared to the results in panel A . This suggests that the disruptions caused by the ban was relatively short-lived and Italian GitHub users quickly recovered their pre-ban levels of productivity.\n 69\t\n 70\tTable 1: The Effect of the ChatGPT Ban on GitHub Output\n 71\t\n 72\t| Users with Affiliation | | | | Users w/o Affiliation | | |\n 73\t\n 74\t| Events | Release | Output | PushPull | Events | Release | Output | PushPull\n 75\t\n 76\t| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8)\n 77\t\n 78\t| A: Pre 27/28.03 - Post 03/04.04 | | | | | | |\n 79\t\n 80\t\\times TreatPost | 0.115 | -0.012** | -0.278 | -0.227 | 0.005 | -0.003 | 0.188 | 0.192\n 81\t\n 82\t| (0.109) | (0.005) | (0.295) | (0.207) | (0.120) | (0.005) | (0.221) | (0.189)\n 83\t\n 84\tPost | 0.052 | 0.002 | 0.453*** | 0.323*** | -0.013 | 0.002 | 0.040 | 0.051\n 85\t\n 86\t| (0.053) | (0.002) | (0.123) | (0.094) | (0.060) | (0.002) | (0.119) | (0.101)\n 87\t\n 88\tN | 18332 | 18332 | 18332 | 18332 | 14496 | 14496 | 14496 | 14496\n 89\t\n 90\t| B: Pre 27/28/29.03 - Post 05/06/11.04 | | | | | | |\n 91\t\n 92\t\\times TreatPost | 0.048 | -0.003 | 0.135 | 0.073 | 0.003 | 0.000 | 0.067 | 0.058\n 93\t\n 94\t| (0.090) | (0.004) | (0.223) | (0.163) | (0.101) | (0.004) | (0.175) | (0.142)\n 95\t\n 96\tPost | -0.217*** | -0.002 | -0.037 | -0.001 | -0.325*** | -0.000 | -0.112 | -0.069\n 97\t\n 98\t| (0.042) | (0.002) | (0.097) | (0.074) | (0.050) | (0.002) | (0.095) | (0.078)\n 99\t\n 100\tN | 31983 | 31983 | 31983 | 31983 | 25368 | 25368 | 25368 | 25368\n 101\t\n 102\t•\n 103\t\n 104\tNotes:\n 105\t\n 106\t•\n 107\t\n 108\tAll specifications include user fixed effects. Robust standard errors are clustered on the user-level in parentheses: *p<0.1, ** p<0.5, *** p<0.01.","is_error":false}]}} {"type":"api-request","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","id":"b610bcd3-db97-4535-a878-ce7193da4418","timestamp":"2026-10-30T05:29:27.913Z","version":"2.1.314","querySource":"sdk","shapeHash":"d6cc785378aded269908e74e319ddccd28fc7eae49a877f8d324b402795d7f6e","params":{"model":"claude-opus-5-5","betas":["claude-code-20250219","interleaved-thinking-2025-05-14","context-management-2025-06-27","prompt-caching-scope-2026-01-05","per-turn-control-2026-07-01","thinking-token-count-2026-05-13","mid-conversation-system-clear-at-2026-08-21","effort-2025-11-24","thinking-binding-controls-2026-08-01","thinking-display-updates-2026-08-18","cache-diagnosis-2026-04-07"],"max_tokens":128000,"thinking":{"type":"adaptive","display":"updates"},"context_management":{"edits":[{"type":"clear_thinking_20251015","keep":"all"}]},"output_config":{"effort":"medium"}},"base":"6eab1e8c-3372-4a3e-90a3-79541e065dab","keep":8,"tail":["c2ee0772346a64883a86774b3f7984f1c1a9cf3b341f2d05eefc1a5dbc0f0a7d","69b826ceb6d6a8242293097784c7e92363b0e7602b27699d840b026585d2267b"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",9,"content",1],"value":{"type":"ephemeral"}}],"requestDigest":"97bf77acce026a1532bd3c246eca864935931a129440ab14026271f1c9279802"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"8c2564a0-d25a-4e7b-af3a-21c566a91d87","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7"} {"type":"atis-latch","atis":"","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7"} {"parentUuid":"8c2564a0-d25a-4e7b-af3a-21c566a91d87","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsTsJRsCDUU8fqnbshs","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":10493,"cache_read_input_tokens":23298,"output_tokens":8847,"output_tokens_details":{"thinking_tokens":1016},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":10493},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":9729,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsTs2JdBWZDbA7eD2nk","requestRef":"b610bcd3-db97-4535-a878-ce7193da4418","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"b3d6b125-280e-409c-aa16-5f68155d7c96","timestamp":"2026-10-30T05:29:39.110Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"b3d6b125-280e-409c-aa16-5f68155d7c96","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsTsJRsCDUU8fqnbshs","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01WY7391uCNruoo5SyRLNX7e","name":"Bash","input":{"command":"mkdir -p out; cat > out/analysis.py <<'EOF'\n\"\"\"T3-synthesis: extraction, harmonisation onto theta = ln(T_AI/T_noAI), pooling, forest plot.\nRun from the workspace root: ~/wp29/venv/bin/python out/analysis.py\nDeterministic; uses only files under data/.\"\"\"\nimport json, math, os, subprocess\nimport numpy as np, pandas as pd\nfrom scipy.stats import norm\nimport matplotlib\nmatplotlib.use(\"Agg\")\nimport matplotlib.pyplot as plt\n\nD = \"data\"; SRC = os.path.join(D, \"sources\"); OUT = \"out\"\nos.makedirs(OUT, exist_ok=True)\n\ndef lines(fn):\n with open(os.path.join(SRC, fn + \".txt\"), encoding=\"utf-8\") as f:\n return f.read().split(\"\\n\")\n\ndef show(fn, ln, must_contain):\n \"\"\"Print source line ln (1-based) and verify it contains the expected printed strings.\"\"\"\n L = lines(fn)[ln - 1]\n for s in must_contain:\n assert s in L, f\"{fn}:{ln} does not contain {s!r}\"\n print(f\"[{fn} line {ln}] {L.strip()[:300]}\")\n return L\n\nstudies = json.load(open(os.path.join(D, \"studies.json\")))\nprint(\"=== Source lines relied upon ===\")\n# S1 Paradis et al.\nshow(\"arxiv-2410.12944v3\", 66, [\"TABLE III\", \"n = 96\"])\nshow(\"arxiv-2410.12944v3\", 76, [\"-0.24.\", \"ExpCon\"])\nshow(\"arxiv-2410.12944v3\", 78, [\"(0.14) (0.14) (0.14) (0.17)\"])\nshow(\"arxiv-2410.12944v3\", 58, [\"\\\\beta_{1}=-0.24\", \"[-0.51,0.03]\", \"p=0.086\"])\nshow(\"arxiv-2410.12944v3\", 48, [\"N=47\", \"N=46\", \"Mean LogToT=4.6\", \"Mean LogToT=4.3\"])\n# S2 Becker et al.\nshow(\"arxiv-2507.09089v2\", 45, [\"completion time with AI allowed\"])\nshow(\"arxiv-2507.09089v2\", 62, [\"136 issues\", \"110 issues\", \"19% more time\", \"(Figure 1)\"])\nshow(\"arxiv-2507.09089v2\", 8, [\"Figure 1, which displays the confidence interval\"])\nshow(\"arxiv-2507.09089v2\", 72, [\"34%\", \"19% slowdown\"])\n# S3 Bono & Xu\nshow(\"arxiv-2411.01067v2\", 55, [\"All Content | 53.84 | 44.29 | 63.10 | -29.79%***\"])\nshow(\"arxiv-2411.01067v2\", 10, [\"asterisks only\"])\nshow(\"arxiv-2411.01067v2\", 38, [\"181 subjects\"])\n# S4 Bono\nshow(\"arxiv-2511.13860v1\", 90, [\"Aware Time per Email (s) | 2.8 | 1.8 | 50.5\"])\nshow(\"arxiv-2511.13860v1\", 92, [\"Control Time per Email (s) | 1.9 | 2.4 | 56.9\"])\nshow(\"arxiv-2511.13860v1\", 94, [\"% Time Savings | -52.9 | 23.6 | 11.1\"])\nshow(\"arxiv-2511.13860v1\", 96, [\"p-value | 0.006 | 0.126 | 0.471\"])\nshow(\"arxiv-2511.13860v1\", 31, [\"N{=}52\"]); show(\"arxiv-2511.13860v1\", 35, [\"N{=}56\"])\n# S5 Kreitmeir & Raschky\nshow(\"arxiv-2304.09339v1\", 80, [\"TreatPost | 0.115 | -0.012** | -0.278\"])\nshow(\"arxiv-2304.09339v1\", 82, [\"(0.109) | (0.005) | (0.295)\"])\nshow(\"arxiv-2304.09339v1\", 88, [\"N | 18332\"])\nshow(\"arxiv-2304.09339v1\", 108, [\"** p<0.5\"])\nprint()\n\n# ---------------- harmonisation ----------------\nitems = {}\n# S1: coefficient on ExpCon in log(time) regression -> theta=b, SE=SE(b)\nb1, se1 = -0.24, 0.14\nse1_ci = (0.03 - (-0.51)) / (2 * 1.96)\nitems[\"S1\"] = dict(\n estimate_as_printed=\"ExpCon coefficient (Model 2, LogToT) = -0.24 (marked '.', p<.1); text: effect of AI = 21% faster\",\n uncertainty_as_printed=\"SE (0.14); 95% CI = [-0.51, 0.03]; p=0.086\",\n sample_as_printed=\"n = 96 (Table III caption); Section VI-B: N=47 AI, N=46 no-AI\",\n definition=\"OLS coefficient on experimental condition (AI vs no-AI exposure) with natural-log time on task as dependent variable, controlling for developer-level factors (AvgProgHrsDay, Level); one complex enterprise coding task, randomised\",\n locator=\"arxiv-2410.12944v3, Table III, row 'ExpCon', column (2) 'Dev' (value -0.24., SE line (0.14)); CI and p-value in Section VI-C text\",\n harmonisable=True, harmonised_estimate=b1, harmonised_se=se1, poolable=True,\n transformation=f\"theta = b = -0.24; SE(theta) = SE(b) = 0.14 (printed). Cross-check from printed CI: (0.03-(-0.51))/(2*1.96) = {se1_ci:.4f}\",\n reason_if_not=None)\n# S2: percentage change +19% -> theta = ln(1.19); CI only in Figure 1 (not reproduced)\nc2 = 0.19\nitems[\"S2\"] = dict(\n estimate_as_printed=\"+19% (\\\"allowing AI actually increases completion time by 19%\\\"; \\\"implement issues in 19% more time on average\\\")\",\n uncertainty_as_printed=\"none printed in extract (95% CI shown only in Figure 1, not reproduced)\",\n sample_as_printed=\"16 developers, 246 tasks (136 issues AI-allowed, 110 AI-disallowed)\",\n definition=\"S = E[completion time with AI allowed]/E[completion time with AI disallowed] - 1, estimated as exp(beta)-1 from log-linear OLS of total implementation time on AI indicator and log forecast time; issue-level randomisation\",\n locator=\"arxiv-2507.09089v2, Abstract and Section 3 'Results' opening paragraph (19%); estimator in Section 2.3 and Appendix D.1-D.3\",\n harmonisable=True, harmonised_estimate=math.log(1 + c2), harmonised_se=None, poolable=False,\n transformation=f\"theta = ln(1 + c) = ln(1 + 0.19) = {math.log(1+c2):.4f} (equivalently theta = beta-hat, since S = exp(beta)-1)\",\n reason_if_not=\"No SE, CI or p-value for the 19% estimate is printed in the extract; its confidence interval appears only in Figure 1, which is not reproduced. SE cannot be obtained, so not poolable.\")\n# S3: -29.79% -> theta = ln(1-0.2979); stars only\nc3 = -0.2979\nitems[\"S3\"] = dict(\n estimate_as_printed=\"-29.79%*** (Treatment 44.29 min, Control 63.10 min; Overall 53.84 min)\",\n uncertainty_as_printed=\"significance stars only: *** (0
c = -0.111, theta = ln(0.889), SE ~ |theta|/z\nc4 = -0.111; p4 = 0.471\nth4 = math.log(1 + c4); z4 = norm.ppf(1 - p4 / 2); se4 = abs(th4) / z4\nitems[\"S4\"] = dict(\n estimate_as_printed=\"% Time Savings 11.1 (Aware 50.5 s per email, Control 56.9 s per email), Full Corpus\",\n uncertainty_as_printed=\"p-value 0.471\",\n sample_as_printed=\"Aware N=56, Control N=52 (167 analysts across three arms; 25-email queues)\",\n definition=\"Percentage time saving in mean time per email (Aware arm: agent verdicts/rationale and agent-ordered queue vs Control: random order, no AI), across the full queue; randomised\",\n locator=\"arxiv-2511.13860v1, Section 3.3, Table 3, column 'Full Corpus', rows 'Aware Time per Email (s)', 'Control Time per Email (s)', '% Time Savings', 'p-value'\",\n harmonisable=True, harmonised_estimate=th4, harmonised_se=se4, poolable=True,\n transformation=f\"c = -0.111 (11.1% saving); theta = ln(1 - 0.111) = {th4:.4f}; approximate SE = |theta|/z_(1-0.471/2) = {abs(th4):.4f}/{z4:.4f} = {se4:.4f} (APPROXIMATE SE recovered from p-value). Ratio of printed means: ln(50.5/56.9) = {math.log(50.5/56.9):.4f}\",\n reason_if_not=None)\n# S5: DiD on output counts around a ban -> not harmonisable\nitems[\"S5\"] = dict(\n estimate_as_printed=\"Treat x Post = -0.278 (Output, column 3, panel A, users with affiliation)\",\n uncertainty_as_printed=\"SE (0.295); no stars\",\n sample_as_printed=\"N = 18332\",\n definition=\"Difference-in-differences coefficient on the aggregate GitHub Output measure (sum of Push, Pull Requests, PR comments, commit comments, Create, Issues events; the text describes log counts for these measures) for Italian vs Austrian/French users, first two business days after vs before the ChatGPT ban\",\n locator=\"arxiv-2304.09339v1, Table 1, panel A (Pre 27/28.03 - Post 03/04.04), row 'Treat x Post', column (3) 'Output'; N from row 'N'\",\n harmonisable=False, harmonised_estimate=None, harmonised_se=None, poolable=False,\n transformation=\"none applied (not harmonisable)\",\n reason_if_not=\"The printed effect is on output counts (GitHub events), not task-completion time on the same tasks, and it comes from a natural experiment (withdrawal of access via a national ban, DiD) rather than a randomised AI-vs-no-AI comparison of completion times. It cannot be mapped onto theta = ln(T_AI/T_noAI).\")\n\n# ---------------- pooling ----------------\npool = [k for k in items if items[k][\"poolable\"]]\ny = np.array([items[k][\"harmonised_estimate\"] for k in pool])\ns = np.array([items[k][\"harmonised_se\"] for k in pool])\nw = 1 / s**2\nfe = float(np.sum(w * y) / np.sum(w)); fe_se = float(math.sqrt(1 / np.sum(w)))\nQ = float(np.sum(w * (y - fe) ** 2)); df = len(pool) - 1\nC = float(np.sum(w) - np.sum(w**2) / np.sum(w))\ntau2 = max(0.0, (Q - df) / C)\ni2 = max(0.0, (Q - df) / Q) * 100 if Q > 0 else 0.0\nwr = 1 / (s**2 + tau2)\nre = float(np.sum(wr * y) / np.sum(wr)); re_se = float(math.sqrt(1 / np.sum(wr)))\nre_lo, re_hi = re - 1.96 * re_se, re + 1.96 * re_se\nhet = \"low\" if i2 < 25 else (\"moderate\" if i2 < 50 else \"substantial\")\n\n# sensitivity: S1 SE from CI instead of printed SE\ns_alt = s.copy(); s_alt[pool.index(\"S1\")] = se1_ci\nw_alt = 1 / s_alt**2; fe_alt = float(np.sum(w_alt * y) / np.sum(w_alt))\nprint(f\"Sensitivity (S1 SE from CI = {se1_ci:.4f}): FE = {fe_alt:.4f}\")\n\ndef nlines(path):\n return int(subprocess.run([\"wc\", \"-l\", path], capture_output=True, text=True).stdout.split()[0])\n\nn_input = {\"studies.json\": len(studies), \"README.md\": nlines(os.path.join(D, \"README.md\"))}\nfor fn in sorted(os.listdir(SRC)):\n n_input[fn] = nlines(os.path.join(SRC, fn))\n\ndata_issues = [\n {\"issue\": \"S1 (arxiv-2410.12944v3, Section VI-B): the AI group is stated to be faster, yet its printed Mean LogToT (4.6) is larger than the no-AI group's (4.3); neither matches the printed raw means (exp(4.6)~99, exp(4.3)~74 vs 96 and 114 min). Internal inconsistency of the source.\",\n \"handling\": \"Not used; the harmonised value comes from the Table III Model 2 coefficient as instructed by studies.json.\"},\n {\"issue\": \"S1: Table III caption says n = 96 while Section VI-B reports N=47 + N=46 = 93 for the raw means.\",\n \"handling\": \"Both sample sizes reported as printed; no effect on theta/SE, which are taken directly from Table III.\"},\n {\"issue\": \"S1: Table III rendering collapses the four model columns into one cell per row, and the R^2 / p-value rows have garbled labels ('R^{2} ... Adj.', '... p value').\",\n \"handling\": \"Column order Models 1-4 left to right per the editorial note; Model 2 ExpCon = -0.24 (0.14) cross-checked against the text (beta_1 = -0.24, CI [-0.51, 0.03], p = 0.086).\"},\n {\"issue\": \"S1: two possible SEs: printed SE 0.14 (rounded to 2 dp) and the SE implied by the printed 95% CI, (0.03+0.51)/3.92 = %.4f.\" % se1_ci,\n \"handling\": \"Primary analysis uses the printed SE 0.14; sensitivity with the CI-based SE reported (FE = %.4f).\" % fe_alt},\n {\"issue\": \"S2: the 95% CI of the headline 19% estimate is displayed only in Figure 1 (not reproduced); the raw ratio of means (34%) is also printed but is not the regression estimate.\",\n \"handling\": \"Harmonised the regression-based 19% (theta = ln 1.19); SE set to null and study not pooled; 34% not used.\"},\n {\"issue\": \"S3: the printed improvement -29.79% differs slightly from the ratio of the printed means (44.29/63.10 - 1 = %.2f%%), presumably due to rounding of the means; sign conventions differ between text ('29.79% reduction') and table ('-29.79%').\" % (100*(44.29/63.10-1)),\n \"handling\": \"Used the printed improvement c = -0.2979 per the harmonisation convention; difference in theta < 0.001.\"},\n {\"issue\": \"S4: Table 3 header says 'Time per Email (s)', but the Malicious/Non-Malicious columns (2.8, 1.8, 1.9, 2.4) are implausible as seconds next to Full Corpus 50.5/56.9 s and do not reproduce their printed % savings (e.g. 1-2.8/1.9 = -47.4% vs printed -52.9); likely minutes and/or rounding. Also 1-50.5/56.9 = %.2f%% vs printed 11.1.\" % (100*(1-50.5/56.9)),\n \"handling\": \"Only the Full Corpus column is used, with the printed % Time Savings (11.1) as the harmonisation input; sign convention: positive savings means less time with AI, so c = -0.111.\"},\n {\"issue\": \"S4: only a two-sided p-value (0.471) is printed for the full-corpus time saving; the test underlying it (likely on raw seconds, not logs) is not described in the extract.\",\n \"handling\": \"Approximate SE = |theta|/z_(1-p/2) as permitted; study pooled with an approximate SE and flagged.\"},\n {\"issue\": \"S5: Table 1 notes print the significance key as '** p<0.5' (presumably p<0.05); the row label renders as '\\\\times TreatPost'.\",\n \"handling\": \"Recorded as printed; S5 is not harmonisable regardless.\"},\n {\"issue\": \"Stray 'p<' / 'p=' lines and footnote numbers in the extracts (rendering artefacts per data/README.md).\",\n \"handling\": \"Ignored.\"},\n]\n\nres = dict(\n task_id=\"T3-synthesis\",\n target_definition=\"theta = ln(T_AI / T_noAI): natural log of the ratio of mean task-completion time with generative-AI assistance to mean completion time without it, on the same tasks, from a randomised comparison (negative = faster with AI).\",\n items=items,\n k_extracted=sum(1 for k in items if items[k][\"estimate_as_printed\"]),\n k_harmonised=sum(1 for k in items if items[k][\"harmonised_estimate\"] is not None),\n k_pooled=len(pool),\n fe_estimate=fe, fe_se=fe_se, fe_ci_low=fe - 1.96 * fe_se, fe_ci_high=fe + 1.96 * fe_se,\n re_estimate=re, re_se=re_se, re_ci_low=re_lo, re_ci_high=re_hi,\n q_stat=Q, i2=i2, tau2=tau2, heterogeneity_interpretation=het,\n pooled_significant_5pct=bool(re_lo > 0 or re_hi < 0),\n pooled_pct_change_re=100 * (math.exp(re) - 1),\n feasibility=\"complete\",\n feasibility_reason=None,\n data_issues=data_issues,\n n_input_rows=n_input,\n n_analysed=len(items),\n random_seed=None,\n)\nwith open(os.path.join(OUT, \"results.json\"), \"w\") as f:\n json.dump(res, f, indent=2)\n\ncols = [\"estimate_as_printed\", \"uncertainty_as_printed\", \"sample_as_printed\", \"definition\", \"locator\",\n \"harmonised_estimate\", \"harmonised_se\", \"harmonisable\", \"poolable\", \"transformation\", \"reason_if_not\"]\npd.DataFrame([{\"study\": k, **{c: items[k][c] for c in cols}} for k in items]).to_csv(os.path.join(OUT, \"table1.csv\"), index=False)\n\n# ---------------- forest plot ----------------\nshort = {s_[\"id\"]: s_[\"short\"].split(\",\")[0] for s_ in studies}\nharm = [k for k in items if items[k][\"harmonisable\"]]\nfig, ax = plt.subplots(figsize=(8.5, 4.2))\nypos = list(range(len(harm) + 1, 1, -1))\nfor yp, k in zip(ypos, harm):\n t = items[k][\"harmonised_estimate\"]; se = items[k][\"harmonised_se\"]\n if se is not None:\n ax.errorbar(t, yp, xerr=1.96 * se, fmt=\"s\", color=\"k\", capsize=3)\n lab = f\"{t:+.3f} [{t-1.96*se:+.3f}, {t+1.96*se:+.3f}]\" + (\" (approx. SE)\" if k == \"S4\" else \"\")\n else:\n ax.plot(t, yp, \"o\", mfc=\"white\", mec=\"gray\")\n lab = f\"{t:+.3f} (no SE; not pooled)\"\n ax.text(1.02, yp, lab, transform=ax.get_yaxis_transform(), va=\"center\", fontsize=8)\nax.fill([re_lo, re, re_hi, re], [1, 1.25, 1, 0.75], color=\"tab:blue\")\nax.text(1.02, 1, f\"{re:+.3f} [{re_lo:+.3f}, {re_hi:+.3f}]\", transform=ax.get_yaxis_transform(), va=\"center\", fontsize=8)\nax.axvline(0, color=\"gray\", ls=\"--\", lw=0.8)\nax.set_yticks(ypos + [1]); ax.set_yticklabels([f\"{k} {short[k]}\" for k in harm] + [f\"RE pooled (k={len(pool)}: {', '.join(pool)})\"])\nax.set_xlabel(\"theta = ln(T_AI / T_noAI) (negative = faster with AI)\")\nax.set_title(\"Harmonised effects of generative-AI access on task-completion time\\n(S5 not harmonisable; open circles: no SE available)\", fontsize=10)\nax.set_ylim(0.3, len(harm) + 1.7)\nplt.tight_layout(); plt.savefig(os.path.join(OUT, \"figure1.png\"), dpi=150, bbox_inches=\"tight\")\n\nprint(json.dumps({k: v for k, v in res.items() if k not in (\"items\", \"data_issues\")}, indent=2))\nfor k in items:\n print(k, items[k][\"harmonised_estimate\"], items[k][\"harmonised_se\"], items[k][\"poolable\"])\nEOF\n~/wp29/venv/bin/python out/analysis.py","description":"Write and run analysis script"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":10493,"cache_read_input_tokens":23298,"output_tokens":8847,"output_tokens_details":{"thinking_tokens":1016},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":10493},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsTs2JdBWZDbA7eD2nk","requestRef":"b610bcd3-db97-4535-a878-ce7193da4418","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"14b2a873-45d2-4053-878e-2a5327f90f06","timestamp":"2026-10-30T05:30:38.680Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"14b2a873-45d2-4053-878e-2a5327f90f06","isSidechain":false,"promptId":"11a55704-e681-4033-81f6-076c0f301a3e","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"Exit code 1\n=== Source lines relied upon ===\n[arxiv-2410.12944v3 line 66] TABLE III: Summaries of regressions using LogToT as the dependent variable, n = 96. Unstandardized estimates provided, along with standard error of the mean (in parentheses).\n[arxiv-2410.12944v3 line 76] -0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n[arxiv-2410.12944v3 line 78] (0.14) (0.14) (0.14) (0.17) | | | |\n[arxiv-2410.12944v3 line 58] However, our confidence intervals are large, and as a result the estimate is not statistically significant at the p<0.05 level (estimate of experimental condition on best-fit Model 2, \\beta_{1}=-0.24; 95\\%CI = [-0.51,0.03] , p=0.086 , NS). Our second hypothesis is therefore only partially supporte\n[arxiv-2410.12944v3 line 48] On average, developers who were exposed to AI features completed the task in 96 min ( N=47,SE=9.3 ), compared to 114 min ( N=46,SE=8.1 ) for developers in the no-AI condition. We conducted a Student’s t-test on log time on task to assess the main effect impact of the experimental condition assignmen\n[arxiv-2507.09089v2 line 45] S=\\frac{\\mathbb{E}[\\text{completion time with AI allowed}]}{\\mathbb{E}[\\text{completion time with AI disallowed}]}-1 | |\n[arxiv-2507.09089v2 line 62] Developers complete 136 issues with AI-allowed and 110 issues with AI-disallowed. Section G.7 shows the number of issues completed across repositories and developers, respectively. We find that when developers use AI tools, they implement issues in 19% more time on average (Figure 1), and nearly all\n[arxiv-2507.09089v2 line 8] Omitted: Sections 1, 2.1-2.2, 2.4, 3.2-3.3, 4-5, Appendices A-C, D.4-D.5, E-G, Tables 1-8, all figures (including Figure 1, which displays the confidence interval of the main estimate graphically), the references.\n[arxiv-2507.09089v2 line 72] The raw percentage difference in implementation times between AI-allowed and AI-disallowed issues is 34%, which is larger in absolute value than the 19% slowdown estimated using the regression specified in Section D.1. This is true because AI-allowed issues ended up being slightly more difficult tha\n[arxiv-2411.01067v2 line 55] All Content | 53.84 | 44.29 | 63.10 | -29.79%***\n[arxiv-2411.01067v2 line 10] Editorial note: the paper marks significance with asterisks only (defined in the methodology as * 0.05
\n {\"issue\": \"S1: two possible SEs: printed SE 0.14 (rounded to 2 dp) and the SE implied by the printed 95% CI, (0.03+0.51)/3.92 = %.4f.\" % se1_ci,\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~\nValueError: unsupported format character 'C' (0x43) at index 94","is_error":true,"tool_use_id":"toolu_01WY7391uCNruoo5SyRLNX7e"}]},"uuid":"9e790357-295e-448b-bdf4-4656a640b200","timestamp":"2026-10-30T05:30:39.727Z","toolUseResult":"Error: Exit code 1\n=== Source lines relied upon ===\n[arxiv-2410.12944v3 line 66] TABLE III: Summaries of regressions using LogToT as the dependent variable, n = 96. Unstandardized estimates provided, along with standard error of the mean (in parentheses).\n[arxiv-2410.12944v3 line 76] -0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n[arxiv-2410.12944v3 line 78] (0.14) (0.14) (0.14) (0.17) | | | |\n[arxiv-2410.12944v3 line 58] However, our confidence intervals are large, and as a result the estimate is not statistically significant at the p<0.05 level (estimate of experimental condition on best-fit Model 2, \\beta_{1}=-0.24; 95\\%CI = [-0.51,0.03] , p=0.086 , NS). Our second hypothesis is therefore only partially supporte\n[arxiv-2410.12944v3 line 48] On average, developers who were exposed to AI features completed the task in 96 min ( N=47,SE=9.3 ), compared to 114 min ( N=46,SE=8.1 ) for developers in the no-AI condition. We conducted a Student’s t-test on log time on task to assess the main effect impact of the experimental condition assignmen\n[arxiv-2507.09089v2 line 45] S=\\frac{\\mathbb{E}[\\text{completion time with AI allowed}]}{\\mathbb{E}[\\text{completion time with AI disallowed}]}-1 | |\n[arxiv-2507.09089v2 line 62] Developers complete 136 issues with AI-allowed and 110 issues with AI-disallowed. Section G.7 shows the number of issues completed across repositories and developers, respectively. We find that when developers use AI tools, they implement issues in 19% more time on average (Figure 1), and nearly all\n[arxiv-2507.09089v2 line 8] Omitted: Sections 1, 2.1-2.2, 2.4, 3.2-3.3, 4-5, Appendices A-C, D.4-D.5, E-G, Tables 1-8, all figures (including Figure 1, which displays the confidence interval of the main estimate graphically), the references.\n[arxiv-2507.09089v2 line 72] The raw percentage difference in implementation times between AI-allowed and AI-disallowed issues is 34%, which is larger in absolute value than the 19% slowdown estimated using the regression specified in Section D.1. This is true because AI-allowed issues ended up being slightly more difficult tha\n[arxiv-2411.01067v2 line 55] All Content | 53.84 | 44.29 | 63.10 | -29.79%***\n[arxiv-2411.01067v2 line 10] Editorial note: the paper marks significance with asterisks only (defined in the methodology as * 0.05
\n {\"issue\": \"S1: two possible SEs: printed SE 0.14 (rounded to 2 dp) and the SE implied by the printed 95% CI, (0.03+0.51)/3.92 = %.4f.\" % se1_ci,\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~\nValueError: unsupported format character 'C' (0x43) at index 94","sandboxed":false,"sourceToolAssistantUUID":"14b2a873-45d2-4053-878e-2a5327f90f06","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","hash":"3d51c847139901e792db9b0b13e2c4c09b0e83f04303bb8cac93cffab6f96a78","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"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"},{"type":"tool_use","id":"toolu_01WY7391uCNruoo5SyRLNX7e","name":"Bash","input":{"command":"mkdir -p out; cat > out/analysis.py <<'EOF'\n\"\"\"T3-synthesis: extraction, harmonisation onto theta = ln(T_AI/T_noAI), pooling, forest plot.\nRun from the workspace root: ~/wp29/venv/bin/python out/analysis.py\nDeterministic; uses only files under data/.\"\"\"\nimport json, math, os, subprocess\nimport numpy as np, pandas as pd\nfrom scipy.stats import norm\nimport matplotlib\nmatplotlib.use(\"Agg\")\nimport matplotlib.pyplot as plt\n\nD = \"data\"; SRC = os.path.join(D, \"sources\"); OUT = \"out\"\nos.makedirs(OUT, exist_ok=True)\n\ndef lines(fn):\n with open(os.path.join(SRC, fn + \".txt\"), encoding=\"utf-8\") as f:\n return f.read().split(\"\\n\")\n\ndef show(fn, ln, must_contain):\n \"\"\"Print source line ln (1-based) and verify it contains the expected printed strings.\"\"\"\n L = lines(fn)[ln - 1]\n for s in must_contain:\n assert s in L, f\"{fn}:{ln} does not contain {s!r}\"\n print(f\"[{fn} line {ln}] {L.strip()[:300]}\")\n return L\n\nstudies = json.load(open(os.path.join(D, \"studies.json\")))\nprint(\"=== Source lines relied upon ===\")\n# S1 Paradis et al.\nshow(\"arxiv-2410.12944v3\", 66, [\"TABLE III\", \"n = 96\"])\nshow(\"arxiv-2410.12944v3\", 76, [\"-0.24.\", \"ExpCon\"])\nshow(\"arxiv-2410.12944v3\", 78, [\"(0.14) (0.14) (0.14) (0.17)\"])\nshow(\"arxiv-2410.12944v3\", 58, [\"\\\\beta_{1}=-0.24\", \"[-0.51,0.03]\", \"p=0.086\"])\nshow(\"arxiv-2410.12944v3\", 48, [\"N=47\", \"N=46\", \"Mean LogToT=4.6\", \"Mean LogToT=4.3\"])\n# S2 Becker et al.\nshow(\"arxiv-2507.09089v2\", 45, [\"completion time with AI allowed\"])\nshow(\"arxiv-2507.09089v2\", 62, [\"136 issues\", \"110 issues\", \"19% more time\", \"(Figure 1)\"])\nshow(\"arxiv-2507.09089v2\", 8, [\"Figure 1, which displays the confidence interval\"])\nshow(\"arxiv-2507.09089v2\", 72, [\"34%\", \"19% slowdown\"])\n# S3 Bono & Xu\nshow(\"arxiv-2411.01067v2\", 55, [\"All Content | 53.84 | 44.29 | 63.10 | -29.79%***\"])\nshow(\"arxiv-2411.01067v2\", 10, [\"asterisks only\"])\nshow(\"arxiv-2411.01067v2\", 38, [\"181 subjects\"])\n# S4 Bono\nshow(\"arxiv-2511.13860v1\", 90, [\"Aware Time per Email (s) | 2.8 | 1.8 | 50.5\"])\nshow(\"arxiv-2511.13860v1\", 92, [\"Control Time per Email (s) | 1.9 | 2.4 | 56.9\"])\nshow(\"arxiv-2511.13860v1\", 94, [\"% Time Savings | -52.9 | 23.6 | 11.1\"])\nshow(\"arxiv-2511.13860v1\", 96, [\"p-value | 0.006 | 0.126 | 0.471\"])\nshow(\"arxiv-2511.13860v1\", 31, [\"N{=}52\"]); show(\"arxiv-2511.13860v1\", 35, [\"N{=}56\"])\n# S5 Kreitmeir & Raschky\nshow(\"arxiv-2304.09339v1\", 80, [\"TreatPost | 0.115 | -0.012** | -0.278\"])\nshow(\"arxiv-2304.09339v1\", 82, [\"(0.109) | (0.005) | (0.295)\"])\nshow(\"arxiv-2304.09339v1\", 88, [\"N | 18332\"])\nshow(\"arxiv-2304.09339v1\", 108, [\"** p<0.5\"])\nprint()\n\n# ---------------- harmonisation ----------------\nitems = {}\n# S1: coefficient on ExpCon in log(time) regression -> theta=b, SE=SE(b)\nb1, se1 = -0.24, 0.14\nse1_ci = (0.03 - (-0.51)) / (2 * 1.96)\nitems[\"S1\"] = dict(\n estimate_as_printed=\"ExpCon coefficient (Model 2, LogToT) = -0.24 (marked '.', p<.1); text: effect of AI = 21% faster\",\n uncertainty_as_printed=\"SE (0.14); 95% CI = [-0.51, 0.03]; p=0.086\",\n sample_as_printed=\"n = 96 (Table III caption); Section VI-B: N=47 AI, N=46 no-AI\",\n definition=\"OLS coefficient on experimental condition (AI vs no-AI exposure) with natural-log time on task as dependent variable, controlling for developer-level factors (AvgProgHrsDay, Level); one complex enterprise coding task, randomised\",\n locator=\"arxiv-2410.12944v3, Table III, row 'ExpCon', column (2) 'Dev' (value -0.24., SE line (0.14)); CI and p-value in Section VI-C text\",\n harmonisable=True, harmonised_estimate=b1, harmonised_se=se1, poolable=True,\n transformation=f\"theta = b = -0.24; SE(theta) = SE(b) = 0.14 (printed). Cross-check from printed CI: (0.03-(-0.51))/(2*1.96) = {se1_ci:.4f}\",\n reason_if_not=None)\n# S2: percentage change +19% -> theta = ln(1.19); CI only in Figure 1 (not reproduced)\nc2 = 0.19\nitems[\"S2\"] = dict(\n estimate_as_printed=\"+19% (\\\"allowing AI actually increases completion time by 19%\\\"; \\\"implement issues in 19% more time on average\\\")\",\n uncertainty_as_printed=\"none printed in extract (95% CI shown only in Figure 1, not reproduced)\",\n sample_as_printed=\"16 developers, 246 tasks (136 issues AI-allowed, 110 AI-disallowed)\",\n definition=\"S = E[completion time with AI allowed]/E[completion time with AI disallowed] - 1, estimated as exp(beta)-1 from log-linear OLS of total implementation time on AI indicator and log forecast time; issue-level randomisation\",\n locator=\"arxiv-2507.09089v2, Abstract and Section 3 'Results' opening paragraph (19%); estimator in Section 2.3 and Appendix D.1-D.3\",\n harmonisable=True, harmonised_estimate=math.log(1 + c2), harmonised_se=None, poolable=False,\n transformation=f\"theta = ln(1 + c) = ln(1 + 0.19) = {math.log(1+c2):.4f} (equivalently theta = beta-hat, since S = exp(beta)-1)\",\n reason_if_not=\"No SE, CI or p-value for the 19% estimate is printed in the extract; its confidence interval appears only in Figure 1, which is not reproduced. SE cannot be obtained, so not poolable.\")\n# S3: -29.79% -> theta = ln(1-0.2979); stars only\nc3 = -0.2979\nitems[\"S3\"] = dict(\n estimate_as_printed=\"-29.79%*** (Treatment 44.29 min, Control 63.10 min; Overall 53.84 min)\",\n uncertainty_as_printed=\"significance stars only: *** (0
c = -0.111, theta = ln(0.889), SE ~ |theta|/z\nc4 = -0.111; p4 = 0.471\nth4 = math.log(1 + c4); z4 = norm.ppf(1 - p4 / 2); se4 = abs(th4) / z4\nitems[\"S4\"] = dict(\n estimate_as_printed=\"% Time Savings 11.1 (Aware 50.5 s per email, Control 56.9 s per email), Full Corpus\",\n uncertainty_as_printed=\"p-value 0.471\",\n sample_as_printed=\"Aware N=56, Control N=52 (167 analysts across three arms; 25-email queues)\",\n definition=\"Percentage time saving in mean time per email (Aware arm: agent verdicts/rationale and agent-ordered queue vs Control: random order, no AI), across the full queue; randomised\",\n locator=\"arxiv-2511.13860v1, Section 3.3, Table 3, column 'Full Corpus', rows 'Aware Time per Email (s)', 'Control Time per Email (s)', '% Time Savings', 'p-value'\",\n harmonisable=True, harmonised_estimate=th4, harmonised_se=se4, poolable=True,\n transformation=f\"c = -0.111 (11.1% saving); theta = ln(1 - 0.111) = {th4:.4f}; approximate SE = |theta|/z_(1-0.471/2) = {abs(th4):.4f}/{z4:.4f} = {se4:.4f} (APPROXIMATE SE recovered from p-value). Ratio of printed means: ln(50.5/56.9) = {math.log(50.5/56.9):.4f}\",\n reason_if_not=None)\n# S5: DiD on output counts around a ban -> not harmonisable\nitems[\"S5\"] = dict(\n estimate_as_printed=\"Treat x Post = -0.278 (Output, column 3, panel A, users with affiliation)\",\n uncertainty_as_printed=\"SE (0.295); no stars\",\n sample_as_printed=\"N = 18332\",\n definition=\"Difference-in-differences coefficient on the aggregate GitHub Output measure (sum of Push, Pull Requests, PR comments, commit comments, Create, Issues events; the text describes log counts for these measures) for Italian vs Austrian/French users, first two business days after vs before the ChatGPT ban\",\n locator=\"arxiv-2304.09339v1, Table 1, panel A (Pre 27/28.03 - Post 03/04.04), row 'Treat x Post', column (3) 'Output'; N from row 'N'\",\n harmonisable=False, harmonised_estimate=None, harmonised_se=None, poolable=False,\n transformation=\"none applied (not harmonisable)\",\n reason_if_not=\"The printed effect is on output counts (GitHub events), not task-completion time on the same tasks, and it comes from a natural experiment (withdrawal of access via a national ban, DiD) rather than a randomised AI-vs-no-AI comparison of completion times. It cannot be mapped onto theta = ln(T_AI/T_noAI).\")\n\n# ---------------- pooling ----------------\npool = [k for k in items if items[k][\"poolable\"]]\ny = np.array([items[k][\"harmonised_estimate\"] for k in pool])\ns = np.array([items[k][\"harmonised_se\"] for k in pool])\nw = 1 / s**2\nfe = float(np.sum(w * y) / np.sum(w)); fe_se = float(math.sqrt(1 / np.sum(w)))\nQ = float(np.sum(w * (y - fe) ** 2)); df = len(pool) - 1\nC = float(np.sum(w) - np.sum(w**2) / np.sum(w))\ntau2 = max(0.0, (Q - df) / C)\ni2 = max(0.0, (Q - df) / Q) * 100 if Q > 0 else 0.0\nwr = 1 / (s**2 + tau2)\nre = float(np.sum(wr * y) / np.sum(wr)); re_se = float(math.sqrt(1 / np.sum(wr)))\nre_lo, re_hi = re - 1.96 * re_se, re + 1.96 * re_se\nhet = \"low\" if i2 < 25 else (\"moderate\" if i2 < 50 else \"substantial\")\n\n# sensitivity: S1 SE from CI instead of printed SE\ns_alt = s.copy(); s_alt[pool.index(\"S1\")] = se1_ci\nw_alt = 1 / s_alt**2; fe_alt = float(np.sum(w_alt * y) / np.sum(w_alt))\nprint(f\"Sensitivity (S1 SE from CI = {se1_ci:.4f}): FE = {fe_alt:.4f}\")\n\ndef nlines(path):\n return int(subprocess.run([\"wc\", \"-l\", path], capture_output=True, text=True).stdout.split()[0])\n\nn_input = {\"studies.json\": len(studies), \"README.md\": nlines(os.path.join(D, \"README.md\"))}\nfor fn in sorted(os.listdir(SRC)):\n n_input[fn] = nlines(os.path.join(SRC, fn))\n\ndata_issues = [\n {\"issue\": \"S1 (arxiv-2410.12944v3, Section VI-B): the AI group is stated to be faster, yet its printed Mean LogToT (4.6) is larger than the no-AI group's (4.3); neither matches the printed raw means (exp(4.6)~99, exp(4.3)~74 vs 96 and 114 min). Internal inconsistency of the source.\",\n \"handling\": \"Not used; the harmonised value comes from the Table III Model 2 coefficient as instructed by studies.json.\"},\n {\"issue\": \"S1: Table III caption says n = 96 while Section VI-B reports N=47 + N=46 = 93 for the raw means.\",\n \"handling\": \"Both sample sizes reported as printed; no effect on theta/SE, which are taken directly from Table III.\"},\n {\"issue\": \"S1: Table III rendering collapses the four model columns into one cell per row, and the R^2 / p-value rows have garbled labels ('R^{2} ... Adj.', '... p value').\",\n \"handling\": \"Column order Models 1-4 left to right per the editorial note; Model 2 ExpCon = -0.24 (0.14) cross-checked against the text (beta_1 = -0.24, CI [-0.51, 0.03], p = 0.086).\"},\n {\"issue\": \"S1: two possible SEs: printed SE 0.14 (rounded to 2 dp) and the SE implied by the printed 95% CI, (0.03+0.51)/3.92 = %.4f.\" % se1_ci,\n \"handling\": \"Primary analysis uses the printed SE 0.14; sensitivity with the CI-based SE reported (FE = %.4f).\" % fe_alt},\n {\"issue\": \"S2: the 95% CI of the headline 19% estimate is displayed only in Figure 1 (not reproduced); the raw ratio of means (34%) is also printed but is not the regression estimate.\",\n \"handling\": \"Harmonised the regression-based 19% (theta = ln 1.19); SE set to null and study not pooled; 34% not used.\"},\n {\"issue\": \"S3: the printed improvement -29.79% differs slightly from the ratio of the printed means (44.29/63.10 - 1 = %.2f%%), presumably due to rounding of the means; sign conventions differ between text ('29.79% reduction') and table ('-29.79%').\" % (100*(44.29/63.10-1)),\n \"handling\": \"Used the printed improvement c = -0.2979 per the harmonisation convention; difference in theta < 0.001.\"},\n {\"issue\": \"S4: Table 3 header says 'Time per Email (s)', but the Malicious/Non-Malicious columns (2.8, 1.8, 1.9, 2.4) are implausible as seconds next to Full Corpus 50.5/56.9 s and do not reproduce their printed % savings (e.g. 1-2.8/1.9 = -47.4% vs printed -52.9); likely minutes and/or rounding. Also 1-50.5/56.9 = %.2f%% vs printed 11.1.\" % (100*(1-50.5/56.9)),\n \"handling\": \"Only the Full Corpus column is used, with the printed % Time Savings (11.1) as the harmonisation input; sign convention: positive savings means less time with AI, so c = -0.111.\"},\n {\"issue\": \"S4: only a two-sided p-value (0.471) is printed for the full-corpus time saving; the test underlying it (likely on raw seconds, not logs) is not described in the extract.\",\n \"handling\": \"Approximate SE = |theta|/z_(1-p/2) as permitted; study pooled with an approximate SE and flagged.\"},\n {\"issue\": \"S5: Table 1 notes print the significance key as '** p<0.5' (presumably p<0.05); the row label renders as '\\\\times TreatPost'.\",\n \"handling\": \"Recorded as printed; S5 is not harmonisable regardless.\"},\n {\"issue\": \"Stray 'p<' / 'p=' lines and footnote numbers in the extracts (rendering artefacts per data/README.md).\",\n \"handling\": \"Ignored.\"},\n]\n\nres = dict(\n task_id=\"T3-synthesis\",\n target_definition=\"theta = ln(T_AI / T_noAI): natural log of the ratio of mean task-completion time with generative-AI assistance to mean completion time without it, on the same tasks, from a randomised comparison (negative = faster with AI).\",\n items=items,\n k_extracted=sum(1 for k in items if items[k][\"estimate_as_printed\"]),\n k_harmonised=sum(1 for k in items if items[k][\"harmonised_estimate\"] is not None),\n k_pooled=len(pool),\n fe_estimate=fe, fe_se=fe_se, fe_ci_low=fe - 1.96 * fe_se, fe_ci_high=fe + 1.96 * fe_se,\n re_estimate=re, re_se=re_se, re_ci_low=re_lo, re_ci_high=re_hi,\n q_stat=Q, i2=i2, tau2=tau2, heterogeneity_interpretation=het,\n pooled_significant_5pct=bool(re_lo > 0 or re_hi < 0),\n pooled_pct_change_re=100 * (math.exp(re) - 1),\n feasibility=\"complete\",\n feasibility_reason=None,\n data_issues=data_issues,\n n_input_rows=n_input,\n n_analysed=len(items),\n random_seed=None,\n)\nwith open(os.path.join(OUT, \"results.json\"), \"w\") as f:\n json.dump(res, f, indent=2)\n\ncols = [\"estimate_as_printed\", \"uncertainty_as_printed\", \"sample_as_printed\", \"definition\", \"locator\",\n \"harmonised_estimate\", \"harmonised_se\", \"harmonisable\", \"poolable\", \"transformation\", \"reason_if_not\"]\npd.DataFrame([{\"study\": k, **{c: items[k][c] for c in cols}} for k in items]).to_csv(os.path.join(OUT, \"table1.csv\"), index=False)\n\n# ---------------- forest plot ----------------\nshort = {s_[\"id\"]: s_[\"short\"].split(\",\")[0] for s_ in studies}\nharm = [k for k in items if items[k][\"harmonisable\"]]\nfig, ax = plt.subplots(figsize=(8.5, 4.2))\nypos = list(range(len(harm) + 1, 1, -1))\nfor yp, k in zip(ypos, harm):\n t = items[k][\"harmonised_estimate\"]; se = items[k][\"harmonised_se\"]\n if se is not None:\n ax.errorbar(t, yp, xerr=1.96 * se, fmt=\"s\", color=\"k\", capsize=3)\n lab = f\"{t:+.3f} [{t-1.96*se:+.3f}, {t+1.96*se:+.3f}]\" + (\" (approx. SE)\" if k == \"S4\" else \"\")\n else:\n ax.plot(t, yp, \"o\", mfc=\"white\", mec=\"gray\")\n lab = f\"{t:+.3f} (no SE; not pooled)\"\n ax.text(1.02, yp, lab, transform=ax.get_yaxis_transform(), va=\"center\", fontsize=8)\nax.fill([re_lo, re, re_hi, re], [1, 1.25, 1, 0.75], color=\"tab:blue\")\nax.text(1.02, 1, f\"{re:+.3f} [{re_lo:+.3f}, {re_hi:+.3f}]\", transform=ax.get_yaxis_transform(), va=\"center\", fontsize=8)\nax.axvline(0, color=\"gray\", ls=\"--\", lw=0.8)\nax.set_yticks(ypos + [1]); ax.set_yticklabels([f\"{k} {short[k]}\" for k in harm] + [f\"RE pooled (k={len(pool)}: {', '.join(pool)})\"])\nax.set_xlabel(\"theta = ln(T_AI / T_noAI) (negative = faster with AI)\")\nax.set_title(\"Harmonised effects of generative-AI access on task-completion time\\n(S5 not harmonisable; open circles: no SE available)\", fontsize=10)\nax.set_ylim(0.3, len(harm) + 1.7)\nplt.tight_layout(); plt.savefig(os.path.join(OUT, \"figure1.png\"), dpi=150, bbox_inches=\"tight\")\n\nprint(json.dumps({k: v for k, v in res.items() if k not in (\"items\", \"data_issues\")}, indent=2))\nfor k in items:\n print(k, items[k][\"harmonised_estimate\"], items[k][\"harmonised_se\"], items[k][\"poolable\"])\nEOF\n~/wp29/venv/bin/python out/analysis.py","description":"Write and run analysis script"}}]}} {"type":"api-request","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","id":"c915777a-ea0d-4619-965f-135ed42891ef","timestamp":"2026-10-30T05:30:39.731Z","version":"2.1.314","querySource":"sdk","shapeHash":"d6cc785378aded269908e74e319ddccd28fc7eae49a877f8d324b402795d7f6e","params":{"model":"claude-opus-5-5","betas":["claude-code-20250219","interleaved-thinking-2025-05-14","context-management-2025-06-27","prompt-caching-scope-2026-01-05","per-turn-control-2026-07-01","thinking-token-count-2026-05-13","mid-conversation-system-clear-at-2026-08-21","effort-2025-11-24","thinking-binding-controls-2026-08-01","thinking-display-updates-2026-08-18","cache-diagnosis-2026-04-07"],"max_tokens":128000,"thinking":{"type":"adaptive","display":"updates"},"context_management":{"edits":[{"type":"clear_thinking_20251015","keep":"all"}]},"output_config":{"effort":"medium"}},"base":"b610bcd3-db97-4535-a878-ce7193da4418","keep":10,"tail":["3d51c847139901e792db9b0b13e2c4c09b0e83f04303bb8cac93cffab6f96a78","01e0a537054bdcfb092a9314a7523fb0a94560cc32731a84c4020e810ef2e689"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",11,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"e9ac2c832cb8335579789560a30775fefa0d64489faa8df12f05a67d721ece96"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"9e790357-295e-448b-bdf4-4656a640b200","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7"} {"type":"atis-latch","atis":"","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7"} {"parentUuid":"9e790357-295e-448b-bdf4-4656a640b200","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsZAPycjEK6F2cbkfKU","type":"message","role":"assistant","content":[{"type":"text","text":"Escape `%` in the formatted strings by switching to f-strings."}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":10836,"cache_read_input_tokens":33791,"output_tokens":819,"output_tokens_details":{"thinking_tokens":0},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":10836},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXsZA7cLJDTBJyi1jvb4","requestRef":"c915777a-ea0d-4619-965f-135ed42891ef","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"6b002c55-31ec-408a-aac0-4b984a83f526","timestamp":"2026-10-30T05:30:41.960Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"6b002c55-31ec-408a-aac0-4b984a83f526","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsZAPycjEK6F2cbkfKU","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_0143psbG5NyEgH4eGY2N9R5d","name":"Bash","input":{"command":"cd out && ~/wp29/venv/bin/python - <<'EOF'\ns=open('analysis.py').read()\ns=s.replace('''\"S1: two possible SEs: printed SE 0.14 (rounded to 2 dp) and the SE implied by the printed 95% CI, (0.03+0.51)/3.92 = %.4f.\" % se1_ci''','''f\"S1: two possible SEs: printed SE 0.14 (rounded to 2 dp) and the SE implied by the printed 95% CI, (0.03+0.51)/3.92 = {se1_ci:.4f}.\"''')\ns=s.replace('''\"Primary analysis uses the printed SE 0.14; sensitivity with the CI-based SE reported (FE = %.4f).\" % fe_alt''','''f\"Primary analysis uses the printed SE 0.14; sensitivity with the CI-based SE reported (FE = {fe_alt:.4f}).\"''')\ns=s.replace('''(44.29/63.10 - 1 = %.2f%%), presumably due to rounding of the means; sign conventions differ between text ('29.79% reduction') and table ('-29.79%').\" % (100*(44.29/63.10-1))''','''(44.29/63.10 - 1 = {100*(44.29/63.10-1):.2f}%), presumably due to rounding of the means; sign conventions differ between text ('29.79% reduction') and table ('-29.79%').\"''')\ns=s.replace('''\"S3: the printed improvement''','''f\"S3: the printed improvement''')\ns=s.replace('''Also 1-50.5/56.9 = %.2f%% vs printed 11.1.\" % (100*(1-50.5/56.9))''','''Also 1-50.5/56.9 = {100*(1-50.5/56.9):.2f}% vs printed 11.1.\"''')\ns=s.replace('''\"S4: Table 3 header says''','''f\"S4: Table 3 header says''')\nopen('analysis.py','w').write(s)\nEOF\ncd .. && ~/wp29/venv/bin/python out/analysis.py | sed -n '/Sensitivity/,$p'","description":"Fix formatting and rerun"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":10836,"cache_read_input_tokens":33791,"output_tokens":819,"output_tokens_details":{"thinking_tokens":0},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":10836},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsZA7cLJDTBJyi1jvb4","requestRef":"c915777a-ea0d-4619-965f-135ed42891ef","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"48c5567c-0f8a-4d2f-9498-54e569833b9e","timestamp":"2026-10-30T05:30:46.939Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"48c5567c-0f8a-4d2f-9498-54e569833b9e","isSidechain":false,"promptId":"11a55704-e681-4033-81f6-076c0f301a3e","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_0143psbG5NyEgH4eGY2N9R5d","type":"tool_result","content":"Sensitivity (S1 SE from CI = 0.1378): FE = -0.1891\n{\n \"task_id\": \"T3-synthesis\",\n \"target_definition\": \"theta = ln(T_AI / T_noAI): natural log of the ratio of mean task-completion time with generative-AI assistance to mean completion time without it, on the same tasks, from a randomised comparison (negative = faster with AI).\",\n \"k_extracted\": 5,\n \"k_harmonised\": 4,\n \"k_pooled\": 2,\n \"fe_estimate\": -0.18814332871148873,\n \"fe_se\": 0.10626483095451474,\n \"fe_ci_low\": -0.39642239738233764,\n \"fe_ci_high\": 0.02013573995936016,\n \"re_estimate\": -0.18814332871148873,\n \"re_se\": 0.10626483095451474,\n \"re_ci_low\": -0.39642239738233764,\n \"re_ci_high\": 0.02013573995936016,\n \"q_stat\": 0.3236860522786328,\n \"i2\": 0.0,\n \"tau2\": 0.0,\n \"heterogeneity_interpretation\": \"low\",\n \"pooled_significant_5pct\": false,\n \"pooled_pct_change_re\": -17.15040485348688,\n \"feasibility\": \"complete\",\n \"feasibility_reason\": null,\n \"n_input_rows\": {\n \"studies.json\": 5,\n \"README.md\": 17,\n \"arxiv-2304.09339v1.txt\": 108,\n \"arxiv-2410.12944v3.txt\": 112,\n \"arxiv-2411.01067v2.txt\": 109,\n \"arxiv-2507.09089v2.txt\": 132,\n \"arxiv-2511.13860v1.txt\": 162\n },\n \"n_analysed\": 5,\n \"random_seed\": null\n}\nS1 -0.24 0.14 True\nS2 0.17395330712343798 None False\nS3 -0.353679434958934 None False\nS4 -0.11765804346823246 0.1632205919720678 True\nS5 None None False","is_error":false}]},"uuid":"f152eba7-345e-4e32-b0d0-28a6de5ef977","timestamp":"2026-10-30T05:30:48.064Z","toolUseResult":{"stdout":"Sensitivity (S1 SE from CI = 0.1378): FE = -0.1891\n{\n \"task_id\": \"T3-synthesis\",\n \"target_definition\": \"theta = ln(T_AI / T_noAI): natural log of the ratio of mean task-completion time with generative-AI assistance to mean completion time without it, on the same tasks, from a randomised comparison (negative = faster with AI).\",\n \"k_extracted\": 5,\n \"k_harmonised\": 4,\n \"k_pooled\": 2,\n \"fe_estimate\": -0.18814332871148873,\n \"fe_se\": 0.10626483095451474,\n \"fe_ci_low\": -0.39642239738233764,\n \"fe_ci_high\": 0.02013573995936016,\n \"re_estimate\": -0.18814332871148873,\n \"re_se\": 0.10626483095451474,\n \"re_ci_low\": -0.39642239738233764,\n \"re_ci_high\": 0.02013573995936016,\n \"q_stat\": 0.3236860522786328,\n \"i2\": 0.0,\n \"tau2\": 0.0,\n \"heterogeneity_interpretation\": \"low\",\n \"pooled_significant_5pct\": false,\n \"pooled_pct_change_re\": -17.15040485348688,\n \"feasibility\": \"complete\",\n \"feasibility_reason\": null,\n \"n_input_rows\": {\n \"studies.json\": 5,\n \"README.md\": 17,\n \"arxiv-2304.09339v1.txt\": 108,\n \"arxiv-2410.12944v3.txt\": 112,\n \"arxiv-2411.01067v2.txt\": 109,\n \"arxiv-2507.09089v2.txt\": 132,\n \"arxiv-2511.13860v1.txt\": 162\n },\n \"n_analysed\": 5,\n \"random_seed\": null\n}\nS1 -0.24 0.14 True\nS2 0.17395330712343798 None False\nS3 -0.353679434958934 None False\nS4 -0.11765804346823246 0.1632205919720678 True\nS5 None None False","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"48c5567c-0f8a-4d2f-9498-54e569833b9e","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","hash":"fb8e61e7c56ff845c62649fe05abbfb689a60e1347f403f7ab8be7f7642a9dc4","message":{"role":"assistant","content":[{"type":"text","text":"Escape `%` in the formatted strings by switching to f-strings."},{"type":"tool_use","id":"toolu_0143psbG5NyEgH4eGY2N9R5d","name":"Bash","input":{"command":"cd out && ~/wp29/venv/bin/python - <<'EOF'\ns=open('analysis.py').read()\ns=s.replace('''\"S1: two possible SEs: printed SE 0.14 (rounded to 2 dp) and the SE implied by the printed 95% CI, (0.03+0.51)/3.92 = %.4f.\" % se1_ci''','''f\"S1: two possible SEs: printed SE 0.14 (rounded to 2 dp) and the SE implied by the printed 95% CI, (0.03+0.51)/3.92 = {se1_ci:.4f}.\"''')\ns=s.replace('''\"Primary analysis uses the printed SE 0.14; sensitivity with the CI-based SE reported (FE = %.4f).\" % fe_alt''','''f\"Primary analysis uses the printed SE 0.14; sensitivity with the CI-based SE reported (FE = {fe_alt:.4f}).\"''')\ns=s.replace('''(44.29/63.10 - 1 = %.2f%%), presumably due to rounding of the means; sign conventions differ between text ('29.79% reduction') and table ('-29.79%').\" % (100*(44.29/63.10-1))''','''(44.29/63.10 - 1 = {100*(44.29/63.10-1):.2f}%), presumably due to rounding of the means; sign conventions differ between text ('29.79% reduction') and table ('-29.79%').\"''')\ns=s.replace('''\"S3: the printed improvement''','''f\"S3: the printed improvement''')\ns=s.replace('''Also 1-50.5/56.9 = %.2f%% vs printed 11.1.\" % (100*(1-50.5/56.9))''','''Also 1-50.5/56.9 = {100*(1-50.5/56.9):.2f}% vs printed 11.1.\"''')\ns=s.replace('''\"S4: Table 3 header says''','''f\"S4: Table 3 header says''')\nopen('analysis.py','w').write(s)\nEOF\ncd .. && ~/wp29/venv/bin/python out/analysis.py | sed -n '/Sensitivity/,$p'","description":"Fix formatting and rerun"}}]}} {"type":"api-request","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","id":"4904a8a5-2c2d-4531-8a6a-805fd565f419","timestamp":"2026-10-30T05:30:48.069Z","version":"2.1.314","querySource":"sdk","shapeHash":"d6cc785378aded269908e74e319ddccd28fc7eae49a877f8d324b402795d7f6e","params":{"model":"claude-opus-5-5","betas":["claude-code-20250219","interleaved-thinking-2025-05-14","context-management-2025-06-27","prompt-caching-scope-2026-01-05","per-turn-control-2026-07-01","thinking-token-count-2026-05-13","mid-conversation-system-clear-at-2026-08-21","effort-2025-11-24","thinking-binding-controls-2026-08-01","thinking-display-updates-2026-08-18","cache-diagnosis-2026-04-07"],"max_tokens":128000,"thinking":{"type":"adaptive","display":"updates"},"context_management":{"edits":[{"type":"clear_thinking_20251015","keep":"all"}]},"output_config":{"effort":"medium"}},"base":"c915777a-ea0d-4619-965f-135ed42891ef","keep":12,"tail":["fb8e61e7c56ff845c62649fe05abbfb689a60e1347f403f7ab8be7f7642a9dc4","0f7c13f0e2caaee72ced6686b16d24bdb2654183839176b4eb9e73844c9ae420"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",13,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"80296b148f6caa1335428d2ee004a83ee3c9dab02bde86eae674902dd70a0895"} {"type":"tools-used","tools":["Bash","Read"],"sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7"} {"parentUuid":"f152eba7-345e-4e32-b0d0-28a6de5ef977","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsZn8J178GLDbP7hvVq","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSvgcKEAgTGAI4AUIIdGhpbmtpbmcSDB5rW5PXh7zgbkSuZhoMm5ohbglbT/iOA/1lIjC9BSTIRAMks1bCKtN7CnraaFKdsw+R+8ce/FInfsv8phXpggXLsdOX8THZfb5oXZ0q2wbEfDZU22DCEzz6UtJ3R21Yjpn5KMScZ/JHJTtQq0rglVDPViAoyqhk1+vMLGpix7Rq4z0BJTBpCo+OKEUQecWd8qSUU01iXvixl+gNfbc8db1aoK1+z1dQ+eg9lCCJNZ8MSkLlbGTyRCFdhMiglohMuF0BrGY2ZcAA3LKnS54nmTn44Ttc6A9/4Hi1S7JCZW/MeC/yk3kdC6yI2tVxTW2F15oEOjE8d8mQgmfUFsB5+4uWA07p3dX/1Ay5g3F3llHunHDId20/ky4iJcI0Gr+DBufSFIs4SBflgmcTyxDbiwno4ZJDjPdwGv4ny6aTadW/0xyG/WRDjQDI0giYVtTuiVU/Jwea6G9DqsgfxqyA3AVpG85LKhSUcq4/4GdQuBCq8KEvHIXY669yluAR1l+QLGFjTF3nMYlXkBdE+/WN4o0iDc96TakvTX+l27pZCwB9QMOSqDRLO45AfqDNZ7H3dFDts0rzjwGeuhpGxH8gmBL2eT9yD6xyLq8Amyy7qK9i40eAiB1mejmOH42IDM0db/dgyuLD9tpt2IC+9OpOS6kDP0TqDPq2UXFDOgpzK8Ryf4M83PJbuvhcblEczJdLsDz3MBniJ4p74wZRPAovobSvtCZUmJ2nayUn82eQ+2vL5cccLj8K8kAK5AmOOMSUfngTq/KzuNsBSOY7pM2msgNPg6r5/5aUEb9W7K8hPYlcWDRgDbdNgxXBe8EBdQ+ScHHF+Q6HRsiC3pv6+6wgwpFXb6OK6KaFc130scp2DoIUaUF1Z2Y2W1XddH4MPnIDKlZPFXtP7LhHdRDHuxafOY8XO+3pcxrzQXXFcaO2vgVxbjslO/nVKbEusUjNwrs7RgUX8WNTSAQ1y/z/lRy97r356+c/fSCJ0MTujl0XsB/F2+ADdrJl8l+RujgGTgKq30Ixl9QXx4FuSMM9S0ZyJIQLBBauu6d1eMr9MH0oPbDiptulrs2Hqlrf5LixIYUTggOQoeGHDA9liP/XO1VzbIEarZ92grE3KZBBWFwu4pPEi4Hy3U9C5rtUUyrgjI/EcLNtKpZ5AcoiCgwinHDV+n9WEe/6OxiJ9mgxgmSm5/O1mgDv1aAzb25yc5Av0CPHIj4X2LC2YY6bap0IMuygSuZdeiXzO2DUSeioGAE="}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1516,"cache_read_input_tokens":44627,"output_tokens":154,"output_tokens_details":{"thinking_tokens":73},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":1516},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":555,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsZmpSfQukvt1VrmHqD","requestRef":"4904a8a5-2c2d-4531-8a6a-805fd565f419","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"07174657-6b78-4753-97ec-2575e8b9b759","timestamp":"2026-10-30T05:30:49.735Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"07174657-6b78-4753-97ec-2575e8b9b759","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsZn8J178GLDbP7hvVq","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Smb7piNrEeFS9q8C1eSeZ7","name":"Read","input":{"file_path":"/Users/simon-pierreboucher/wp29/runs/RT0001/out/figure1.png"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1516,"cache_read_input_tokens":44627,"output_tokens":154,"output_tokens_details":{"thinking_tokens":73},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":1516},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsZmpSfQukvt1VrmHqD","requestRef":"4904a8a5-2c2d-4531-8a6a-805fd565f419","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"0bb88c1f-a392-4ffa-a2e5-37fc4bc17b45","timestamp":"2026-10-30T05:30:50.157Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"0bb88c1f-a392-4ffa-a2e5-37fc4bc17b45","isSidechain":false,"promptId":"11a55704-e681-4033-81f6-076c0f301a3e","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Smb7piNrEeFS9q8C1eSeZ7","type":"tool_result","content":[{"type":"image","source":{"type":"base64","data":"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5BGb54wzzoib/tprr9n0XXfd1e/QoYN/8skn+y1btvRLlSplr4ceeihhWW3btrXP9OnTx99qq638Qw45xO/evbvfunVre/+6666z98877zy/XLlyftOmTf2TTjrJr1+/vk3fY489/D///NM/8MAD/erVq/tdu3b127VrF1vn5MmTE9Z5880322fLlCnjH3744badO++8c2x5S5YsiZvfbcMFF1zgV6hQwd9nn33sM/vuu69NL1++vP/FF1/EfWbq1KmRZTRw4ECbru+iMurRo4d/6KGH+jvuuKO/yy67xM27YcMGe1/zb7vttva9jj/+eL9OnTo2rXnz5v7q1avjPrNw4UK/Ro0a9n69evWsLFWmKot+/frZdJV5ppYuXeo3adLEPqflHnXUUf6RRx7pV6pUyaZpmc57771n33f33Xe394444gj7f73ce5qm9zSPe++WW26JLePFF1+0stE8++23n+3Pgw46yLZfZf/uu+8mbOOdd95px44+o+ND37l9+/Z2PGg7Zd68ebauihUrxvaLe11yySU2z/r1621der9atWp+ly5d7Fhr1aqVrTu8L1PJ5hjT+k888UR7b6eddkrYrlTWrl3rt2jRwj5bpUoVW87RRx9t23vcccfZMRV1PmdbzsFzXuWq/efOb01X+U+ZMiVn69E+3H777f3ddtvN1tOxY0d/0qRJNs/ll19un9d5qO+q77zXXnvZ5/SZzz77LLY8d9zpPe374H4PHnfuOvT999/HpnXq1Mmmvfnmm5Flr+3S+y+88EKhztlMuGXec8899v8PPPCA/f8JJ5yQ1TU6FX0fHa8HHHCAHTt66Vqu5dSsWdP/5ZdfEj4zbdo0f4cddohd97t162b7xF2fP/nkk9i8Or/0vqZvvfXWdt1z13odC8cee2zcsmfMmOFXrlzZ5m/YsKF9V13LtI2lS5f2x40bFzf/Sy+9ZMehjg0dY1q29qG7HgX37ciRI22altOmTRsrX12P3Tmaqc8//9yuFW4btU5dL9y5/+yzz8bNr23QezpvDj74YDtn9b10XdTviN67+uqrM1q3jl+VnT6j36Lgsa3jXtasWWPvV61a1cpO+1jXRpV3suMjm98od27p9875+++/bR2a3qtXL9vvmcrmeFq5cqVd7zVd26Zri36b3PWmf//+Cct318OLLrrI32abbez3TMvfbrvtbPqg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63oWtS3Z/kalutbffvvtsetrsvMqSjbHk85r7TPtZx1L+n4K7j711FORyy6qYJy+/8svv+y3bNnSjiftCx2jc+fOzfo3UAFUBcdq1aplx5PKX8emrl96L+zJJ5+0wJ0eerprlCvvVNfTXJZdQYJxCoIpCKffJxcwDn4+X8G4gtzjAEBJUUr/yX2+HQAAKAw169LIkJ06dbKmXwCA3NEIxBohVk14Xf+lAADkC33GAQBQjD755JOEPrXUX5n63Yoa9RMAAADApq1McW8AAABbsh49elgH+OpMvmrVqtZpuEbK0wAJXbp08Xr27FncmwgAAAAghwjGAQBQjDRC67PPPut9/vnn3vLly73y5ct7++23n2XEaSRMjQILAAAAYPNBn3EAAAAAAABAntBnHAAAAAAAAJAnBOMAAAAAAACAPCEYBwAZuuGGG7ytttrK++KLLxLemzNnjnfaaad5u+yyi1euXDlv++239+rXr+8dc8wx3u233+4tXrw4bv5HH33U+gJL9urevftmtV/eeecd+15nnnlmcW/KJmvXXXfNe/9x119/va1Tx2umfvjhB/tMu3btinTbkD2df9o3Oh+LCvs/exqsZcSIEV7Lli29SpUqeVtvvbVXs2ZNr1mzZtan5CuvvBJZxuleOn83ZcmuP7k6jgt6rGp+fU6fLwzdF2yzzTZe3759C7UcAMCmiQEcACADS5cu9YYNG+Z17drVRr0MeuSRR7xzzjnH27BhgwVMjjjiCK9ixYrewoULvSlTpniTJk3ydt5558gA27777mud9YcddNBBJXK/qAKigGNhKyEAAM/7888/vcMPP9we6JQtW9YCcrVq1fJWrVployqPHDnSe+ONN7zOnTsnFJd+Z/SblEzUbwtKDgVc+/Tp440ePdq76KKLvD322KO4NwkAkEcE4wAgAzfffLNVjq688sq46b/88os91VYgTjfU5557rmXPOStWrLCRMmvXrh253OOOO26Tz15Afrz11lveunXrKG4U2C233OJdccUVXt26dSnFEmLQoEEWiFPgTA9uwr8VM2fO9CZPnhz52WrVqmWVtbqp6devnz3EUtBqc3XZZZdZwPXaa6/1nnnmmeLeHABAHhGMA4A0Vq9e7Y0dO9bbe++9vf333z/uvVdffdVbu3at17p1a+/8889P+GzlypUtQAcU1u67704holAU1NicAxubohdeeMH+KvM66qFN8+bN7bUlUrBRr82Z9vmhhx7qvfjii5aBv9NOOxX3JgEA8oQ+4wAgjeeee87766+/vB49eiS8t2zZMvu74447lpj+xMaMGeM1adLE+qKpUaOGBQPVFCrKH3/84V166aVegwYNvPLly3tVqlTxOnXq5L3++uuRfdzJjz/+GNcvUbb97SxfvtwClwoKqH89BTkffvjhyHnVV1KvXr28vfbay/rhU7MsNe1VpqL6WQpz26lsw/nz51tWhSo3ylacMGFCXB9B//zzj3fxxRd7derUsbI64IADvJdffjluv6u5sNapZfTv399bs2ZN5Hb+/PPPVs6uz8Dq1at7J5xwgjdr1qyEeYPboOUpU8l9Tv0M3nbbbZ7v+xn3Gffll196p556qlevXj3bhzoWlWWjZk/Bvgq1zKefftrKRM2h9L222247q+grq3Pjxo0p9prnffTRR9YEe4cddrB90aFDB+/DDz9M+Zlky+nWrZvtf/WNpSbcZ599tvfTTz9Fzq8mfHvuuadlCGWjoPtk5cqV3oUXXmjHhcpTx57680pWPgrWK+NMgfptt93WXi1atLAAfhStR/tS2bTa19oX2j6t7/LLL488rtOZN2+e17t3b1uu+656QKD+KtevX5+2ry13bOkYueeee+wcq1ChQlwzR2Vl3nfffd7BBx9sx4DOGR2vZ511ljWnLIr9r+158sknbZ06B7U/VE7t27f3Ro0a5eVCQfdHNsdXKiXhN0S/D9rvOr/d96latar9FqiJbJh+X1RuX3/9ddLfFe1b7TN3/Omh1UMPPeQde+yxdq3S8aPjqE2bNt64ceNy0mflp59+aplmTZs2tfLU99C6lL3+66+/pvxstud9qt83ZdA3atTIvqP6ADzssMMs6zGZnj172vm1OWc5AgAi+ACAlLp27arIiD99+vSE9x577DF7b7vttvO//vrrjEvykUcesc8dffTR/sCBA/0+ffr4gwYN8t95550C7Y1ddtnFlnfppZf6W2+9td+xY0f/+OOP96tXr27TDznkEH/jxo1xn1m0aJFfr149e79u3br+ySef7B922GF+6dKlbdodd9wRm/e9997zzzjjDJtesWJF+7d73XLLLWm3b+rUqfbZY4891t9jjz38WrVq+d26dfMPPfTQ2PoefPDBhM/ttNNO/vbbb++3atXKP+mkk/wjjjjCr1y5ss2vbV2/fn1kuXbv3t0+t9tuu9n3UnlMmjTJ//777+39li1b+gcddJCVj/Zvu3bt/K222sq25Y033rDvXqZMGf/www+3cqxatap9rmfPngnb+Pnnn/vVqlWz9xs2bGjr1vbq/7WMZ599Nm7+4DYcfPDBfpUqVfwTTjjBvlv58uXtvauvvjrpPg6aPXt27DNNmjSxMtIx1ahRI5umcnfWrFlj0/RddDyoXNq3b+9XqFDBpmtfhl133XX23jnnnGPHlZar79esWTObrmlTpkyJ/H5t27ZNWN6oUaOsnPVS+esY0HZr/h133NH/6quvkn7v4HdJp6D7pEWLFn7Tpk39HXbYwfaJynKbbbZJWj5Lly6NbX+NGjX8o446yj/yyCP9SpUq2bR+/folfEbT9Z20r7bddltbh17uM6eccoqfDX2XcuXK2Wf32msv26+dOnXy69SpY9NWrFgRm9edw+GydGWs61DZsmXtuNBydOzLqlWr/DZt2sTOfx2rel/7UPNfeOGFRbL/dW3Ue/p+HTp08Hv06GHXDM2rbY4qW720DZkqyP7I9vhKxV2DzzvvvIRrdDKujKPKoCBee+01W96uu+5q5ax9q+tTqVKl7PXQQw/FzX/rrbfa/Ndcc03k8u699157/3//+19s2rx582yarv3ah1qHjhEdP5qua02y64+u60HJjmMtU+V/wAEH+Mcdd5y99J00b82aNf1ffvklJ+e9tjvqOPvmm29i553Wq987/U65a+ywYcMiy+u7776L/U4DALYcBOMAIA0FhHSDv3r16oT3/vzzz1jASxVGVS5V4fzggw/8f//9N+kyXdAo6qUb/SVLlmS1X1xlWgGBYFBw2bJlfv369e29t956K+4zqnC4AFNwWxV4U+VBgalPPvkk7jMFrQC6YJwLlK1duzb23osvvhgLCIZNmDAhodxXrlwZ2/axY8cmLVcFQsLBOlf5csE8BRnCn1V5KeA3a9as2HuqxLn9rIqTo8rzPvvsY9Mvu+yyuMr0888/b0EHVfB//fXXyG3Qvv7rr79i72mdKneV/99//502GHf66afbtNtvvz2h7FT5Da533bp1Vtb//fdf3Hy//fZbLLj27rvvRlaGXYAw+P1Gjx4dq+QG91GyYIzOCX232rVrWxAxaMyYMfYZBWgKG4wr7D5RcEjnjbNgwQILIOg9lV+Qgm+armBU8JjW+evKVIGOILceBc4WL14cm75w4UILBug9rTMT8+fPt2Csrk9PPvlkQjkoUBrcrnTBOAWYvvzyy4T19O7d295XQE7HS5C+64cffpjz/a/gsa6petChsgnSsTxt2rScBeOy2R8FOb5S0cMMtw177rmnf8UVV9hx9vPPP+ctGKfvqv0TNmfOHCsDPdgIXo9++uknC9LtvvvukcvTQwZtX/C4+P333+1BRzjgqHUrcKVyC++3bINxb7/9dsJv54YNG/zBgwfb/GeddVbcewU976OCcfqtccfF0KFDbb3Ot99+aw+GdPx/8cUXkWWmc0/Hu457AMCWgWAcAKSgzBfdXOtGOhkFrFwmUvClgIoCXaowh02ePNm//vrr7bMKxqgC8dJLL1llTJ9VRT4cSErFVaajsssUqAlnHrgn8ao0/vHHHwmfufjii+39s88+O6fBOFXqVCkL23vvvbOqRKtyo/mVxRDkAmrKnPnnn38SPucqX6r4KYshSJUnl+0SlfExYMCAhIqhKn8ukBgOcom2T+8PGTIkchuisildoDFZwCRIWVia9umnn/qFoUqylqP9HlUZ1roVAAlT8ETvP/7442mDMcoS0fSXX345chu6dOli7ysAUBiF2Sd6vf7660kzfZQp6ejc1bQDDzwwruLt6HvofX2vILcelXmYAshRwYdkzj///FhWVSbSBeOiMncUiFYQQYGCH374Ie06crX/3bV3v/328zOlLDW9lPWbqWz3R0GOr1R07Cio5zLEgq/GjRvbsRc+voLHa6pX+GFKQSgIr2Xp9ykqIBUO4ukYUaBODzUypd8tLevuu+8uVDAuFQWBlRUcVJDzPlkwzj1UOvHEEyPXP378eHu/f//+ke+3bt06J9c/AMCmgwEcACCF3377LTYQQzLqV+mLL77w3nzzTe+1116zfrTUd436knrqqae8iRMn2vRDDjkk9hn1zaOXoz64jjnmGOvIWf3dzJ4920ZhjeqnLpWOHTsmTFMfSBLsP+z999+3v+oTSP3EhZ122mneHXfc4b333nteLum7qS+iqG1U32faRvXfFPTtt9/aQBkLFiywft7Uh4/rU03vRVGfUurzKhmtw5WLo37l1F/S77//HlmO6nsoXI6ufE466SSvbNmykeU4fvz4yHLUuho2bBhZFuH1pCpPHVsXXHCBN2TIEOtb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rVq1yu/Xr59fp04d+55abtu2bdNuX6ptEE3X+5ovaN68ef4xxxxj5VqhQgUr4wceeMDe0/z63kGPPPKITb/uuusi1/P999+n3GZN1/uaLyzVsn/88Uc7BlQuZcuW9atVq+Yfd9xx/kcffZT1Nmj5el/rS7ePX3rpJb9Xr15+48aNbd+pjPbYYw//7LPPjjyOPvjgA/+www7zK1eu7G+33XZ+q1at/BdeeCHpNgW3ZcaMGf7hhx9un9t2223t39OnT8/6+33yySe2v/V93DGn7df3mDRpkr9x48a447NUqVL2ndavX+9no6D75M8///T79u3r16pVy7avYcOG/u233550/WvWrPHvvvtuK0ud9/qM1qllDRs2zP/555/j5o86bjM9fpP57LPP/FNPPdWvXbu2fVedL61bt/aHDx/ur1u3Lu15lur64fz777/+XXfd5Tdv3tz2v65bum6cddZZ/scff5zz/b9y5Urb/qOOOsrfdddd7RpZtWpVv1mzZv6IESP8f/75J2HZWm+y8zeZgu6PbI6vdPvutttus+uuylPncLly5ey3oWvXrv6rr76a8BlXxulexx57bMbbMXbsWLu+av0qZ31W25bumNywYYO/88472zz67N9//510Ha+88orfokULu4Zov7dv395/5513kv4+JLsWJjuOly9f7p9//vl2vKgM69Wr519++eV2rERd2wt63qf6ndByhgwZ4h9wwAF2nui41fYcccQR/qhRoyLvB3RN1jG0ZMmSpGUHANj8lNJ/ijsgCAAlnZ7ca4Q2PXVv2rRpcW8OsEVQJp6afykDrahGkhRlZu22226WGZRpc1gAKCw17VW2qZr7hpvwAgA2b/QZBwAZUBMbNT9VX28A8kNNzNT8tkePHhQ5gM2O+j9VX4qufzoAwJaDYBwAZED9vqhfNGXqfPHFF5QZkAfqn/Crr76yyioAbE4WL15sA+GoT071vQoA2LLQTBUAAGzRaKYKAACAfCIYBwAAAAAAAOQJ7T4AAAAAAACAPCEYBwAAAAAAAOQJwTgAAAAAAAAgTwjGAQAAAAAAAHlCMA4AAAAAAADIE4JxAAAAAAAAQJ4QjAMAAAAAAADypEy+VgRgy1KjRg3vn3/+8erWrVvcmwIAAIA8+Omnn7yKFSt6S5YsobwBIAUy4wAUCQXi1q1bR+kCALYYa9assRewpdK9n+4BAQCpkRkHoEi4jLi5c+dSwgCALcLo0aPtb9++fYt7U4Bi0bhxY0oeADJAZhwAAAAAAACQJwTjAAAAAAAAgDwhGAcAAAAAAADkCcE4AAAAAAAAIE8YwAEAAADIgXr16lGOAAAgLYJxAAAAQA506tSJcgQAAGnRTBUAAAAAAADIE4JxAAAAQA5MnjzZXgAAAKnQTBUAAADIgYULF1KOAAAgLTLjAAAAAAAAgDwhGAcAAAAAAADkCcE4AAAAAAAAIE8IxgEAAAAAAAB5wgAOAAAAQA40a9aMcgQAAGkRjAMAAAByoHnz5pQjAABIi2aqAAAAAAAAQJ4QjAMAAABy4Omnn7YXAABAKjRTBQAAAHJgxYoVlCMAAEiLzDgAAAAAAAAgTwjGAQAAAAAAAHlCMA4AAAAAAADIE4JxAAAAAAAAQJ4wgAMAAACQAx07dqQcAQBAWgTjAAAAgByoX78+5QgAANKimSoAAAAAAACQJwTjAAAAgBwYPXq0vQAAAFIhGAcAAAAAAADkCcE4AAAAAAAAIE8IxgEAAAAAAAB5QjAOAAAAAAAAyBOCcQAAAAAAAECelMnXigAAAIDNWffu3Yt7EwAAwCaAYBwAAACQA1WqVKEcAQBAWjRTBQAAAHJg+fLl9gIAAEiFYBwAAACQA+PGjbMXAABAKgTjAAAAAAAAgDwhGAcAAAAAAADkCcE4AAAAAAAAIE8IxgEAAAAAAAB5QjAOAAAAAAAAyJMy+VoRAAAAsDnr27dvcW8CAADYBJAZBwAAAAAAAOQJwTgAAAAgBxYsWGAvAACAVGimCgAAAOTA66+/bn/r169PeQIAgKTIjAMAAAAAAADyhGAcAAAAAAAAkCcE4wAAAAAAAIA8IRgHAAAAAAAA5AkDOAAAAAA5ULlyZcoRAACkRWYcAAAAkAM9evSwFwAk88MPP3ilSpWKvZ5//nkKaws2YcKEuONh9uzZxb1J2FyCcVOnTvVOPPFEr3bt2t7WW29tTwwbNmzodevWzRs5cqT3119/xc3/888/e6NHj/bOPPNMb6+99vK22morOyjfeeedAq1/1113jTu49dp+++29Aw880Lv99tu9//77z9vUqGyiysR91y35R61du3Y5Xe4NN9xgx+AXX3wRm7Zu3Trv9ddf9/r16+ftvffeXoUKFbxtttnGjteBAwd6y5YtS7nMl19+2Wvbtq0dh3ppm1955ZXIeX/88Ufvnnvu8Tp16uTVqFHDK1u2rFetWjX7/5deeinj7/Htt9/aNqqM2rdvn/D+mjVrvJo1a3pHHXVUxssEsGXxfd/7559/CvTSZwEAKKg///zT69Onj7fjjjt6FStW9A499FBvzpw5aT+3ceNG79FHH/W6dOni1alTxz6r+/chQ4Z4a9euTfnZ999/P1Z//P333xPe/+WXX7yTTjrJ22GHHeye/thjj/UWLlyY8XfS93n88ce95s2bF2kZBOuP4deee+6ZMO9NN91k5bXTTjvZPNdff31G6+jQoYPNrzpScSjs/pgxY4Z38MEHW91O9a7+/ft7q1atiptn7ty5FseoV6+ezad6WZs2bax+l4rqj40aNbLyUQwiqFmzZnYcaN9iy1KkzVQVyLjuuuvs3wpUHHTQQRZM+Oabb7zx48fbUwAdfC1atIh95oUXXvAGDBiQ821RQHDbbbe1CoECNx988IFFnXXivPHGGxYoRG4pyPTuu+9633//vQUKNzVLly71hg0b5nXt2tXbZ599YtP1nY444gj7t77XkUceaRdYHVPDhw/3nnzySQuUKugcduedd9rxXaZMGQuKlStXzgJ7Rx99tAXdwj9ep5xyijd9+nSbT+eJfhj0ozJlyhR7aVl33HFH2u+ii/u///6b9H0F6i677DLv4osv9t5++23vsMMOy7K0AGzuVq9ebb+jBaGbWVUcgM3dzJkz7W+mlWsAXkYBtc6dO3ufffaZd+mll1oARMkbqmt8/PHHXoMGDVL+dp111ll2H33eeed51atXt3t21VHfeustu++NSmbQOv/3v//Zb5ceKkX9rikYpsSSq666yuq4I0aMsAfun376qVe1atW036tly5beqaeeWuRl4Kg+MWbMmLhplSpVSpjvmmuusTrH/vvvb/WNTKhur3ItLoXdH5rn8MMPt5iF6laLFi2yoJkSGl577bW4RIm///7bO+OMM7xatWrZ8aX4hYKX999/f9KAmup5P/30U+R7O++8sx0H69ev9x544IFClgQ2KX4RmT17tl+qVCm/bNmy/osvvpjw/uLFi/1hw4b58+bNi5s+ceJE/6KLLvKffPJJf/78+X7Hjh31ON2fOnVqgbZjl112sc9///33cdM/+eQTv1KlSvbePffc429KzjjjjMgyWbBgQUJ5Fqe2bdtGln1R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apVXvXp178knn6TctyBnnnmmt+uuu+Z0mVqeluuou4Rtt93WW7ZsWU7Xg004GDd16lTvxBNP9GrXru1tvfXWXuXKlb2GDRt63bp180aOHOn99ddfcfO/9NJL3hlnnOHts88+XrVq1byyZcvaBeuoo47yJk2aVKCDtFSpUnGv0qVL2zKPPPJI75VXXsnht4WojDO92Pzxxx+2L7baaitvxowZkfOsX7/e23fffW25Dz/8cJEX8oIFC+xYvfTSS+Omf/31195tt93mHXroobFjs0aNGt4JJ5zgvffeeymXuWjRIu+ss87yatWq5ZUvX97bY489vOuuu85bu3ZtwryrV6/2JkyY4PXu3dvOFc1fsWJFK4MbbrjBfsQz1b59+9hxr20Iu+iii7xtttnG++mnnzJeJgAAAFDU/vzzT69Pnz7ejjvuaPfCugefM2dORp998MEHvbZt23o77bSTV65cOW+33Xaze/EffvghYd5wXdG9br311pTr6NChg83Xr1+/jL/TXXfd5W233XZe9+7dveLw8ssvW7mo/lWhQgWvXr163kknnRTX76XKKFmZZFIu+fLrr796119/vffpp58W96aUmJG969ev791yyy3FvSkoCX3GKXCggIPstdde3kEHHWQBjG+++cYbP3689/zzz3vNmjXzWrRoEfvMY489Zu81btzY5tfFSheE1157zV5XXnmld/PNN2e9LQoIKlLsgh3z5s2LdbirA/aKK67I4TdHpqpWreqNGDHCO/XUU71zzjnH++STTywQFjRs2DDv888/tx/gXr16FXnh6hjTNlx22WUJga1ffvnFjiMds1WqVPG++uor78UXX7Tg2R133GHBrajgXsuWLb3ff//d23vvvb1DDjnEmz17tp0fb731lr10k+A89dRTVhbuvOnSpYu3cuVKC1bqfHr66ae9d999135EU3n00Udt2frR9H0/cp7LL7/cu//++71rrrnGzj1gU6QAtW7Of/zxR++///6z81cPBPbff//YdR8AAGw6Nm7c6HXu3Nn77LPP7AG5HoSPHj3aa9eunffxxx97DRo0SPl51SkUgNN9tJJBvv/+ewvQKblDy9QD8nBg7fTTT4+bpvuIZFRf/eCDD7L6TuvWrbNg3IABAyw5JN9uv/12K0sF41TfUTBO9ZQ333zTGzdunAVzgnr06GEJMWGpyiXfwbjBgwfbPd9+++1X3JtTIpx77rnewIEDrVwUR0EJ5OfB7Nmz/VKlSvlly5b1X3zxxYT3Fy9e7A8bNsyfN29e3PQ5c+b4v//+e8L8H374ob/tttvaMj///POMt2OXXXZRFML//vvvE94bNWqUvadtXLJkScbLRGoqU5V7No444gj73ODBg+Omf/vtt3758uXtNX/+/CIv+o8//ti2o3///gnvHX744f5jjz3mr1mzJm76fffdZ58pXbq0P3fu3ITPtW7dOmGZ69at848//nibft1118XN/+ijj/p9+vTxv/rqq7jpv/76q7///vvbZ3r06JHye/z2229+lSpV/I4dO8bOgZ9//jly3nPPPdfOq6htz1ajRo3sBeTDf//957/00kv+DTfc4F9//fUJL03X+zrfAKCofPTRR/YCtlRFcf/3zDPP2P3rc889F3d/u8MOO6S9D05VP9Uyb7nllrjpmnbBBRdkvBzVBXbddVe7z8jms+PHj7f5FyxY4Oeb7oW23357v0OHDpHvL126NPZv1Zu1naqrl2SzZs2y7XzkkUf8ku6MM87Iun6cjpan5Yb3o+qkDz30UE7XhdzJSzNVPS3QtU1pr8cdd1zC+2rep6jtnnvumRBpV7ZUmLLkTj75ZFummr7mQt++fb06derYU4psn2wgt+677z5LP1fWozInHaWmqynnoEGD0j4By4V7773X/oafjImeGp122mnWbDT8BKJjx47ehg0bvOeeey7uvZkzZ3rTp0+3LLahQ4fGppcpU8bWpUzRu+++25riOmqmrWw1ZcUF1axZ0xs1alTs/FIGUDLK0FMGqJ4gpqOsRJ1X2gfApkLXbfW3oow4PT3feeed7Qm6fif0V/+v6Xr/iSeesPkBoCg0b97cXgByRy2o1MRU3cE4aq6quuXEiRO9f//9N+tlum501Pw1ypo1ayK7kAnTPb3uMVSXzYZa0mgbdt9997jp6vdLmfxqgaN6s/6t76rlq34R9M8//3iXXHKJ1WHVskZd2ijjLVkrGEctdNTSpnXr1pHvp2txk4y6nFJXPuGup6Loux999NHe+++/b9dM1anUTDaqdY5GqVa3VmqJpAw+tUoKdi/1zjvveAceeKD9W82PXRNatQxKRk1aNY+2V8fR9ttvb3GHCy+8MGG/q25244032r5SOWvbr7rqqsjjTvUtterTfMq4vOCCC5IeY0E6hu688077rMpCx7vqlStWrIibT/t2yJAhdm+rslBrsblz5ybdj02aNLFzBCVTXoJxruNAXUhyRYELCTdjLAx34QkGQ4L9mSmVV0EgnSC6GCh99/XXX0/ZV5oumupbTP2C6aTUxVLNAZP9aPz888924u2yyy42v7ZJPzyzZs3K6rvopL/nnnu8I444IrYsXWC0zW+88UbkZ5Tqre1WU2D9QOhCp6CYvqtSk6P6GZPly5db/wiuD7RGjRpZ2nW6H4JkVG5qtqkyUgBOy3nooYcs8KoLSrj/NvfDpW3Xxbiwfde5pm5K0db+btq0aVbbr/7cXLp0kPvROOaYY+KaooouuGqyqguufpSyWY/KScdnFDW9VlPXq6++OuHHPop+lOvWrWsBi0xuQICSQMe5mqXqvFJAWX0sqtsDPeDRX/2/put9zRfsCwUAAJRsamZ6wAEHWL/SQQri6IHz/PnzM1qO7pd/++036yJGQRs5/PDDE+ZTEEd1IPWlrHqN7qWjqJ9l9Zmmup7mzYa6nNF3iqL6o+pwqrspuKampMOHD/ceeOCB2DyqH6nZrbr4Uf1OXeQoGKd60sUXX5xy3apfanvVZ5zqcZlQOSuIF34F683qrkcJBPqbCTWL7dq1qzUL1vdTE2LV6YLBpaVLl3qtWrXypkyZYskzN910k9VR9N3derRO1R1FdcfHH3/cXm3atEm7DQrEaXnqqkrNcJUYoWUEnX322ZYMov2l8tb+0Pzhvv4U4FPwTXVifR91jaWkCiVqpHsQrPq/9p3qYqpH6/jUg2YdB8HPajuuvfZaqweq+yYFMLV8BWajqB6brC92lAB+Hri03Tp16sSlvRaUmqZWrlzZmpRmk9qbqpnqX3/95W+33Xb2/pdffhn33qJFi/x69erZe3Xr1vVPPvlk/7DDDrO0T0274447kjbPPOmkk6xJ7dFHH22vSpUq2XunnHJK5PeqVq2avd+wYUO/e/fufqtWrez/y5Qp4z/77LMZf9fXXnvNPqe0aaUga5tbtmxpTRD1ikpXbdu2rX3m0ksvte/Wrl07v2vXrrbfNL1Bgwb+6tWr4z6zfPlyf6+99rL3a9SoYd+3ffv2tr39+vUrUDNVWb9+vd+0aVP7vI4f7e+tttoqadMPpeVq3qlTp0a+n+12TJo0yT5zzjnnZL3tJ554on120KBBcdOPPfZYm64m0VEGDhxo7991110ZreeLL76INa1eu3ZtwvurVq2y/b/nnnv6//77r01L10xVTjvtNJvnrbfe8guDZqrIh7///jvWNDXd74Hed01W9TkAyLWnnnrKXsCWqiju/ypWrOj36tUrYforr7xi96yTJ0/OaDnlypWz+fWqWrWqf/fddyfMo7rXnXfe6U+cONG/9957/b333tvmHz16dMK8qidpfifTZqpqJqr62CWXXJK0TqN7lSB1T6O6kTNhwgSbb8iQIQnbpGWnuydSPUWfV9keeeSR/k033WRd9IS5ZqrJXh988EFsXjURzbSpqKuTTJs2La7psfZRsFwuuugim++9996LTdM93G677Wb1nA0bNhSomaq6BtL8Xbp0iZvet29fm/7ZZ5/Z/3/66af2/2effXZkve3tt9+ObfvWW29t3QK5bZKRI0fafA8//HDSZqr6bprnySefjFuHjuvgdLeOzp07+xs3bozNd9VVV9l84WaqcvPNN9t7uYjBIPfyEoz77rvv/G222cYOBAW8dKA8+OCD1iecgi7pqJ8ffaZnz57+wQcfbEEZnajqTysbUcE4BZd04dGJE3VCioJoek/rd0ENd+JUqFDBAleffPJJ3GfcBUqBKvWJ5yxcuND6Nwj3EaATap999rHpl112WdwJ9vzzz9t3VlBPfYVlQusJXhwdlbnWr34CwpVRF4zTd5oxY0Zs+j///BMLCoaDeOedd55N79Spk83nKGim7S1oME5UpgrqubK88MILk86b62Dc5Zdfbp954IEHstpm7VP3Q6++KIJcH2/6cY+iH369f/HFF2e0Lv0oaP5jjjkm8n0tR++/8847sWmZBOPuueeeyGBitgjGIR/effddC7CNGTMmo/n126P5gzd/AJAreuCW7KEbsCUoivs/1YPOP//8hOl6cKx71qg+yaMocPLqq6/6w4cPt/vycH9xUVT3U0BO9adgUoKWpaDXzJkzsw7GKTASFUgL1mkUeAlSf9NKTnDUp7TqoCtXroybT/U/fV738+nowYGrW7v6lsol2Fe1C8ZpfW+88UbCSwktBaE6SdRx0qRJE+tL29ljjz385s2bJ8ynfaftUnJCYYJxU6ZMiZuuPuyDfQm6YFa4/27V7zXdBQ5Vlvp/HV/h40f1biVrJAvGad8qYUf7fNmyZXEv1addINCtIxx81ueSBeMUUNZ7uegP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AAAAAAAA8oRgHAAAAAAAAJAnBOMAAAAAAACAPCEYBwAAAAAAAOQJAzgAAAAAOdCxY0fKEQAApEUwDgAAAMiB+vXrU44AACAtmqkCAAAAAAAAeUIwDgAAAMiB0aNH2wsAACAVgnEAAAAAAABAnhCMAwAAAAAAAPKEYBwAAAAAAACQJwTjAAAAAAAAgDwhGAcAAAAAAADkSZl8rQgAAADYnHXv3r24NwEAAGwCCMYBAAAAOVClShXKEQAApEUzVQAAACAHli9fbi8AAIBUCMYBAAAAOTBu3Dh7AQAApEIwDgAAAAAAAMgTgnEAAAAAAABAnhCMAwAAAAAAAPKEYBwAAAAAAACQJwTjAAAAAAAAgDwpk68VAQAAAJuzvn37FvcmAACATQCZcQAAAAAAAECeEIwDAAAAcmDBggX2AgAASIVgHAAAAJADr7/+ur0AIJVSpUrFXrfffjuFtQX7888/C3Q8PPvss16VKlW8VatWFfk24v/cd999Xt26db1///3XywWCcZuQqVOneieeeKJXu3Ztb+utt/YqV67sNWzY0OvWrZs3cuRI76+//kq7jPbt28dO9EWLFmW1/l133TXuQqFX6dKlverVq3tHHnmk98orr3ibm/Xr11sZN2/ePG760qVLvYceesg7/vjjvZ133tn2xw477OC1bdvWGzt2rOf7ftJlrlmzxhs0aJC3xx57eOXLl/dq1arl9erVy/vll18S5t24caP33nvveZdddpnXtGlTb7vttvPKlSvn7b777t55553nff/995HreOeddxL2VfDVokWLhM9MmDDB3tOFHQBQcuk35p9//inQK9XvEwCU5IBFnz59vB133NGrWLGid+ihh3pz5szJ6LMzZ860/hx1L122bFm7303m3nvvtbqVKtya78wzz0w678cff+wdffTRXo0aNbxtt93Wa9KkiXf33Xd7GzZsyGi7VI94/PHHvc6dO2c0vwIAl19+udUdttlmG++ggw7y3njjDa8gOnToYN+vX79+CfWU3r17e3vvvbdXqVIl+1777ruvd9ddd3nr1q3LeRmUhGNE9a1HH33U69Kli1enTh37rL7/kCFDvLVr10Z+RvXAvfbay+pyDRo08O65556EecaPH++dfPLJXr169bwKFSpYnfKSSy6x7QzS+nQcjBgxIuPvqvK97rrrvP/9739W7oj2ww8/eGed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Hj2sT0IlryjQp77WFexUkE7bctNNN1lAsUuXLnZsuW64brzxRus776WXXrJpCm6qabYSjtRlV7ZUDjp+1cw4E4o76JgPv7QdYSp71e0LrdC5dShyLo24Tp06CSmV6SgtXanIe+65p6XgSlE0U/3rr7/87bbbzt7/8ssv495btGiRX69evViTypNPPtk/7LDD/NKlS9u0O+64I2F5mq71nXTSSf62227rH3300faqVKmSvadU4LDPP//cr1atmr3fsGFDv3v37n6rVq3s/5Wi+uyzz2b8XfV9tH0NGjTws3XPPffYOpWiHTRixAib3q1bt8jPTZo0yd4//vjjM1rPhg0brBmtPvP2229HNlPV97/iiissjfzKK6/0X3nlFftcKg899JB99tprr/ULg2aq+UMzVWDLQjNVAFtSM1U1/+vVq1fCdN3X6vtNnjw542Wla6YaXm+y5pHr16+3ppvqoseVs+oO9957b0bLzraZqprQqf4UNnfuXFvWfffdl3YZXbt2tbpBcBuSNVN1Xde4V7NmzayulcsyyGUz1VweI0779u2tue2KFSti01Re+o5RdtxxR6t/ptK7d2/7/Pz58wvcTHXMmDE23xdffJHwXlSz0COOOMLq4lH1+hdeeCGu/luzZk1///33j0175JFHbL6mTZvGdYs0dOhQmz5x4sSEZYbL+qKLLrLp7733XmyaumvabbfdLE7h6qb6q6a3O+20k//7779bWasOP2vWLL8gFJPYZpttbN377beff+GFF/oTJkzw//nnn8hjLFn3Hueee27C/H369LFlFxYDOGwCTjnlFItWK7KrpxHK9FInnYrAq2ljeJCAII3aqc4gNbqmUnBzTZ18Kkqupx/q7FQR7saNG8fNow4ulZras2dPS51126G00yOOOMIy5jTajSLnQXq6ojRWRe3VFFc0eqgi0YrGq9NFl+mn3xOVk6LXGnlUT31civkLL7xgKcrquFHlptTpdNTsU9FxNTvNhprpuqbAavIZfholSpeN4qbre2dCzWDVjFYZk1Gp1e57hJuw7rPPPlYmyToydU/Y1GQWmx41H4ga7QrA5iPqKW2muEYAW4bCXCdKGtU31OIlTK1t3Pv5pvqX6iGqyyibSNuie3N16q56S1TXQsVZBmpeqfv/TFu+qG6mDCn9ZmgQAw2MED6miqIMdA+rlkThaWoVpXpe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mEDblEk1P2oAB5Vpt27drM6hdWhghAMOOMC/4447IgceyLQMTjzxRH+bbbaJrA+mo+UnG0gjF8eIGzgh2Stq3Q888IDfsGFD+8677767P2LEiIQ6e6plho+7bAZwkPHjx9sgExrUL+ill16yOqUGi1C9WIM9PPzwwwl1eH3/zp07+1OmTLH5ta/33HNP/7nnnousd7/77rt+nz59/MqVK9tAHqecckrC4IxumVEUE1B9XIMnaNsUL5gUGLjhrrvusvW88MILcZ/T99OggkcddVTCOZosJuFMnz7djm8NBKE6uAac1HF95pln2vZEnTPJXuEBG7WcdDGaTBCM2wQoEKML74IFCxLeW7RokR3MOkh0gGeiKIJxmuZGew0HpnRSarpG8AmOiDJjxgy7wGtEmnBwKttgnE4GXfw1/aqrroo7OXSx2mqrrezCETXqbJSVK1fadtWvXz/y/aVLl9qop1rfJZdc4mfKBdVatWoVd2M0fPjwpBdm/fjpPf3wzp8/P6P16AchfHFWmejHsUyZMnbxjgr6yZgxY2x91157rV8YBOPyh2AcsGUhGFdyvfbaa/YCitvmFozb3Gi/6AH5smXLCj0i46agevXqVp9FItXRdBzMmTMn42Cckk/22GMP/5prrilQkaYKnEXVu6OCmluitWvXWp38zjvvzMnyaKa6CVCK6V133WX9BCidVO2qlZ6qfl/U0aRSqJWqrLbY+aB+Clznk2orru1QG3ClrzZv3ty75JJL4ua///77bQRPpYQqZVppvsuWLfPeeecdSx0ePnx4yk5HM6F+DTQiijqWvPnmm639u5apPhOmT59uHXAqhVudf2ZC/Rxom7WN+n7hPjeUNqvmuGoSrP4Iopr6Kj06PJLtNddcYynFGhlJfbdpHUqd135UPwJKDw769NNPY+WpNHKlP0fRyLlKFXZ0LGg/adRdfW7t2rXeF198Yem8SgVWv37qbyCKvrME+zxAyaZmqcH+IQAAxaOwffACucK9Qck3bNiw2Mv1A7c50mBvGgBC/YsjkZpHZtufnLpEUBPV888/38o1FwNDID014VXza/VllwsE4zYBCuCos0y111cfBmqXrpNWfXop+KX2yn379s1bP1Fqux0MgilwpaCP2pCr/Xy4nzH106a26BoRZcKECdaxpoJYaneuQJPat+eCRpNRO3D1UTB58mTrxFMD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MjEzTpIkSZIkSSoTg3GSJEmSJElSmRiMkyRJkiRJksrEYJwkSZIkSZJUJgbjJEmSJEmSpDIxGCdJkiRJkiSVicE4SZIkSZIkqUwMxknqMJ5++umw8847h8GDB4e+ffuGkSNHhhtuuKHo57nuuutCp06d6r2MGjUqVKtStWEhhx56aE0bPvXUU6FalaoNn3jiiXDYYYeF9ddfPyyzzDKhe/fu8Tm33nrrcOONN4ZcLheqVana8MUXXwxnn3122GyzzcLAgQNjG66wwgph//33D6+++mqoZqVqw08//TRcffXV4fDDDw9f+cpXQteuXeMxTD9ZDWbPnh3OPPPMsPrqq4eePXuGoUOHhkMOOSR8+OGHRT/X5MmTw3HHHReGDRsWevToEX8ef/zxYcqUKaGalaoNH3/88XDOOeeEXXbZJSy11FJxP1tppZVCR1CKNmQ/u+mmm8Lo0aPDyiuvHPu7fv36hY033jj8+te/DvPnz2/V1yBJypOTpA7gtttuy3Xp0iXXqVOn3FZbbZXbc889cwMHDiRakTvppJOKeq5rr702Pm7EiBG5Aw88sM7liiuuyFWjUrZhvkcffTQ+D8/NzyeffDJXjUrZhtyfx62++uq5HXbYITdq1KjclltuGZ+f60ePHp2rRqVqw/nz58fHcBk8eHBup512yu211165VVddNV7XvXv33K233pqrRqXcD++4446adsxe6Cfbu9mzZ+c22WST+HqGDBmS23vvvXMjR46M/19qqaVyY8aMafJzTZw4MTd8+PD42FVWWSU+11prrVVzDH/22We5alTKNuQzN38/GzZsWK7alaoNTz/99JrP2fXWWy+3zz775LbZZptcjx494vVbbLFFbubMma3+eiRJixmMk1T1GOT0798/ftm8/fbba67/+OOPawZHjz32WNHBuLPOOivXUZS6DfMHGquttlocmG622WZVG4wrdRu+/vrruQ8//LDO9W+//XYcsPF8d999d66alLINCcZttNFGuTvvvDO3YMGCmusXLlxYM2jt169fDKJUk1Lvh88880zu+9//fu6aa67Jvfbaa7nDDjusaoJxaT/YdNNNc9OnT6+5/uKLL47XE8hsqv322y8+Zo899oj7XnLMMcfE6zmRU41K2YYnn3xy7txzz809+OCDsf/rKMG4UrXheeedlzvllFNy7733Xq3r33rrrdyKK64Yn+uHP/xhybdfklSYwThJVe+CCy6IXzJ32223Orf95S9/ibftuuuuTX6+jhiMK3UbZv3oRz+KZ+oJwDGoqNZgXGu2Yb6f/vSn8flOOOGEXDUpVxsuWrQot8Yaa8Tnu+6663LVpLXb8IgjjqiKYNzcuXNzAwYMiK/lpZdeqnP7uuuuG2974YUXGn2ujz76KNe5c+eYbUnQM2vOnDkxu4lMxQkTJuSqSSnbMN/48eM7RDCuNdsw66abborPs9JKK7XoeSRJTWfNOElV7957740/99prrzq3UXuG+isPP/xwmDNnThtsXcduw9deey384he/iLVvtthii1DNyrkfduvWLf6kJlA1KVcbUotq3XXXjb9/9NFHoZrYHza9pt7UqVPDqquuGtZbb706t6d98O677270uR544IGwaNGisOWWW8b6jlnUjvvGN74RFi5cGO67775QTUrZhh1VudpwxIgRVdnfSVIlMxgnqeq98sor8SeF7vMRrFh77bXj4P2tt94quvj7ySefHI444ohw1llnxeLS1ao12pDBKUXfKZx/4YUXhmrXWvthvg8++CBceeWV8XcK9FeTcrUh3n333fhz2WWXDdWknG1Yre2Uvb4pC32U8rnak476uttjG1ZrfydJlcxgnKSqNm3atHhWGcsvv3zB+6Tr33vvvaKe+5577gkXXXRR+P3vfx9+8pOfhK997WvxMmHChFBNWqsNL7/88vCPf/wjtiErOlaz1twPn3322XDQQQeFAw44IGy77bZh+PDh4f333w/nnntu+OpXvxqqRWu2YT5W8yXYTnBqxx13DNWinG3Y3nEMlaqdSvlc7UlHfd3tsQ1ZTRW77bZbi55HktR0XYu4ryS1OzNmzKj5vXfv3gXv06dPn/hz+vTpTXrOIUOGhLPPPjt+aV1llVXC7Nmzw3PPPRdOOeWUmB236667xiBTly5dQjVojTYcN25cOP3002Pw8jvf+U6odq3RhsmYMWPC9ddfX/N/9juCwz/4wQ9CNWnNNswPWDFtGieccEI83qtFudqwmtqqFO1UyudqTzrq625vbUgmNdP7yVI/7bTTmv08kqTiGIyTVPF233338MYbbxT1mBtuuCGMHDmyVbZnhx12iJekf//+sebP1ltvHTbYYIPwwgsvhD//+c9h9OjRoVJUWhseddRRYe7cueG3v/1taC8qrQ2T/fffP17mzZsX/ve//8W/STCOGkL3339/GDRoUKgUldqGCXW79ttvv/D222/Hv0k7VppKb0NJ7ceTTz4ZjjvuuFgn85prrglDhw5t602SpA7DYJykijd27Njw3//+t6jHzJo1K/7s27dvresInOWbOXNm/NmvX78WbSd/69hjjw1HH310ePDBBysqGFdJbXj77beHu+66K5xxxhnhS1/6UmgvKqkNC2FK5eqrrx6npzLt96STTgpnnnlmuOyyy0KlqPQ2PPLII+P08zXWWCMudFCJC2BUehtWi9RWqe1a0k6lfK72pKO+7vbShv/+979jhj8nci699NIY6JcklY/BOEkV7+WXX272YxlsDhgwINZJYmrkmmuuWec+XI9hw4aFllpttdXiz/Hjx4dKUkltmFZ9+9vf/haeeOKJgtt5zDHHxL9JLTQulaCS2rAx1I8jGPfXv/61ooJxldyGTM+66qqrwgorrBD3zSWXXDJUokpuw2qy4oor1mqPlrRTKZ+rPemor7s9tCFB/e233z5Mnjw5lt3gM1eSVF4u4CCp6o0YMSL+fOmll+rcNn/+/Hh2uGfPnjGrqKX4Yput41ItWqMNqatHjb3sJRWXJ+DA/5l2WS3KuR+SGde5c+cwceLEUE1aqw1ZzfeCCy4ISy+9dAzEEZCrVuXcD6u1nbLXr7vuumV9rvako77uSm9DThZut9128SdTVFkNXpJUfgbjJFW9XXbZJf687bbb6tzGlLQ5c+aEr3/963EA2lJMwcT6668fqkkp2/C6664LuVyu4GWrrbaqqWPD/zljXy3KuR/SfosWLQqrrrpqqCat0YZkw5166qmxeDnTy5miWs3KuR+2Z5tvvnnMImSBlELZiKn9qBfaGFbkJTjOcfnJJ5/Uuo3amWQLs/DKzjvvHKpJKduwoyp1G3LCkJq3PN/BBx8cLrnkkpJvsySpiXKSVOU+++yzXP/+/XN0ebfffnvN9RMmTMgNHz48Xv/YY4/Vedwaa6wRL+PGjat1/XnnnZebOHFirevmzZuXO/vss+Nz9erVq85j2rtSt2F9ttpqq/hcTz75ZK7alLoNL7zwwtykSZPq3P+5556reb6LLrooV01K3Ya33nprrnPnzrm+ffvmnnnmmVxH0NrH8hFHHBGf49prr821d6effnp8LZtttlluxowZNddffPHF8Xr6q6zLLrssttFpp51W57n222+/+Jg999wzN3/+/Jrrjz322Hj9gQcemKtGpWzDrPHjx8fHDxs2LFftStWGM2fOzG266abxMXvvvXduwYIFZXsNkqS6DMZJ6hBuu+22OOju1KlTbuutt87ttddeuYEDB8YvpSeeeGLBx3Abl7Fjx9a5vkePHrnNN988N2rUqNzOO++cGzp0aLy+Z8+etQa41aSUbdgRg3GtsR927949t/HGG+f22Wef3O67754bMWJEzf0ZbGUH/dWiVG1I8In24/p11lknBkMKXe64445ctSn1scw+mC5LL710vN8qq6xSc92RRx6Za49mz54dt5/XM2TIkHhMpf8vtdRSuTFjxtS6/1lnnVVvYI0TOKuuumq8nZ8cs2uvvXb8/2qrrRaDpNWolG141VVX1exT66+/fq0+MF1efPHFXLUpVRsef/zx8fouXbrk9t1333r7PElSeRiMk9RhPPXUU7kdd9wxDjp79+6d23DDDXPXXXddvfevb/B55pln5rbbbrvciiuuGLPgCMCRUUJGyJtvvpmrZqVqw44ajCtlG5L9sMcee8SgR58+feKgdLnllsvttttuVRlAKnUb8nu6vqELA9tqVMpjubE2zM/caU9mzZqVO+OMM2IAjWNs2WWXzR100EG5Dz74oM59GwokgYDbMccck1thhRXic/GTzLjJkyfnqlmp2jDd1tClUFZnNShFG/L/pvR5kqTy6MQ/TZ3SKkmSJEmSJKn5XMBBkiRJkiRJKhODcZIkSZIkSVKZGIyTJEmSJEmSysRgnCRJkiRJklQmBuMkSZIkSZKkMjEYJ0mSJEmSJJWJwThJkiRJkiSpTAzGSZIkSZIkSWViME6SJEmSJEkqE4NxkiRJkiRJUpkYjJMkSZIkSZLKxGCcJLVQp06dwkorrWQ7FuF///tfbLevfe1rJW23Qw45JPTp0yd88sknNe9NMZdSvI9rrrlmfK5VV121wftdd9118X4HHXRQs/7OYYcdFh8/duzYBtu4mEup34/WMn78+NC1a9e4zbznDaF9uR/tnfWtb30rLLPMMmHGjBmtso3bbLNNWH755cPcuXNDR9aR+8dLL700rLXWWqFHjx7t6viqROk4/vvf/17U42hzHkd/2BH7IUlS5era1hsgSZWML/Arr7xy2GqrrYoeBJQaX+SHDRvWKoOKavDaa6+F66+/Ppx0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","media_type":"image/png"}}]}]},"uuid":"941632af-7a99-4799-b8ca-eeefa32d0030","timestamp":"2026-10-30T05:30:50.169Z","toolUseResult":{"type":"image","file":{"base64":"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5BGb54wzzoib/tprr9n0XXfd1e/QoYN/8skn+y1btvRLlSplr4ceeihhWW3btrXP9OnTx99qq638Qw45xO/evbvfunVre/+6666z98877zy/XLlyftOmTf2TTjrJr1+/vk3fY489/D///NM/8MAD/erVq/tdu3b127VrF1vn5MmTE9Z5880322fLlCnjH3744badO++8c2x5S5YsiZvfbcMFF1zgV6hQwd9nn33sM/vuu69NL1++vP/FF1/EfWbq1KmRZTRw4ECbru+iMurRo4d/6KGH+jvuuKO/yy67xM27YcMGe1/zb7vttva9jj/+eL9OnTo2rXnz5v7q1avjPrNw4UK/Ro0a9n69evWsLFWmKot+/frZdJV5ppYuXeo3adLEPqflHnXUUf6RRx7pV6pUyaZpmc57771n33f33Xe394444gj7f73ce5qm9zSPe++WW26JLePFF1+0stE8++23n+3Pgw46yLZfZf/uu+8mbOOdd95px44+o+ND37l9+/Z2PGg7Zd68ebauihUrxvaLe11yySU2z/r1621der9atWp+ly5d7Fhr1aqVrTu8L1PJ5hjT+k888UR7b6eddkrYrlTWrl3rt2jRwj5bpUoVW87RRx9t23vcccfZMRV1PmdbzsFzXuWq/efOb01X+U+ZMiVn69E+3H777f3ddtvN1tOxY0d/0qRJNs/ll19un9d5qO+q77zXXnvZ5/SZzz77LLY8d9zpPe374H4PHnfuOvT999/HpnXq1Mmmvfnmm5Flr+3S+y+88EKhztlMuGXec8899v8PPPCA/f8JJ5yQ1TU6FX0fHa8HHHCAHTt66Vqu5dSsWdP/5ZdfEj4zbdo0f4cddohd97t162b7xF2fP/nkk9i8Or/0vqZvvfXWdt1z13odC8cee2zcsmfMmOFXrlzZ5m/YsKF9V13LtI2lS5f2x40bFzf/Sy+9ZMehjg0dY1q29qG7HgX37ciRI22altOmTRsrX12P3Tmaqc8//9yuFW4btU5dL9y5/+yzz8bNr23QezpvDj74YDtn9b10XdTviN67+uqrM1q3jl+VnT6j36Lgsa3jXtasWWPvV61a1cpO+1jXRpV3suMjm98od27p9875+++/bR2a3qtXL9vvmcrmeFq5cqVd7zVd26Zri36b3PWmf//+Cct318OLLrrI32abbez3TMvfbrvtbPqg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63oWtS3Z/kalutbffvvtsetrsvMqSjbHk85r7TPtZx1L+n4K7j711FORyy6qYJy+/8svv+y3bNnSjiftCx2jc+fOzfo3UAFUBcdq1aplx5PKX8emrl96L+zJJ5+0wJ0eerprlCvvVNfTXJZdQYJxCoIpCKffJxcwDn4+X8G4gtzjAEBJUUr/yX2+HQAAKAw169LIkJ06dbKmXwCA3NEIxBohVk14Xf+lAADkC33GAQBQjD755JOEPrXUX5n63Yoa9RMAAADApq1McW8AAABbsh49elgH+OpMvmrVqtZpuEbK0wAJXbp08Xr27FncmwgAAAAghwjGAQBQjDRC67PPPut9/vnn3vLly73y5ct7++23n2XEaSRMjQILAAAAYPNBn3EAAAAAAABAntBnHAAAAAAAAJAnBOMAAAAAAACAPCEYBwAZuuGGG7ytttrK++KLLxLemzNnjnfaaad5u+yyi1euXDlv++239+rXr+8dc8wx3u233+4tXrw4bv5HH33U+gJL9urevftmtV/eeecd+15nnnlmcW/KJmvXXXfNe/9x119/va1Tx2umfvjhB/tMu3btinTbkD2df9o3Oh+LCvs/exqsZcSIEV7Lli29SpUqeVtvvbVXs2ZNr1mzZtan5CuvvBJZxuleOn83ZcmuP7k6jgt6rGp+fU6fLwzdF2yzzTZe3759C7UcAMCmiQEcACADS5cu9YYNG+Z17drVRr0MeuSRR7xzzjnH27BhgwVMjjjiCK9ixYrewoULvSlTpniTJk3ydt5558gA27777mud9YcddNBBJXK/qAKigGNhKyEAAM/7888/vcMPP9we6JQtW9YCcrVq1fJWrVployqPHDnSe+ONN7zOnTsnFJd+Z/SblEzUbwtKDgVc+/Tp440ePdq76KKLvD322KO4NwkAkEcE4wAgAzfffLNVjq688sq46b/88os91VYgTjfU5557rmXPOStWrLCRMmvXrh253OOOO26Tz15Afrz11lveunXrKG4U2C233OJdccUVXt26dSnFEmLQoEEWiFPgTA9uwr8VM2fO9CZPnhz52WrVqmWVtbqp6devnz3EUtBqc3XZZZdZwPXaa6/1nnnmmeLeHABAHhGMA4A0Vq9e7Y0dO9bbe++9vf333z/uvVdffdVbu3at17p1a+/8889P+GzlypUtQAcU1u67704holAU1NicAxubohdeeMH+KvM66qFN8+bN7bUlUrBRr82Z9vmhhx7qvfjii5aBv9NOOxX3JgEA8oQ+4wAgjeeee87766+/vB49eiS8t2zZMvu74447lpj+xMaMGeM1adLE+qKpUaOGBQPVFCrKH3/84V166aVegwYNvPLly3tVqlTxOnXq5L3++uuRfdzJjz/+GNcvUbb97SxfvtwClwoKqH89BTkffvjhyHnVV1KvXr28vfbay/rhU7MsNe1VpqL6WQpz26lsw/nz51tWhSo3ylacMGFCXB9B//zzj3fxxRd7derUsbI64IADvJdffjluv6u5sNapZfTv399bs2ZN5Hb+/PPPVs6uz8Dq1at7J5xwgjdr1qyEeYPboOUpU8l9Tv0M3nbbbZ7v+xn3Gffll196p556qlevXj3bhzoWlWWjZk/Bvgq1zKefftrKRM2h9L222247q+grq3Pjxo0p9prnffTRR9YEe4cddrB90aFDB+/DDz9M+Zlky+nWrZvtf/WNpSbcZ599tvfTTz9Fzq8mfHvuuadlCGWjoPtk5cqV3oUXXmjHhcpTx57680pWPgrWK+NMgfptt93WXi1atLAAfhStR/tS2bTa19oX2j6t7/LLL488rtOZN2+e17t3b1uu+656QKD+KtevX5+2ry13bOkYueeee+wcq1ChQlwzR2Vl3nfffd7BBx9sx4DOGR2vZ511ljWnLIr9r+158sknbZ06B7U/VE7t27f3Ro0a5eVCQfdHNsdXKiXhN0S/D9rvOr/d96latar9FqiJbJh+X1RuX3/9ddLfFe1b7TN3/Omh1UMPPeQde+yxdq3S8aPjqE2bNt64ceNy0mflp59+aplmTZs2tfLU99C6lL3+66+/pvxstud9qt83ZdA3atTIvqP6ADzssMMs6zGZnj172vm1OWc5AgAi+ACAlLp27arIiD99+vSE9x577DF7b7vttvO//vrrjEvykUcesc8dffTR/sCBA/0+ffr4gwYN8t95550C7Y1ddtnFlnfppZf6W2+9td+xY0f/+OOP96tXr27TDznkEH/jxo1xn1m0aJFfr149e79u3br+ySef7B922GF+6dKlbdodd9wRm/e9997zzzjjDJtesWJF+7d73XLLLWm3b+rUqfbZY4891t9jjz38WrVq+d26dfMPPfTQ2PoefPDBhM/ttNNO/vbbb++3atXKP+mkk/wjjjjCr1y5ss2vbV2/fn1kuXbv3t0+t9tuu9n3UnlMmjTJ//777+39li1b+gcddJCVj/Zvu3bt/K222sq25Y033rDvXqZMGf/www+3cqxatap9rmfPngnb+Pnnn/vVqlWz9xs2bGjr1vbq/7WMZ599Nm7+4DYcfPDBfpUqVfwTTjjBvlv58uXtvauvvjrpPg6aPXt27DNNmjSxMtIx1ahRI5umcnfWrFlj0/RddDyoXNq3b+9XqFDBpmtfhl133XX23jnnnGPHlZar79esWTObrmlTpkyJ/H5t27ZNWN6oUaOsnPVS+esY0HZr/h133NH/6quvkn7v4HdJp6D7pEWLFn7Tpk39HXbYwfaJynKbbbZJWj5Lly6NbX+NGjX8o446yj/yyCP9SpUq2bR+/folfEbT9Z20r7bddltbh17uM6eccoqfDX2XcuXK2Wf32msv26+dOnXy69SpY9NWrFgRm9edw+GydGWs61DZsmXtuNBydOzLqlWr/DZt2sTOfx2rel/7UPNfeOGFRbL/dW3Ue/p+HTp08Hv06GHXDM2rbY4qW720DZkqyP7I9vhKxV2DzzvvvIRrdDKujKPKoCBee+01W96uu+5q5ax9q+tTqVKl7PXQQw/FzX/rrbfa/Ndcc03k8u699157/3//+19s2rx582yarv3ah1qHjhEdP5qua02y64+u60HJjmMtU+V/wAEH+Mcdd5y99J00b82aNf1ffvklJ+e9tjvqOPvmm29i553Wq987/U65a+ywYcMiy+u7776L/U4DALYcBOMAIA0FhHSDv3r16oT3/vzzz1jASxVGVS5V4fzggw/8f//9N+kyXdAo6qUb/SVLlmS1X1xlWgGBYFBw2bJlfv369e29t956K+4zqnC4AFNwWxV4U+VBgalPPvkk7jMFrQC6YJwLlK1duzb23osvvhgLCIZNmDAhodxXrlwZ2/axY8cmLVcFQsLBOlf5csE8BRnCn1V5KeA3a9as2HuqxLn9rIqTo8rzPvvsY9Mvu+yyuMr0888/b0EHVfB//fXXyG3Qvv7rr79i72mdKneV/99//502GHf66afbtNtvvz2h7FT5Da533bp1Vtb//fdf3Hy//fZbLLj27rvvRlaGXYAw+P1Gjx4dq+QG91GyYIzOCX232rVrWxAxaMyYMfYZBWgKG4wr7D5RcEjnjbNgwQILIOg9lV+Qgm+armBU8JjW+evKVIGOILceBc4WL14cm75w4UILBug9rTMT8+fPt2Csrk9PPvlkQjkoUBrcrnTBOAWYvvzyy4T19O7d295XQE7HS5C+64cffpjz/a/gsa6petChsgnSsTxt2rScBeOy2R8FOb5S0cMMtw177rmnf8UVV9hx9vPPP+ctGKfvqv0TNmfOHCsDPdgIXo9++uknC9LtvvvukcvTQwZtX/C4+P333+1BRzjgqHUrcKVyC++3bINxb7/9dsJv54YNG/zBgwfb/GeddVbcewU976OCcfqtccfF0KFDbb3Ot99+aw+GdPx/8cUXkWWmc0/Hu457AMCWgWAcAKSgzBfdXOtGOhkFrFwmUvClgIoCXaowh02ePNm//vrr7bMKxqgC8dJLL1llTJ9VRT4cSErFVaajsssUqAlnHrgn8ao0/vHHHwmfufjii+39s88+O6fBOFXqVCkL23vvvbOqRKtyo/mVxRDkAmrKnPnnn38SPucqX6r4KYshSJUnl+0SlfExYMCAhIqhKn8ukBgOcom2T+8PGTIkchuisildoDFZwCRIWVia9umnn/qFoUqylqP9HlUZ1roVAAlT8ETvP/7442mDMcoS0fSXX345chu6dOli7ysAUBiF2Sd6vf7660kzfZQp6ejc1bQDDzwwruLt6HvofX2vILcelXmYAshRwYdkzj///FhWVSbSBeOiMncUiFYQQYGCH374Ie06crX/3bV3v/328zOlLDW9lPWbqWz3R0GOr1R07Cio5zLEgq/GjRvbsRc+voLHa6pX+GFKQSgIr2Xp9ykqIBUO4ukYUaBODzUypd8tLevuu+8uVDAuFQWBlRUcVJDzPlkwzj1UOvHEEyPXP378eHu/f//+ke+3bt06J9c/AMCmgwEcACCF3377LTYQQzLqV+mLL77w3nzzTe+1116zfrTUd436knrqqae8iRMn2vRDDjkk9hn1zaOXoz64jjnmGOvIWf3dzJ4920ZhjeqnLpWOHTsmTFMfSBLsP+z999+3v+oTSP3EhZ122mneHXfc4b333nteLum7qS+iqG1U32faRvXfFPTtt9/aQBkLFiywft7Uh4/rU03vRVGfUurzKhmtw5WLo37l1F/S77//HlmO6nsoXI6ufE466SSvbNmykeU4fvz4yHLUuho2bBhZFuH1pCpPHVsXXHCBN2TIEOtb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rVq1yu/Xr59fp04d+55abtu2bdNuX6ptEE3X+5ovaN68ef4xxxxj5VqhQgUr4wceeMDe0/z63kGPPPKITb/uuusi1/P999+n3GZN1/uaLyzVsn/88Uc7BlQuZcuW9atVq+Yfd9xx/kcffZT1Nmj5el/rS7ePX3rpJb9Xr15+48aNbd+pjPbYYw//7LPPjjyOPvjgA/+www7zK1eu7G+33XZ+q1at/BdeeCHpNgW3ZcaMGf7hhx9un9t2223t39OnT8/6+33yySe2v/V93DGn7df3mDRpkr9x48a447NUqVL2ndavX+9no6D75M8///T79u3r16pVy7avYcOG/u233550/WvWrPHvvvtuK0ud9/qM1qllDRs2zP/555/j5o86bjM9fpP57LPP/FNPPdWvXbu2fVedL61bt/aHDx/ur1u3Lu15lur64fz777/+XXfd5Tdv3tz2v65bum6cddZZ/scff5zz/b9y5Urb/qOOOsrfdddd7RpZtWpVv1mzZv6IESP8f/75J2HZWm+y8zeZgu6PbI6vdPvutttus+uuylPncLly5ey3oWvXrv6rr76a8BlXxulexx57bMbbMXbsWLu+av0qZ31W25bumNywYYO/88472zz67N9//510Ha+88orfokULu4Zov7dv395/5513kv4+JLsWJjuOly9f7p9//vl2vKgM69Wr519++eV2rERd2wt63qf6ndByhgwZ4h9wwAF2nui41fYcccQR/qhRoyLvB3RN1jG0ZMmSpGUHANj8lNJ/ijsgCAAlnZ7ca4Q2PXVv2rRpcW8OsEVQJp6afykDrahGkhRlZu22226WGZRpc1gAKCw17VW2qZr7hpvwAgA2b/QZBwAZUBMbNT9VX28A8kNNzNT8tkePHhQ5gM2O+j9VX4qufzoAwJaDYBwAZED9vqhfNGXqfPHFF5QZkAfqn/Crr76yyioAbE4WL15sA+GoT071vQoA2LLQTBUAAGzRaKYKAACAfCIYBwAAAAAAAOQJ7T4AAAAAAACAPCEYBwAAAAAAAOQJwTgAAAAAAAAgTwjGAQAAAAAAAHlCMA4AAAAAAADIE4JxAAAAAAAAQJ4QjAMAAAAAAADypEy+VgRgy1KjRg3vn3/+8erWrVvcmwIAAIA8+Omnn7yKFSt6S5YsobwBIAUy4wAUCQXi1q1bR+kCALYYa9assRewpdK9n+4BAQCpkRkHoEi4jLi5c+dSwgCALcLo0aPtb9++fYt7U4Bi0bhxY0oeADJAZhwAAAAAAACQJwTjAAAAAAAAgDwhGAcAAAAAAADkCcE4AAAAAAAAIE8YwAEAAADIgXr16lGOAAAgLYJxAAAAQA506tSJcgQAAGnRTBUAAAAAAADIE4JxAAAAQA5MnjzZXgAAAKnQTBUAAADIgYULF1KOAAAgLTLjAAAAAAAAgDwhGAcAAAAAAADkCcE4AAAAAAAAIE8IxgEAAAAAAAB5wgAOAAAAQA40a9aMcgQAAGkRjAMAAAByoHnz5pQjAABIi2aqAAAAAAAAQJ4QjAMAAABy4Omnn7YXAABAKjRTBQAAAHJgxYoVlCMAAEiLzDgAAAAAAAAgTwjGAQAAAAAAAHlCMA4AAAAAAADIE4JxAAAAAAAAQJ4wgAMAAACQAx07dqQcAQBAWgTjAAAAgByoX78+5QgAANKimSoAAAAAAACQJwTjAAAAgBwYPXq0vQAAAFIhGAcAAAAAAADkCcE4AAAAAAAAIE8IxgEAAAAAAAB5QjAOAAAAAAAAyBOCcQAAAAAAAECelMnXigAAAIDNWffu3Yt7EwAAwCaAYBwAAACQA1WqVKEcAQBAWjRTBQAAAHJg+fLl9gIAAEiFYBwAAACQA+PGjbMXAABAKgTjAAAAAAAAgDwhGAcAAAAAAADkCcE4AAAAAAAAIE8IxgEAAAAAAAB5QjAOAAAAAAAAyJMy+VoRAAAAsDnr27dvcW8CAADYBJAZBwAAAAAAAOQJwTgAAAAgBxYsWGAvAACAVGimCgAAAOTA66+/bn/r169PeQIAgKTIjAMAAAAAAADyhGAcAAAAAAAAkCcE4wAAAAAAAIA8IRgHAAAAAAAA5AkDOAAAAAA5ULlyZcoRAACkRWYcAAAAkAM9evSwFwAk88MPP3ilSpWKvZ5//nkKaws2YcKEuONh9uzZxb1J2FyCcVOnTvVOPPFEr3bt2t7WW29tTwwbNmzodevWzRs5cqT3119/xc3/888/e6NHj/bOPPNMb6+99vK22morOyjfeeedAq1/1113jTu49dp+++29Aw880Lv99tu9//77z9vUqGyiysR91y35R61du3Y5Xe4NN9xgx+AXX3wRm7Zu3Trv9ddf9/r16+ftvffeXoUKFbxtttnGjteBAwd6y5YtS7nMl19+2Wvbtq0dh3ppm1955ZXIeX/88Ufvnnvu8Tp16uTVqFHDK1u2rFetWjX7/5deeinj7/Htt9/aNqqM2rdvn/D+mjVrvJo1a3pHHXVUxssEsGXxfd/7559/CvTSZwEAKKg///zT69Onj7fjjjt6FStW9A499FBvzpw5aT+3ceNG79FHH/W6dOni1alTxz6r+/chQ4Z4a9euTfnZ999/P1Z//P333xPe/+WXX7yTTjrJ22GHHeye/thjj/UWLlyY8XfS93n88ce95s2bF2kZBOuP4deee+6ZMO9NN91k5bXTTjvZPNdff31G6+jQoYPNrzpScSjs/pgxY4Z38MEHW91O9a7+/ft7q1atiptn7ty5FseoV6+ezad6WZs2bax+l4rqj40aNbLyUQwiqFmzZnYcaN9iy1KkzVQVyLjuuuvs3wpUHHTQQRZM+Oabb7zx48fbUwAdfC1atIh95oUXXvAGDBiQ821RQHDbbbe1CoECNx988IFFnXXivPHGGxYoRG4pyPTuu+9633//vQUKNzVLly71hg0b5nXt2tXbZ599YtP1nY444gj7t77XkUceaRdYHVPDhw/3nnzySQuUKugcduedd9rxXaZMGQuKlStXzgJ7Rx99tAXdwj9ep5xyijd9+nSbT+eJfhj0ozJlyhR7aVl33HFH2u+ii/u///6b9H0F6i677DLv4osv9t5++23vsMMOy7K0AGzuVq9ebb+jBaGbWVUcgM3dzJkz7W+mlWsAXkYBtc6dO3ufffaZd+mll1oARMkbqmt8/PHHXoMGDVL+dp111ll2H33eeed51atXt3t21VHfeustu++NSmbQOv/3v//Zb5ceKkX9rikYpsSSq666yuq4I0aMsAfun376qVe1atW036tly5beqaeeWuRl4Kg+MWbMmLhplSpVSpjvmmuusTrH/vvvb/WNTKhur3ItLoXdH5rn8MMPt5iF6laLFi2yoJkSGl577bW4RIm///7bO+OMM7xatWrZ8aX4hYKX999/f9KAmup5P/30U+R7O++8sx0H69ev9x544IFClgQ2KX4RmT17tl+qVCm/bNmy/osvvpjw/uLFi/1hw4b58+bNi5s+ceJE/6KLLvKffPJJf/78+X7Hjh31ON2fOnVqgbZjl112sc9///33cdM/+eQTv1KlSvbePffc429KzjjjjMgyWbBgQUJ5Fqe2bdtGln1R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apVXvXp178knn6TctyBnnnmmt+uuu+Z0mVqeluuou4Rtt93WW7ZsWU7Xg004GDd16lTvxBNP9GrXru1tvfXWXuXKlb2GDRt63bp180aOHOn99ddfcfO/9NJL3hlnnOHts88+XrVq1byyZcvaBeuoo47yJk2aVKCDtFSpUnGv0qVL2zKPPPJI75VXXsnht4WojDO92Pzxxx+2L7baaitvxowZkfOsX7/e23fffW25Dz/8cJEX8oIFC+xYvfTSS+Omf/31195tt93mHXroobFjs0aNGt4JJ5zgvffeeymXuWjRIu+ss87yatWq5ZUvX97bY489vOuuu85bu3ZtwryrV6/2JkyY4PXu3dvOFc1fsWJFK4MbbrjBfsQz1b59+9hxr20Iu+iii7xtttnG++mnnzJeJgAAAFDU/vzzT69Pnz7ejjvuaPfCugefM2dORp998MEHvbZt23o77bSTV65cOW+33Xaze/EffvghYd5wXdG9br311pTr6NChg83Xr1+/jL/TXXfd5W233XZe9+7dveLw8ssvW7mo/lWhQgWvXr163kknnRTX76XKKFmZZFIu+fLrr796119/vffpp58W96aUmJG969ev791yyy3FvSkoCX3GKXCggIPstdde3kEHHWQBjG+++cYbP3689/zzz3vNmjXzWrRoEfvMY489Zu81btzY5tfFSheE1157zV5XXnmld/PNN2e9LQoIKlLsgh3z5s2LdbirA/aKK67I4TdHpqpWreqNGDHCO/XUU71zzjnH++STTywQFjRs2DDv888/tx/gXr16FXnh6hjTNlx22WUJga1ffvnFjiMds1WqVPG++uor78UXX7Tg2R133GHBrajgXsuWLb3ff//d23vvvb1DDjnEmz17tp0fb731lr10k+A89dRTVhbuvOnSpYu3cuVKC1bqfHr66ae9d999135EU3n00Udt2frR9H0/cp7LL7/cu//++71rrrnGzj1gU6QAtW7Of/zxR++///6z81cPBPbff//YdR8AAGw6Nm7c6HXu3Nn77LPP7AG5HoSPHj3aa9eunffxxx97DRo0SPl51SkUgNN9tJJBvv/+ewvQKblDy9QD8nBg7fTTT4+bpvuIZFRf/eCDD7L6TuvWrbNg3IABAyw5JN9uv/12K0sF41TfUTBO9ZQ333zTGzdunAVzgnr06GEJMWGpyiXfwbjBgwfbPd9+++1X3JtTIpx77rnewIEDrVwUR0EJ5OfB7Nmz/VKlSvlly5b1X3zxxYT3Fy9e7A8bNsyfN29e3PQ5c+b4v//+e8L8H374ob/tttvaMj///POMt2OXXXZRFML//vvvE94bNWqUvadtXLJkScbLRGoqU5V7No444gj73ODBg+Omf/vtt3758uXtNX/+/CIv+o8//ti2o3///gnvHX744f5jjz3mr1mzJm76fffdZ58pXbq0P3fu3ITPtW7dOmGZ69at848//nibft1118XN/+ijj/p9+vTxv/rqq7jpv/76q7///vvbZ3r06JHye/z2229+lSpV/I4dO8bOgZ9//jly3nPPPdfOq6htz1ajRo3sBeTDf//957/00kv+DTfc4F9//fUJL03X+zrfAKCofPTRR/YCtlRFcf/3zDPP2P3rc889F3d/u8MOO6S9D05VP9Uyb7nllrjpmnbBBRdkvBzVBXbddVe7z8jms+PHj7f5FyxY4Oeb7oW23357v0OHDpHvL126NPZv1Zu1naqrl2SzZs2y7XzkkUf8ku6MM87Iun6cjpan5Yb3o+qkDz30UE7XhdzJSzNVPS3QtU1pr8cdd1zC+2rep6jtnnvumRBpV7ZUmLLkTj75ZFummr7mQt++fb06derYU4psn2wgt+677z5LP1fWozInHaWmqynnoEGD0j4By4V7773X/oafjImeGp122mnWbDT8BKJjx47ehg0bvOeeey7uvZkzZ3rTp0+3LLahQ4fGppcpU8bWpUzRu+++25riOmqmrWw1ZcUF1axZ0xs1alTs/FIGUDLK0FMGqJ4gpqOsRJ1X2gfApkLXbfW3oow4PT3feeed7Qm6fif0V/+v6Xr/iSeesPkBoCg0b97cXgByRy2o1MRU3cE4aq6quuXEiRO9f//9N+tlum501Pw1ypo1ayK7kAnTPb3uMVSXzYZa0mgbdt9997jp6vdLmfxqgaN6s/6t76rlq34R9M8//3iXXHKJ1WHVskZd2ijjLVkrGEctdNTSpnXr1pHvp2txk4y6nFJXPuGup6Loux999NHe+++/b9dM1anUTDaqdY5GqVa3VmqJpAw+tUoKdi/1zjvveAceeKD9W82PXRNatQxKRk1aNY+2V8fR9ttvb3GHCy+8MGG/q25244032r5SOWvbr7rqqsjjTvUtterTfMq4vOCCC5IeY0E6hu688077rMpCx7vqlStWrIibT/t2yJAhdm+rslBrsblz5ybdj02aNLFzBCVTXoJxruNAXUhyRYELCTdjLAx34QkGQ4L9mSmVV0EgnSC6GCh99/XXX0/ZV5oumupbTP2C6aTUxVLNAZP9aPz888924u2yyy42v7ZJPzyzZs3K6rvopL/nnnu8I444IrYsXWC0zW+88UbkZ5Tqre1WU2D9QOhCp6CYvqtSk6P6GZPly5db/wiuD7RGjRpZ2nW6H4JkVG5qtqkyUgBOy3nooYcs8KoLSrj/NvfDpW3Xxbiwfde5pm5K0db+btq0aVbbr/7cXLp0kPvROOaYY+KaooouuGqyqguufpSyWY/KScdnFDW9VlPXq6++OuHHPop+lOvWrWsBi0xuQICSQMe5mqXqvFJAWX0sqtsDPeDRX/2/put9zRfsCwUAAJRsamZ6wAEHWL/SQQri6IHz/PnzM1qO7pd/++036yJGQRs5/PDDE+ZTEEd1IPWlrHqN7qWjqJ9l9Zmmup7mzYa6nNF3iqL6o+pwqrspuKampMOHD/ceeOCB2DyqH6nZrbr4Uf1OXeQoGKd60sUXX5xy3apfanvVZ5zqcZlQOSuIF34F683qrkcJBPqbCTWL7dq1qzUL1vdTE2LV6YLBpaVLl3qtWrXypkyZYskzN910k9VR9N3derRO1R1FdcfHH3/cXm3atEm7DQrEaXnqqkrNcJUYoWUEnX322ZYMov2l8tb+0Pzhvv4U4FPwTXVifR91jaWkCiVqpHsQrPq/9p3qYqpH6/jUg2YdB8HPajuuvfZaqweq+yYFMLV8BWajqB6brC92lAB+Hri03Tp16sSlvRaUmqZWrlzZmpRmk9qbqpnqX3/95W+33Xb2/pdffhn33qJFi/x69erZe3Xr1vVPPvlk/7DDDrO0T0274447kjbPPOmkk6xJ7dFHH22vSpUq2XunnHJK5PeqVq2avd+wYUO/e/fufqtWrez/y5Qp4z/77LMZf9fXXnvNPqe0aaUga5tbtmxpTRD1ikpXbdu2rX3m0ksvte/Wrl07v2vXrrbfNL1Bgwb+6tWr4z6zfPlyf6+99rL3a9SoYd+3ffv2tr39+vUrUDNVWb9+vd+0aVP7vI4f7e+tttoqadMPpeVq3qlTp0a+n+12TJo0yT5zzjnnZL3tJ554on120KBBcdOPPfZYm64m0VEGDhxo7991110ZreeLL76INa1eu3ZtwvurVq2y/b/nnnv6//77r01L10xVTjvtNJvnrbfe8guDZqrIh7///jvWNDXd74Hed01W9TkAyLWnnnrKXsCWqiju/ypWrOj36tUrYforr7xi96yTJ0/OaDnlypWz+fWqWrWqf/fddyfMo7rXnXfe6U+cONG/9957/b333tvmHz16dMK8qidpfifTZqpqJqr62CWXXJK0TqN7lSB1T6O6kTNhwgSbb8iQIQnbpGWnuydSPUWfV9keeeSR/k033WRd9IS5ZqrJXh988EFsXjURzbSpqKuTTJs2La7psfZRsFwuuugim++9996LTdM93G677Wb1nA0bNhSomaq6BtL8Xbp0iZvet29fm/7ZZ5/Z/3/66af2/2effXZkve3tt9+ObfvWW29t3QK5bZKRI0fafA8//HDSZqr6bprnySefjFuHjuvgdLeOzp07+xs3bozNd9VVV9l84WaqcvPNN9t7uYjBIPfyEoz77rvv/G222cYOBAW8dKA8+OCD1iecgi7pqJ8ffaZnz57+wQcfbEEZnajqTysbUcE4BZd04dGJE3VCioJoek/rd0ENd+JUqFDBAleffPJJ3GfcBUqBKvWJ5yxcuND6Nwj3EaATap999rHpl112WdwJ9vzzz9t3VlBPfYVlQusJXhwdlbnWr34CwpVRF4zTd5oxY0Zs+j///BMLCoaDeOedd55N79Spk83nKGim7S1oME5UpgrqubK88MILk86b62Dc5Zdfbp954IEHstpm7VP3Q6++KIJcH2/6cY+iH369f/HFF2e0Lv0oaP5jjjkm8n0tR++/8847sWmZBOPuueeeyGBitgjGIR/effddC7CNGTMmo/n126P5gzd/AJAreuCW7KEbsCUoivs/1YPOP//8hOl6cKx71qg+yaMocPLqq6/6w4cPt/vycH9xUVT3U0BO9adgUoKWpaDXzJkzsw7GKTASFUgL1mkUeAlSf9NKTnDUp7TqoCtXroybT/U/fV738+nowYGrW7v6lsol2Fe1C8ZpfW+88UbCSwktBaE6SdRx0qRJE+tL29ljjz385s2bJ8ynfaftUnJCYYJxU6ZMiZuuPuyDfQm6YFa4/27V7zXdBQ5Vlvp/HV/h40f1biVrJAvGad8qYUf7fNmyZXEv1addINCtIxx81ueSBeMUUNZ7uegP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AAAAAAAA8oRgHAAAAAAAAJAnBOMAAAAAAACAPCEYBwAAAAAAAOQJAzgAAAAAOdCxY0fKEQAApEUwDgAAAMiB+vXrU44AACAtmqkCAAAAAAAAeUIwDgAAAMiB0aNH2wsAACAVgnEAAAAAAABAnhCMAwAAAAAAAPKEYBwAAAAAAACQJwTjAAAAAAAAgDwhGAcAAAAAAADkSZl8rQgAAADYnHXv3r24NwEAAGwCCMYBAAAAOVClShXKEQAApEUzVQAAACAHli9fbi8AAIBUCMYBAAAAOTBu3Dh7AQAApEIwDgAAAAAAAMgTgnEAAAAAAABAnhCMAwAAAAAAAPKEYBwAAAAAAACQJwTjAAAAAAAAgDwpk68VAQAAAJuzvn37FvcmAACATQCZcQAAAAAAAECeEIwDAAAAcmDBggX2AgAASIVgHAAAAJADr7/+ur0AIJVSpUrFXrfffjuFtQX7888/C3Q8PPvss16VKlW8VatWFfk24v/cd999Xt26db1///3XywWCcZuQqVOneieeeKJXu3Ztb+utt/YqV67sNWzY0OvWrZs3cuRI76+//kq7jPbt28dO9EWLFmW1/l133TXuQqFX6dKlverVq3tHHnmk98orr3ibm/Xr11sZN2/ePG760qVLvYceesg7/vjjvZ133tn2xw477OC1bdvWGzt2rOf7ftJlrlmzxhs0aJC3xx57eOXLl/dq1arl9erVy/vll18S5t24caP33nvveZdddpnXtGlTb7vttvPKlSvn7b777t55553nff/995HreOeddxL2VfDVokWLhM9MmDDB3tOFHQBQcuk35p9//inQK9XvEwCU5IBFnz59vB133NGrWLGid+ihh3pz5szJ6LMzZ860/hx1L122bFm7303m3nvvtbqVKtya78wzz0w678cff+wdffTRXo0aNbxtt93Wa9KkiXf33Xd7GzZsyGi7VI94/PHHvc6dO2c0vwIAl19+udUdttlmG++ggw7y3njjDa8gOnToYN+vX79+CfWU3r17e3vvvbdXqVIl+1777ruvd9ddd3nr1q3LeRmUhGNE9a1HH33U69Kli1enTh37rL7/kCFDvLVr10Z+RvXAvfbay+pyDRo08O65556EecaPH++dfPLJXr169bwKFSpYnfKSSy6x7QzS+nQcjBgxIuPvqvK97rrrvP/9739W7oj2ww8/eGed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Hj2sT0IlryjQp77WFexUkE7bctNNN1lAsUuXLnZsuW64brzxRus776WXXrJpCm6qabYSjtRlV7ZUDjp+1cw4E4o76JgPv7QdYSp71e0LrdC5dShyLo24Tp06CSmV6SgtXanIe+65p6XgSlE0U/3rr7/87bbbzt7/8ssv495btGiRX69evViTypNPPtk/7LDD/NKlS9u0O+64I2F5mq71nXTSSf62227rH3300faqVKmSvadU4LDPP//cr1atmr3fsGFDv3v37n6rVq3s/5Wi+uyzz2b8XfV9tH0NGjTws3XPPffYOpWiHTRixAib3q1bt8jPTZo0yd4//vjjM1rPhg0brBmtPvP2229HNlPV97/iiissjfzKK6/0X3nlFftcKg899JB99tprr/ULg2aq+UMzVWDLQjNVAFtSM1U1/+vVq1fCdN3X6vtNnjw542Wla6YaXm+y5pHr16+3ppvqoseVs+oO9957b0bLzraZqprQqf4UNnfuXFvWfffdl3YZXbt2tbpBcBuSNVN1Xde4V7NmzayulcsyyGUz1VweI0779u2tue2KFSti01Re+o5RdtxxR6t/ptK7d2/7/Pz58wvcTHXMmDE23xdffJHwXlSz0COOOMLq4lH1+hdeeCGu/luzZk1///33j0175JFHbL6mTZvGdYs0dOhQmz5x4sSEZYbL+qKLLrLp7733XmyaumvabbfdLE7h6qb6q6a3O+20k//7779bWasOP2vWLL8gFJPYZpttbN377beff+GFF/oTJkzw//nnn8hjLFn3Hueee27C/H369LFlFxYDOGwCTjnlFItWK7KrpxHK9FInnYrAq2ljeJCAII3aqc4gNbqmUnBzTZ18Kkqupx/q7FQR7saNG8fNow4ulZras2dPS51126G00yOOOMIy5jTajSLnQXq6ojRWRe3VFFc0eqgi0YrGq9NFl+mn3xOVk6LXGnlUT31civkLL7xgKcrquFHlptTpdNTsU9FxNTvNhprpuqbAavIZfholSpeN4qbre2dCzWDVjFYZk1Gp1e57hJuw7rPPPlYmyToydU/Y1GQWmx41H4ga7QrA5iPqKW2muEYAW4bCXCdKGtU31OIlTK1t3Pv5pvqX6iGqyyibSNuie3N16q56S1TXQsVZBmpeqfv/TFu+qG6mDCn9ZmgQAw2MED6miqIMdA+rlkThaWoVpXpe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mEDblEk1P2oAB5Vpt27drM6hdWhghAMOOMC/4447IgceyLQMTjzxRH+bbbaJrA+mo+UnG0gjF8eIGzgh2Stq3Q888IDfsGFD+8677767P2LEiIQ6e6plho+7bAZwkPHjx9sgExrUL+ill16yOqUGi1C9WIM9PPzwwwl1eH3/zp07+1OmTLH5ta/33HNP/7nnnousd7/77rt+nz59/MqVK9tAHqecckrC4IxumVEUE1B9XIMnaNsUL5gUGLjhrrvusvW88MILcZ/T99OggkcddVTCOZosJuFMnz7djm8NBKE6uAac1HF95pln2vZEnTPJXuEBG7WcdDGaTBCM2wQoEKML74IFCxLeW7RokR3MOkh0gGeiKIJxmuZGew0HpnRSarpG8AmOiDJjxgy7wGtEmnBwKttgnE4GXfw1/aqrroo7OXSx2mqrrezCETXqbJSVK1fadtWvXz/y/aVLl9qop1rfJZdc4mfKBdVatWoVd2M0fPjwpBdm/fjpPf3wzp8/P6P16AchfHFWmejHsUyZMnbxjgr6yZgxY2x91157rV8YBOPyh2AcsGUhGFdyvfbaa/YCitvmFozb3Gi/6AH5smXLCj0i46agevXqVp9FItXRdBzMmTMn42Cckk/22GMP/5prrilQkaYKnEXVu6OCmluitWvXWp38zjvvzMnyaKa6CVCK6V133WX9BCidVO2qlZ6qfl/U0aRSqJWqrLbY+aB+Clznk2orru1QG3ClrzZv3ty75JJL4ua///77bQRPpYQqZVppvsuWLfPeeecdSx0ePnx4yk5HM6F+DTQiijqWvPnmm639u5apPhOmT59uHXAqhVudf2ZC/Rxom7WN+n7hPjeUNqvmuGoSrP4Iopr6Kj06PJLtNddcYynFGhlJfbdpHUqd135UPwJKDw769NNPY+WpNHKlP0fRyLlKFXZ0LGg/adRdfW7t2rXeF198Yem8SgVWv37qbyCKvrME+zxAyaZmqcH+IQAAxaOwffACucK9Qck3bNiw2Mv1A7c50mBvGgBC/YsjkZpHZtufnLpEUBPV888/38o1FwNDID014VXza/VllwsE4zYBCuCos0y111cfBmqXrpNWfXop+KX2yn379s1bP1Fqux0MgilwpaCP2pCr/Xy4nzH106a26BoRZcKECdaxpoJYaneuQJPat+eCRpNRO3D1UTB58mTrxFMD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MjEzTpIkSZIkSSoTg3GSJEmSJElSmRiMkyRJkiRJksrEYJwkSZIkSZJUJgbjJEmSJEmSpDIxGCdJkiRJkiSVicE4SZIkSZIkqUwMxknqMJ5++umw8847h8GDB4e+ffuGkSNHhhtuuKHo57nuuutCp06d6r2MGjUqVKtStWEhhx56aE0bPvXUU6FalaoNn3jiiXDYYYeF9ddfPyyzzDKhe/fu8Tm33nrrcOONN4ZcLheqVana8MUXXwxnn3122GyzzcLAgQNjG66wwgph//33D6+++mqoZqVqw08//TRcffXV4fDDDw9f+cpXQteuXeMxTD9ZDWbPnh3OPPPMsPrqq4eePXuGoUOHhkMOOSR8+OGHRT/X5MmTw3HHHReGDRsWevToEX8ef/zxYcqUKaGalaoNH3/88XDOOeeEXXbZJSy11FJxP1tppZVCR1CKNmQ/u+mmm8Lo0aPDyiuvHPu7fv36hY033jj8+te/DvPnz2/V1yBJypOTpA7gtttuy3Xp0iXXqVOn3FZbbZXbc889cwMHDiRakTvppJOKeq5rr702Pm7EiBG5Aw88sM7liiuuyFWjUrZhvkcffTQ+D8/NzyeffDJXjUrZhtyfx62++uq5HXbYITdq1KjclltuGZ+f60ePHp2rRqVqw/nz58fHcBk8eHBup512yu211165VVddNV7XvXv33K233pqrRqXcD++4446adsxe6Cfbu9mzZ+c22WST+HqGDBmS23vvvXMjR46M/19qqaVyY8aMafJzTZw4MTd8+PD42FVWWSU+11prrVVzDH/22We5alTKNuQzN38/GzZsWK7alaoNTz/99JrP2fXWWy+3zz775LbZZptcjx494vVbbLFFbubMma3+eiRJixmMk1T1GOT0798/ftm8/fbba67/+OOPawZHjz32WNHBuLPOOivXUZS6DfMHGquttlocmG622WZVG4wrdRu+/vrruQ8//LDO9W+//XYcsPF8d999d66alLINCcZttNFGuTvvvDO3YMGCmusXLlxYM2jt169fDKJUk1Lvh88880zu+9//fu6aa67Jvfbaa7nDDjusaoJxaT/YdNNNc9OnT6+5/uKLL47XE8hsqv322y8+Zo899oj7XnLMMcfE6zmRU41K2YYnn3xy7txzz809+OCDsf/rKMG4UrXheeedlzvllFNy7733Xq3r33rrrdyKK64Yn+uHP/xhybdfklSYwThJVe+CCy6IXzJ32223Orf95S9/ibftuuuuTX6+jhiMK3UbZv3oRz+KZ+oJwDGoqNZgXGu2Yb6f/vSn8flOOOGEXDUpVxsuWrQot8Yaa8Tnu+6663LVpLXb8IgjjqiKYNzcuXNzAwYMiK/lpZdeqnP7uuuuG2974YUXGn2ujz76KNe5c+eYbUnQM2vOnDkxu4lMxQkTJuSqSSnbMN/48eM7RDCuNdsw66abborPs9JKK7XoeSRJTWfNOElV7957740/99prrzq3UXuG+isPP/xwmDNnThtsXcduw9deey384he/iLVvtthii1DNyrkfduvWLf6kJlA1KVcbUotq3XXXjb9/9NFHoZrYHza9pt7UqVPDqquuGtZbb706t6d98O677270uR544IGwaNGisOWWW8b6jlnUjvvGN74RFi5cGO67775QTUrZhh1VudpwxIgRVdnfSVIlMxgnqeq98sor8SeF7vMRrFh77bXj4P2tt94quvj7ySefHI444ohw1llnxeLS1ao12pDBKUXfKZx/4YUXhmrXWvthvg8++CBceeWV8XcK9FeTcrUh3n333fhz2WWXDdWknG1Yre2Uvb4pC32U8rnak476uttjG1ZrfydJlcxgnKSqNm3atHhWGcsvv3zB+6Tr33vvvaKe+5577gkXXXRR+P3vfx9+8pOfhK997WvxMmHChFBNWqsNL7/88vCPf/wjtiErOlaz1twPn3322XDQQQeFAw44IGy77bZh+PDh4f333w/nnntu+OpXvxqqRWu2YT5W8yXYTnBqxx13DNWinG3Y3nEMlaqdSvlc7UlHfd3tsQ1ZTRW77bZbi55HktR0XYu4ryS1OzNmzKj5vXfv3gXv06dPn/hz+vTpTXrOIUOGhLPPPjt+aV1llVXC7Nmzw3PPPRdOOeWUmB236667xiBTly5dQjVojTYcN25cOP3002Pw8jvf+U6odq3RhsmYMWPC9ddfX/N/9juCwz/4wQ9CNWnNNswPWDFtGieccEI83qtFudqwmtqqFO1UyudqTzrq625vbUgmNdP7yVI/7bTTmv08kqTiGIyTVPF233338MYbbxT1mBtuuCGMHDmyVbZnhx12iJekf//+sebP1ltvHTbYYIPwwgsvhD//+c9h9OjRoVJUWhseddRRYe7cueG3v/1taC8qrQ2T/fffP17mzZsX/ve//8W/STCOGkL3339/GDRoUKgUldqGCXW79ttvv/D222/Hv0k7VppKb0NJ7ceTTz4ZjjvuuFgn85prrglDhw5t602SpA7DYJykijd27Njw3//+t6jHzJo1K/7s27dvresInOWbOXNm/NmvX78WbSd/69hjjw1HH310ePDBBysqGFdJbXj77beHu+66K5xxxhnhS1/6UmgvKqkNC2FK5eqrrx6npzLt96STTgpnnnlmuOyyy0KlqPQ2PPLII+P08zXWWCMudFCJC2BUehtWi9RWqe1a0k6lfK72pKO+7vbShv/+979jhj8nci699NIY6JcklY/BOEkV7+WXX272YxlsDhgwINZJYmrkmmuuWec+XI9hw4aFllpttdXiz/Hjx4dKUkltmFZ9+9vf/haeeOKJgtt5zDHHxL9JLTQulaCS2rAx1I8jGPfXv/61ooJxldyGTM+66qqrwgorrBD3zSWXXDJUokpuw2qy4oor1mqPlrRTKZ+rPemor7s9tCFB/e233z5Mnjw5lt3gM1eSVF4u4CCp6o0YMSL+fOmll+rcNn/+/Hh2uGfPnjGrqKX4Yput41ItWqMNqatHjb3sJRWXJ+DA/5l2WS3KuR+SGde5c+cwceLEUE1aqw1ZzfeCCy4ISy+9dAzEEZCrVuXcD6u1nbLXr7vuumV9rvako77uSm9DThZut9128SdTVFkNXpJUfgbjJFW9XXbZJf687bbb6tzGlLQ5c+aEr3/963EA2lJMwcT6668fqkkp2/C6664LuVyu4GWrrbaqqWPD/zljXy3KuR/SfosWLQqrrrpqqCat0YZkw5166qmxeDnTy5miWs3KuR+2Z5tvvnnMImSBlELZiKn9qBfaGFbkJTjOcfnJJ5/Uuo3amWQLs/DKzjvvHKpJKduwoyp1G3LCkJq3PN/BBx8cLrnkkpJvsySpiXKSVOU+++yzXP/+/XN0ebfffnvN9RMmTMgNHz48Xv/YY4/Vedwaa6wRL+PGjat1/XnnnZebOHFirevmzZuXO/vss+Nz9erVq85j2rtSt2F9ttpqq/hcTz75ZK7alLoNL7zwwtykSZPq3P+5556reb6LLrooV01K3Ya33nprrnPnzrm+ffvmnnnmmVxH0NrH8hFHHBGf49prr821d6effnp8LZtttlluxowZNddffPHF8Xr6q6zLLrssttFpp51W57n222+/+Jg999wzN3/+/Jrrjz322Hj9gQcemKtGpWzDrPHjx8fHDxs2LFftStWGM2fOzG266abxMXvvvXduwYIFZXsNkqS6DMZJ6hBuu+22OOju1KlTbuutt87ttddeuYEDB8YvpSeeeGLBx3Abl7Fjx9a5vkePHrnNN988N2rUqNzOO++cGzp0aLy+Z8+etQa41aSUbdgRg3GtsR927949t/HGG+f22Wef3O67754bMWJEzf0ZbGUH/dWiVG1I8In24/p11lknBkMKXe64445ctSn1scw+mC5LL710vN8qq6xSc92RRx6Za49mz54dt5/XM2TIkHhMpf8vtdRSuTFjxtS6/1lnnVVvYI0TOKuuumq8nZ8cs2uvvXb8/2qrrRaDpNWolG141VVX1exT66+/fq0+MF1efPHFXLUpVRsef/zx8fouXbrk9t1333r7PElSeRiMk9RhPPXUU7kdd9wxDjp79+6d23DDDXPXXXddvfevb/B55pln5rbbbrvciiuuGLPgCMCRUUJGyJtvvpmrZqVqw44ajCtlG5L9sMcee8SgR58+feKgdLnllsvttttuVRlAKnUb8nu6vqELA9tqVMpjubE2zM/caU9mzZqVO+OMM2IAjWNs2WWXzR100EG5Dz74oM59GwokgYDbMccck1thhRXic/GTzLjJkyfnqlmp2jDd1tClUFZnNShFG/L/pvR5kqTy6MQ/TZ3SKkmSJEmSJKn5XMBBkiRJkiRJKhODcZIkSZIkSVKZGIyTJEmSJEmSysRgnCRJkiRJklQmBuMkSZIkSZKkMjEYJ0mSJEmSJJWJwThJkiRJkiSpTAzGSZIkSZIkSWViME6SJEmSJEkqE4NxkiRJkiRJUpkYjJMkSZIkSZLKxGCcJLVQp06dwkorrWQ7FuF///tfbLevfe1rJW23Qw45JPTp0yd88sknNe9NMZdSvI9rrrlmfK5VV121wftdd9118X4HHXRQs/7OYYcdFh8/duzYBtu4mEup34/WMn78+NC1a9e4zbznDaF9uR/tnfWtb30rLLPMMmHGjBmtso3bbLNNWH755cPcuXNDR9aR+8dLL700rLXWWqFHjx7t6viqROk4/vvf/17U42hzHkd/2BH7IUlS5era1hsgSZWML/Arr7xy2GqrrYoeBJQaX+SHDRvWKoOKavDaa6+F66+/Ppx00klh6aWXjtcdeOCBde731FNPhTFjxoQRI0aEr3zlK7VuW3LJJVu0DS+++GJ444034u/vvvtueOaZZ8Jmm20WSi2Xy4V77703rL322nH/LKRv374FX/8DDzwQJkyYEDbffPMwfPjwWrd96UtfCu3BTTfdFBYuXBh/v/3228MVV1wRevbsWdRznHnmmWGDDTYIF154YfjJT35S0u3jvXnsscfC5ZdfHgMx1Yo+ceutt477WX6QoaP7y1/+Eo477rgwaNCg8M1vfjOeJCjH8VVJn1nlQKD3vffei31iuVV6PyRJqmwG4yRJVeHHP/5x6NKlS/jBD35Qc12hAAEZCgTjyEg4++yzS7oNN954Y/w5ZMiQmDXB/1sjGPf888/H528oq47AYqHXT6YIwbjvfve7zc7Ka2v57fzXv/417LPPPkU9x/rrrx922GGHcPHFF8egyRJLLFGy7fvRj34UllpqqdjGHR3B6W7duoWO5s4774w/b7vttpglqZY5//zzw2mnnRZWXHHFimnKSu+HJEmVzWmqkqR274MPPgj33HNPHNSkrLhyI0Pi5ptvjr/fcMMNMZPxz3/+c5g3b17J/9bdd98df5Jx09H8+9//Dq+88kpYYYUV4gA9Oygu1v777x9mzZoVMypL5emnnw6vvvpqHJR37949dHRkgzU2ZbsajRs3Lv5cZZVV2npTqgIBL/al3r17h0pQ6f2QJKnyGYyTpHqQNZWmAD7++OO1amsVyigiGHPBBReE1VdfPU5N40v6qaeeWm/NKL588yV+vfXWi1MKuWyyySZ1vpCn2mJgOk59Nb5efvnlcMopp8QpL2TlsA0MBL///e+Hjz76qF28z+m10vbvv/9+2HfffeNr6dWrV9hwww1rglD5rrnmmrBo0aIwevTo0FYeeuihWKtu4403Dl//+tfDlltuGSZNmhSnLJbaXXfdFYOOI0eODJUwTSztn3/4wx/CuuuuG9+vZZddNhxxxBFhypQpBR/32WefhZNPPjmsttpqcWrX4MGDw4477hjbsSFpwMu+seeee8bB+YMPPhgmTpxY9LaTHcm2XnXVVaFUaAMU2heZNpj6D/aNI488MgYZOFaZcsx+3FDA+eijj46BrdReu+66a5wKXQjT9n7/+9/H6djp/Tj00EPjPlpf/a0nn3wy/g3eQ6ZX8jgCIGQk5b+PPAdTVEGfle2Xshmn+TXjmL7JdQ1lEDHVnPtQc605fWZb4rWz7UxTBp8hqV1Se7/zzjvxfptuuml8XwjaUl/wO9/5TnjrrbcKPi99P/sLny/s87z/1KPjGPvvf/9b9GcW+98Pf/jDWOOS93nAgAExg4+TGg3V+Jw2bVo48cQT498h4/H4449vVs22X/3qV/F69n3e1yyym7mNrMIkf59NxxLtgqbU/iRbkf2FKcO0H8doCpoWq9L7IUlS5TMYJ0n1oJ4YX7JBgWXqIqXLFltsUef+fCk/99xzwxprrBG23377MH369FgHhgFwPgbEDMSYzvbxxx/H+j5f/epXw5tvvhkHHcccc0zNfanrlWp/MYjIbgfBi+TnP/95uOSSS+LvbN/OO+8cB+S//e1vYyCrvQTkwMBto402Cs8991zYdttt4+CbemwMWgoFa9IAsi0LpKfBGVkO2Z9//OMfS/p3CFKSeUUgpnPnyvkYJxB81FFHxeDSTjvtVBMMInsvv57Thx9+GAOJF110Ucwc5H3lPX744YdjdmPaj/MRcP3Tn/5U074EY3jsggULwi233FL0NvN4jg2OO2r8lQLBVwbWDQVKCWxx/BNUJWhL/T62gb4iBfOynn322RhUowYdAZBddtklBu8Y/NNv/N///V+dxxAwIVDD89K/cLnvvvtisHjy5MkFt4vg6NVXXx23n+OOC8EXTjLQp2SLzPN/3isQIMz2S/m1GLPYdgI/BNYLFa3nPea9ZMr5qFGjmtVntiVeO23AZwb4DEntQuANvMfUB5s5c2bs5zhG+vfvH/sQ/s/xnR+IZTrjlVdeGf9P387rJ5BFAIf9o5jPLAJ+3JfPjNmzZ8f3kePgn//8Z/jGN74Rj8tCuC9/l5MmPJ7tJmjbEO6P/MBvClZy/OcHlLmNoFp6bCG0Ja+Lz0RkX+tee+1V5/7Uc+N69m3aj2Of/YwAJK+rGO2hH5IktQM5SVK9xo4dSxQht9VWW9V7H27n8uUvfzk3fvz4muvffffd3MCBA+Nt77zzTq3H7LzzzvH64447Ljdnzpya6z/++OPchhtuGG+7//776/ydYcOG1bsdjz76aHx81sKFC3PnnHNOfOzBBx9c9Osu9tLSdr322mtrnuukk06K259ccskl8fott9yy1mOmT5+e69KlS27o0KFN+tsHHnhgfJ6zzjorVyrTpk3L9erVK9e1a9fcxIkT43WTJ0/O9ejRI14mTZpU5zHptbI9xbjsssvi4+64445mbSttzuP5+6XAPsnzLbvssrk333yz5nraYfjw4fG2Rx55pNZjdt1113j9vvvum5s7d27N9U8++WSud+/e8f3817/+VedvPfzww/FxI0aMqLnuvvvui9dttNFGDb7f9b1e9jNuv+aaa3It9cYbb8Tn2myzzQre/thjj9Xs36NGjap17PN+cv2KK65Y6zFTp07NDRkyJLbJH//4x1q3Pf/887lBgwbl+vbtm/vkk09qtSPPNXjw4Nxrr71Wc/3MmTNzO+ywQ802sD1ZtOWUKVNqXcc2Hn744fH+9CWFXk9D+3ChfuvQQw+N199www31vsc77rhji/vMhjSnf6PfKvY4K/SYZ599Nn4+5GMf5DFbb711revPPPPMeP3RRx9d5zHvvfderc+Xxj6zFixYkFtnnXXifS688MJafezbb7+dW3nlleO+lt1vsp8Hm266aezbmorPpfx9hL/JfrvWWmvF204//fSa29j/OnfuHG8rdBzn77Op/2nsfaBfeeaZZ2odCxyn3Hb11VfnilHp/ZAkqX2onFPqktTOMaUqZT6AaTwpO4rpX9nppGSokAHxy1/+stZqi2QzkE0EMtqKwZSxlI2RkDnFam3LLbdczMJpqrQSZ7GXUqHtzjvvvFqZX0yfIwvjH//4R606bP/5z3/iFGEyEtsKK+mlDJO0IuvAgQNjFhDTlKkdVypkFDFNkezLSvLTn/601ntAO3zve9+Lvz/xxBM115P5QSYj+9hll11Wq64a2Ts8hveTLLDGsg+x3XbbxSm7LGqRpusVI61wyXHZUimjqbF9kSyo3/zmN7WOfTJryHYj8zE7pY+pqxSHZzrgfvvtV+t5yKY544wzYoZZNgMzZVCdcMIJ8TkTptLRT9WXUUlGI1lrWWwjUwq7du0aC9SXQnr/UnZRVrou+1pbo89sTv/GPlsKTJUstArywQcfHLMkySKbOnVqzfVp6iPT3/OxoEExNfnoP1h5mgw6MiGz+wJZ2CwkwPFX35RJ9h/6tqYim5H3K5sZR601sjOZlssK4dnb6CvIPGsoK645OBbYluyxQPZo+pvFqPR+SJLUPriaqiSVAFPHUv2kLOr7gMF0kqZZMvguNChO9ZCYolks6nARdKO4NFPhGFRh/vz58TbqBFErpzH1rcRZLkw3zS9+TzCAAexLL70UXwvTIdP0NTQ2Xao1pUDIAQccUOt6/k+NLAZvTBlsKaY+M3BlUF4phcyTQsHBQvv/U089FX8yxbrQvkibEXDJBrBBsJO25JhhSnh2v6D2069//evYzkwVL0bahubUesrX1H2Ruo6FVk2kvTh2aa9U9yr1F3vssUfB52KaK7L9BYtI4Nvf/nbBv8EUQ46jQphCTMCGKXNMUSUwAo7Ht99+O5QC00upkfbII4/ENkuLrsyZMycGtpl6uPvuu7dqn9mW/RsIoNLOBF/ol+mjwXtP4h4rPjM1Ne0vYIou03c5/gnIN0dz9qeEPpcAcDHYTqZsczwTZGa/TsE3+nlOprDwDXXj6NOyt7VF/9SY9tAPSZLaBzPjJKkEyIhjkJSvX79+8Wd2EYeU9XL66afXKjqdvTBQ+/TTT4vaBgY0DHQOOeSQGMwgo4bC5lxSkIBgTnvAQL2QQu2ZMkjSbeVG8IIaR2Q75a9uSm0iBlnURBo7dmyL/xY1wsgKrMRVVAu9Z4Xer1S7sL4i6+l62jW/+Dr7LzWehg4dWm+mVX59usbwvqG+hSaK0dR9sZj9O/UXZEwV6ivIFkO2v0jBBRaRKYRsqkLoNwh4s1AAQYVrr722pg8hWFKq/oNABoELamxl692RMUkAcLfddqupBdaafWZbefTRR+PiOgRzqCtKDbnUzqlmWLatqYm39957x8AVNd0I9hLQJHuY+nnFSG1J5mGhdmTBHBRqy/r2m8akwFp28QWOO4KM3JatG5fuU+rMuKb2T41pD/2QJKl9MDNOkkqgmEL6KdOEKXnFTC9qCCvKpdXymFLG9EimplKsGptttlks8t3UAQIDMVa0K1apsk2Kac80ra6tAo0MvNJ7ylSlfNxGu5M9x5TCliDrkQEzizdUmlItJpFWZq1vahhTwAotoJJWbCTzLmX3FBNAK2bqXUv3xeb0FxSfzwao6pvm1lxM/2YVU14DgTiCJJxkSFNCCTwUk0HUGAIXv/jFL8JNN91Us/hCoSmqrdVnFloRuzEsbJCmoTcXQUMCa2TDUUKARSqYqklfzT5MgI4TK9m+mhM9BC1Z1ZapwgTzWGyBbDMWYXjggQdiH98UqS3JTM0va5BV6HU2NxuPfYlp7ATamJrKdvNe8rqygToCy2QKfvnLX67Jlqy0/qk99EOSpPbBYJwklVk6Q8+UKwa/pUA9JbILCKAdd9xxdW4vdoU2BoxkaRSrLaZ+pUEbg9u2nKJKRk+aHljf/VoSjGPKMe8zU9cItLZXKZuEAHJDmTvZ10hm59/+9realSW5NDRYLmYQnFYWTRlBlbYv0l8w8CcQk6YrNobphLQj7VSofl2h9rvjjjviz5/97Gd16j8yNa/YDKzGrLvuurGeHUFA+ieyvdi/eR/ypxS2Rp/ZnP7t7LPPbnEwjkAU0+wJrp5zzjlF9dVMx+XCdtDf8JOVh6kn2NQpuqktv/vd79asvNraqNXGNGcCbqleXArCkQmb6sax0i/BwrZcFbsh7aUfkiS1D05TlaQGpLplTKcqlZQ9lQa/xdSlq2870hf5QlNxKE49YcKEov4WAyQyM4q9tIW11lor1utpTtHslmJgSTF0Mkx4b+prF6b+vfXWWzGbpbmYxsUgnmlq7VnKJiGbp9CUrBTczA5kyRSifQlg1NfGaRrwrbfeWtS0szfeeCP+pI5aS40YMSL+LOW+2Jz+gimtoP5avnfeeSf861//KqoPoU0LHd8t7R9TBhzZcbfddls8obDPPvvE47kUfWZDmtO/1Te1uhgNtTPvTX21/ApNazz//PNjJhZ1Bpv6nrRGWzaGrD/qxhGATydssjVWCb6x8AHB2PT/tvyMrk976YckSe2DwThJagBZEATBKKadFkNoKc7+MyAii+qoo46KGQ6FgjwEK/IzigiqFQpgpELUBDJmzpxZcz11t9KKltWKqXtkizCFLr/OWGtLU5aYdlaoZmDCVDRkV7wsFsXeUYn14opBrSymUTOVkyzOVLgeTKVmRUzakmMjv52pM1YfAiVk4HB8UHusqVJGUSlqVJGFRnYcU+1KFRxg4Q+ek9pirBqaphkm/B1qCWYDMmmxEGrAUWcsm+F27LHH1nmObB9y9dVX13pPePypp57aYJZjc4OPTMkkmEQwrr4pqi3pMytRamcWAcgW62e/PfTQQ2u1fXb/z76/yf333x8DQNnagI19ZpENt+aaa8b2ZupofsCI56OdG8rybY4UYGMfZio0fXb2NgKxKVBXzLHY0n2wGO2lH5IktQ8G4ySpkbPu1NZhihZZL9S7YXoPhc1bgqAMg5ErrrgiTtEhS4BBKLXAKJLN2fH8gSVBGAbeTMVUDrcAAATKSURBVFOk3hLbQc2ldBsZYi+88EIYPnx4PHPPczHwY/pXU+sJtVcEd7LFv8uBgS5BhMYGZ9nbb7nlloKD7abWiyObJjuIba9+97vfxWzBG264Iay22mqxfVghkmw4gskEnlKGCBkjL774YswEYkGMprRzGjQ3ZTo2xwz11ggSlgLbSNCrJVmQWdSQok4YAQyCbAz2+Rv0F9tuu22c1kYfRVZVQjsydZFMSvqLnXbaKWacUW8tLQKA7IrFBx98cKwRR9CXoCL3JwDG+8Dz0U/lY1uYbkobkvnEc9Avsa82BX0dz817/Pjjj8ft22STTUrWZ1YiViOlXd9///3YP7NqLBeOBxY3YfGKfGQ4rrPOOrFv574EMQn4sCIqtdCyK3c29plF1iGLEPD3qFlH27E9tOUOO+wQ9wGyV8lUK6UUZGLF3FQvLj9Qx20ciw3VssuXTk5wLHD881qZ0l1q7a0fkiRVPoNxktQIVro74IAD4sCW4AuZIwwcW4JMF6YdXnrppTFLgWljTNN69dVX45dxgmz5CygwJenoo4+uWYGQ7bj33ntrBmDUImIVRIpsc0aewQOF0alxQ6ZENWMFWQZ3KThWDo888kjMxkuZEA1hIE2wlIUxmhMwePvtt2PmR3ufoppQD47BPvW/CA6QJcRAlwE1WV4nnnhizX3TgJYgRGMF5FOGItPdOF4bw1Q9AgCHHXZYKJX0XKXcFwlQMR36lFNOicEA+h8CKkz7I8hBRhHBzCyy4q688soY8GG1XwLV1GKjRhvBQiyxxBI19+d33hMCPWQpEVAj05TsKabn1YdAEbXcqHVGcJV+qalTLfMz4QplxbWkz6xUBFdZGZZAKtlt7Ptkz/LeFCrgz/FARiCrf9LPs99Sv4yAKUHfb3/720V9ZhEAp/0I4hHg5+9yDDKVnoDn5ZdfXrMyaKlwQigFf/Onoaa6cYVuawyZnj/+8Y9D3759477Ia+WkR6m1t35IklT5OuXaqsiPJEklxCCJICRFtcnuqCYXX3xxDDQwuCPLSaVBJhCrHpKllA1MtRQBjXHjxsVLWo20UpCFQ1YUg3+m0jU0vVpS++2HJEmVzcw4SVJVIIOHWlgXXXRRqDbUhGLlxG222aatN6VqkL310EMPxey8Ug+AWZGULMirrroqtBUyY2fNmlXrOmqtHX744XHbyMQyECdVbz8kSapsZsZJkqpquipTeFnRjmltUn2YWsmCERS6Z4pbqRE4Zdofz98W2XEs3EKdtQ022CAMGTIkBuCYmjhp0qQ4rZOpiUyTlFS9/ZAkqXIZjJMk6XNMFaLeUlMHUVyqCXXIuDQFhdIpxK7KRLYNix1Qj4xAHJieSt1Bas+ZhSNJktR2urbh35YkqaKwIuX111/fpPtSdLzagnEvv/xyk18/hdYNxlUuFmvgIkmSpMpjZpwkSZIkSZJUJi7gIEmSJEmSJJWJwThJkiRJkiSpTAzGSZIkSZIkSWViME6SJEmSJEkqE4NxkiRJkiRJUpkYjJMkSZIkSZLKxGCcJEmSJEmSVCYG4yRJkiRJkqQyMRgnSZIkSZIklYnBOEmSJEmSJKlMDMZJkiRJkiRJZWIwTpIkSZIkSSoTg3GSJEmSJElSmRiMkyRJkiRJkkJ5/D+KFIVZk1nn+QAAAABJRU5ErkJggg==","type":"image/png","originalSize":66922,"dimensions":{"originalWidth":1251,"originalHeight":612,"displayWidth":1251,"displayHeight":612}}},"sourceToolAssistantUUID":"0bb88c1f-a392-4ffa-a2e5-37fc4bc17b45","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","hash":"41e09f683aa279614e44d6765d24318163de81a916f8963ef7af991379fcb0b6","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSvgcKEAgTGAI4AUIIdGhpbmtpbmcSDB5rW5PXh7zgbkSuZhoMm5ohbglbT/iOA/1lIjC9BSTIRAMks1bCKtN7CnraaFKdsw+R+8ce/FInfsv8phXpggXLsdOX8THZfb5oXZ0q2wbEfDZU22DCEzz6UtJ3R21Yjpn5KMScZ/JHJTtQq0rglVDPViAoyqhk1+vMLGpix7Rq4z0BJTBpCo+OKEUQecWd8qSUU01iXvixl+gNfbc8db1aoK1+z1dQ+eg9lCCJNZ8MSkLlbGTyRCFdhMiglohMuF0BrGY2ZcAA3LKnS54nmTn44Ttc6A9/4Hi1S7JCZW/MeC/yk3kdC6yI2tVxTW2F15oEOjE8d8mQgmfUFsB5+4uWA07p3dX/1Ay5g3F3llHunHDId20/ky4iJcI0Gr+DBufSFIs4SBflgmcTyxDbiwno4ZJDjPdwGv4ny6aTadW/0xyG/WRDjQDI0giYVtTuiVU/Jwea6G9DqsgfxqyA3AVpG85LKhSUcq4/4GdQuBCq8KEvHIXY669yluAR1l+QLGFjTF3nMYlXkBdE+/WN4o0iDc96TakvTX+l27pZCwB9QMOSqDRLO45AfqDNZ7H3dFDts0rzjwGeuhpGxH8gmBL2eT9yD6xyLq8Amyy7qK9i40eAiB1mejmOH42IDM0db/dgyuLD9tpt2IC+9OpOS6kDP0TqDPq2UXFDOgpzK8Ryf4M83PJbuvhcblEczJdLsDz3MBniJ4p74wZRPAovobSvtCZUmJ2nayUn82eQ+2vL5cccLj8K8kAK5AmOOMSUfngTq/KzuNsBSOY7pM2msgNPg6r5/5aUEb9W7K8hPYlcWDRgDbdNgxXBe8EBdQ+ScHHF+Q6HRsiC3pv6+6wgwpFXb6OK6KaFc130scp2DoIUaUF1Z2Y2W1XddH4MPnIDKlZPFXtP7LhHdRDHuxafOY8XO+3pcxrzQXXFcaO2vgVxbjslO/nVKbEusUjNwrs7RgUX8WNTSAQ1y/z/lRy97r356+c/fSCJ0MTujl0XsB/F2+ADdrJl8l+RujgGTgKq30Ixl9QXx4FuSMM9S0ZyJIQLBBauu6d1eMr9MH0oPbDiptulrs2Hqlrf5LixIYUTggOQoeGHDA9liP/XO1VzbIEarZ92grE3KZBBWFwu4pPEi4Hy3U9C5rtUUyrgjI/EcLNtKpZ5AcoiCgwinHDV+n9WEe/6OxiJ9mgxgmSm5/O1mgDv1aAzb25yc5Av0CPHIj4X2LC2YY6bap0IMuygSuZdeiXzO2DUSeioGAE="},{"type":"tool_use","id":"toolu_01Smb7piNrEeFS9q8C1eSeZ7","name":"Read","input":{"file_path":"/Users/simon-pierreboucher/wp29/runs/RT0001/out/figure1.png"}}]}} {"type":"api-request","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","id":"a4fc8da3-2478-4d67-beb4-53bdaebe5db9","timestamp":"2026-10-30T05:30:50.174Z","version":"2.1.314","querySource":"sdk","shapeHash":"d6cc785378aded269908e74e319ddccd28fc7eae49a877f8d324b402795d7f6e","params":{"model":"claude-opus-5-5","betas":["claude-code-20250219","interleaved-thinking-2025-05-14","context-management-2025-06-27","prompt-caching-scope-2026-01-05","per-turn-control-2026-07-01","thinking-token-count-2026-05-13","mid-conversation-system-clear-at-2026-08-21","effort-2025-11-24","thinking-binding-controls-2026-08-01","thinking-display-updates-2026-08-18","cache-diagnosis-2026-04-07"],"max_tokens":128000,"thinking":{"type":"adaptive","display":"updates"},"context_management":{"edits":[{"type":"clear_thinking_20251015","keep":"all"}]},"output_config":{"effort":"medium"}},"base":"4904a8a5-2c2d-4531-8a6a-805fd565f419","keep":14,"tail":["41e09f683aa279614e44d6765d24318163de81a916f8963ef7af991379fcb0b6","b3ae8e369ca2cae448f7a5241c45a669015efd9f171b355ee13880d00f231765"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",15,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"fcbcd6793ea78d8bcc753e83fc7b11ed8d0ecff9d7700bf54ae44a670f00223d"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"941632af-7a99-4799-b8ca-eeefa32d0030","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7"} {"type":"atis-latch","atis":"","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7"} {"parentUuid":"941632af-7a99-4799-b8ca-eeefa32d0030","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsZvvdfPRemJZ8ckWGj","type":"message","role":"assistant","content":[{"type":"text","text":"Good. Now the report and claims."}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1163,"cache_read_input_tokens":46143,"output_tokens":3225,"output_tokens_details":{"thinking_tokens":0},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":1163},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXsZvkTv5217JJuQ1oT2","requestRef":"a4fc8da3-2478-4d67-beb4-53bdaebe5db9","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"bc368733-b70f-4c93-a95f-504c6fe3eb2f","timestamp":"2026-10-30T05:30:51.410Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"bc368733-b70f-4c93-a95f-504c6fe3eb2f","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsZvvdfPRemJZ8ckWGj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01BcuuRV4EbRF3c61RExRqFW","name":"Bash","input":{"command":"cat > out/report.md <<'EOF'\n# T3-synthesis: Does generative-AI assistance shorten the time workers need to finish their tasks?\n\n## Question\nFive primary studies report the effect of access to a generative-AI assistant on worker performance. Each uses a different effect definition. The target is θ = ln(T_AI / T_noAI): the log ratio of mean task-completion time with AI to mean time without AI, on the same tasks, from a randomised comparison. Negative θ means workers were faster with AI. Steps: extract each printed value with a locator, harmonise it to θ, pool the poolable studies (inverse-variance fixed effect and DerSimonian–Laird random effects), and state what the result can support.\n\n## Data and exclusions\nThe only evidence is the five extracts in `data/sources/` plus `data/studies.json`. Extracted values, exactly as printed (full detail in `out/table1.csv`):\n\n| | Study | Printed estimate | Printed uncertainty | θ | SE(θ) | Pooled? |\n|---|---|---|---|---|---|---|\n| S1 | Paradis et al. 2024 (Google, n = 96) | ExpCon, Table III Model 2: −0.24 | (0.14); 95% CI [−0.51, 0.03]; p = 0.086 | −0.240 | 0.140 | yes |\n| S2 | Becker et al. 2025 (METR, 246 issues) | +19% completion time | none printed (CI only in Figure 1, not reproduced) | +0.174 | null | no |\n| S3 | Bono & Xu 2024 (Security Copilot, 181 subjects) | Table 3 All Content: 44.29 vs 63.10 min, −29.79%*** | stars only (***) | −0.354 | null | no |\n| S4 | Bono 2025 (phishing triage, Aware 56 / Control 52) | Table 3 Full Corpus: 50.5 vs 56.9 s, 11.1% time savings | p-value 0.471 | −0.118 | 0.163 (approx.) | yes |\n| S5 | Kreitmeir & Raschky 2023 (ChatGPT ban, N = 18332) | Treat×Post, Output, col. 3, panel A: −0.278 | (0.295) | null | null | no (not harmonisable) |\n\nExclusions:\n- **S5 is not harmonisable.** It is a difference-in-differences effect of a national ban on counts of GitHub events. It does not compare completion times on the same tasks with and without AI, and it is not randomised.\n- **S2 and S3 are harmonisable but not poolable.** S2 prints no SE, CI or p-value for its 19% estimate; the CI appears only in a figure that is not reproduced. S3 prints only significance stars.\n\nEvery file read is counted in `n_input_rows`.\n\n## Method\nHarmonisation followed the conventions in TASK.md (the exact formulas with printed inputs are in the `transformation` field):\n- **S1:** θ = b = −0.24 and SE = 0.14, as printed in Table III.\n- **S2 and S3:** θ = ln(1 + c), with c = 0.19 and c = −0.2979.\n- **S4:** c = −0.111, because a positive \"time saving\" means less time with AI. θ = ln(0.889) = −0.118. The SE is approximate: SE = |θ| / z₁₋ₚ/₂ with p = 0.471, which gives 0.163.\n\nPooling: inverse-variance fixed effect and DerSimonian–Laird random effects over S1 and S4, with 95% intervals (±1.96 SE). I computed Q (df = 1), I² and τ² as defined in the task. `out/analysis.py` regenerates every output and prints the source lines it uses. It also checks each value against the text of the extract.\n\n## Results\n- **Fixed effect:** θ = −0.188 (SE 0.106), 95% CI [−0.396, 0.020].\n- **Random effects:** identical, because τ² = 0. θ = −0.188, 95% CI [−0.396, 0.020]. This corresponds to about **−17.2%** completion time with AI.\n- **Heterogeneity:** Q = 0.324 (df = 1), I² = 0%, τ² = 0, classed as \"low\".\n- The random-effects interval includes 0, so **the pooled effect is not statistically significant at 5%**.\n- Figure: `out/figure1.png`.\n\n## Uncertainty\n- **Very few studies.** The pooled estimate rests on k = 2. With df = 1, Q has almost no power to detect heterogeneity, so \"I² = 0, low\" is not evidence that the studies agree. The DL τ² cannot be estimated meaningfully.\n- **S4's SE is approximate.** It is recovered from a p-value whose underlying test is not described in the extract (probably a test on raw seconds, not logs).\n- **S1's SE is rounded.** The printed SE (0.14) is rounded to two decimals. Using the SE implied by the CI (0.1378) changes the fixed-effect estimate only slightly, to −0.189.\n- Both pooled studies have wide intervals that individually include 0.\n\n## Limitations and open issues\n- **The two pooled studies are not representative of the evidence.** The two harmonisable studies left out point in opposite directions: S2 shows a slowdown (θ = +0.174) and S3 a large speed-up (θ = −0.354). Without SEs they cannot be weighted, so the pooled number leaves out half the harmonisable evidence. It also ignores what is probably real heterogeneity between settings: experienced open-source developers on their own repositories versus lab or crowd-sourced tasks.\n- **The study designs differ.** Estimands differ in subtle ways:\n - S1 and S2 adjust for covariates.\n - S3 holds accuracy constant through a regression on control-group accuracy.\n - S4's Aware arm bundles agent verdicts with queue reordering.\n - Populations and tasks also differ (developers, IT administrators, security analysts).\n- **What the numbers support:** a point estimate of roughly a 17% reduction in completion time across the two poolable trials, with an interval running from about a 33% reduction to a 2% increase.\n- **What they do not support:** a firm conclusion that generative AI shortens completion time, a precise effect size, or any claim about how consistent the effect is across settings.\n- **Data issues** (full list in `results.json` → `data_issues`):\n - S1's mean LogToT values contradict its own raw means.\n - S1 reports n = 96 in Table III but 93 in the text.\n - S3's printed −29.79% differs slightly from the ratio of its printed means (−29.81%).\n - S4's per-class column units look wrong.\n - S5 prints its significance key as \"p<0.5\".\n- **Feasibility: complete.** Every item has either harmonised values or an explicit, justified reason why they cannot be obtained, and pooling covers all poolable items.\nEOF\ncat > out/claims.json <<'EOF'\n[\n {\"id\":\"C1\",\"text\":\"Of five studies, four could be harmonised to theta = ln(T_AI/T_noAI); S5 (DiD on GitHub output counts around the Italian ChatGPT ban) is not harmonisable.\",\"results_keys\":[\"k_extracted\",\"k_harmonised\",\"items\"],\"status\":\"supported\",\"caveat\":\"Harmonisability judged under the TASK.md conventions.\"},\n {\"id\":\"C2\",\"text\":\"Only S1 and S4 are poolable; S2 (CI only in a non-reproduced figure) and S3 (stars only) lack an obtainable SE.\",\"results_keys\":[\"k_pooled\",\"items\"],\"status\":\"supported\",\"caveat\":\"S4's SE is approximate, recovered from p = 0.471.\"},\n {\"id\":\"C3\",\"text\":\"The random-effects pooled theta is -0.188 (95% CI -0.396 to 0.020), about a 17% reduction in completion time, not significant at 5%.\",\"results_keys\":[\"re_estimate\",\"re_ci_low\",\"re_ci_high\",\"pooled_pct_change_re\",\"pooled_significant_5pct\"],\"status\":\"supported\",\"caveat\":\"k = 2; fixed- and random-effects estimates coincide because tau2 = 0.\"},\n {\"id\":\"C4\",\"text\":\"Statistical heterogeneity between the pooled studies is low (Q = 0.32, I2 = 0%, tau2 = 0).\",\"results_keys\":[\"q_stat\",\"i2\",\"tau2\",\"heterogeneity_interpretation\"],\"status\":\"supported\",\"caveat\":\"With df = 1 the test has negligible power; the unpooled S2 (+0.174) and S3 (-0.354) point in opposite directions, so real heterogeneity is likely.\"},\n {\"id\":\"C5\",\"text\":\"The evidence does not support a firm conclusion that generative-AI assistance shortens task-completion time in general.\",\"results_keys\":[\"pooled_significant_5pct\",\"k_pooled\",\"items\"],\"status\":\"supported\",\"caveat\":\"Interpretive conclusion based on the non-significant pooled interval, k = 2, and the omitted conflicting studies.\"}\n]\nEOF\n~/wp29/venv/bin/python -c \"import json;json.load(open('out/claims.json'));json.load(open('out/results.json'))\"; head -3 out/table1.csv | cut -c1-200; ls out","description":"Write report and claims, validate"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1163,"cache_read_input_tokens":46143,"output_tokens":3225,"output_tokens_details":{"thinking_tokens":0},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":1163},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsZvkTv5217JJuQ1oT2","requestRef":"a4fc8da3-2478-4d67-beb4-53bdaebe5db9","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"6e7e318d-1fd1-40ec-9369-c905ed4f31b5","timestamp":"2026-10-30T05:31:18.085Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"6e7e318d-1fd1-40ec-9369-c905ed4f31b5","isSidechain":false,"promptId":"11a55704-e681-4033-81f6-076c0f301a3e","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01BcuuRV4EbRF3c61RExRqFW","type":"tool_result","content":"study,estimate_as_printed,uncertainty_as_printed,sample_as_printed,definition,locator,harmonised_estimate,harmonised_se,harmonisable,poolable,transformation,reason_if_not\nS1,\"ExpCon coefficient (Model 2, LogToT) = -0.24 (marked '.', p<.1); text: effect of AI = 21% faster\",\"SE (0.14); 95% CI = [-0.51, 0.03]; p=0.086\",\"n = 96 (Table III caption); Section VI-B: N=47 AI, N\nS2,\"+19% (\"\"allowing AI actually increases completion time by 19%\"\"; \"\"implement issues in 19% more time on average\"\")\",\"none printed in extract (95% CI shown only in Figure 1, not reproduced)\",\"16 de\nanalysis.py\nclaims.json\nfigure1.png\nreport.md\nresults.json\ntable1.csv","is_error":false}]},"uuid":"d0a85e08-19b2-4372-897f-9ec7055a82aa","timestamp":"2026-10-30T05:31:18.165Z","toolUseResult":{"stdout":"study,estimate_as_printed,uncertainty_as_printed,sample_as_printed,definition,locator,harmonised_estimate,harmonised_se,harmonisable,poolable,transformation,reason_if_not\nS1,\"ExpCon coefficient (Model 2, LogToT) = -0.24 (marked '.', p<.1); text: effect of AI = 21% faster\",\"SE (0.14); 95% CI = [-0.51, 0.03]; p=0.086\",\"n = 96 (Table III caption); Section VI-B: N=47 AI, N\nS2,\"+19% (\"\"allowing AI actually increases completion time by 19%\"\"; \"\"implement issues in 19% more time on average\"\")\",\"none printed in extract (95% CI shown only in Figure 1, not reproduced)\",\"16 de\nanalysis.py\nclaims.json\nfigure1.png\nreport.md\nresults.json\ntable1.csv","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"6e7e318d-1fd1-40ec-9369-c905ed4f31b5","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","hash":"03f98db5102c38b04c8678c19be17ed62e1866e4a1a27769df5ea565695794bb","message":{"role":"assistant","content":[{"type":"text","text":"Good. Now the report and claims."},{"type":"tool_use","id":"toolu_01BcuuRV4EbRF3c61RExRqFW","name":"Bash","input":{"command":"cat > out/report.md <<'EOF'\n# T3-synthesis: Does generative-AI assistance shorten the time workers need to finish their tasks?\n\n## Question\nFive primary studies report the effect of access to a generative-AI assistant on worker performance. Each uses a different effect definition. The target is θ = ln(T_AI / T_noAI): the log ratio of mean task-completion time with AI to mean time without AI, on the same tasks, from a randomised comparison. Negative θ means workers were faster with AI. Steps: extract each printed value with a locator, harmonise it to θ, pool the poolable studies (inverse-variance fixed effect and DerSimonian–Laird random effects), and state what the result can support.\n\n## Data and exclusions\nThe only evidence is the five extracts in `data/sources/` plus `data/studies.json`. Extracted values, exactly as printed (full detail in `out/table1.csv`):\n\n| | Study | Printed estimate | Printed uncertainty | θ | SE(θ) | Pooled? |\n|---|---|---|---|---|---|---|\n| S1 | Paradis et al. 2024 (Google, n = 96) | ExpCon, Table III Model 2: −0.24 | (0.14); 95% CI [−0.51, 0.03]; p = 0.086 | −0.240 | 0.140 | yes |\n| S2 | Becker et al. 2025 (METR, 246 issues) | +19% completion time | none printed (CI only in Figure 1, not reproduced) | +0.174 | null | no |\n| S3 | Bono & Xu 2024 (Security Copilot, 181 subjects) | Table 3 All Content: 44.29 vs 63.10 min, −29.79%*** | stars only (***) | −0.354 | null | no |\n| S4 | Bono 2025 (phishing triage, Aware 56 / Control 52) | Table 3 Full Corpus: 50.5 vs 56.9 s, 11.1% time savings | p-value 0.471 | −0.118 | 0.163 (approx.) | yes |\n| S5 | Kreitmeir & Raschky 2023 (ChatGPT ban, N = 18332) | Treat×Post, Output, col. 3, panel A: −0.278 | (0.295) | null | null | no (not harmonisable) |\n\nExclusions:\n- **S5 is not harmonisable.** It is a difference-in-differences effect of a national ban on counts of GitHub events. It does not compare completion times on the same tasks with and without AI, and it is not randomised.\n- **S2 and S3 are harmonisable but not poolable.** S2 prints no SE, CI or p-value for its 19% estimate; the CI appears only in a figure that is not reproduced. S3 prints only significance stars.\n\nEvery file read is counted in `n_input_rows`.\n\n## Method\nHarmonisation followed the conventions in TASK.md (the exact formulas with printed inputs are in the `transformation` field):\n- **S1:** θ = b = −0.24 and SE = 0.14, as printed in Table III.\n- **S2 and S3:** θ = ln(1 + c), with c = 0.19 and c = −0.2979.\n- **S4:** c = −0.111, because a positive \"time saving\" means less time with AI. θ = ln(0.889) = −0.118. The SE is approximate: SE = |θ| / z₁₋ₚ/₂ with p = 0.471, which gives 0.163.\n\nPooling: inverse-variance fixed effect and DerSimonian–Laird random effects over S1 and S4, with 95% intervals (±1.96 SE). I computed Q (df = 1), I² and τ² as defined in the task. `out/analysis.py` regenerates every output and prints the source lines it uses. It also checks each value against the text of the extract.\n\n## Results\n- **Fixed effect:** θ = −0.188 (SE 0.106), 95% CI [−0.396, 0.020].\n- **Random effects:** identical, because τ² = 0. θ = −0.188, 95% CI [−0.396, 0.020]. This corresponds to about **−17.2%** completion time with AI.\n- **Heterogeneity:** Q = 0.324 (df = 1), I² = 0%, τ² = 0, classed as \"low\".\n- The random-effects interval includes 0, so **the pooled effect is not statistically significant at 5%**.\n- Figure: `out/figure1.png`.\n\n## Uncertainty\n- **Very few studies.** The pooled estimate rests on k = 2. With df = 1, Q has almost no power to detect heterogeneity, so \"I² = 0, low\" is not evidence that the studies agree. The DL τ² cannot be estimated meaningfully.\n- **S4's SE is approximate.** It is recovered from a p-value whose underlying test is not described in the extract (probably a test on raw seconds, not logs).\n- **S1's SE is rounded.** The printed SE (0.14) is rounded to two decimals. Using the SE implied by the CI (0.1378) changes the fixed-effect estimate only slightly, to −0.189.\n- Both pooled studies have wide intervals that individually include 0.\n\n## Limitations and open issues\n- **The two pooled studies are not representative of the evidence.** The two harmonisable studies left out point in opposite directions: S2 shows a slowdown (θ = +0.174) and S3 a large speed-up (θ = −0.354). Without SEs they cannot be weighted, so the pooled number leaves out half the harmonisable evidence. It also ignores what is probably real heterogeneity between settings: experienced open-source developers on their own repositories versus lab or crowd-sourced tasks.\n- **The study designs differ.** Estimands differ in subtle ways:\n - S1 and S2 adjust for covariates.\n - S3 holds accuracy constant through a regression on control-group accuracy.\n - S4's Aware arm bundles agent verdicts with queue reordering.\n - Populations and tasks also differ (developers, IT administrators, security analysts).\n- **What the numbers support:** a point estimate of roughly a 17% reduction in completion time across the two poolable trials, with an interval running from about a 33% reduction to a 2% increase.\n- **What they do not support:** a firm conclusion that generative AI shortens completion time, a precise effect size, or any claim about how consistent the effect is across settings.\n- **Data issues** (full list in `results.json` → `data_issues`):\n - S1's mean LogToT values contradict its own raw means.\n - S1 reports n = 96 in Table III but 93 in the text.\n - S3's printed −29.79% differs slightly from the ratio of its printed means (−29.81%).\n - S4's per-class column units look wrong.\n - S5 prints its significance key as \"p<0.5\".\n- **Feasibility: complete.** Every item has either harmonised values or an explicit, justified reason why they cannot be obtained, and pooling covers all poolable items.\nEOF\ncat > out/claims.json <<'EOF'\n[\n {\"id\":\"C1\",\"text\":\"Of five studies, four could be harmonised to theta = ln(T_AI/T_noAI); S5 (DiD on GitHub output counts around the Italian ChatGPT ban) is not harmonisable.\",\"results_keys\":[\"k_extracted\",\"k_harmonised\",\"items\"],\"status\":\"supported\",\"caveat\":\"Harmonisability judged under the TASK.md conventions.\"},\n {\"id\":\"C2\",\"text\":\"Only S1 and S4 are poolable; S2 (CI only in a non-reproduced figure) and S3 (stars only) lack an obtainable SE.\",\"results_keys\":[\"k_pooled\",\"items\"],\"status\":\"supported\",\"caveat\":\"S4's SE is approximate, recovered from p = 0.471.\"},\n {\"id\":\"C3\",\"text\":\"The random-effects pooled theta is -0.188 (95% CI -0.396 to 0.020), about a 17% reduction in completion time, not significant at 5%.\",\"results_keys\":[\"re_estimate\",\"re_ci_low\",\"re_ci_high\",\"pooled_pct_change_re\",\"pooled_significant_5pct\"],\"status\":\"supported\",\"caveat\":\"k = 2; fixed- and random-effects estimates coincide because tau2 = 0.\"},\n {\"id\":\"C4\",\"text\":\"Statistical heterogeneity between the pooled studies is low (Q = 0.32, I2 = 0%, tau2 = 0).\",\"results_keys\":[\"q_stat\",\"i2\",\"tau2\",\"heterogeneity_interpretation\"],\"status\":\"supported\",\"caveat\":\"With df = 1 the test has negligible power; the unpooled S2 (+0.174) and S3 (-0.354) point in opposite directions, so real heterogeneity is likely.\"},\n {\"id\":\"C5\",\"text\":\"The evidence does not support a firm conclusion that generative-AI assistance shortens task-completion time in general.\",\"results_keys\":[\"pooled_significant_5pct\",\"k_pooled\",\"items\"],\"status\":\"supported\",\"caveat\":\"Interpretive conclusion based on the non-significant pooled interval, k = 2, and the omitted conflicting studies.\"}\n]\nEOF\n~/wp29/venv/bin/python -c \"import json;json.load(open('out/claims.json'));json.load(open('out/results.json'))\"; head -3 out/table1.csv | cut -c1-200; ls out","description":"Write report and claims, validate"}}]}} {"type":"api-request","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","id":"ac0d438e-7a41-4302-b4d5-5cc12ff6c90a","timestamp":"2026-10-30T05:31:18.168Z","version":"2.1.314","querySource":"sdk","shapeHash":"d6cc785378aded269908e74e319ddccd28fc7eae49a877f8d324b402795d7f6e","params":{"model":"claude-opus-5-5","betas":["claude-code-20250219","interleaved-thinking-2025-05-14","context-management-2025-06-27","prompt-caching-scope-2026-01-05","per-turn-control-2026-07-01","thinking-token-count-2026-05-13","mid-conversation-system-clear-at-2026-08-21","effort-2025-11-24","thinking-binding-controls-2026-08-01","thinking-display-updates-2026-08-18","cache-diagnosis-2026-04-07"],"max_tokens":128000,"thinking":{"type":"adaptive","display":"updates"},"context_management":{"edits":[{"type":"clear_thinking_20251015","keep":"all"}]},"output_config":{"effort":"medium"}},"base":"a4fc8da3-2478-4d67-beb4-53bdaebe5db9","keep":16,"tail":["03f98db5102c38b04c8678c19be17ed62e1866e4a1a27769df5ea565695794bb","5ca360a0d59b4f5a5c38df6df05eda64d008f5b3972816151d2f7c573288cd53"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",17,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"8061e44aa5cf41da83857fcd5ec13c86fc0b4249f3d73559330faf1cc2c5c6cb"} {"parentUuid":"d0a85e08-19b2-4372-897f-9ec7055a82aa","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsbziPnpC5wgtnaJ4NT","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSggcKEAgTGAI4AUIIdGhpbmtpbmcSDMr5n9Q/vDgct8s4nxoMYbK0/SZaAAEtD53rIjD1BWE+TlC9xvN4sLmc+ctB60PLCRzlDO3TBFlnCUdipORMe8Npiouc7u4EhMBUVEAqnwYO+SZxugfIR+51xq4B7tDab6q2wyYqnXjIuITBs8kIUfP4DQY7VYmG/VtvFHjxfCVdpUU+Xz31SfX9PtpClhwCcQ3uJ1vhwKwKHMYtjOwog6zw7ENhxwfsbXRUlbyWJc87sk/mTT0LECdA8kN9Y59Xe5i377Xdy8GmvQcwtvKC4y4PqM6t1oxtoBnivZyCAc3ptKo2tn5IRVPbSlqQ8nrWaqWwpbPnuBlGxpy3wVrzQjpwFy3Nlkl7ZhfA/h6nbs2S5QcAf6Y6fQPN4YrSxqfnLwvyJnM1g8IJzgK5Ja1X72vNnfvybhtS9C+bi3F+hfPo4ojoOe7ohtsJe0cEJJ34QSLPdD2DkU7jzkxm3nQp2LD56gz+zaxeHG7ZVVACLhhqscAvNF5D75VSc8ePsE+bHrSBuESPYTxUCyUBsKggi+N4rpZ4F5aljqUXRPFxJt0uGrBPq1Z/g9vZTWiPAWzVQO6qlI5iJfKDTgN3XYNNXxnI2w/y2KwWi3tlIM2mBwcEnCgXD9nXZbXy6yjWMj6f2Eq+72bSqIlJ0GGth0HIBCIL9YMXa/wZcGhnehnMjjD9YmHymcPNi95uWhB+L6bi3QpFfWFuSRWd8Irx/oALVVWCXLRsVyFBDCcOnjGEBSfKTQX7a9IicyZW7JAppKoqmVYuvtM/G7BIrafrtqDauehwHDkzRqdYB3+i380CynC2PQuRSuvpfdfc+jnv0nPHIS3GeJazmhP6EefLTG66+MyB+msjWYvbuolVI2ZTAdLzGwjSfC/+j7QHIHL484cPkcCxFlNyoGsk8mPbSLbsg+HaRbXgJ7kuFu3xKc616idLgU6id51qNgOAtV6+TeHj/Z1h0W1dEU+Zbl2/x78YGU0q1NgqCq1OzwAdYwieR5S9FcHwP/1UHHf6iEN3rbNhaM4OE/X7T04XCbJWdpFSbxbuCAUwP4YTvmDf536ZggxOQOjgz148dkC1Z9F9MHkpIL4Fm0FDNGmolIEnfSNlA/JZg5Y/sh8+x0mwQuofejPr5QUxddj9JY36+/qfQoclXNBUtauWJg5OdejLh8uHGAE="}],"container":null,"stop_reason":"end_turn","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":3523,"cache_read_input_tokens":47306,"output_tokens":1026,"output_tokens_details":{"thinking_tokens":61},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":3523},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":6929,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsbzSmuQXRS6Q32LNU3","requestRef":"ac0d438e-7a41-4302-b4d5-5cc12ff6c90a","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"1d53cde4-281d-4d5a-ba8e-21cba35a6eb0","timestamp":"2026-10-30T05:31:26.407Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"1d53cde4-281d-4d5a-ba8e-21cba35a6eb0","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsbziPnpC5wgtnaJ4NT","type":"message","role":"assistant","content":[{"type":"text","text":"I finished the synthesis, but only two of the five studies could be pooled. Combined, they show AI cutting task-completion time by about 17%, and that result is not statistically significant. The effect is measured as θ, the log of the ratio of mean completion time with AI to without it (negative means faster with AI). The analysis script reruns cleanly and regenerates every output.\n\n| Study | What was printed | θ | Pooled? |\n|---|---|---|---|\n| S1 Paradis et al. 2024 (Google developers) | coefficient −0.24, SE 0.14 | −0.240 | yes |\n| S2 Becker et al. 2025 (METR open-source developers) | +19% completion time | +0.174 | no: its confidence interval is only in a figure the extract doesn't include |\n| S3 Bono & Xu 2024 (IT administrators) | −29.79%, significance stars only | −0.354 | no: stars alone don't give a standard error |\n| S4 Bono 2025 (security analysts) | 11.1% time saving, p = 0.471 | −0.118 | yes, but its standard error is estimated from the p-value |\n| S5 Kreitmeir & Raschky 2023 (Italy's ChatGPT ban) | −0.278 on counts of GitHub activity | none | no: it measures output counts after a ban, not task time in a randomised trial |\n\n**Pooled result (S1 and S4):**\n- **Estimate:** θ = −0.188, 95% CI [−0.396, 0.020], which is roughly a 17% reduction in time, with a range from about 33% faster to 2% slower.\n- **Significance:** the interval includes zero.\n- **Consistency:** the fixed- and random-effects estimates are identical, and heterogeneity measures zero. With only two studies that test can barely detect disagreement, so it doesn't show that the studies agree.\n\n**What this can and can't support:** The pooled number suggests a modest speed-up, but it doesn't support a firm conclusion that AI shortens task time. It rests on two small, imprecise trials. It also leaves out the two other usable studies, which point in opposite directions: S2 found AI slowed developers down, and S3 found a large speed-up. That points to real differences between settings that the pooled figure hides.\n\n**Problems found in the source texts:**\n- S1's average log times contradict its own stated finding that the AI group was faster.\n- S1 gives the sample as 96 in its table but 93 in the text.\n- S3's printed −29.79% differs slightly from the ratio of its own printed means (−29.81%).\n- Some S4 column units look wrong.\n- S5 prints a significance threshold as \"p<0.5\".\n\nNone of these changes the extracted numbers. The full list is in `results.json`.\n\nFiles are in `out/`:\n- `results.json`\n- `report.md`\n- `analysis.py`\n- `table1.csv`\n- `figure1.png`\n- `claims.json`"}],"container":null,"stop_reason":"end_turn","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":3523,"cache_read_input_tokens":47306,"output_tokens":1026,"output_tokens_details":{"thinking_tokens":61},"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0},"service_tier":"standard","cache_creation":{"ephemeral_1h_input_tokens":0,"ephemeral_5m_input_tokens":3523},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsbzSmuQXRS6Q32LNU3","requestRef":"ac0d438e-7a41-4302-b4d5-5cc12ff6c90a","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"169a1244-5c2e-4d4c-ad13-cf0c55bea73c","timestamp":"2026-10-30T05:31:28.556Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0001","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","version":"2.1.314","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"169a1244-5c2e-4d4c-ad13-cf0c55bea73c","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7"} {"type":"cost-state","sessionId":"5a98d04d-e384-4e7f-8917-bcebd84468e7","totalCostUSD":0.5959128,"totalAPIDuration":135240,"totalAPIDurationWithoutRetries":135234,"totalToolDuration":2582,"totalLinesAdded":0,"totalLinesRemoved":0,"totalDuration":138010,"startTime":1793338150555,"modelUsage":{"claude-opus-5-5":{"inputTokens":20,"outputTokens":15282,"thinkingTokens":1651,"cacheReadInputTokens":217839,"cacheCreationInputTokens":49325,"cacheCreationEphemeral5mInputTokens":49325,"cacheCreationEphemeral1hInputTokens":0,"webSearchRequests":0,"costUSD":0.5959128}},"hasUnknownModelCost":false}